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


----

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

 Сообщение 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
          Вернуться наверх  
 


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

На здоровье))


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


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

Помогите пожалуйста.
Почему-то кто-то может благо дарить а кто-то нет. Права проверил, включены кому надо.
А все равно не могут. Я к примеру могу и другая половина тоже.
Кэш и прочее уже просил проверить, все также. :du_ma_et:


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


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

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


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


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

Во всех надписях, связанные с этим модом, я изменил "благодарность/благодарить" на "лайк/лайкнуть" (это больше "в духе времени", как говорили в СССР; сегодняшний народ прекрасно знает что такое "лайкнуть", а вот "поблагодарить" - вещь диковинная). Если вам эта идея нравится так же, как мне, то просто замените текст файла language/ru/mods/thanks_mod.php на следующий:
<?php
/**
*
* thanks_mod[Russian]
*
* @author Sergeiy Varzaev (Палыч)  phpbbguru.net varzaev@mail.ru
* @version $Id: thanks.php,v 135 2012-10-10 10:02:51 Палыч $
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
   exit;
}

if (empty($lang) || !is_array($lang))
{
   $lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
//
// Some characters you may want to copy&paste:
// ’ » “ ” …
//

$lang = array_merge($lang, array(
   'CLEAR_LIST_THANKS'         => 'Очистить список лайков',
   'CLEAR_LIST_THANKS_CONFIRM'   => 'Вы действительно хотите очистить список лайков пользователя?',
   'CLEAR_LIST_THANKS_GIVE'   => 'Cписок лайков, выданных пользователем, очищен.',
   'CLEAR_LIST_THANKS_POST'   => 'Список лайков в сообщении очищен.',
   'CLEAR_LIST_THANKS_RECEIVE'   => 'Список лайков, полученных пользователем, очищен.',
   'DISABLE_REMOVE_THANKS'      => 'Удаление лайков отключено администратором.',   
   'GIVEN'                  => 'Лайкнул(а) других',
   'GLOBAL_INCORRECT_THANKS'   => 'Вы не можете лайкать в важных темах, не имеющих привязки к конкретному форуму.',
   'GRATITUDES'            => 'Лайки',
   'INCORRECT_THANKS'         => 'Некорректные параметры запрошенного действия',
   'JUMP_TO_FORUM'            => 'Перейти в форум',
   'JUMP_TO_TOPIC'            => 'Перейти в тему',
   'FOR_MESSAGE'            => ' сообщение',
   'FURTHER_THANKS'            => ' и ещё один',
   'FURTHER_THANKS_PL'         => ' и ещё %d',
   'NO_VIEW_USERS_THANKS'      => 'У вас нет доступа к просмотру списка лайков.',
   'RECEIVED'               => 'Его/её лайкнули',
   'REMOVE_THANKS'            => 'Отменить лайк автору: ',
   'REMOVE_THANKS_CONFIRM'      => 'Вы действительно хотите удалить лайк?',
   'REPUT'                  => 'Рейтинг',
   'REPUT_TOPLIST'            => 'Топлист лайков',
   'RETING_LOGIN_EXPLAIN'      => 'Для просмотра топлиста вы должны быть авторизованы',
   'RATING_NO_VIEW_TOPLIST'   => 'Вы не авторизованы для просмотра топлиста',
   'RATING_VIEW_TOPLIST_NO'   => 'Топлист пуст или отключен администратором',
   'RATING_FORUM'            => 'Форум',
   'RATING_POST'            => 'Сообщение',
   'RATING_TOP_FORUM'         => 'Рейтинг форумов',
   'RATING_TOP_POST'         => 'Рейтинг сообщений',
   'RATING_TOP_TOPIC'         => 'Рейтинг тем',   
   'RATING_TOPIC'            => 'Тема',
   'RETURN_POST'            => 'Вернуться к сообщению',
   'THANK'                  => 'раз.',
   'THANK_POST'            => 'Лайкнуть сообщение автора: ',
   'THANK_FROM'            => 'от',
   'THANK_TEXT_1'            => 'Это сообщение автора ',
   'THANK_TEXT_2'            => ' лайкнул:',
   'THANK_TEXT_2PL'         => ' лайкнули (всего %d):',
   'THANKS'               => 'раз.',
   'THANKS_BACK'            => 'Вернуться к листу лайков',
   'THANKS_INFO_GIVE'         => 'Вы лайкнули автора сообщения',
   'THANKS_INFO_REMOVE'      => 'Вы отменили лайк автору',
   'THANKS_LIST'            => 'Показать/Скрыть список',
   'THANKS_PM_MES_GIVE'      => 'Классный постинг', // На личку (и на имейл) будет приходить "Классный постинг: http://...", а не "Благодарю за сообщение: http://..."
   'THANKS_PM_MES_REMOVE'      => 'Отменяю лайк сообщения',
   'THANKS_PM_SUBJECT_GIVE'   => 'Лайк сообщения',
   'THANKS_PM_SUBJECT_REMOVE'   => 'Лайк сообщения отменен',
   'THANKS_USER'            => 'Лист лайков',
// Блок установки
   'THANKS_INSTALLED'         => 'Лайк сообщения',
   'THANKS_INSTALLED_EXPLAIN'    => '<strong>ВНИМАНИЕ!<br />Рекомендуется запускать данную установку только после выполнения инструкции по внесению изменений в код файлов конференции (или выполнения установки с помощью AutoMod)!<br />Также настоятельно рекомендуется включить опцию Отображать все результаты (ниже)!</strong>',
   'THANKS_CUSTOM0_FUNCTION'   => 'Обновление данных в таблице _thanks',
   'THANKS_CUSTOM1_FUNCTION'   => 'Проверка удаления модуля',
   'THANKS_CUSTOM2_FUNCTION'   => 'Проверка обновления кеша',
));
?>
 

Да, в качестве картинки, на которую кликают чтобы лайкнуть, я использую эту (можете позаимствовать): (
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
)


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


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

Спасибо, думаю пригодится кому нибудь)


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


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

Поставил модуль на другую тему.
Вроде всё удачно, ошибок не вылезло.
Проблема только в том, что отображаются не загруженные модулем иконки, а иконки существующей темы.
Подскажите, пожалуйста, где что перепроверить или может требуется какие-то дополнительные правки внести?

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


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


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

проверьте пути картинок и их названия


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


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

Можете подсказать, где именно?
Перепроверил установку модуля - всё вроде бы верно указано везде...
Выкладываю часть кода css, в котором указываются пути

.icon-thanks, .icon-thanks_toplist {
   background-position: 0 50%;
   background-repeat: no-repeat;
   background-image: none;
   padding: 1px 0 0 17px;
}

.icon-thanks               { background-image: url("{T_THEME_PATH}/images/icon_thanks.gif"); }
.icon-thanks_toplist         { background-image: url("{T_THEME_PATH}/images/icon_thanks_toplist.gif"); }

/* Set profile icon dimensions */
ul.profile-icons li.thanks-icon   { width: {IMG_THANKPOSTS_WIDTH}px; height: {IMG_THANKPOSTS_HEIGHT}px; }
ul.profile-icons li.removethanks-icon   { width: {IMG_REMOVETHANKS_WIDTH}px; height: {IMG_REMOVETHANKS_HEIGHT}px; }

/* Profile & navigation icons */
.thanks-icon, .thanks-icon a      { background-image: url("{IMG_THANKPOSTS_SRC}"); }
.removethanks-icon, .removethanks-icon a   { background-image: url("{IMG_REMOVETHANKS_SRC}"); }
 


Такое ощущение, что существует какой-то приоритетный стиль, указывающий на кнопки в других файлах.
Может быть такое?


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


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

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


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


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

Разобрался, выкладываю - возможно кому0то тоже будет полезно.
Как и предполагалось, картинки модуля "спасибо" затирались CSS шаблона темы, видимо более приоритетными что ли...
В файле моей темы thanks.css к полю с адресом не отображаемых иконок, добавил значение
!important;
 

Получив вот такие строки:

.thanks-icon, .thanks-icon a      { background-image: url("{IMG_THANKPOSTS_SRC}") !important; }
.removethanks-icon, .removethanks-icon a   { background-image: url("{IMG_REMOVETHANKS_SRC}") !important; }
 


И всё заработало.


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


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

Большое спасибо за мод. Всё встало нормально. Устанавливал, правда, долго. /Неспеша, так сказать. :-00): /
Словил одну ошибку - искал 2 дня. Всё-таки нашёл. Для меня правок хватало. Но, видимо, чем болше ставишь - тем умнее становишься. :sh_ok:
В общем повторюсь ещё раз: спасибо!


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

белк писал(а):

чем болше ставишь - тем умнее становишься.
Это не про меня! :-0=)


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


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

но ведь хочется в это верить... :ny_tik:


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


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

белк писал(а):

чем болше ставишь - тем умнее становишься

Так и есть.

Тоже выражаю большую благодарность за мод. Стал без косяков. Внимание и логика - путь к успеху!


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


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

Здравствуйте! Мучаюсь с данный модом уже долгое временя, устанавливал в ручную! Но не появляется кнопка "спасибо" . Прописывал кнопку в imageset, обновлял все кэши(картинок, шаблонов, общий), но все равно не появляется данная кнопка((... Права доступа тоже все просматривал. Шаблон стоит Bl@ck на базе prosilver . Подскажите пожалуйста в чем может быть проблема?!


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


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

Кхмм, а в настройках любого подфорума нет нужного пункта? Исходный код не глядели, может там есть вывод картинки, но картинка не цепляется? Скрипт инсталлятор запускался??


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


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

PiT46 писал(а):

Кхмм, а в настройках любого подфорума нет нужного пункта? Исходный код не глядели, может там есть вывод картинки, но картинка не цепляется? Скрипт инсталлятор запускался??

Инсталятор запускал! Все добавилось(топ лист благодарности, под каждым профилем,), в настройках доступа все ноормально стоит, но отображении картинки нет!


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


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

PiT46, ссылку на форум дай.

Сообщение добавлено... спустя 13 минут 11 секунд:
Тестовый аккаунт тоже с правами давать спасибки.


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


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

Ну что поможет мне кто нибудь в данной проблеме :-(--


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


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

PiT46
Выложи файл с пропиской кнопки,посмотрим.


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

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

DeaDRoMeO

106

14904

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

07 сен 2015, 09:30

wwnet

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

DeaDRoMeO

123

7363

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

02 сен 2017, 07:49

DeaDRoMeO

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

DeaDRoMeO

1

1705

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

01 июн 2016, 05:24

Beksssss

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

DeaDRoMeO

21

1973

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

24 сен 2013, 21:46

DeaDRoMeO

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

DeaDRoMeO

32

2702

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

10 июн 2016, 05:22

белк

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

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

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

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


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