Адаптации Шаблона Sw 11 -> Sw12 И Наоборот Sw12 -> Sw11
Описание
Очень часто возникает такой вопрос,как:"Как переделать шаблон для Stress Web 12 для Stress Web 11".В этой статье будет описано как сделать это!
Изменённые и добавленные теги в шаблоне
<div class="bbc_spoiler"><span class="bbc_spoiler_show">Скрытый текст</span><div class="bbc_spoiler_wrapper"><div class="bbc_spoiler_content">{TITLE} - > {NTITLE} = Заголовок новости. Используется в news.tpl и newsfull.tpl (Изменённый)
{Day} = День (формат 01-31). Используется в news.tpl и newsfull.tpl (Добавленный в SW12)
{Month} = Месяц (формат 01-12). Используется в news.tpl и newsfull.tpl (Добавленный в SW12)
{Year} = Год (формат 2011). Используется в news.tpl и newsfull.tpl (Добавленный в SW12)
{CONTENT} - > {NEWS} = Краткая новость. Используется в news.tpl (Изменённый)
{CONTENT} - > {NEWSFULL} = Полная новость. Используется в newsfull.tpl (Изменённый)
{IMG} = Адрес к рисунку новости. Картинка должна находиться в папке sysimg.
В админке указывается только название картинки, например: image.jpg (Добавлен в SW12)
{FLINK} = Ссылка на тему форума. Ссылка указывается в админке. Используется в news.tpl и newsfull.tpl (Добавлено в SW12)
[forum-link]текст[/forum-link] = Блок для ссылки на тему форума. Используется в news.tpl и newsfull.tpl (Добавлено в SW12)
{chronicle} = Хроники (указываются в админке). Используется в server_item.tpl (Добавлено в SW12)
{uCHARS} = Список персонажей. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uCHPASS} = Смена пароля. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uCHMAIL} = Смена мыла. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uSUPPORT} = Путь до тикет системы(вроде, я не помню). Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uSWPAY} = Донейт... Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uCHSEX} = Смена пола персонажа. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uCHNAME} = Смена ника персонажа. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uFORGET} = Восстановление пароля. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{uREGISTER} = Регистрация аккаунта. Используется для автогенерации ссылки в login.tpl и profile.tpl (Добавлено в SW12)
{TIMER} = Время генерации/загрузки страниц. Используется в index.tpl (Добавлено в SW12)</div></div></div>
С тегами разобрались, перейдём к .tpl шаблонам.
Заменить шаблоны от стандартного шаблона Stress Web R12
------------------------------
donate.tpl
email_lostpassword.tpl
email_register.tpl
lostpassword.tpl
mmotop.tpl
register.tpl
statistic_menu.tpl
vote.tpl
==============================
В index.tpl:
------------------------------
Удалить строку:
<script type="text/javascript" src="/{THEME}/js/jquery-1.4.2.min.js"></script>
Добавить строку:
<script type="text/javascript" src="/{THEME}/js/jquery-1.6.2.min.js"></script>
==============================
templates/../js:
------------------------------
удалить файл:
jquery-1.4.2.min.js
добавить файл:
jquery-1.6.2.min.js = Он лежит в папке js дефолтного шаблона STRESS WEB'a 12-го.
Так-же добавлена система бонусов за голосование в ммотопе. Ссылки на страницы выглядят теперь так:
Ваш_Сайт.ру/index.php?f=mmotop - MMOTOP.RU
Ваш_сайт.ру/index.php?f=l2top - L2TOP.RU
<div class="bbc_spoiler"><span class="bbc_spoiler_show">Скрытый текст</span><div class="bbc_spoiler_wrapper"><div class="bbc_spoiler_content">Теги в шаблонах
Системные теги:
{URL} - указывает полный адрес сайта
{THEME} - указывает адрес к шаблону
index.tpl:
зарезервированные теги: {TITLE},{INFO},{CONTENT},{TIMER}
модульные теги: должны совпадать с названием модуля, а также в модуле выводимый результат должен быть в переменной соответствующего названия (например: модуль server.php, переменная $tpl->build("server") / $tpl->result["server"], тег {SERVER})
login.tpl/profile.tpl:
зарезервированные теги: {uCHARS},{uCHPASS},{uCHMAIL},{uSUPPORT},{uSWPAY},{uCHSEX},{uCHNAME},{uCHANGER},{
uFORGET},
{uREGISTER} - теги указывают полный адрес (используются для автогенерации ссылок)
news.tpl/newsfull.tpl:
зарезервированные теги:
{NTITLE} - заголовок новости
{DATE} - дата новости (формат указывается в админке)
{Day} - день (формат 01-31)
{Month} - месяц (формат 01-12)
{Year} - год (формат 2011)
{AUTHOR} - автор новости
{NEWS} - краткая новость (news.tpl)
{NEWSFULL} - полная новость (newsfull.tpl)
{IMG} - адрес к рисунку новости
{FLINK} - ссылка на тему форума
{FORUM} - вывод тем с форума
[forum-link]текст[/forum-link] - блок для ссылки на тему форума
[full-link]текст[/full-link] - ссылка на полную новость (news.tpl)
server_item.tpl:
зарезервированные теги:
{name} - название сервера (указывается в админке)
{nameLink} - название сервера ссылкой
{chronicle} - хроники (указывается в админке)
{login}, {game} - выводит on/off в зависимости от статуса сервера
{online} - онлайн сервера</div></div></div>
В этом мануале было рассказано,как адаптировать шаблон SW11 к SW12
Если хотите наоборот,ты выполните все действия в обратном порядке
Рекомендуемые комментарии
Комментариев нет