Модификация - Медали. Medals System MOD for phpBB3

Список и инструкции по установке модов которые вы можете установить себе на форум.
Аватара пользователя
CabinetAdmin

Модификация - Медали. Medals System MOD for phpBB3

CabinetAdmin 02 фев 2013, 16:14 Сообщение

Medals System MOD - мод позволяет награждать пользователей форума медалями (наградами). Медали отображаются под аватарой в темах форума и в профиле.
Награждение пользователей осуществляется через меню "Медали".

Внимание!
Если вы не уверены в своих силах, сделайте бэкап всех шаблонов форума. Это можно сделать через "Обслуживание" -> "Резервное копирование". В окне выделяем все таблицы, которые начинаются с вашфорум_phpbb_styles и нажимаем "отправить".

Изменения для клонов SUBSILVER2:

Открываем шаблон memberlist_view.html находим:

Код: Выделить всё

  <td align="center"><!-- IF USER_COLOR --><b class="gen" style="color: {USER_COLOR}"><!-- ELSE --><b class="gen"><!-- ENDIF -->{USERNAME}</b><!-- IF U_USER_ADMIN --><span class="genmed"> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]</span><!-- ENDIF -->


в найденном, сразу после:

Код: Выделить всё

<!-- IF U_USER_ADMIN --><span class="genmed"> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]</span><!-- ENDIF -->


Вставляем код:

Код: Выделить всё

<!-- IF S_CAN_AWARD_MEDALS --><span class="genmed"> [ <a href="medals.php?m=awarded&u={USER_ID}">{L_MEDAL_CP}</a> ]</span><!-- ENDIF -->


Находим:

Код: Выделить всё

  <!-- IF S_USER_LOGGED_IN and S_ZEBRA -->



Добавляем ПЕРЕД найденым:

Код: Выделить всё

  <!-- IF S_USER_LOGGED_IN and S_NOMINATE --> <tr> <td class="genmed" align="center">[ <a href="medals.php?m=nominate&u={USER_ID}">{L_NOMINATE}</a> ]</td> </tr> <!-- ENDIF -->


Находим:

Код: Выделить всё

</div> <br clear="all" /> <!-- INCLUDE breadcrumbs.html -->


добавляем ПЕРЕД найденым:

Код: Выделить всё

<!-- INCLUDE medal_memberlist_view.html -->


Открываем шаблон overall_header.html (вставляем в шапку ссылку на пункт "медали") находим:

Код: Выделить всё

  <a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>


добавляем:

Код: Выделить всё

  &nbsp; &nbsp;<a href="{U_MEDALS}"><img src="{T_THEME_PATH}/images/icon_medal.gif" width="12" height="13" alt="*" /> {L_MEDALS_VIEW}</a>



Открываем шаблон viewtopic_body.html находим:

Код: Выделить всё

  <!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->


добавляем:

Код: Выделить всё

  <!-- BEGIN medal --> <!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><br /><b>{L_MEDALS}:</b> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}<!-- ENDIF --> <!-- BEGIN medal_row --> <br /> <!-- BEGIN medal_col --> <img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} /> <!-- END medal_col --> <!-- END medal_row --> <!-- END medal -->



открываем ТЕМУ СТИЛЯ (стили->темы->изменить) и в самом конце добавляем строку:

Код: Выделить всё

@import url("medals.css");





Изменения для клонов PROSILVER:

Открываем шаблон memberlist_view.html находим:

Код: Выделить всё

  <!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->


Добавляем:

Код: Выделить всё

  <!-- IF S_CAN_AWARD_MEDALS --> [ <a href="medals.php?m=awarded&u={USER_ID}">{L_MEDAL_CP}</a> ]<!-- ENDIF -->


Находим:

Код: Выделить всё

<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->



Добавляем ПЕРЕД найденым:

Код: Выделить всё

  <!-- IF S_USER_LOGGED_IN and S_NOMINATE --><dt>&nbsp;</dt> <dd><a href="medals.php?m=nominate&u={USER_ID}"><strong>{L_NOMINATE}</strong></a></dd><!-- ENDIF -->



Находим:

Код: Выделить всё

<!-- INCLUDE jumpbox.html -->



Добавляем ПЕРЕД найденым:

Код: Выделить всё

<!-- INCLUDE medal_memberlist_view.html -->


Открываем шаблон overall_header.html (вставляем в шапку ссылку на пункт "медали") находим:

Код: Выделить всё

  <li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>


Добавляем:

Код: Выделить всё

  <li class="icon-medal"><a href="{U_MEDALS}" title="{L_MEDALS_VIEW_EXPLAIN}">{L_MEDALS_VIEW}</a></li>


Открываем шаблон viewtopic_body.html находим:

Код: Выделить всё

  <!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->



добавляем:

Код: Выделить всё

  <!-- BEGIN medal --> <!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF --> <!-- BEGIN medal_row --> <dd> <!-- BEGIN medal_col --> <img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} /> <!-- END medal_col --> </dd> <!-- END medal_row --> <!-- END medal -->



открываем ТЕМУ СТИЛЯ (стили->темы->изменить)
Добавляем в самом конце строку:

Код: Выделить всё

@import url("medals.css");
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Uzanka

Re: Модификация - Медали. Medals System MOD for phpBB3

Uzanka 05 сен 2013, 14:09 Сообщение

Подскажите, пожалуйста, есть ли переменная, которая хранит список последних выданных медалей?

Мне хотелось бы сделать блок "последние темы" + дополнительной колонкой "Победители" и тут должен быть список участников форума, кому последнему выдавалась медалька. У нас конкурсы проходят каждый месяц. Идеально было бы, конечно, выводить победителей текущего месяца и чтобы эта информация обновлялась автоматически каждый месяц. Такое возможно сделать или просто "ручками"? Можно как-то автоматизировать?

спасибо за помощь :Rose:

форум http://scienceclub.listbb.ru
Форум Science-Леди www.scienceclub.listbb.ru

Аватара пользователя
CabinetAdmin

Re: Модификация - Медали. Medals System MOD for phpBB3

CabinetAdmin 05 сен 2013, 15:18 Сообщение

Если честно я не в курсе, не пользовался и не разбирался в этом моде, но скорее всего вряд ли. Вручную если только...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

Вернуться в «Модификация phpBB на luckbb.ru»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость