Страница 18 из 25
[3.1][3.2] AddonForThanksForPosts
Добавлено: 10.01.2015 11:56
Алг
Расширение является дополнением к
[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. Установить последнюю версию расширения из репозитория и включить его
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 08.02.2019 16:49
southklad
Ну так скрытие времени вроде не аддон делает, а оригинал насколько помню
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 09.02.2019 16:47
dimassamid
Да, в настройках расширения можно полностью отключить вывод даты благодарности. Это конечно не решение проблемы, но позволяет хотя бы косметически спрятать косяк и привести список в более менее приличный вид.
Тем не менее, остаётся ряд других проблем:
- Список поблагодаривших отображается в обратном порядке
- Ник автора, которого поблагодарили, не отображается
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 09.05.2019 13:34
Pazh
Небольшой косметический fix:
в файле
ext/alg/addonforthanksforposts/styles/prosilver/template/addon_for_thanks_for_posts.js
найти
Код: Выделить всё
rcv = LA_RECEIVED + ": <a href='" + data.POSTER_RECEIVE_COUNT_LINK + "'>" + data.POSTER_RECEIVE_COUNT + "</a>";
заменить на
Код: Выделить всё
rcv = "<strong>" + LA_RECEIVED + ":</strong> <a href='" + data.POSTER_RECEIVE_COUNT_LINK + "'>" + data.POSTER_RECEIVE_COUNT + "</a>";
найти
Код: Выделить всё
give = LA_GIVEN + ": <a href='" + data.POSTER_GIVE_COUNT_LINK + "'>" + data.POSTER_GIVE_COUNT + "</a>";
заменить на
Код: Выделить всё
give = "<strong>" + LA_GIVEN + ":</strong> <a href='" + data.POSTER_GIVE_COUNT_LINK + "'>" + data.POSTER_GIVE_COUNT + "</a>";
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 09.05.2019 13:50
TrekRed
Pazh, что это поменяет?
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 09.05.2019 13:53
Pazh
TrekRed, приведет работу аддона стилистически к оригинальному расширению. сравнить строки до и после не пробовали и найти отличие?
http://htmlbook.ru/html/strong - изучайте
Отправлено спустя 1 час 26 минут 40 секунд:
Странно, почему до сих никто не заметил что после благодарности или отмене у кнопки во всплывашке не отображается имя постера (и на гуру тоже)
- Screenshot_9.png (8.17 КБ) 780 просмотров
в файле
/ext/alg/addonforthanksforposts/controller/thanks_ajax_handler.php
найти:
Код: Выделить всё
$action_togle = $action == 'thanks' ? 'rthanks' : 'thanks' ;
$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']);
$thank_alt = ($action == 'thanks' ? $this->user->lang['REMOVE_THANKS'] : $this->user->lang['THANK_POST']) . $poster_name_full;
заменить на
Код: Выделить всё
$sql = 'SELECT user_id, username, user_colour FROM ' . $this->users_table . ' WHERE user_id=' . (int) $poster_id;
$result = $this->db->sql_query($sql);
while($row = $this->db->sql_fetchrow($result))
{
$poster_name = $row['username'];
$poster_name_full = get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
}
$this->db->sql_freeresult($result);
$action_togle = $action == 'thanks' ? 'rthanks' : 'thanks' ;
$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']);
$thank_alt = ($action == 'thanks' ? $this->user->lang['REMOVE_THANKS'] : $this->user->lang['THANK_POST']) . $poster_name;
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 03.08.2019 19:58
t4p2
Установила расширение Thanks for posts
/ext/gfksx/ThanksForPosts/
Решила установить Addon for Thanks for posts
/ext/alg/addonforthanksforposts/
Вот только Addon for Thanks for posts не включается, пишет
Выбранное расширение не может быть включено, проверьте требования к установке.
Подскажите, что еще надо этому расширению для запуска?
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 03.08.2019 20:07
rxu
Вы пытаетесь установить версию расширения для phpBB 3.1 на 3.2.
Посмотрите внимательно первое сообщение данной темы.
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 28.09.2019 9:11
crazysmall
Доброго дня. Как бы "большой палец" разместить первым в строке? Есть ли возможность изменения порядка размещения иконки благодарности?
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 28.09.2019 9:44
rxu
Отключаете это и основное расширение. Затем gfksx/thanksforposts/styles/prosilver/template/event/viewtopic_body_post_buttons_after.html
, меняете название файла на viewtopic_body_post_buttons_before.html
. Включаете оба расширения обратно.
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 28.09.2019 12:15
crazysmall
если thanksforposts - это расширение, то что есть основное расширение?
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 28.09.2019 12:19
Sheer
crazysmall писал(а): ↑28.09.2019 12:15
то что есть основное расширение?
[3.1][3.2] [dev] Thanks for posts
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 16.04.2020 8:39
supercatix
Установил это и оригинальное расширение для phpbb 3.2. В итоге ajax окно не работает, работает лишь оригинальный thanksforposts. Кто нибудь знает из за чего проблема? Кэш чистил
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 16.04.2020 8:48
Татьяна5
Предположительно в стиле или в другом расширении
Точней не видя проблемы не сказать
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 16.04.2020 14:10
supercatix
Есть только одно расширение, но оно никак не связано с сообщениями. Проверил на оригинальном стиле, проблема та же. Страница все равно обновляется
Re: [3.1][3.2] AddonForThanksForPosts
Добавлено: 16.04.2020 14:13
supercatix
Забыл добавить, я поменял в стиле кнопку благодарности, но если человек хочет её снять, кнопка остаётся такой же. Можно ли как то реализовать две кнопки font awesome? (для благодарности, и для снятие, как реализовано у вас на форуме)