Информация от спонсоров

 

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


----

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

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

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

Введение

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

#2 

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

Без мода


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

:du_ma_et:


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

#3 

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

А рейтинг форумов включали в админке? Спасибки уже были в темах этих форумов? :hi_hi_hi:


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

#4 

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

Возникла проблема при установке мода на мой текущий стиль оформления - 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&amp;thanks=32&amp;to_id=56&amp;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".


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

#5 

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

Эммм а в настройках прав доступа вы разрешили благодарить за сообщения? Кеш темы и шаблонов обновили? В папку стиля (и притом в нужную) загрузили кнопочки Благодарить ?


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

#6 

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

ul.profile-icons li.thanks-icon   { width: px; height: px; }
 

Может всетаки стоит придерживаться инструкции? Делать все строго по ней
Да и дайте тестовый аккаунт на своем форуме


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

#7 

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

DeaDRoMeO » Сегодня, 01:38 писал(а):

Эммм а в настройках прав доступа вы разрешили благодарить за сообщения?

В других темах (prosilver, например) всё нормально работает. Стало быть, права доступа достаточны.
DeaDRoMeO » Сегодня, 01:38 писал(а):

Кеш темы и шаблонов обновили?

Ага, конечно! Раз 100 уже всё чистил. Файл стиля (style.php) заставил пересоздаваться при каждой загрузке, вне зависимости есть он или нет в кэше браузера.
DeaDRoMeO » Сегодня, 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 » Сегодня, 01:47 писал(а):

Может всетаки стоит придерживаться инструкции? Делать все строго по ней

Рад бы, да вот не получается. Я же объясняю: нет в моём стиле файлов buttons.css и colours.css. Вот и приходится плясать с бубном.
DeaDRoMeO » Сегодня, 01:47 писал(а):

Да и дайте тестовый аккаунт на своем форуме

Скинул в личку.


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

#8 

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

Кхмм поглядел я этот стиль, вообщем то заместо buttons.css и colours.css в вашем стиле есть файл layout_topic.css , в нем присутствуют все необходимые элементы, выполните инструкции для него и все должно работать


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

#9 

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

DeaDRoMeO » Сегодня, 00:25 писал(а):

Кхмм поглядел я этот стиль, вообщем то заместо buttons.css и colours.css в вашем стиле есть файл layout_topic.css , в нем присутствуют все необходимые элементы, выполните инструкции для него и все должно работать

Увы, не все необходимые элементы там есть... я пробовал его уже так редактировать... но сейчас, для верности, попробовал ещё раз - безрезультатно.

Я особо не спец, но и напрягать других, почём зазря, не люблю. Может скажешь откуда берётся переменная {IMG_THANKPOSTS_SRC} и я дальше сам помучаюсь.


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


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

Да беда там вовсе только изза 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 местах, если есть познания в английском, почитайте это -
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
- обсуждение вашей проблемы на оф форуме поддержки (тот же мод и тот же стиль)


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


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

Здравствуйте, возникла следующая проблема, установил мод, все отлично, кнопка видна, после установки толи Системы медалей, толи системы рейтинга кнопка спасибо исчезла, сделал все то что написано выше, толку 0, подскажите что еще можно сделать.


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


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

Если кнопка спасибо исчезла, то проверьте наличие правок для мода Спасибо в файлах viewtopic.php и viewtopic_body.html, возможно устанавливая код медалей вы случайно чтото затерли


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


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

DeaDRoMeO » 21 июн 2012, 23:30 писал(а):

проверить в styles/ваш стиль/imageset/imageset.cfg наличие строк
img_thankposts = thankposts.gif*20*20
img_removethanks = removethanks.gif*20*20
 

Это есть, остальное уже так делал - не помогло.
Но заметил такую штуку: редактирование файла imageset.cfg не вносит никаких изменений... я даже удалять его пробовал - а форум продолжает работать... Что Вы там говорили про
DeaDRoMeO » 21 июн 2012, 23:30 писал(а):

основательно чистим кеш форума в 3 местах

? Это где и как? Похоже, разгадка близко :-00):

ЗЫ. За ссылку спасибо... Особых знаний английского нет, но всё же посмотрел. Там немного другой стиль... пока не решится вопрос с загрузкой imageset.cfg, вникать не буду.


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


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

Jomei писал(а):

imageset.cfg

В этот файл заносятся и соотносятся переменные с реальным именем картинки, то что удаление из него правок не влияет на мод - очевидно, ведь без этой правки не будут отображаться кнопки
Кеш чистится в нескольких местах
1) Админка - Общие - Очистить кеш
2) Админка - Стили - Шаблоны - Ваш стиль - Обновить
3) Админка - Стили - Темы - Ваш стиль - Обновить


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


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

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

DeaDRoMeO, огромное СПАСИБО за поддержку!


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


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

Поздравляю :co_ol:


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


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

Большое спасибо, во втором файле там вообще не было ничего), теперь все нормально. Но вот в объявлении (тему сделал объявлением) я не могу почему-то сказать спасибо



Информация о редактировании
Последний раз редактировалось Mike 23 июн 2012, 13:20, всего редактировалось 1 раз.
          Вернуться наверх  
 


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

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


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


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

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

Ругнулся автомод 1раз.

A Вложения удалены


Что это значит и как сделать, чтобы автомод установил дистрибутив гладко?


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран
          Вернуться наверх  
 


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

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


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


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

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

DeaDRoMeO

106

14283

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

07 сен 2015, 09:30

wwnet

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

DeaDRoMeO

121

6595

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

25 май 2015, 21:05

белк

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

DeaDRoMeO

1

1529

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

01 июн 2016, 05:24

Beksssss

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

DeaDRoMeO

21

1712

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

24 сен 2013, 21:46

DeaDRoMeO

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

DeaDRoMeO

32

2303

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

10 июн 2016, 05:22

белк

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

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

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

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


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