Мод спасиб за сообщения

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!

Сообщение Darksquall 06.05.2008 22:31

создал таблицу в форуме

скопировал в forum/styles/subsilver2/imageset/
thankposts.gif
removethanks.gif

thanks.php
в forum/

изменил
common.php
viewtopic.php
viewtopic_body.html

поправил в БД нули т.к. вылезла ошибка, почистил кэш в браузере и админпанели, но результата нет, не показывается в форуме кнопки, ошибок тоже никаких нет форум как работал так и работает.

Что еще может быть?
тема subsilver2
Darksquall
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 15.06.2007 13:31

Сообщение vlkm 10.05.2008 4:58

Все очень просто, в подробной инструкции не описано что нужно внести изменения в шаблон, а именно в файлик viewtopic_body.html

Подскажите пожалуйста как надо править viewtopic_body.html
У меня стоит subsilver2
Аватара пользователя
vlkm
phpBB 1.4.4
 
Сообщения: 83
Зарегистрирован: 27.07.2004 3:57

Сообщение Gisher 11.05.2008 9:40

vlkm
найдите строчки
Код: Выделить всё
               <!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->

добавьте после
Код: Выделить всё
               <!-- IF postrow.U_PROFILE -->
               <br /><strong>{L_GIVEN}:</strong> {postrow.POSTER_GIVE_COUNT} {L_THANKS}
               <br /><strong>{L_RECEIVED}:</strong> {postrow.POSTER_RECEIVE_COUNT} {L_THANKS}
               <!-- ENDIF -->

затем найдите
Код: Выделить всё
   <tr>
      <td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
   </tr>
   </table>
<!-- END postrow -->

добавьте перед этими строчками
Код: Выделить всё
   <!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
   <!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
   <!-- ELSE -->
   <tr>
      <td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
   </tr>
   <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
      <td style="text-align: center;"><!-- IF S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and not S_IS_BOT --><a href="{postrow.THANKS_LINK}"><img src="{T_IMAGESET_PATH}{postrow.THANKS_IMG}" alt="{postrow.THANK_ALT}{postrow.POST_AUTHOR}{postrow.THANK_ALT2}" /></a> <!-- ENDIF --></td>
      <td valign="top" style="padding-left: 4px;">
         <!-- IF postrow.THANKS -->  {postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANKS_GENDER}:<br/> {postrow.THANKS}<!-- ENDIF -->
      </td>
   </tr>
   <!-- ENDIF -->


Добавлено спустя 7 минут 22 секунды:

хотел добавить информацию о выданных и полученных спасибо в профиле, добавил в файле memberlist_view.html
Код: Выделить всё
         <dt>{L_GIVEN}: </dt> <dd><strong>{postrow.POSTER_GIVE_COUNT} {L_THANKS}</strong></dd>
         <dt>{L_RECEIVED}: </dt> <dd><strong>{postrow.POSTER_RECEIVE_COUNT} {L_THANKS}</strong></dd>

пробовал так же внести те же изменения в memberlist.php, что и в viewtopic.php, но подсчёт не отображается, может кто сделал себе, поделитесь решением?
Gisher
phpBB 2.0.9
 
Сообщения: 368
Зарегистрирован: 04.10.2006 7:50

Сообщение vlkm 11.05.2008 21:26

Gisher
Спасибо большое.
После добавления кода в memberlist_view.html , в профиле пользователя у меня показывает только такой текст без данных (количество). Всё остальное работает отлично. Как поправить

Сказал:
ед. Спасибо
Получил:
ед. Спасибо


P.S
Жалко что на этом форуме нет такого мода. Многих людей здесь мне хотелось бы поблагодарить дополнительно
Аватара пользователя
vlkm
phpBB 1.4.4
 
Сообщения: 83
Зарегистрирован: 27.07.2004 3:57

Re: Мод спасиб за сообщения

Сообщение IRON 21.05.2008 21:22

В теме выкладывалось 3 или 4 мода. О каком именно идет речь (ссылка очень желательна :) ), где можно посмотреть его в действии и работает ли он с Phpbb 3.0.1 ?
IRON
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 22.02.2008 15:32

Re: Мод спасиб за сообщения

Сообщение Gisher 03.06.2008 4:21

нашлось решение проблемы просмотра профиля, может кому интересно, вот оно
открыть memberlist.php
найти
Код: Выделить всё
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
добавить после
Код: Выделить всё
include($phpbb_root_path . 'thanks.' . $phpEx);


найти
Код: Выделить всё
         'SEARCH_IMG'   => $user->img('icon_user_search', $user->lang['SEARCH']),
добавить после
Код: Выделить всё
         'POSTER_RECEIVE_COUNT' => $member['user_thanked'],
         'POSTER_GIVE_COUNT' => $member['user_thanked_others'],


открываем файл styles/prosilver/template/memberlist_view.html
находим
Код: Выделить всё
         <dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>
добавляем после
Код: Выделить всё
              <dt>{L_GIVEN}: </dt><dd><strong>{POSTER_GIVE_COUNT}</strong> {L_THANKS}</dd>
              <dt>{L_RECEIVED}: </dt><dd><strong>{POSTER_RECEIVE_COUNT}</strong> {L_THANKS}</dd>
Gisher
phpBB 2.0.9
 
Сообщения: 368
Зарегистрирован: 04.10.2006 7:50

Re: Мод спасиб за сообщения

Сообщение Hunter 03.06.2008 17:20

Вот скачал мод у -=XaKeP=- и че я та я не вижу инструкции :!:
Hunter
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 11.05.2008 14:42

Re: Мод спасиб за сообщения

Сообщение Палыч 03.06.2008 20:09

Hunter
Читали? topic20956.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5841
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Мод спасиб за сообщения

Сообщение Chance 04.06.2008 16:30

Gisher, спасибо, работает :)

Добавлено спустя 4 минуты 28 секунд:
У меня вопрос оптимизации этого мода.

На большом форуме (примерно 500 тысяч сообщений, 13 тысяч юзеров) после его установки скорость загрузки страницы увеличилась на 0.7 секунд. Это очень много.

Насколько я понял проблему, мод полностью грузит всю таблицу юзеров в память при открытии страницы.
Может кто-нибудь менее коряво сделать?
Нам же нужны только те юзеры, чьи сообщения есть на странице.
Chance
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 08.08.2006 16:27

Re: Мод спасиб за сообщения

Сообщение Chance 04.06.2008 18:08

Дополнение к стилю subsilver2 (просмотр профиля, см пост Gisher чуть выше)

находим
Код: Выделить всё
         <dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>


добавляем после
Код: Выделить всё
         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_GIVEN}: </td>
            <td width="100%"><b class="gen">{POSTER_GIVE_COUNT}</b> {L_THANKS}</td>            
         </tr>
         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_RECEIVED}: </td>
            <td width="100%"><b class="gen">{POSTER_RECEIVE_COUNT}</b> {L_THANKS}</td>
         </tr>         
Chance
phpBB 1.4.2
 
Сообщения: 59
Зарегистрирован: 08.08.2006 16:27

Re: Мод спасиб за сообщения

Сообщение ivg 18.06.2008 20:22

При установленном моде СПАСИБО и наличии в списке ботов Google Adsense Bot этот бот постоянно нажимает на кнопку СПАСИБО вместе с пользователями и показывается в перечне отблагодаривших пользователей. Может кто сталкивался с такой ситуацией - подскажите как ее можно устранить?
Аватара пользователя
ivg
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 06.10.2007 14:14

Пред.

Вернуться в Запросы модов для phpBB 3.0.x

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

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