Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.

Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
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.2][3.3] Thanks for posts

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16617
Стаж: 18 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 544 раза
Поблагодарили: 1818 раз

[3.2][3.3] Thanks for posts

Сообщение rxu »

Обсуждаем портирование мода Thanks for post (Rating edition) Палыча в расширение для phpBB 3.1/3.2.
Копировать в папку: /ext/gfksx/ThanksForPosts/, начиная с версии 2.0.4 - в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре) Версия для phpBB 3.2/3.3: https://github.com/rxu/thanks_for_posts ... elop-3.2.x

Внимание: начиная с версии 2.1.0, AJAX внедрен в ядро расширения, дополнение Addon for thanks for posts не требуется и может привести к его неработоспособности. При обновлении с предыдущих версий дополнение Addon for thanks for posts необходимо предварительно отключить.

Внимание: начиная с версии 2.0.4, имя расширения изменено на gfksx/thanksforposts (ранее - gfksx/ThanksForPosts).
Для обновления с расширения gfksx/ThanksForPosts необходимо:
  • Отключить расширение gfksx/ThanksForPosts
  • Создать резервную копию таблицы базы данных phpbb_thanks (префикс phpbb_ дан для примера)
  • Удалить данные расширения gfksx/ThanksForPosts
  • Удалить папку ext/gfksx/ThanksForPosts с сервера
  • Восстановить таблицу базы данных phpbb_thanks из резервной копии (префикс phpbb_ дан для примера)
  • Загрузить файлы нового расширения версии 2.0.4+ в папку ext/gfksx/thanksforposts (все символы имени папки в нижнем регистре)
  • Включить расширение в администраторском разделе
Внимание: нижеследующее дополнение может не работать с основным расширением версии 2.0.4 без следующих правок: Re: [dev] Thanks for posts
Для совместимости с версией 2.0.7 требуются следующие правки:
https://github.com/alg5/addonforthanksf ... l/19/files

AJAX дополнение к данному расширению которое позволяет выдавать благодарности без перезагрузки страницы: Addon for thanks for posts by Алг.
Исходный код: https://github.com/alg5/addonforthanksforposts
Копировать в папку: /ext/alg/addonforthanksforposts/
------------------------
Вопрос-ответ;
Q. Как сделать так чтобы гости видели список поблагодаривших за сообщение при просмотре темы?
W. Разрешить в форумных правах доступа(Или роль "Доступ только для чтения") гостям благодарить за сообщение. Благодарить не смогут, а видеть список поблагодаривших будут.

Q. Как сделать так чтобы гости смогли благодарить за сообщение?
W. В этом нет практического смысла. В phpBB гость - это один пользователь. Соответственно, если любой один гость поблагодарит, следующий только сможет отозвать благодарность, и так по кругу.
Последний раз редактировалось rxu 04.06.2024 16:51, всего редактировалось 2 раза.
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

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

Отправлено спустя 1 минуту 4 секунды:
Просто раньше казалось, что со старой версией звездочки сразу подгружались, без перезагрузки страницы.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12561
Стаж: 13 лет 2 месяца
Благодарил (а): 168 раз
Поблагодарили: 2519 раз

Re: [3.2][3.3] Thanks for posts

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

TrekRed, совместимые версии расширений: https://github.com/rxu/thanks_for_posts ... elop-3.2.x и https://github.com/Tatiana5/addonforthanksforposts
Если отличаются - обновите (номера версий давно не менялись, сравнивать по файлам)
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

Татьяна5, все это и установлено, я имел ввиду, почему звездочки рейтинга не сразу появляются, т.е. аякс все работает хорошо, но сами звездочки рейтинга появляются только после перезагрузки страницы. Это не принципиально, просто хотел убедиться, что все правильно работает.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12561
Стаж: 13 лет 2 месяца
Благодарил (а): 168 раз
Поблагодарили: 2519 раз

Re: [3.2][3.3] Thanks for posts

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

TrekRed, https://github.com/Tatiana5/addonfortha ... r.php#L315 - эта и следующая строки точно в вашем файле есть?
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

Татьяна5, да, даже скопировал из файла:

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

'THANKS_REPUT_IMAGE' 		=> $this->config['thanks_reput_image'] ? generate_board_url() . '/' . $this->config['thanks_reput_image'] : '',
			'THANKS_REPUT_IMAGE_BACK'	=> $this->config['thanks_reput_image_back'] ? generate_board_url() . '/' . $this->config['thanks_reput_image_back'] : '',
			'THANKS'					=> $thanks_list,
			'THANKS_POSTLIST_VIEW'		=> isset($this->config['thanks_postlist_view']) ? (bool) $this->config['thanks_postlist_view'] : false,
			'S_MOD_THANKS'				=> $this->auth->acl_get('m_thanks') ? true :false,
			'S_IS_BOT'				=> (!empty($this->user->data['is_bot'])) ? true : false,
			'S_POST_ANONYMOUS'		=> ($poster_id == ANONYMOUS) ? true : false,
			'THANK_TEXT'				=> $this->user->lang['THANK_TEXT_1'],
			'THANK_TEXT_2'				=> ($thanks_number != 1) ? sprintf($this->user->lang['THANK_TEXT_2PL'], $thanks_number) : $this->user->lang['THANK_TEXT_2'],
			'POST_AUTHOR_FULL'			=>$poster_name_full,
			'THANKS_COUNTERS_VIEW'		=> isset($this->config['thanks_counters_view']) ? $this->config['thanks_counters_view'] : false,
			'POSTER_RECEIVE_COUNT'			=> $l_poster_receive_count,
			'POSTER_RECEIVE_COUNT_LINK'	=> $this->controller_helper->route('gfksx_thanksforposts_thankslist_controller_user', array('mode' => 'givens', 'author_id' => (int) $poster_id, 'give' => 'false', 'tslash' => '' )),
			'POSTER_GIVE_COUNT'				=> $l_poster_give_count,
			'POSTER_GIVE_COUNT_LINK'	=> $this->controller_helper->route('gfksx_thanksforposts_thankslist_controller_user', array('mode' => 'givens', 'author_id' => (int) $poster_id, 'give' => 'true', 'tslash' => '' )),
			'THANK_IMG'					=> $thank_img,
			'THANK_PATH'				=> $thanks_path,
			'IS_ALLOW_REMOVE_THANKS'	=> isset($this->config['remove_thanks']) ? (bool) $this->config['remove_thanks'] : true,
			'CORRETED_TEXT_BBCODE'				=> $this-> correctedTextHideBbcode,
			'IS_CHANGE_TEXT'				=> $this-> b_changeText,
			'THANKS_COUNT'				=> $thanks_number,
		);
Отправлено спустя 39 секунд:
Не подгружает видимо картинку.

Отправлено спустя 35 минут 13 секунд:
Татьяна5, после обновления 3.3.5 походу ajax вообще не пашет ни в одном расширении? От чего это зависит?

Отправлено спустя 15 секунд:
Где копать?

Отправлено спустя 55 минут 20 секунд:
Еще заметил, что ajax перестал работать поле блокировки рекламы adsense, не знаю, есть ли связь...
Аватара пользователя
1smerch1
phpBB 2.0.4
Сообщения: 435
Стаж: 6 лет 10 месяцев
Откуда: Россия
Благодарил (а): 183 раза
Поблагодарили: 15 раз

Re: [3.2][3.3] Thanks for posts

Сообщение 1smerch1 »

TrekRed, что-то подобное где-то видел, это может быть на стороне сервера, хотя вряд ли, наверно после обновления что-то не работает, здесь нужно понимать, что вызывает данную ошибку.
Спорт - сила
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

Интересная причина была, ошибка вызвана расширением upload extension, которое выложили в той теме для совместимости с PHP 8.0, как его отключил, основные расширения с ajax заработали, может ставил новое расширение на версию PHP 7.4 и поэтому глюкнуло, не понятно.

Но картинки с звездочками все же не загружаются сразу, возникает ошибка:

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

path = /app.php/addonforthanksforposts/thanks/69/82/1790/3040
в коде

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

U_ADDONFORTHANKSFORPOSTS_PATH = U_ADDONFORTHANKSFORPOSTS_PATH.split("/?sid")[0];
			var path = U_ADDONFORTHANKSFORPOSTS_PATH + action + '/' + poster_id + '/' + forum_id + '/' + topic_id + '/' + post_id;
			console.log("path = " + path);
			$.ajax({
				type: 'POST',
				dataType: 'json',
				cache: false,
				url: path,
				success: function (data) {
					togle_thanks(data);
а именно в строке console.log("path = " + path);
Последний раз редактировалось TrekRed 03.03.2022 13:08, всего редактировалось 1 раз.
er107
phpBB 2.0.14
Сообщения: 984
Стаж: 13 лет 6 месяцев
Благодарил (а): 172 раза
Поблагодарили: 45 раз

Re: [3.2][3.3] Thanks for posts

Сообщение er107 »

Кстати с этим аддоном проблемы, я уже писал про это, что из-за него, во всех остальных расширениях бьются пути к смайликам. И приходится из-за этого ковырять все расширения. Вот бы автор исправил эту проблему.
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

er107, старая версия без проблем работала, а последняя глючит, как говорится, рабочее старое лучше нового нерабочего... 8-)

Отправлено спустя 2 минуты 15 секунд:
Не удалось загрузить контент для

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

https://site.ru/Users/nutbutter/sites/tribute/dist/tribute.js
(Ошибка HTTP. Код статуса 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE.).
er107
phpBB 2.0.14
Сообщения: 984
Стаж: 13 лет 6 месяцев
Благодарил (а): 172 раза
Поблагодарили: 45 раз

Re: [3.2][3.3] Thanks for posts

Сообщение er107 »

А самое печальное, что даже если отключить этот аддон, то проблема остается..
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12561
Стаж: 13 лет 2 месяца
Благодарил (а): 168 раз
Поблагодарили: 2519 раз

Re: [3.2][3.3] Thanks for posts

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

TrekRed писал(а): 03.03.2022 12:25 возникает ошибка
Это не ошибка, а отладочная строка. Можно стереть из кода, если мешает
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

Татьяна5, Для совместимости с версией 2.0.7 требуются следующие правки:

Их надо делать? Просто по тем ссылкам, что мне давали, в файле controller/thanks_ajax_handler.php все правки внесены, а в файле styles/prosilver/template/addon_for_thanks_for_posts.js вообще нет ни 1, ни 2 строк, там 3 вариант строки, отличный от первоначальной и измененной версии правок :D
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12561
Стаж: 13 лет 2 месяца
Благодарил (а): 168 раз
Поблагодарили: 2519 раз

Re: [3.2][3.3] Thanks for posts

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

TrekRed писал(а): 03.03.2022 13:36 Их надо делать?
Не надо
Моя версия переработана для совместимости
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 6 лет 2 месяца
Благодарил (а): 68 раз
Поблагодарили: 16 раз

Re: [3.2][3.3] Thanks for posts

Сообщение TrekRed »

Татьяна5, попробуйте у себя включить звездочки рейтинга и все сразу станет понятно. Может правки какие сделать, раз не подгружает картинки сразу.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 938
Стаж: 6 лет 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 179 раз
Поблагодарили: 163 раза

Re: [3.2][3.3] Thanks for posts

Сообщение ronim »

TrekRed, Могу тебе сказать что и со звездочками в 8.0 как и в 7.4 та же проблема
Если ты не видишь проблем на форуме , но это не значить что их там нет

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