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

[3.1][3.2] AddonForThanksForPosts

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

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

[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. Установить последнюю версию расширения из репозитория и включить его
Вложения
addonforthanksforposts-dev_3.2.x.zip
С доработками от Татьяна5, новей
(35.56 КБ) 101 скачивание
addonforthanksforposts-dev_3.2.x.zip
Версия от автора
(35.34 КБ) 74 скачивания
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

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

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

Re: [dev] AddonForThanksForPosts

Сообщение kolsat »

Здравствуйте. Форум у меня версии 3.1.6, Расширение "благодарностей" версии 2.0.2., аддон версии 2.0.4. Всё работает, но пользователи жалуются, именно в Яндекс.браузере при попытке выдать благодарность, появляется предупреждение "Для выполнения данного действия необходимо авторизоваться". Попробовал на своем пользователе, вхожу, та же история.Ни в одном другом браузере проблема не наблюдается, только в яндексовском браузере. Шаблон ставил от colorize.it, но устанавливал стандартный просильвер - та же история. Папку all создавал. Но, что с ней, что без неё, результат один и тот же. Подскажите пожалуйста, в каком направлении смотреть? Заранее спасибо за ответы!
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] AddonForThanksForPosts

Сообщение southklad »

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

Re: [dev] AddonForThanksForPosts

Сообщение kolsat »

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

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

Re: [dev] AddonForThanksForPosts

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

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

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

Re: [dev] AddonForThanksForPosts

Сообщение KimIV »

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

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
Сообщения: 232
Стаж: 8 лет 2 месяца
Благодарил (а): 112 раз
Поблагодарили: 7 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

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

Re: [dev] AddonForThanksForPosts

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

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

Т. Шаов
static77
phpBB 2.0.0
Сообщения: 232
Стаж: 8 лет 2 месяца
Благодарил (а): 112 раз
Поблагодарили: 7 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

Алг писал(а): может быть в стиле? Какой стиль у вас?
prosilver
Версия phpBB: 3.3.11
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] AddonForThanksForPosts

Сообщение southklad »

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

Re: [dev] AddonForThanksForPosts

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

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

Т. Шаов
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] AddonForThanksForPosts

Сообщение southklad »

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

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

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

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
Сообщения: 232
Стаж: 8 лет 2 месяца
Благодарил (а): 112 раз
Поблагодарили: 7 раз

Re: [dev] AddonForThanksForPosts

Сообщение static77 »

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

Re: [dev] AddonForThanksForPosts

Сообщение wwwmaster »

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

Спасибо заранее.
Ответить

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