Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

[3.1][3.2] AddonForThanksForPosts

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

[3.1][3.2] AddonForThanksForPosts

Сообщение Алг »

Расширение является дополнением к [3.1][3.2] [dev] Thanks for posts и добавляет ajax-функциональность для возможности пользователям раздать/снять 'спасибо' без перезагрузки страницы, а модератором удалить список проголосовавших за пост.
Аддон имеет смысл ставить только в том случае, если вы установили расширение "Thanks for posts by Палыч".


Версия для phpBB 3.1: https://github.com/alg5/addonforthanksf ... ree/master
Версия для phpBB 3.2: https://github.com/alg5/addonforthanksf ... /dev_3.2.x
Инсталляция:
Скопируйте всё содержимое репозитория в папку ext/alg/addonforthanksforposts/
Перейдите в Панель администратора: АСР-> Персонализация-> Управление расширениями
Включите расширение "Addon for Thanks for posts"

Обсуждение, тестирование, демо ТУТ http://anderson.phpbbguru.net/viewtopic.php?f=5&t=52

Внимание: по требованию команды валидаторов расширение сменило своё имя с AddonForThanksForPostsна addonforthanksforposts
Последняя версия расширения под названием AddonForThanksForPosts - 2.0.7
Первая версия расширения под названием addonforthanksforposts - 2.0.8
Порядок перехода с любой версии ниже 2.0.8 на актуальную:
1. Отключить расширение
2. Удалить данные расширения( обязательно!!!)
3. Удалить директорий AddonForThanksForPosts с сервера ( желательно)
4. Установить последнюю версию расширения из репозитория и включить его
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

Re: [RC] AddonForThanksForPosts

Сообщение Алг »

Джим, я проверила, у меня такого не происходит, но версия QuickReply Reloaded 1.1.0-beta1. Можете уточнить с какими браузерами не возвращалась активность кнопок? Аддон и БО совершенно независимы друг от друга поэтому жалобы выглядят несколько странно.
Можете дать мне тестовый аккаунт и линк на форум, я проверю
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Джим
phpBB 1.4.4
Сообщения: 184
Стаж: 12 лет 8 месяцев
Благодарил (а): 127 раз
Поблагодарили: 44 раза

Re: [RC] AddonForThanksForPosts

Сообщение Джим »

Алг, видимо, не в Аддоне дело. Оказывается, проблема не исчезла с возвратом на 2.0.4. Видимо, это у меня с кэшированием что-то. Прошу прощения, что Вас побеспокоил.
P.S. Судя по всему, дело было в разросшейся таблице phpbb_thanks, у меня там сейчас порядка 3 млн записей, когда поменял её тип с MyISAM на InnoDB, то проблема ушла. Думаю, пользователи слишком часто ставили благодарности, и MyISAM-таблица часто оказывалась заблокированной. А в InnoDB блокировок таблиц как таковых нет, блокируются только строки, и поэтому при таком типа таблицы кнопка благодарностей срабатывает сразу.
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 395
Стаж: 10 лет 6 месяцев
Благодарил (а): 54 раза
Поблагодарили: 90 раз

Re: [RC] AddonForThanksForPosts

Сообщение Evangelion »

Алг писал(а): а модератором удалить список проголосовавших за пост
Подскажите пожалуйста как это можно убрать, и оставить эту возможность только админам, а то что-то в правах не нахожу где убрать
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 10 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

Re: [RC] AddonForThanksForPosts

Сообщение Алг »

Evangelion, для этого надо добавить право удаления лайкова_thanks для администратора, это делается в основном расширении),после чего в основном расширении и в аддоне найти строку

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

			'S_MOD_THANKS'				=> $this->auth->acl_get('m_thanks') ? true :false,
и заменить на

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

			'S_MOD_THANKS'				=> $this->auth->acl_get('а_thanks') ? true :false,
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 395
Стаж: 10 лет 6 месяцев
Благодарил (а): 54 раза
Поблагодарили: 90 раз

Re: [RC] AddonForThanksForPosts

Сообщение Evangelion »

Алг, нашёл такие строки(их 3 было) в самом расширении, в файле:
/ext/gfksx/ThanksForPosts/core/helper.php
Заменил везде на ('а_thanks')
У супермодера убралось, но и у админа так же)

В этом файле менял вот это:

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

'S_MOD_THANKS'            => $this->auth->acl_get('а_thanks')

'S_MOD_THANKS'            => $this->auth->acl_get('а_thanks')

if (!empty($list_thanks) && $this->auth->acl_get('a_thanks'))
Пробовал добавить окончание в первых двух: 'S_MOD_THANKS' => $this->auth->acl_get('а_thanks') ? true :false, но безрезультатно, так у админа и не появилась возможность удаления(
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 6 лет 8 месяцев
Откуда: Кунгур
Благодарил (а): 166 раз
Поблагодарили: 21 раз

Re: [RC] AddonForThanksForPosts

Сообщение KimIV »

Evangelion, а я просто админа добавил в группу супермодераторов и у меня всё ок без всяких правок.
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 395
Стаж: 10 лет 6 месяцев
Благодарил (а): 54 раза
Поблагодарили: 90 раз

Re: [RC] AddonForThanksForPosts

Сообщение Evangelion »

KimIV, дак мне не нужно чтоб супермодер имел возможность удалять благи) потому и делаю чтоб только админ мог
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 7 лет 7 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [RC] AddonForThanksForPosts

Сообщение Sumanai »

Так настройте соответствующее админское право.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

Re: [RC] AddonForThanksForPosts

Сообщение Татьяна5 »

Evangelion, это настраивается правами доступа, код править не надо
Глобальное модераторское право "Может очищать список благодарностей"
Уберите его у модераторов и добавьте админам. Всё
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 395
Стаж: 10 лет 6 месяцев
Благодарил (а): 54 раза
Поблагодарили: 90 раз

Re: [RC] AddonForThanksForPosts

Сообщение Evangelion »

Татьяна5, подскажите где оно?)
Скрытый текст
Скриншот_31_10_2016_16_12_03.jpg
Скриншот_31_10_2016_16_13_12.jpg
Скриншот_31_10_2016_16_13_39.jpg
Скриншот_31_10_2016_16_14_03.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

Re: [RC] AddonForThanksForPosts

Сообщение Татьяна5 »

Должно быть на вкладке "разное"
Обновите основное расширение на версию с гитхаба
Аватара пользователя
Evangelion
phpBB 2.0.3
Сообщения: 395
Стаж: 10 лет 6 месяцев
Благодарил (а): 54 раза
Поблагодарили: 90 раз

Re: [RC] AddonForThanksForPosts

Сообщение Evangelion »

Хоть и та же версия(2.0.2), но переустановка помогла однако)
Аватара пользователя
skipperok
phpBB 1.2.1
Сообщения: 26
Стаж: 5 лет 7 месяцев
Благодарил (а): 4 раза

Re: [RC] AddonForThanksForPosts

Сообщение skipperok »

Привет всем.
Установил аддон, кнопка "палец вверх" перестала реагировать на нажатие... В чем может быть дело?
phpbb 3.1.10
Thanks for posts 2.0.2
Addon for Thanks for posts 2.0.8

Права проставлены
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11206
Стаж: 10 лет 10 месяцев
Благодарил (а): 133 раза
Поблагодарили: 2065 раз

Re: [RC] AddonForThanksForPosts

Сообщение Татьяна5 »

skipperok, в стиле, в других расширениях, в браузере, и т.д.
Для начала стоит посмотреть что пишет в консоли в браузере, нет ли там ошибок до или при нажатии на кнопку
И ссылка на форум с тестовым аккаунтом не помешают (особенно если ошибок не видно)
Аватара пользователя
skipperok
phpBB 1.2.1
Сообщения: 26
Стаж: 5 лет 7 месяцев
Благодарил (а): 4 раза

Re: [RC] AddonForThanksForPosts

Сообщение skipperok »

Татьяна5 писал(а): И ссылка на форум с тестовым аккаунтом не помешают (особенно если ошибок не видно)
предоставил в личку

Отправлено спустя 15 минут 39 секунд:
В консоли вот такая ошибка

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

http://forumneru.ru/app.php/addonforthanksforposts/?sid=2d3d9eb858faf471d614ab72c249cd18thanks/51/7/31/61 Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Вернуться в «Анонсы и поддержка расширений для phpBB»