Уважаемые пользователи!
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 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

[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

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [RC] AddonForThanksForPosts

Сообщение Sumanai »

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

Re: [RC] AddonForThanksForPosts

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

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

Т. Шаов
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [RC] AddonForThanksForPosts

Сообщение Vlad__ »

Алг писал(а): 03.06.2017 18:59А попробуйте вставить алерт
А куда этот алерт должен выводится? У меня страница перегрузилась как обычно после пары-тройки срабатываний.
Алг писал(а): 03.06.2017 18:59это были строчки из версии для 3.1
для 3.2 это след. строки
Версия для 3.1 работала без проблем.
Алг писал(а): 03.06.2017 18:59Значит, искать нужно откуда появилась ошибка скрипта при пятом-шестом нажатии.
Не обязательно пятом-шестом. Я уже писал, что не могу уловить закономерность. Может не сработать и на первом нажатии на странице. Сразу после перезагрузки страницы. И на втором... и на десятом.
Алг писал(а): 03.06.2017 18:59Vlad__, у меня нет цели доказать, что Вы не правы и ошибка только у Вас
Уточняя это я пытаюсь исключить, что ошибка только у меня из-за настроек сервера например, ос или браузера.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [RC] AddonForThanksForPosts

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

Vlad__ писал(а): 03.06.2017 20:47А куда этот алерт должен выводится?
на экран. И не должен, но может вдруг
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 6 месяцев
Благодарил (а): 137 раз
Поблагодарили: 62 раза

Re: [RC] AddonForThanksForPosts

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

У меня на форуме после перехода на 3.2 пользователи массово стали жаловаться, что страница часто перегружается, когда ставят благодарности. А на 3.1 всё было хорошо.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 5 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [RC] AddonForThanksForPosts

Сообщение Sumanai »

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

Re: [RC] AddonForThanksForPosts

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

что-то мне кажется, что маяты будет на порядок больше

Отправлено спустя 3 минуты 18 секунд:
попробуйте такой фикс, хотя совсем не уверена,
открыть файлthanks_ajax_handler.php
найти

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

		$path = append_sid("{$this->phpbb_root_path}viewtopic.$this->php_ext", 'f=' . (int) $forum_id . '&p=' . (int) $post_id . '&' . $action_togle . '=' .  (int) $post_id . '&to_id=' . (int) $poster_id . '&from_id=' . $this->user->data['user_id']);
добавить после

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

        $path = str_replace('../', '', $path);
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [RC] AddonForThanksForPosts

Сообщение Vlad__ »

Алг писал(а): 04.06.2017 22:26попробуйте такой фикс, хотя совсем не уверена,
Не помогло, хотя... может так совпало или мне показалось, но перегружаться (не срабатывать) стало не на третий-шестой раз, а позже, после восьмого-десятого.
Аватара пользователя
ellpigy
phpBB 1.0.0
Сообщения: 4
Стаж: 6 лет 10 месяцев

Re: [RC] AddonForThanksForPosts

Сообщение ellpigy »

Ребята, а расширение от Палыча разве работает на 3.2, а то я пытался поставить, а там для версии 3.1.х?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [RC] AddonForThanksForPosts

Сообщение rxu »

ellpigy, а внимательно первый пост почитать?
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

Re: [RC] AddonForThanksForPosts

Сообщение Siava »

rxu, тут ещё один ремейк для 3.2 появился :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: [RC] AddonForThanksForPosts

Сообщение rxu »

Да, я в курсе. Переделка под Тапатолк, флаг им в руки.
Изображение
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [RC] AddonForThanksForPosts

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

В расширении используется готовый плагин noty для выдачи сообщений. Давайте прежде всего исключим его влияние
открыть файл addon_for_thanks_for_posts.js и закомментировать все строки, где есть обращение к функции output_info_new, саму функцию можно не комментировать. В результате не будет всплывать надпись, что вы поблагодарили или отменили благодарность. Проверьте пож., будет ли перезагрузка.
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов
Vlad__
phpBB 2.0.7
Сообщения: 566
Стаж: 7 лет 4 месяца
Благодарил (а): 278 раз
Поблагодарили: 65 раз

Re: [RC] AddonForThanksForPosts

Сообщение Vlad__ »

Алг писал(а): 06.06.2017 9:28Проверьте пож., будет ли перезагрузка.
Проверил. Все как и было ((((
Перегружается. Причем что я вчера написал про реже неверно, все также. Может два первых раза не сработать, может через три сработки, может через пять-десять. Закономерности нет.
Аватара пользователя
Алг
Former team member
Сообщения: 933
Стаж: 11 лет 8 месяцев
Откуда: Израиль
Благодарил (а): 73 раза
Поблагодарили: 248 раз

Re: [RC] AddonForThanksForPosts

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

ок, это отлично. Значит, можно со временем вернуть, пока не надо.
Разницы между 3.2 и 3.1 совместимыми версиями не вижу, кроме чисто дизайна. Есть разница в скорости взаимодействия клиента и сервера , возможно
я ещё пару строк закомментировала для проверки, перезагрузку все равно поймала, но после 20-ти или более нажатий.
Vlad__, а у Вас есть возможность запустить этот экст в форуме 3.2, но под пхп меньше седьмого?
Там упёртость и инертность, могут, кстати, в морду дать.
А ты проявляй интеллигентность, постарайся убеждать...

Т. Шаов

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