Число сообщений пользователя в теме

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Число сообщений пользователя в теме

Сообщение angst66 »

HAMMER663 Я сделал правки твои, в viewtopic.php и в viewtopic_body.html
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Число сообщений пользователя в теме

Сообщение HAMMER663 »

angst66 хорошо, и что? перекидывает наверх? Ссылка какой имеет вид при наведении?

Добавлено спустя 4 минуты 46 секунд:
Попробуй еще заменить

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

<!-- IF postrow.POSTER_POSTS_TOPIC != '' and postrow.U_VIEW_MESSAGESUSER and not S_IS_BOT and postrow.S_USER_LOGGED_IN -->
на

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

<!-- IF postrow.POSTER_POSTS_TOPIC != ''  -->
Других вариантов я не вижу.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Число сообщений пользователя в теме

Сообщение angst66 »

HAMMER663
Твой первоначальный вариант заработал, я мудрил в viewtopic_body.html, а нужно было просто ставить ставить туда твой код и не мудрить.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Число сообщений пользователя в теме

Сообщение HAMMER663 »

angst66 Я рад, что у тебя все получилось)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Число сообщений пользователя в теме

Сообщение angst66 »

HAMMER663 А как я рад)))
Sax
phpBB 1.4.4
Сообщения: 147
Стаж: 15 лет 1 месяц
Благодарил (а): 23 раза

Re: Число сообщений пользователя в теме

Сообщение Sax »

Спасибо за мод! Прикольная штука!
Но появились ошибки после внесения этих изменений Число сообщений пользователя в теме
Ошибка появляется если пишит гость, вот такая:

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

Файл: [ROOT]/viewtopic.php
Строка: 1710	[PHP Notice]

Undefined index: posts_topic
Вот строка 1710:

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

		'POSTER_POSTS_TOPIC'	=> $user_cache[$poster_id]['posts_topic'],
Я понял что индекс не определен. А как его определить?
Я буду вам долже всю жизнь если подскажите правильное решение!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Число сообщений пользователя в теме

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

Sax

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

'POSTER_POSTS_TOPIC'	=> (isset($user_cache[$poster_id]['posts_topic'])) ? $user_cache[$poster_id]['posts_topic'] : 0,
Sax
phpBB 1.4.4
Сообщения: 147
Стаж: 15 лет 1 месяц
Благодарил (а): 23 раза

Re: Число сообщений пользователя в теме

Сообщение Sax »

Татьяна5, спасибо, ошибка пропала!
А объясните мне пожалуйста, что этот код который вы дали делает? Просто заглушает ошибку? Или что еще?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Число сообщений пользователя в теме

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

Проверяет, задана ли переменная $user_cache[$poster_id]['posts_topic'], если задана берет ее значение, если нет - ноль.
Код в примерном переводе на русский:

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

'POSTER_POSTS_TOPIC'	=> (если_задана(переменная)) ?(то) значение_переменной :(иначе) 0,

Вернуться в «Запросы модов для phpBB 3.0.x»