Thanks for posts by Палыч

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

Thanks for posts by Палыч

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

fomenkoandrey писал(а):не совсем понял.
ставлю спасибку в первом посте, далее на этой же странице спасибки в минипрофеле пользователя обновляются, перехожу на 2-3 странице - тоже все спасибки пользователя обновились.
а что тут неправильно?

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

Так вот и я о том же

Дмитрий Николаевич
Сообщения: 54
Зарегистрирован: 22 июл 2014, 09:46
Откуда: из мамы
Контактная информация:

Re: Thanks for posts by Палыч

Сообщение Дмитрий Николаевич »

Судя по результатам, на "не 1-й" странице не работает строчка

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

<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
а именно первый флаг ( и функция соответственно )
( не буду кэп-ом, это просто на заметку :) , пробую разглядеть где косяк. )

А вообще, вы для экономии объединили проверку флагов ( макросов, дефайнов... как вы их зовёте? ) ?

По правильному было бы примерно так:

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

<!-- IF postrow.THANKS_POSTLIST_VIEW -->
   <div id='list_thanks{postrow.POST_ID}'>
      <!-- IF postrow.THANKS -->
	<hr />
К примеру, показ репутации отключен, но код блока репутации вы таскаете по каждому сообщению.
Изображение

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

Дмитрий Николаевич писал(а):К примеру, показ репутации отключен, но код блока репутации вы таскаете по каждому сообщению.
Если его не таскать, аяксовый аддон работать не будет.

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

Thanks for posts by Палыч

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

если показ отключён, то можно не таскать.
если он включён, то див, даже пустой, должен присутствовать

Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663

Thanks for posts by Палыч

Сообщение HAMMER663 »

Поставил из репозитория расширение и когда перехожу на страницу Топлист — 10 благодарностей /thankslist получаю кучу ошибок

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/gfksx/ThanksForPosts/controller/thankslist.php on line 419: Undefined offset: 48
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/profilefields/manager.php on line 388: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1438: Undefined index: user_email
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1448: Undefined index: session_time
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1455: Undefined index: user_allow_viewonline
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1466: Undefined index: user_birthday
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4695: Undefined index: avatar
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4696: Undefined index: avatar_width
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4697: Undefined index: avatar_height
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4701: Undefined index: avatar_type
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1542: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1544: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1545: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/ext/gfksx/ThanksForPosts/controller/thankslist.php on line 419: Undefined offset: 2
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/profilefields/manager.php on line 388: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1438: Undefined index: user_email
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1448: Undefined index: session_time
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1455: Undefined index: user_allow_viewonline
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1466: Undefined index: user_birthday
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4695: Undefined index: avatar
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4696: Undefined index: avatar_width
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4697: Undefined index: avatar_height
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4701: Undefined index: avatar_type
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1542: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1544: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1545: Undefined index: user_jabber
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5104: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3813)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5104: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3813)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5104: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3813)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5104: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3813)
Форум 3.1.0-RC3

estray
Сообщения: 20
Зарегистрирован: 18 авг 2014, 09:46

Thanks for posts by Палыч

Сообщение estray »

Баг или ещё что то подобное...

Когда благодарю пост Алг (в данной теме) - ничего не происходит, только после обновления страницы показывает что поблагодарил...

Когда благодарю любой другой пост, то изменения вижу сразу, с всплывающей подсказкой - о том что поблагодарил...

В других темах всё нормально :(

estray
Сообщения: 20
Зарегистрирован: 18 авг 2014, 09:46

Thanks for posts by Палыч

Сообщение estray »

ещё не могу поблагодарить прикреплённое (первое сообщение на других страницах, и невидно кто поблагодарил) сообщение... :( печаль

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

Thanks for posts by Палыч

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

estray писал(а):Когда благодарю пост Алг (в данной теме) - ничего не происходит,
какой конкретно пост?

Дмитрий Николаевич
Сообщения: 54
Зарегистрирован: 22 июл 2014, 09:46
Откуда: из мамы
Контактная информация:

Thanks for posts by Палыч

Сообщение Дмитрий Николаевич »

Алг писал(а):какой конкретно пост?
Товарищ не читал ветку, ибо уже обсуждалось.
Первый пост в теме на страницах выше 1-й: - список поблагодаривших не работает.
Спасибка засчитывается - это видно на 1-й странице. На следующих страницах предлагается снова поблагодарить этот пост.
Изображение

Закрыто