Мод "Репутация"

Моды только для форумов расположенных на 4admins.ru и myfor.ru
Правила форума
Эти моды только для форумов расположенных на: 4admins и myfor.ru

Если у вас есть форум на сервисе 4admins - мы рекомендуем вам перенести свой форум на Getbb.Ru , сервис форумов Getbb является более надежным, ваш форум не удалят в отличие от 4admins. Собственно цитата из новых правил (кстати постоянно меняющихся в более и более жесткою форму): "Форум не имеющий в течение 90 дней 20 сообщений может быть удален. Независимо от количества информации на форуме.Форум на котором размещена информация о переезде является покинутым и может быть удален." Это полный бред, на своем форуме на сервисе 4админс даже нельзя разместить ссылку о переезде форума. В конечном итоге решать "Вам самим" где размещать свой форум.
[td][url=http://phpbb3.x-tk.ru/viewforum.php?f=23]Моды (исходники) для форумов на платном хостинге[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=11]Простые моды не требующие изменения файлов .php[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=20]Моды для форумов размещенных на сервисе getbb.ru[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=9]Медальки, звания, иконки, смайлики, аварары и т.п.[/url][/td][td][url=http://phpbb3.x-tk.ru/viewforum.php?f=10]Стили, шаблоны, темы для форумов[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=29]BBcodes для форумов[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=39]Полезно знать[/url] [url=http://phpbb3.x-tk.ru/viewforum.php?f=25]Болтанка[/url][/td]
Аватара пользователя
Admin
Администратор
Сообщения: 1316
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Мод "Репутация"

Сообщение Admin » 13 янв 2012, 23:10

Установка МОДа:
Установка осуществляется при помощи специального скрипта:

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

http://AДРЕС_ФОРУМА/rep_install/install.php
Не меняя ничего, нажимаем "Отправить"
В следующем окне соглашаемся с установкой нажимая "ДА"
После этого МОД установлен, появились соответствующие права доступа (вкладка "репутация" в правах) и пункты меню с настройками репутации добавлены во вкладку "Общие".
Для работы МОДа потребуются изменения в шаблонах.


Для стилей-клонов PROSILVER.
Открываем шаблон memberlist_view.html
находим:

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

             <dt>{L_TOTAL_POSTS}:</dt>
                <dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong>
                   <!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
                   <!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
                </dd>
Добавляем ниже:

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

             <!-- IF S_REPUTATION -->
             <dt>{L_RP_TOTAL_POINTS}:</dt> <dd>{REPUTATION}</dd>
             <dt>{L_RP_POWER}:</dt> <dd>{REP_POWER}</dd>
             <!-- ENDIF -->
Открываем шаблон ucp_main_front.html
находим:

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

       <h3>{L_YOUR_DETAILS}</h3>
добавляем ПЕРЕД найденным:

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

    <!-- IF .reputation_row -->
       <h3>{L_RP_RECENT_POINTS}</h3>
       <table class="table1" cellspacing="0">
          <thead>
          <tr>
             <th class="name">{L_RP_POINTS}</th>
             <th class="name">{L_FROM}</th>
             <th class="name">{L_RP_COMMENTS}</th>
             <th class="name">{L_POSTS}</th>
          </tr>
          </thead>
          <tbody>
       <!-- BEGIN reputation_row -->
          <tr class="<!-- IF reputation_row.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
             <td><span>{reputation_row.POINT_IMG}</span></td>
             <td><span>{reputation_row.FROM}</span></td>
             <td><span>{reputation_row.COMMENT}</span></td>
             <td><span><!-- IF reputation_row.POST_SUBJECT --><a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</a><!-- ELSE -->{L_RP_NA}<!-- ENDIF --></span></td>
          </tr>
       <!-- END reputation_row -->
          </tbody>
       </table>
    <!-- ENDIF -->
Открываем шаблон ucp_prefs_personal.html
находим:

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

       <!-- IF S_CAN_HIDE_ONLINE -->
          <dl>
             <dt><label for="hideonline0">{L_HIDE_ONLINE}:</label><br /><span>{L_HIDE_ONLINE_EXPLAIN}</span></dt>
             <dd>
                <label for="hideonline1"><input type="radio" name="hideonline" id="hideonline1" value="1"<!-- IF S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
                <label for="hideonline0"><input type="radio" name="hideonline" id="hideonline0" value="0"<!-- IF not S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
             </dd>
          </dl>
       <!-- ENDIF -->
добавляем ниже:

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

       <!-- IF S_CAN_HIDE_REPUTATION -->
          <dl>
             <dt><label for="hideonline0">{L_RP_HIDE}:</label></dt>
             <dd>
                <label for="hidereputation1"><input type="radio" name="hidereputation" id="hidereputation1" value="1"<!-- IF S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
                <label for="hidereputation0"><input type="radio" name="hidereputation" id="hidereputation0" value="0"<!-- IF not S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
             </dd>
          </dl>
       <!-- ENDIF -->
Открываем шаблон viewtopic_body.html
находим:

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

          <!-- BEGIN custom_fields -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
          <!-- END custom_fields -->
добавляем ниже:

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

          <!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
          <!-- IF S_REP_DISPLAY neq 'block' --><dd><strong>{L_RP_TOTAL_POINTS}:</strong> {postrow.REPUTATION_TEXT}<!-- ENDIF -->
          <!-- IF S_REP_DISPLAY neq 'text'  --><dd><!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_BLOCK}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF --></dd><!-- ENDIF -->
          <!-- IF postrow.S_GIVE_REPUTATION --><dd><a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --></dd><!-- ENDIF -->
          <!-- ENDIF -->

Для стилей-клонов SUBSILVER2.
Открываем шаблон memberlist_view.html
находим:

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

             <!-- IF S_SHOW_ACTIVITY -->
добавляем ПЕРЕД найденным:

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

                         <!-- IF S_REPUTATION -->
             <tr>
                <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_TOTAL_POINTS}: </td>
                <td><b class="gen">{REPUTATION}</b></td>
             </tr>
             <tr>
                <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_POWER}: </td>
                <td><b class="gen">{REP_POWER}</b></td>
             </tr>
             <!-- ENDIF -->
Открываем шаблон ucp_main_front.html
находим:

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

<tr>
   <th colspan="3">{L_YOUR_DETAILS}</th>
</tr>
добавляем ПЕРЕД найденным:

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

    <!-- IF .reputation_row -->
    <tr>
       <th colspan="3">{L_RP_RECENT_POINTS}</th>
    </tr>
    <tr>
       <td class="row1" colspan="3">
          <table width="100%" cellspacing="1" cellpadding="4">
          <tr class="row3">
             <td><b class="genmed">{L_RP_POINTS}</b></td>
             <td><b class="genmed">{L_RP_COMMENTS}</b></td>
             <td><b class="genmed">{L_RP_FROM}</b></td>
             <td><b class="genmed">{L_POSTS}</b></td>
          </tr>
          <!-- BEGIN reputation_row -->
          <!-- IF reputation_row.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
             <td><span class="genmed">{reputation_row.POINT_IMG}</span></td>
             <td><span class="genmed">{reputation_row.COMMENT}</span></td>
             <td><span class="genmed">{reputation_row.FROM}</span></td>
             <td><span class="genmed"><!-- IF reputation_row.POST_SUBJECT --><a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</span></a><!-- ELSE -->{L_RP_NA}<!-- ENDIF --></td>
          <!-- END reputation_row -->
          </tr>
          </table>
       </td>
    </tr>
    <!-- ENDIF -->
Открываем шаблон ucp_prefs_personal.html
находим:

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

<!-- IF S_SELECT_NOTIFY -->
добавляем ПЕРЕД найденным:

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

        <!-- IF S_CAN_HIDE_REPUTATION -->   
       <tr>
          <td class="row1" width="50%"><b class="genmed">{L_RP_HIDE}:</b></td>
          <td class="row2"><input type="radio" class="radio" name="hidereputation" value="1"<!-- IF S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="hidereputation" value="0"<!-- IF not S_HIDE_REPUTATION --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
       </tr>
    <!-- ENDIF -->
Открываем шаблон viewtopic_body.html
находим:

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

                   <!-- BEGIN custom_fields -->
                      <br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
                   <!-- END custom_fields -->
добавляем ниже:

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

                                      <!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
                   <!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong> {postrow.REPUTATION_TEXT}<!-- ENDIF -->
                   <!-- IF S_REP_DISPLAY neq 'text'  --><br /><!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_BLOCK}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF --><!-- ENDIF -->
                   <!-- IF postrow.S_GIVE_REPUTATION --><br /><a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --><!-- ENDIF -->
                   <!-- ENDIF -->
Изображение

Купить вязальные машины. /
LorenadiB
Сообщения: 1
Зарегистрирован: 28 май 2014, 17:25
Репутация: 0
Пол: Женский
Откуда: Belgium
Контактная информация:

поисковая оптимизация сайтов

Сообщение LorenadiB » 28 май 2014, 17:25

Спасибо, помог.

AlbertOn
Сообщения: 1
Зарегистрирован: 28 май 2014, 19:04
Репутация: 0
Пол: Мужской
Откуда: Belize
Контактная информация:

фондовая биржа история

Сообщение AlbertOn » 28 май 2014, 19:04

:thank: признателен

Suyta
Сообщения: 2
Зарегистрирован: 02 ноя 2014, 05:17
Репутация: 0
Пол: Женский

Re: Мод "Репутация"

Сообщение Suyta » 02 ноя 2014, 05:48

круто

Аватара пользователя
vundar
Сообщения: 2
Зарегистрирован: 30 сен 2015, 18:36
Репутация: 0
Пол: Мужской

Мод "Репутация"

Сообщение vundar » 30 сен 2015, 18:44

Помогите разобраться уже мозги сломал. по поводу мини адона и вставки ссылки <a href="/viewreputation.php?id={USER_ID}">{REPUTATION}</a>
Всё вставил но вместо ссылки на самого пользователя выбивает ссылку на репутацию с пустым id (мой форум/viewreputation.php?id=)
такое впечатление что сам тег {USER_ID} у меня не работает. если в появившейся ссылке в ручную вбить цифру ID пользователя переходит на нужную страницу.

Как быть помогите настроить тег {USER_ID} может с хостингом что-то?

версия phpbb 3.0.13

Аватара пользователя
Admin
Администратор
Сообщения: 1316
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Мод "Репутация"

Сообщение Admin » 01 окт 2015, 18:19

vundar, Данная версия мода подходит только форумам расположенным на 4admins и myfor.ru phpbb_3.0.6
Вам нужно скачать и установит последнею версию мода.
Изображение

Аватара пользователя
vundar
Сообщения: 2
Зарегистрирован: 30 сен 2015, 18:36
Репутация: 0
Пол: Мужской

Мод "Репутация"

Сообщение vundar » 03 окт 2015, 16:58

Admin писал(а): vundar, Данная версия мода подходит только форумам расположенным на 4admins и myfor.ru phpbb_3.0.6
Вам нужно скачать и установит последнею версию мода.
У меня данный мод шёл уже установленным из официальной сборки на гуру версии форума 3.0.13. Думаете есть смысл переустанавливать мод и это решит проблему с тегом {USER_ID}?

У меня ведь всё работает кроме данного тега в ссылке, которую нужно расположить в memberview, я подумал, что он не связан с самим модом.

Аватара пользователя
Admin
Администратор
Сообщения: 1316
Зарегистрирован: 09 авг 2011, 00:22
Репутация: 14
Пол: Мужской
Благодарил (а): 2 раза
Поблагодарили: 9 раз

Мод "Репутация"

Сообщение Admin » 04 окт 2015, 01:48

vundar писал(а): memberview
Что за шаблон?
Может memberlist_view, в нем работает примерно такой код

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

             <!-- IF S_REPUTATION -->
             <dt>{L_RP_TOTAL_POINTS}:</dt> <dd>{REPUTATION}</dd>
             <dt>{L_RP_POWER}:</dt> <dd>{REP_POWER}</dd>
             <!-- ENDIF -->
либо

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

                         <!-- IF S_REPUTATION -->
             <tr>
                <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_TOTAL_POINTS}: </td>
                <td><b class="gen">{REPUTATION}</b></td>
             </tr>
             <tr>
                <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_RP_POWER}: </td>
                <td><b class="gen">{REP_POWER}</b></td>
             </tr>
             <!-- ENDIF -->
Сделать иначе без дополнительной правки php скорее свего не получится

Отправлено спустя 3 минуты 19 секунд:

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

{L_RP_TOTAL_POINTS}
{REPUTATION}
{L_RP_POWER}
{REP_POWER}
Изображение

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Моды для форумов на 4admins.ру»