Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Thanks for post phpbb3 (Спасибо за сообщение) 2012-05-08

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

Введение

Давненько хотелось проанонсировать сей мод, да руки не доходили. С гордостью представляю вам один из самых лучших модов от отечественного разработчика - Thanks for post phpbb3 (Спасибо за сообщение). Чем хорош сей мод? А тем, что он позволяет благодарить за сообщение любого пользователя. На мой взгляд это лучше, чем всякие кармы и репутации с рейтингами. Вообщем всем советую ставить.
Скриншоты

Немного о характеристиках и возможностях мода
  • Для корректной работы функции обновления счётчиков требуется MySQL версии 4.1 или выше.
  • Опции реализованы включением добавленного права доступа к форумам. При установке право добавлено в роль «Стандартный доступ». (Если вы хотите установить другие настройки: перейдите в Администраторский раздел — Права доступа — Локальные права — Права доступа к форумам и выберите форумы, где вы хотите иметь функцию благодарностей за сообщения. Разрешите право «Может благодарить за сообщения» на вкладке Разное).
  • Переключатели выбора опций получения уведомлений о благодарностях (в ЛС и по email) в Личном разделе — Личные настройки.
  • Настройки опций, в том числе обновление счётчиков после массового удаления сообщений/тем/пользователей — в Администраторском разделе — Модули — Благодарности.
  • Для просмотра списка благодарностей нужно разрешить глобальное пользовательское право — «Может просматривать лист благодарностей» на вкладке Разное. При установке право добавлено в роль Стандартные возможности и членам группы Зарегистрированные пользователи.
  • Для просмотра топлиста нужно разрешить глобальное пользовательское право — «Может просматривать топлист» на вкладке Разное. При установке право добавлено в роль Стандартные возможности и членам группы Зарегистрированные пользователи.
  • Для модерации списков благодарностей нужно разрешить глобальное модераторское право — «Может очищать список благодарностей» на вкладке Разное. При установке право добавлено в роль Супермодератор.
  • Система рейтинга для сообщений, тем и форумов, основанная на системе СПАСИБО.
    Каждый объект (сообщение, тема или форум), набравший максимальное число СПАСИБО, принимается за 100% рейтинга (лидер). Остальные — как % от рейтинга лидера.
    Например: Сообщение получило 10 СПАСИБО (100% or 10/10), другое сообщение 4 СПАСИБО (40% or 4/10), третье сообщение 1 СПАСИБО (10% or 1/10). Если первое сообщение получит ещё одно СПАСИБО (10 + 1 = 11), рейтинг второго сообщения будет 36,36% или 4/11, у третьего сообщения — 9,09% или 1/11 и т. д.
    Позиция рейтинга определяется числом СПАСИБО.
    Рейтинг тем — суммой количества СПАСИБО у сообщений в теме.
    Рейтинг форума — суммой количества СПАСИБО у сообщений в форуме.
    Включение/выключение рейтинга для сообщений, тем и форумов — через административный раздел.
    Возможно только цифровое или цифровое + графическое отображение рейтинга.
    Есть топлист рейтинга. Число отображаемых позиций в топлисте устанавливается в административном разделе.
  • В папке contrib вы можете найти файлы reput_star_.psd и thanks.psd для разработки собственных изображений под используемый вами стиль.
Установка

Скачиваем архив, прикрепленный ниже и устанавливаем мод по приложенной инструкции

Так как мод от нашего соотечественника, то следовательно руссификация уже приложена вместе с модом. И чем замечателен этот мод, при установке вам не потребуется редактировать языковые файлы. То бишь руссификация пройдет незаметно для вас.

Ну и разумеется пара замечаний по моду, вернее несколько решений проблемы, при которой не видна кнопка Спасибо. Итак, если вы не видите кнопки Спасибо
  • Убедитесь, что вы скопировали файлы-изображения в папку используемого вами стиля
  • Убедитесь, что вы отредактировали файлы используемого вами стиля
  • Обновите набор изображений вашего стиля (на вкладке Стили в админке)
  • Обновите тему вашего стиля (на вкладке Стили в админке)
  • Обновите кеш
  • Установите опции мода (вкладка Модули - Спасибо за сообщение)
  • Убедитесь, что правильно выставлены права доступа

  1. Установите права доступа к форуму в котором вы хотите иметь опцию благодарностей
    При установке право добавлено в роль Стандартный доступ. (Если вы хотите установить другие настройки: перейдите в Администраторский раздел - Права доступа - Локальные права - Права доступа к форумам и выберите форумы, где вы хотите иметь функцию благодарностей за сообщения. Разрешите право "Может благодарить за сообщения" на вкладке Разное).

  2. Установите права доступа к просмотру листа благодарностей
    Для просмотра списка благодарностей нужно разрешить глобальное пользовательское право - "Может просматривать лист благодарностей" на вкладке Разное. При установке право добавлено в роль Стандартные возможности и членам группы Зарегистрированные пользователи.

  3. Если вы хотите иметь другие настройки (у вас другая роль у зарегистрированных пользователей):
    Админка -> Права доступа -> Прав групп -> Выбор группы:Зарегистрированные пользователи -> Расширенные права -> Разное -> Может просматривать список благодарностей (Может видеть топлист) -> Применить все права

На этом впринципе и все, успехов в администрировании :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Thanks for post phpbb3 (мод благодарностей), спасибо за сообщение phpbb3, мод благодарностей за сообщение phpbb3
          Вернуться наверх  
 


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

DeaDRoMeO писал(а):

html справочник, исходный код от вконтакте и ничего сложного


И Firebug :-00):


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Не видно кнопки поблагодарить и куда то пропала кнопка "вынести предупреждения"
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


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

WinSSLioN писал(а):

Не видно кнопки поблагодарить и куда то пропала кнопка "вынести предупреждения"

Что делали до появления таких проблем? Насчет кнопки Вынести предупреждение - права доступа не трогали?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


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

Сейчас на новом форуме собираюсь ставить данный мод, но есть одно но:
Можно ли убрать отображение Благодарил (а)
и оставить только Поблагодарили ?

Возможно так (нашел на оф форуме):

открываем viewtopic_body.html находим и удаляем этот код:
<dd><strong>{L_GIVEN}:</strong><!-- IF postrow.POSTER_GIVE_COUNT < 1 --> {postrow.POSTER_GIVE_COUNT} {L_THANK}<!-- ELSEIF postrow.POSTER_GIVE_COUNT > 1 --> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANKS}<!-- ELSE --> <a href="{postrow.POSTER_GIVE_COUNT_LINK}">{postrow.POSTER_GIVE_COUNT}</a> {L_THANK}<!-- ENDIF --></dd>
 


Поставлю мод и отпишусь получилось или нет :-00):


          Вернуться наверх  
 


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

Вы правильно думаете, все получится


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


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

_Makler_ писал(а):

Хотелось бы сделать не как благодарность а как Like
http://hello-vitebsk.ru/viewtopic.php?f=150&t=1330&start=300#p35302


          Вернуться наверх  
 


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

ursego писал(а):

Во всех надписях, связанные с этим модом, я изменил "благодарность/благодарить" на "лайк/лайкнуть" (это больше "в духе времени", как говорили в СССР; сегодняшний народ прекрасно знает что такое "лайкнуть", а вот "поблагодарить" - вещь диковинная).

Михаил, только увидел ссылку на ваш пост :-00): .
Вы знаете, совсем бы вычеркнул такие слова, как "лайкнуть"))). У меня ассоциация с собаками, которые лаят почему то :-00):
Есть же Русский язык.

С Уважением, и без снобизма, прошу простить за высказанное мнение.

П.С. Племяш в Канаде тоже живёт...
Отучился там в аспирантуре, работает.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Прячем список поблагодаривших под спойлер


В файле styles/prosilver/template/viewtopic_body.html

Этот код

<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
<hr />
<!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT and postrow.S_MOD_THANKS -->
<ul class="profile-icons" style="float:left"><li class="delete-icon"><a href="{postrow.U_CLEAR_LIST_THANKS_POST}" title="{L_CLEAR_LIST_THANKS}"><span>{L_CLEAR_LIST_THANKS}</span></a></li></ul>
<!-- ENDIF -->
<div class="content">
<!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT-->
<dl class="postbody small">
<dt>{postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2}</dt>
<dd>{postrow.THANKS}</dd>
</dl>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT -->
<div class="content">
<dl class="postbody">
<dt class="small"><strong>{L_REPUT}:</strong>&nbsp;{postrow.POST_REPUT}</dt>
<dd>
<!-- IF postrow.S_THANKS_REPUT_GRAPHIC -->
<div style="width: {postrow.THANKS_REPUT_GRAPHIC_WIDTH}; height: {postrow.THANKS_REPUT_HEIGHT}; background: url({postrow.THANKS_REPUT_IMAGE_BACK}); background-repeat: repeat-x;"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: url({postrow.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></div></div>&nbsp;
<!-- ENDIF -->
</dd>
</dl>
</div>
<!-- ENDIF -->


заменить на


<!-- Показ поблагодаривших -->

<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
<div style='width: 99%; border: 1px dotted #6F5E42; border-left: 4px solid #6F5E42;'>
<script language='javascript' type='text/javascript'>
<!--
if(!_s_id)
{
var _s_id = 0;
var sp_title = "";
function switch_spoiler(id, title)
{
document.body.style.backgroundImage="url('bg_hdr.png')";
if(document.getElementById("sp_d_" + id).style.display == "block")
{
document.getElementById("sp_a_" + id).innerHTML = "▼ " + title;
document.getElementById("sp_d_" + id).style.display = "none";
}
else
{
document.getElementById("sp_a_" + id).innerHTML = "▲ " + title;
document.getElementById("sp_d_" + id).style.display = "block";
}
}
}
_s_id++;

document.write("<div id='sp_a_" + _s_id + "' onclick='switch_spoiler(" + _s_id + ", \"Последние поблагодарившие\");' style='vertical-align: middle; height: auto; line-height: 20px; padding-left:10px; background-color: #D3C5AB; font-size: 12px; font-weight: bold; color: #020202; cursor: hand;'>▼ Последние поблагодарившие</div><div id='sp_d_" + _s_id + "' style='display: none; min-height: 25px; background-color: #E2DBCC; padding-left:10px; padding-top:5px; padding-bottom:5px;'>");
-->
</script>

<hr />
<!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT and postrow.S_MOD_THANKS -->
<ul class="profile-icons" style="float:left"><li class="delete-icon"><a href="{postrow.U_CLEAR_LIST_THANKS_POST}" title="{L_CLEAR_LIST_THANKS}"><span>{L_CLEAR_LIST_THANKS}</span></a></li></ul>
<!-- ENDIF -->
<div class="content">
<!-- IF not postrow.S_POST_ANONYMOUS and not S_IS_BOT-->
<dl class="postbody small">
<dt>{postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2}</dt>
<dd>{postrow.THANKS}</dd>
</dl>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<!-- IF postrow.S_THANKS_POST_REPUT_VIEW and postrow.POST_REPUT and not postrow.S_POST_ANONYMOUS and not S_IS_BOT -->
<div class="content">
<dl class="postbody">
<dt class="small"><strong>{L_REPUT}:</strong>&nbsp;{postrow.POST_REPUT}</dt>
<dd>
<!-- IF postrow.S_THANKS_REPUT_GRAPHIC -->
<div style="width: {postrow.THANKS_REPUT_GRAPHIC_WIDTH}; height: {postrow.THANKS_REPUT_HEIGHT}; background: url({postrow.THANKS_REPUT_IMAGE_BACK}); background-repeat: repeat-x;"><div style="height: {postrow.THANKS_REPUT_HEIGHT}; width: {postrow.POST_REPUT}; background: url({postrow.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></div></div>&nbsp;
<!-- ENDIF -->
</dd>
</dl>
</div>
</div></div>

<!-- ENDIF -->

<!-- КОНЕЦ Показа поблагодаривших -->


          Вернуться наверх  
 


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

Спасибо, будет полезно для тех, кто неограничивал этот список настройками. Так же можно и скроллингом ограничить эту область


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Листа благодарностей

как бы сделать сортировку ? Никто не делал ?

Ну или хотя бы по умолчанию поставить сортировку по кол-ву благодарностей Вас ( не Вы брагодарили , а Вас )

Вот нашел как по умолчанию сделать :

В файле thankslist.php ищем строку

$default_key = 'a';

и меняем на

$default_key = 'e';


          Вернуться наверх  
 


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

Блин, с кем то на форуме вроде обсуждали проблемы сортировки и ключей, а может и статья есть, только вот найти не могу

Сообщение добавлено... спустя 3 минуты 1 секунду:
Во - viewtopic.php?f=119&t=2150 - полезно будет почитать


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


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

DeaDRoMeO писал(а):

Вы правильно думаете, все получится

Не совсем, таких строчек в файле viewtopic_body.html 2!!! Поэтому,
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
.
Но Вы как всегда правы, все получилось, спасибо!
Там же можно видеть результат :-00):


          Вернуться наверх  
 


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

Добрый вечер! подскажите пожалуйста!
Я раньше устанавливал другие моды и у меня уже есть папка umil/
Мне, я так понял необходимо перезаписать её? там файлы один в один с моей, но что-то мне подсказывает, что этого не нужно делать.
Как быть?
И вообще подскажите что это за папка и за что она отвечает?!
заранее спасибо..
Если я изменю имя папки, то где в файлах вносить новое название??

Всё работает без перезаписи указанной папки), но на будущее хочется знать ответ)

И если это возможно для subsilver2, то как сделать, что бы слова (рейтинг 0,5%...) появлялись при наведении мышью на шкалу (звёзды), а в обычном случай слова "рейтинг" не писались???


          Вернуться наверх  
 


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

Папка UMIL нужна автомоду и скриптам-инсталляторам, ее один раз скачиваете из темы автомода, заливаете и больше не трогаете

По рейтингу - где именно вас он интересует? На какой странице?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


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

хорошо было бы везде так сделать


          Вернуться наверх  
 


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

DeaDRoMeO писал(а):

По рейтингу - где именно вас он интересует? На какой странице?

На форумах и темах
Хорошо бы и в сообщениях так сделать)


          Вернуться наверх  
 


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

Все было бы хорошо, если б не то, что звездочки через CSS реализованы, а не вставкой через тег IMG, увы нельзя без геммороя решить все. Просто для теста предлагаю в шаблоне styles/subsilver2/template/viewforum_body.html найти 2 раза
<!-- BEGIN reput -->
               <!-- IF topicrow.reput.S_THANKS_TOPIC_REPUT_VIEW and topicrow.reput.TOPIC_REPUT and not S_IS_BOT -->
               <span style="display: block;">
                  <!-- IF topicrow.reput.S_THANKS_REPUT_GRAPHIC -->
                  <span style="float: left; width: {topicrow.reput.THANKS_REPUT_GRAPHIC_WIDTH}; height: {topicrow.reput.THANKS_REPUT_HEIGHT}; background: URL({topicrow.reput.THANKS_REPUT_IMAGE_BACK}); background-repeat: repeat-x;"><span style="display: block; height: {topicrow.reput.THANKS_REPUT_HEIGHT}; width: {topicrow.reput.TOPIC_REPUT}; background: URL({topicrow.reput.THANKS_REPUT_IMAGE}); background-repeat: repeat-x;"></span></span>&nbsp;
                  <!-- ENDIF -->
               {L_REPUT}:{topicrow.reput.TOPIC_REPUT}
               </span>
               <!-- ENDIF -->
               <!-- END reput -->
            <!-- IF topicrow.PAGINATION -->
               <p class="gensmall" style="clear:left"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
            <!-- ENDIF -->
 

И заменить на
<!-- BEGIN reput -->
               <!-- IF topicrow.reput.S_THANKS_TOPIC_REPUT_VIEW and topicrow.reput.TOPIC_REPUT and not S_IS_BOT -->
               <span style="display: block;">
                  <!-- IF topicrow.reput.S_THANKS_REPUT_GRAPHIC -->
                  <span style="float: left; width: {topicrow.reput.THANKS_REPUT_GRAPHIC_WIDTH}; height: {topicrow.reput.THANKS_REPUT_HEIGHT}; background: URL({topicrow.reput.THANKS_REPUT_IMAGE_BACK}); background-repeat: repeat-x;"><span style="display: block; height: {topicrow.reput.THANKS_REPUT_HEIGHT}; width: {topicrow.reput.TOPIC_REPUT};"><img src="{topicrow.reput.THANKS_REPUT_IMAGE}" title="{L_REPUT}:{topicrow.reput.TOPIC_REPUT}"/></span></span>&nbsp;
                  <!-- ENDIF -->
               
               </span>
               <!-- ENDIF -->
               <!-- END reput -->
            <!-- IF topicrow.PAGINATION -->
               <p class="gensmall" style="clear:left"> [ {GOTO_PAGE_IMG}{L_GOTO_PAGE}: {topicrow.PAGINATION} ] </p>
            <!-- ENDIF -->
 

Или тупо для теста после найденного кода впихнуть
<img src="{topicrow.reput.THANKS_REPUT_IMAGE}" title="{L_REPUT}:{topicrow.reput.TOPIC_REPUT}"/>
 

Чтото появится, желательно заскринить либо подождать пока я не погляжу, а потом убирать


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


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

DeaDRoMeO писал(а):

И заменить на

Этот вариант подходит! но действует только для "тема". Кроме того всегда заполнена одна звезда в шкале рейтинга при 50% или 80% и т.д.
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

а для списка форумов всё остаётся по прежнему((

Второй вариант с добавлением строки:
не приносит никакого результата(

ПОЖАЛУЙСТА!!!! придумайте что нибудь :cry_ing:

как вариант: может можно как на сильвере сделать в "форум" рейтинг отдельным столбцом с права и всё?
можно так?


          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Доброго вечера мудрецы. Прошу помощи.
у меня на форуме за топлист благодарностей даются подарки,. Дак вот. Вчера один тип накидал всем СПАСИБО порядка 1000. Администратор его удалил ( зачем-то) а топ лист благодарностей теперь совсем неинформативный.

Где можно подкорректировать эти благодарности можно?


          Вернуться наверх  
 


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

А где именно и что нужно? В листе благодарностей убрать спасибки у всех от этого пользователя?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя First post on every page phpbb3
First post on every page - модификация для phpbb3, позволяющая отображать первое сообщение (конкретной темы) на всех ее страницах

DeaDRoMeO

106

14838

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

07 сен 2015, 09:30

wwnet

Аватар пользователя Post Number in Viewtopic phpbb3
Post Number in Viewtopic phpbb3 (нумерация сообщений) - модификация для phpbb3, добавляющая нумерацию сообщений в темах

DeaDRoMeO

123

7289

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

02 сен 2017, 07:49

DeaDRoMeO

Аватар пользователя Latest Post In Profile phpbb3
Latest Post In Profile - модификация для phpbb3, добавляющая в профиль пользователя ссылку на тему, в которой он оставил последнее сообщение

DeaDRoMeO

1

1692

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

01 июн 2016, 05:24

Beksssss

Аватар пользователя Post Expire phpbb3 (тайммодерация)
Post Expire - модификация для phpbb3, добавляющая функции отложенного модерирования тем

DeaDRoMeO

21

1957

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

24 сен 2013, 21:46

DeaDRoMeO

Аватар пользователя Post links phpbb3 (Блок ссылок под каждым сообщением)
Post links - модификация для phpbb3, добавляющая блок ссылок под каждым сообщением для того чтобы пользователи могли делиться конкретным сообщением с другими.

DeaDRoMeO

32

2683

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

10 июн 2016, 05:22

белк

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P