Перейти к содержанию
Авторизация  

Адаптации Шаблона Sw 11 -> Sw12 И Наоборот Sw12 -> Sw11


Описание

Очень часто возникает такой вопрос,как:"Как переделать шаблон для Stress Web 12 для Stress Web 11".В этой статье будет описано как сделать это!

1333900072_manual.png

Очень часто возникает такой вопрос,как:"Как переделать шаблон для 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

Если хотите наоборот,ты выполните все действия в обратном порядке



Рекомендуемые комментарии

Комментариев нет

×
×
  • Создать...