VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Всем известный и широко распространённый мод. Однако в оригинальном виде мне не доставало нескольких настроек и пришлось шерстить форум в надежде найти желанное. Кое что нашел, но некоторые вещи пришлось делать самому. Каких то глобальных изменений не предпринимал поэтому все оригинальные функции и возможности остались работоспособными.
Оригинальное название: Post Thank You Hack Версия: 7.7 Special Edition Описание: Система благодарности за сообщения с довольно внушительным арсеналом настроек
Включение и Выключение работы системы благодарностей за сообщения
Выбор разделов без благодарностей
Возможность благодарить только за первое сообщение
Выбор разделов с благодарностями только за первые сообщения
Отображение даты благодарностей
Отключение отображения даты благодарностей для определённых разделов
Ограничение групп пользователей в возможности поблагодарить других
Ограничение пользователей в возможности поблагодарить других
Ограничение групп пользователей в получении благодарностей
Ограничение пользователей в получении благодарностей
Сворачивание списка поблагодаривших - Добавлено
Количество сообщений для возможности выражать благодарность
Количество сообщений для возможности получать благодарность - Добавлено
Количество репутации для возможности выражать благодарность - Добавлено
Количество репутации для возможности получать благодарность - Добавлено
Репутация за получение благодарности
Максимальное количество благодарностей в день
Отключение благодарностей в старых сообщениях
Учёт благодарностей счётчиком сообщений
Возможность удаления своих благодарностей
Разрешение пользователям благодарить самих себя
Удаление благодарностей в удаляемых темах/сообщений
Выделение имён в списке поблагодаривших
Статистика в постбите
Статистика в профиле
Кроме этого был немного изменён вид бокса с благодарностями, подправлены фразы для корректного отображения статистики в профиле пользователей и добавлена кнопка для удаления собственных благодарностей (вместо линка)
Залейте содержимое папки "Upload" в корневую директорию вашего форума.
Если у вас установлены дополнительные стили, то необходимо скопировать изображения кнопок "post_thanks.gif" и "post_thanks_del.gif" из папки "Upload/images/button" в папку каждого используемого вами стиля "Ваш стиль/images/button".
В панели администратора в меню "Продукты и модули" выбрать пункт "Управление продуктами" и под списком установленных продуктов нажать на линк "Добавить/импортировать продукт".
Загрузите инсталляционный .xml файл в вашей кодировке и нажмите на "Импорт". Если у вас уже был установлен данный продукт то перед импортированием необходимо выбрать "Да" в графе "Разрешить перезапись".
Если вы хотите чтобы кнопки "Спасибо" и "Удалить спасибо" находились слева от всех остальных кнопок то вам необходимо:
1) В зависимости от настроек отображения форума выберите необходимый шаблон в нужном стиле
postbit - для горизонтального шаблона сообщений
postbit_legacy - для вертикального шаблона сообщений
2)Найдите в шаблоне переменную хука "$template_hook[postbit_controls]" и переместите её как указано ниже
отсюда
Хотелось бы отдельно поблагодарить Abe1, FintMax, shpunsetoy, snoopi и sejd за данный хак, костяк его перевода и некоторые решения которые я использовал в данной модификации.
UPDATE 31.03.2012
Была обнаружена и исправлена (За решение спасибо Kerk'у) ошибка из за которой неправильно работали условия "Количество сообщений для возможности получать благодарность" и "Количество репутации для возможности получать благодарность" в сообщениях у авторов которых общее количество сообщений или репутации превышало 1000. Для тех у кого установлен данный модуль необходимо заново скачать архив и заменить ваш файл \includes\functions_post_thanks.php на идентичный из архива. Либо вы можете поправить код вручную. Для этого следуйте инструкции
1. Откройте файл на вашем сервере \includes\functions_post_thanks.php
2. Найти
PHP Code:
if ($postinfo['posts'] < $vbulletin->options['post_thanks_post_count_need']) { return true; }
и заменить на
PHP Code:
if ($vbulletin->options['post_thanks_post_count_need'] != 0) { $postinfo['posts_unformated'] = preg_replace('/[\D]*/', '', $postinfo['posts']); if ($postinfo['posts_unformated'] < $vbulletin->options['post_thanks_post_count_need']) { return true; } }
3. Найти
PHP Code:
if ($postinfo['reputation'] < $vbulletin->options['post_thanks_repa_count_need']) { return true; }
и заменить на
PHP Code:
if ($vbulletin->options['post_thanks_repa_count_need'] != 0) { $postinfo['reputation_unformated'] = preg_replace('/[\D]*/', '', $postinfo['reputation']); if ($postinfo['reputation_unformated'] < $vbulletin->options['post_thanks_repa_count_need']) { return true; } }
нинада здесь аттач, вроде не первый год на форуме, объява по поводу картинок во вложениях, висит уже больше года
@nikifor
Продвинутый
Join Date: Jan 2011
Location: Germany
Posts: 54
Версия vB: 3.8.6
Пол:
Reputation:
Опытный 68
Репутация в разделе: 62
0
Quote:
Originally Posted by 1ce666
Если в админке есть настройки хака сбоку, зачем в основных настройках строка с настройками, см. скрин.
Автор не я, и истинная причина дублирования основных настроек мне так же неизвестна. Но я как то даже не думал об этом_)
Можно конечно вырезать основные настройки из бокового меню если тебе станет от этого спокойней на душе_) найди файл "cpnav_post_thanks" в папке includes и удали там
какие дублированные настройки?
ссылка из меню хака и ссылка из воблонастроек, ведет на одну и ту же страницу
@nikifor
Продвинутый
Join Date: Jan 2011
Location: Germany
Posts: 54
Версия vB: 3.8.6
Пол:
Reputation:
Опытный 68
Репутация в разделе: 62
0
Quote:
Originally Posted by kerk
ссылка из меню хака и ссылка из воблонастроек, ведет на одну и ту же страницу
Я наверное выразился не совсем удачно с дублированием. Но если человека мучает факт наличия 2х разных путей к одной цели то он с радостью может удалить один из путей _)
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,821
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20318
Репутация в разделе: 8468
0
но ведь из меню хака гораздо удобней, чем искать строчку в огромном списке настроек воблы, так?
@StenLi
На доске почёта Пожизненный блэк
Join Date: Aug 2008
Награды в конкурсах:
Posts: 2,729
Версия vB: 3.6.x
Reputation:
Expert 1991
Репутация в разделе: 742
1
nikifor, В чем конкретно выражаются твои доработки? можно список?,почему-то так и не высмотрел на скрине изменений.
@Nissan
Продвинутый
Join Date: Mar 2007
Location: Минск
Posts: 232
Версия vB: 3.8.x
Пол:
Reputation:
Опытный 34
Репутация в разделе: 17
1
Можно ли выводить в постбит только количество полученных благодарностей?
@nikifor
Продвинутый
Join Date: Jan 2011
Location: Germany
Posts: 54
Версия vB: 3.8.6
Пол:
Reputation:
Опытный 68
Репутация в разделе: 62
1
Quote:
Originally Posted by kerk
но ведь из меню хака гораздо удобней, чем искать строчку в огромном списке настроек воблы, так?
керк да никто же не спорит_)
Quote:
Originally Posted by StenLi
nikifor, В чем конкретно выражаются твои доработки? можно список?,почему-то так и не высмотрел на скрине изменений.
Значит плохо смотрел_) Я же жирным выделил добавленные четыре опции и снизу написал о кнопке. Ну там по мелочи ещё пара вещей чисто косметические. То есть как таковых изменений в коде там почти нет, лишь добавлено пара строк в пхп файле и скрипте. Ну и в шаблонах естественно.
Quote:
Originally Posted by Nissan
Можно ли выводить в постбит только количество полученных благодарностей?
То есть просто цифры без слов? По сути в постбите можно всё сделать так как хочешь простым редактированием фраз.