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

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Введение

Давненько хотелось проанонсировать сей мод, да руки не доходили. С гордостью представляю вам один из самых лучших модов от отечественного разработчика - 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 для разработки собственных изображений под используемый вами стиль.
Установка

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

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

Ну и разумеется пара замечаний по моду, вернее несколько решений проблемы, при которой не видна кнопка Спасибо. Итак, если вы не видите кнопки Спасибо
  • Убедитесь, что вы скопировали файлы-изображения в папку используемого вами стиля
  • Убедитесь, что вы отредактировали файлы используемого вами стиля
  • Обновите набор изображений вашего стиля (на вкладке Стили в админке)
  • Обновите тему вашего стиля (на вкладке Стили в админке)
  • Обновите кеш
  • Установите опции мода (вкладка Модули - Спасибо за сообщение)
  • Убедитесь, что правильно выставлены права доступа
  • Установите права доступа к форуму в котором вы хотите иметь опцию благодарностей
    При установке право добавлено в роль Стандартный доступ. (Если вы хотите установить другие настройки: перейдите в Администраторский раздел - Права доступа - Локальные права - Права доступа к форумам и выберите форумы, где вы хотите иметь функцию благодарностей за сообщения. Разрешите право "Может благодарить за сообщения" на вкладке Разное).
  • Установите права доступа к просмотру листа благодарностей
    Для просмотра списка благодарностей нужно разрешить глобальное пользовательское право - "Может просматривать лист благодарностей" на вкладке Разное. При установке право добавлено в роль Стандартные возможности и членам группы Зарегистрированные пользователи.
  • Если вы хотите иметь другие настройки (у вас другая роль у зарегистрированных пользователей):
    Админка -> Права доступа -> Прав групп -> Выбор группы:Зарегистрированные пользователи -> Расширенные права -> Разное -> Может просматривать список благодарностей (Может видеть топлист) -> Применить все права
На этом впринципе и все, успехов в администрировании :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
Krestyanin
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 224
Стаж: 11 лет 11 месяцев
Откуда: Краснодар

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

Сообщение Krestyanin »

Без мода


С установленным модом.

:du_ma_et:
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

А рейтинг форумов включали в админке? Спасибки уже были в темах этих форумов? :hi_hi_hi:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Jomei
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 11 лет 9 месяцев

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

Сообщение Jomei »

Возникла проблема при установке мода на мой текущий стиль оформления - Art Deluxe (он построен на основе prosilver).
Дело в том, что в папке "styles/art_deluxe/theme/" нет файлов "buttons.css" и "colours.css", которые надо отредактировать. Там все стили прописаны в других 6 файлах, которые подключаются из "stylesheet.css".

Так как в результате запроса "stylesheet.css", создаётся единый целый файл стилей, я решил создать файлы "buttons.css" и "colours.css" и добавить в них только то, что должно изменяться при установке мода.
"buttons.css":

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

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

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; }
"colours.css"

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

.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"); }

.thanks-icon, .thanks-icon a		{ background-image: url("{IMG_THANKPOSTS_SRC}"); }
.removethanks-icon, .removethanks-icon a	{ background-image: url("{IMG_REMOVETHANKS_SRC}"); }
Залил всё на сервер, проверил - ссылка "поблагодарить" и "отменить благодарность" в исходном коде есть, но её не видно:

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

<li class="thanks-icon"><a href="./viewtopic.php?p=32&thanks=32&to_id=56&from_id=2" title="Поблагодарить за сообщение автора: Unique"></a></li>
Ищу всё, что касается класса "thanks-icon":

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

style.php:1867
.postbody ul.profile-icons li { 
margin: 0px 3px;
}
style.php:1812
.post ul.profile-icons li { 
-o-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
opacity: 0;
}
style.php:1830
ul.profile-icons li { 
background-position: 0px 100%;
float: left;
margin: 0px 2px 3px 0px;
}
style.php:44
.thanks-icon, .thanks-icon a { 
background-image: url("http://nexia.jomei.ru/style.php?id=5&lang=ru");
}
style.php:85
* { 
margin: 0px;
padding: 0px;
}
таблица стилей user agent
li { 
display: list-item;
 }
Наследован от ul
style.php:1824
ul.profile-icons { 
list-style: none outside none;
}
таблица стилей user agent
ul { 
list-style-position: outside;
list-style-type: disc;
 }
Наследован от div
style.php:1743
.postbody { 
line-height: 1.48em;
}
Наследован от body
style.php:90
body { 
color: #000000;
font-family: "Verdana";
font-size: 12px;
line-height: 1.2em;
text-shadow: rgba(255, 255, 255, 0.298) 1px 1px 1px;
}
Наследован от html
таблица стилей user agent
html { 
direction: ltr;
 }
Меня смутило вот что:

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

style.php:44
.thanks-icon, .thanks-icon a { 
background-image: url("http://nexia.jomei.ru/style.php?id=5&lang=ru");
}
ведь исходя из описания в "colours.css"

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

.thanks-icon, .thanks-icon a {
background-image: url("{IMG_THANKPOSTS_SRC}");
}
должен подгрузиться рисунок. Сместо адреса этого рисунка скрипт "http://nexia.jomei.ru/style.php?id=5&lang=ru" сгенерировал

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

.thanks-icon, .thanks-icon a	{
background-image: url("");
}
кроме того, решил не выполнять условия "buttons.css"

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

ul.profile-icons li.thanks-icon	{ width: {IMG_THANKPOSTS_WIDTH}px; height: {IMG_THANKPOSTS_HEIGHT}px; }
и сгенерировал

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

ul.profile-icons li.thanks-icon	{ width: px; height: px; }
Думаю, я понятно изложил проблему.
Возникает вопрос: откуда берётся эта самая переменная "IMG_THANKPOSTS_SRC" и почему она оказалась пустой?
Единственное напоминаение о "IMG_THANKPOSTS" я нашёл в файле "styles/art_deluxe/imageset/imageset.cfg", в котором, согласно инструкции по установке мода, указано:
img_thankposts = thankposts.gif*20*20

Что мне делать, куда податься? Три дня уже мучаюсь, а заставить мод нормально работать не получается. Помогите, кто чем может.

P.S. Я указал проблему с "thankposts", но та же самая проблема имеет место быть и с "removethankposts".
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Эммм а в настройках прав доступа вы разрешили благодарить за сообщения? Кеш темы и шаблонов обновили? В папку стиля (и притом в нужную) загрузили кнопочки Благодарить ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

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

ul.profile-icons li.thanks-icon   { width: px; height: px; }
Может всетаки стоит придерживаться инструкции? Делать все строго по ней
Да и дайте тестовый аккаунт на своем форуме
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Jomei
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 11 лет 9 месяцев

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

Сообщение Jomei »

DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11326#p11326]Сегодня, 01:38 писал(а):Эммм а в настройках прав доступа вы разрешили благодарить за сообщения?
В других темах (prosilver, например) всё нормально работает. Стало быть, права доступа достаточны.
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11326#p11326]Сегодня, 01:38 писал(а):Кеш темы и шаблонов обновили?
Ага, конечно! Раз 100 уже всё чистил. Файл стиля (style.php) заставил пересоздаваться при каждой загрузке, вне зависимости есть он или нет в кэше браузера.
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11326#p11326]Сегодня, 01:38 писал(а):В папку стиля (и притом в нужную) загрузили кнопочки Благодарить ?
Да, скопировал файлы
root/styles/art_deluxe/imageset/removethanks.gif,
root/styles/art_deluxe/imageset/thankposts.gif,
root/styles/art_deluxe/theme/images/icon_thanks.gif,
root/styles/art_deluxe/theme/images/icon_thanks_toplist.gif
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11327#p11327]Сегодня, 01:47 писал(а):Может всетаки стоит придерживаться инструкции? Делать все строго по ней
Рад бы, да вот не получается. Я же объясняю: нет в моём стиле файлов buttons.css и colours.css. Вот и приходится плясать с бубном.
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11327#p11327]Сегодня, 01:47 писал(а):Да и дайте тестовый аккаунт на своем форуме
Скинул в личку.
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Кхмм поглядел я этот стиль, вообщем то заместо buttons.css и colours.css в вашем стиле есть файл layout_topic.css , в нем присутствуют все необходимые элементы, выполните инструкции для него и все должно работать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
Jomei
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 11 лет 9 месяцев

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

Сообщение Jomei »

DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11338#p11338]Сегодня, 00:25 писал(а):Кхмм поглядел я этот стиль, вообщем то заместо buttons.css и colours.css в вашем стиле есть файл layout_topic.css , в нем присутствуют все необходимые элементы, выполните инструкции для него и все должно работать
Увы, не все необходимые элементы там есть... я пробовал его уже так редактировать... но сейчас, для верности, попробовал ещё раз - безрезультатно.

Я особо не спец, но и напрягать других, почём зазря, не люблю. Может скажешь откуда берётся переменная {IMG_THANKPOSTS_SRC} и я дальше сам помучаюсь.
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Да беда там вовсе только изза CSS, пробовал присваивать класс от другой кнопки и все нормально отображалось. Попробуйте сделать следущим образом, откатить все правки в CSS файлах, проверить в styles/ваш стиль/imageset/imageset.cfg наличие строк

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

img_thankposts = thankposts.gif*20*20
img_removethanks = removethanks.gif*20*20
После этого открыть layout_topic.css и найти

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

ul.profile-icons li.warn-icon	{ width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; }
Вставить после

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

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; }
Найти

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

.info-icon, .info-icon a			{ background: url("{IMG_ICON_POST_INFO_SRC}") top left no-repeat; }
Вставить после

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

.thanks-icon, .thanks-icon a		{ background-image: url("{IMG_THANKPOSTS_SRC}"); }
.removethanks-icon, .removethanks-icon a	{ background-image: url("{IMG_REMOVETHANKS_SRC}"); }
После этого основательно чистим кеш форума в 3 местах, если есть познания в английском, почитайте это - http://www.phpbb.com/customise/db/mod/t ... ks-t_96090 - обсуждение вашей проблемы на оф форуме поддержки (тот же мод и тот же стиль)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Mike
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 87
Стаж: 11 лет 9 месяцев

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

Сообщение Mike »

Здравствуйте, возникла следующая проблема, установил мод, все отлично, кнопка видна, после установки толи Системы медалей, толи системы рейтинга кнопка спасибо исчезла, сделал все то что написано выше, толку 0, подскажите что еще можно сделать.
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Если кнопка спасибо исчезла, то проверьте наличие правок для мода Спасибо в файлах viewtopic.php и viewtopic_body.html, возможно устанавливая код медалей вы случайно чтото затерли
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Jomei
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 11 лет 9 месяцев

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

Сообщение Jomei »

DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11364#p11364]21 июн 2012, 23:30 писал(а):проверить в styles/ваш стиль/imageset/imageset.cfg наличие строк

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

img_thankposts = thankposts.gif*20*20
img_removethanks = removethanks.gif*20*20
Это есть, остальное уже так делал - не помогло.
Но заметил такую штуку: редактирование файла imageset.cfg не вносит никаких изменений... я даже удалять его пробовал - а форум продолжает работать... Что Вы там говорили про
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11364#p11364]21 июн 2012, 23:30 писал(а):основательно чистим кеш форума в 3 местах
? Это где и как? Похоже, разгадка близко :-00):

ЗЫ. За ссылку спасибо... Особых знаний английского нет, но всё же посмотрел. Там немного другой стиль... пока не решится вопрос с загрузкой imageset.cfg, вникать не буду.
#13
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Jomei писал(а):imageset.cfg
В этот файл заносятся и соотносятся переменные с реальным именем картинки, то что удаление из него правок не влияет на мод - очевидно, ведь без этой правки не будут отображаться кнопки
Кеш чистится в нескольких местах
1) Админка - Общие - Очистить кеш
2) Админка - Стили - Шаблоны - Ваш стиль - Обновить
3) Админка - Стили - Темы - Ваш стиль - Обновить
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#14
Jomei
Заглянул на огонек
Заглянул на огонек
Сообщения: 5
Стаж: 11 лет 9 месяцев

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

Сообщение Jomei »

Нашёёёёёёёл! :ya_hoo_oo:
Очистил кэш Администраторский раздел>Компоненты стилей>Наборы рисунков

DeaDRoMeO, огромное СПАСИБО за поддержку!
#15
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Поздравляю :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#16
Mike
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 87
Стаж: 11 лет 9 месяцев

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

Сообщение Mike »

Большое спасибо, во втором файле там вообще не было ничего), теперь все нормально. Но вот в объявлении (тему сделал объявлением) я не могу почему-то сказать спасибо
Последний раз редактировалось Mike 23 июн 2012, 13:20, всего редактировалось 1 раз.
#17
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Видимо автором мода не предусмотрена эта возможность, у меня так же нельзя благодарить за обьявление
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#18
Аватара пользователя
Beksssss
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 789
Стаж: 11 лет 9 месяцев
Откуда: Грозный
Контактная информация:

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

Сообщение Beksssss »

Здравствуйте SINSEY - DeaDRoMeO !
Вы как всегда уже успели вновь помочь нашим форумчанам.
Пользуясь возникшей передышкой, спешу доложить теперь свою проблему.
У меня возникла ситуация .
Скачал Ваш дистрибутив – положил как полагается в папку – \phpBB3\store\mods
Далее а админке, автомод обнаружил , что я желаю установить - мод благодарность за сообщение.
Жму – установить.

Ругнулся автомод 1раз.
AВложения удалены

Что это значит и как сделать, чтобы автомод установил дистрибутив гладко?
Пароль от входа в админку форума ни святому, и ни самому черту не даю! Надеюсь на благоразумие своих доброжелателей!
#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Мой вам совет, бросьте этот автомод, ставьте моды руками, а по вашему вопросу - продолжайте установку, всеравно что выскочила одна ошибка, потом откройте указанный файл, найдите нужную строку и по инструкции вставьте новый код. Автомод - это зло для новичков, так вы вообще ничего не будете смыслить в форуме
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить