Уважаемые пользователи!
Напоминаем, что с 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 лет 11 месяцев
Откуда: Израиль
Благодарил (а): 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

kolsat
phpBB 1.2.0
Сообщения: 19
Стаж: 10 лет 9 месяцев
Благодарил (а): 1 раз

Re: [dev] AddonForThanksForPosts

Сообщение kolsat »

Здравствуйте. Форум у меня версии 3.1.6, Расширение "благодарностей" версии 2.0.2., аддон версии 2.0.4. Всё работает, но пользователи жалуются, именно в Яндекс.браузере при попытке выдать благодарность, появляется предупреждение "Для выполнения данного действия необходимо авторизоваться". Попробовал на своем пользователе, вхожу, та же история.Ни в одном другом браузере проблема не наблюдается, только в яндексовском браузере. Шаблон ставил от colorize.it, но устанавливал стандартный просильвер - та же история. Папку all создавал. Но, что с ней, что без неё, результат один и тот же. Подскажите пожалуйста, в каком направлении смотреть? Заранее спасибо за ответы!
Аватара пользователя
igorbond
phpBB 3.0.13
Сообщения: 2968
Стаж: 10 лет 5 месяцев
Благодарил (а): 626 раз
Поблагодарили: 133 раза

Re: [dev] AddonForThanksForPosts

Сообщение igorbond »

У меня яндекс, проблем нет
Изображение
kolsat
phpBB 1.2.0
Сообщения: 19
Стаж: 10 лет 9 месяцев
Благодарил (а): 1 раз

Re: [dev] AddonForThanksForPosts

Сообщение kolsat »

В том-то и дело, что, по ходу, только мой форум в этом плане не то выдает :) И phpbbguru в том же браузере работает корректно. И, к примеру, chugunok.net так же без проблем работает. Поэтому и пытаюсь понять, в каком направлении капнуть :)

Отправлено спустя 10 минут 50 секунд:
Всё, решил! Причем, случайно :) Проблема, похоже, была вот в чём. На основном сайте в .htaccess был настроен редирект с http://сайт на http://www.сайт. На форуме нет. После того, как настроил редиректы в .htaccess, лежащем в форумной корневой папке, в яндекс.браузере же и благодарности заработали. В общем, танцы с бубнами :)
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 11 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

Re: [dev] AddonForThanksForPosts

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

kolsat, это прекрасно, что все решилось, но с Вашим описанием проблемы не очень стыкуется. Если у Вас не был настроен редирект, возможно ли, чтобы все браузеры, кроме одного, дружно это игнорировали?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
KimIV
phpBB 2.0.1
Сообщения: 286
Стаж: 6 лет 9 месяцев
Откуда: Кунгур
Благодарил (а): 166 раз
Поблагодарили: 21 раз

Re: [dev] AddonForThanksForPosts

Сообщение KimIV »

kolsat писал(а): Форум у меня версии 3.1.6, Расширение "благодарностей" версии 2.0.2., аддон версии 2.0.4. Всё работает, но пользователи жалуются, именно в Яндекс.браузере при попытке выдать благодарность, появляется предупреждение "Для выполнения данного действия необходимо авторизоваться".
У одного моего пользователя такая же проблема (там для чтения регаться не надо). Браузер пока неизвестен, не спрашивал. Со своей стороны в корне сайта и форума проверил .htaccess. Редиректов с <без www> на <www> нет. Что ещё порыть можно? Как Ваш Addon проверяет авторизованность? И по каким условиям делает вывод, что пользователь не авторизован?
Спасибо!
Ты должен делать добро из зла, потому что его больше не из чего делать. Уоренн Роберт Пенн.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 11 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

Re: [dev] AddonForThanksForPosts

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

KimIV писал(а): Как Ваш Addon проверяет авторизованность? И по каким условиям делает вывод, что пользователь не авторизован?

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

if ($this->user->data['is_bot'] || $this->user->data['user_id'] == ANONYMOUS  )
		{
			$return_error['ERROR'][] = $this->user->lang['LOGIN_REQUIRED'];
			$json_response = new \phpbb\json_response;
			$json_response->send($return_error);
		}
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
static77
phpBB 2.0.0
Сообщения: 225
Стаж: 6 лет 5 месяцев
Благодарил (а): 105 раз
Поблагодарили: 5 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

Здравствуйте. У меня форум версии 3.1.3, расширение "благодарностей" версии 2.0.2., аддон версии 2.0.4. Благодарности выдаются нормально и снимаются нормально. Только при выдаче благодарности сначала выглядит всё коряво:
Изображение
а после обновления страницы уже нормально:
Изображение
в чем может быть беда?
Версия phpBB: 3.3.3
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 9 лет 11 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 247 раз

Re: [dev] AddonForThanksForPosts

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

может быть в стиле? Какой стиль у вас?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
static77
phpBB 2.0.0
Сообщения: 225
Стаж: 6 лет 5 месяцев
Благодарил (а): 105 раз
Поблагодарили: 5 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

Алг писал(а): может быть в стиле? Какой стиль у вас?
prosilver
Версия phpBB: 3.3.3
Аватара пользователя
igorbond
phpBB 3.0.13
Сообщения: 2968
Стаж: 10 лет 5 месяцев
Благодарил (а): 626 раз
Поблагодарили: 133 раза

Re: [dev] AddonForThanksForPosts

Сообщение igorbond »

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

Re: [dev] AddonForThanksForPosts

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

У обоих немодифицированный просильвер?
Давайте адрес форума и тестовый акк, будем разбираться
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
igorbond
phpBB 3.0.13
Сообщения: 2968
Стаж: 10 лет 5 месяцев
Благодарил (а): 626 раз
Поблагодарили: 133 раза

Re: [dev] AddonForThanksForPosts

Сообщение igorbond »

Алг писал(а): У обоих немодифицированный просильвер?
У меня стиль на основе просильвера. Сейчас перешел на стандартный, такого нет.

Отправлено спустя 1 минуту 8 секунд:
тест
123456

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

Re: [dev] AddonForThanksForPosts

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

igorbond, Вам портит вид следующий стиль

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

.block-post .postbody {
    width: auto;
    float: none;
    margin-left: 175px;
, а именно последняя строка
Надо будет убрать этот класс из двух мест
Откройте файлstyles/prosilver/template/addon_for_thanks_for_posts.js
найти

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

updDiv = updDiv + "<dl class='postbody'>";
убрать класс postbody или заменить своим классом
найти

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

updDiv = updDiv + "<dl class='postbody small'>";
аналогично убрать или заменить другим
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
static77
phpBB 2.0.0
Сообщения: 225
Стаж: 6 лет 5 месяцев
Благодарил (а): 105 раз
Поблагодарили: 5 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

Алг, сделал тоже самое с postbody - помогло. Спасибо!
Версия phpBB: 3.3.3
Аватара пользователя
wwwmaster
phpBB 1.4.3
Сообщения: 91
Стаж: 6 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 8 раз
Забанен: Бессрочно

Re: [dev] AddonForThanksForPosts

Сообщение wwwmaster »

Вечер добрый. Данное расширение меняет иконку у кнопки СПАСИБО.
Но, если кнопка переделана и вместо иконки идут названия "Спасибо" и "Отменить", как заставить их меняться на аяксе? Может кто сможет поправить JS?
Я так понимаю, за это отвечает addon_for_thanks_for_posts.js, но сам осилить не смог.

Спасибо заранее.

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