Мод спасиб за сообщения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Darksquall
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет 3 месяца
создал таблицу в форуме
скопировал в forum/styles/subsilver2/imageset/
thankposts.gif
removethanks.gif
thanks.php
в forum/
изменил
common.php
viewtopic.php
viewtopic_body.html
поправил в БД нули т.к. вылезла ошибка, почистил кэш в браузере и админпанели, но результата нет, не показывается в форуме кнопки, ошибок тоже никаких нет форум как работал так и работает.
Что еще может быть?
тема subsilver2
скопировал в forum/styles/subsilver2/imageset/
thankposts.gif
removethanks.gif
thanks.php
в forum/
изменил
common.php
viewtopic.php
viewtopic_body.html
поправил в БД нули т.к. вылезла ошибка, почистил кэш в браузере и админпанели, но результата нет, не показывается в форуме кнопки, ошибок тоже никаких нет форум как работал так и работает.
Что еще может быть?
тема subsilver2
-
vlkm
-
Gisher
- phpBB 2.0.12
- Сообщения: 857
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 11 раз
- Поблагодарили: 13 раз
vlkm
найдите строчки
добавьте после
затем найдите
добавьте перед этими строчками
Добавлено спустя 7 минут 22 секунды:
хотел добавить информацию о выданных и полученных спасибо в профиле, добавил в файле memberlist_view.html
пробовал так же внести те же изменения в memberlist.php, что и в viewtopic.php, но подсчёт не отображается, может кто сделал себе, поделитесь решением?
найдите строчки
Код: Выделить всё
<!-- 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 -->
хотел добавить информацию о выданных и полученных спасибо в профиле, добавил в файле 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>-
vlkm
Gisher
Спасибо большое.
После добавления кода в memberlist_view.html , в профиле пользователя у меня показывает только такой текст без данных (количество). Всё остальное работает отлично. Как поправить
Жалко что на этом форуме нет такого мода. Многих людей здесь мне хотелось бы поблагодарить дополнительно
Спасибо большое.
После добавления кода в memberlist_view.html , в профиле пользователя у меня показывает только такой текст без данных (количество). Всё остальное работает отлично. Как поправить
P.SСказал:
ед. Спасибо
Получил:
ед. Спасибо
Жалко что на этом форуме нет такого мода. Многих людей здесь мне хотелось бы поблагодарить дополнительно
-
IRON
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 7 месяцев
Re: Мод спасиб за сообщения
В теме выкладывалось 3 или 4 мода. О каком именно идет речь (ссылка очень желательна
), где можно посмотреть его в действии и работает ли он с Phpbb 3.0.1 ?
-
Gisher
- phpBB 2.0.12
- Сообщения: 857
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 11 раз
- Поблагодарили: 13 раз
Re: Мод спасиб за сообщения
нашлось решение проблемы просмотра профиля, может кому интересно, вот оно
открыть memberlist.php
найтидобавить после
найтидобавить после
открываем файл styles/prosilver/template/memberlist_view.html
находим добавляем после
открыть 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'],находим
Код: Выделить всё
<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>-
Hunter
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Мод спасиб за сообщения
Hunter
Читали? http://www.phpbbguru.net/community/topic20956.html
Читали? http://www.phpbbguru.net/community/topic20956.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Chance
- phpBB 1.4.2
- Сообщения: 70
- Стаж: 20 лет 1 месяц
- Забанен: Бессрочно
Re: Мод спасиб за сообщения
Gisher, спасибо, работает 
Добавлено спустя 4 минуты 28 секунд:
У меня вопрос оптимизации этого мода.
На большом форуме (примерно 500 тысяч сообщений, 13 тысяч юзеров) после его установки скорость загрузки страницы увеличилась на 0.7 секунд. Это очень много.
Насколько я понял проблему, мод полностью грузит всю таблицу юзеров в память при открытии страницы.
Может кто-нибудь менее коряво сделать?
Нам же нужны только те юзеры, чьи сообщения есть на странице.
Добавлено спустя 4 минуты 28 секунд:
У меня вопрос оптимизации этого мода.
На большом форуме (примерно 500 тысяч сообщений, 13 тысяч юзеров) после его установки скорость загрузки страницы увеличилась на 0.7 секунд. Это очень много.
Насколько я понял проблему, мод полностью грузит всю таблицу юзеров в память при открытии страницы.
Может кто-нибудь менее коряво сделать?
Нам же нужны только те юзеры, чьи сообщения есть на странице.
-
Chance
- phpBB 1.4.2
- Сообщения: 70
- Стаж: 20 лет 1 месяц
- Забанен: Бессрочно
Re: Мод спасиб за сообщения
Дополнение к стилю 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>
-
ivg
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 18 лет 11 месяцев
Re: Мод спасиб за сообщения
При установленном моде СПАСИБО и наличии в списке ботов Google Adsense Bot этот бот постоянно нажимает на кнопку СПАСИБО вместе с пользователями и показывается в перечне отблагодаривших пользователей. Может кто сталкивался с такой ситуацией - подскажите как ее можно устранить?
-
ivg
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 18 лет 11 месяцев
Re: Мод спасиб за сообщения
Уточню:
в thanks.php в строчке кода
if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks']))
{
insert_thanks(request_var('thanks', 0), $user->data['user_id']);
}
нужно добавить чтобы для user_id=13 (это у меня Adsense) эта команда не выполнялась.
Как это сделать? Сам в пхп не силен поэтому спрашиваю.
в thanks.php в строчке кода
if (isset($_REQUEST['thanks']) && !isset($_REQUEST['rthanks']))
{
insert_thanks(request_var('thanks', 0), $user->data['user_id']);
}
нужно добавить чтобы для user_id=13 (это у меня Adsense) эта команда не выполнялась.
Как это сделать? Сам в пхп не силен поэтому спрашиваю.
Re: Мод спасиб за сообщения
Я тоже уточню. Лучшеб чтоб это не выполнялось для всей группы боты потому как если ещё попадётся кто то всех перечислять не самое лучшее решение.
А так я тоже жду вдруг кто подскажет.
А так я тоже жду вдруг кто подскажет.
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Веду бложик О MMORPG и многом другом.
-
John Smith
- phpBB 1.4.2
- Сообщения: 62
- Стаж: 18 лет 5 месяцев
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Русские кнопочки для Prosilver
А нет ли кнопочек поменьше, по типу такой:ivg писал(а):Сделал кнопочки для Prosilver на русском.
Держим :
[attachment=-1]icon_post_quote.gif[/attachment]
Чтоб уж совсем все гармонично было.
Добавлено спустя 18 минут 53 секунды:
Re: Мод спасиб за сообщения
Это ИМХО в viewtopic_body.html в конструкции:Heldar писал(а):А так я тоже жду вдруг кто подскажет.
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
<!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
<!-- ELSE -->Добавлено спустя 41 минуту 33 секунды:
Re: Мод спасиб за сообщения
Точнее, думаю, так:
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
<!-- ELSEIF S_IS_BOT -->
<!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
<!-- ELSE -->У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Русские кнопочки для Prosilver
Делал для себя такую. Перенес в строчку с цитатой и убрал возможность отменять спасибо. Так же информация о благодарности выводится не под постом в отдельном поле, а в этом же посте. Смотрится все это так гораздо симпотичней.John Smith писал(а):А нет ли кнопочек поменьше, по типу такой:
Чтоб уж совсем все гармонично было.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...

