Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Количество сообщений в строке "Новые сообщения"

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Pazh »

Ничего не понимаю из вопроса
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 17 лет
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Количество сообщений в строке "Новые сообщения"

Сообщение МайскийЖук »

Я так понял, он имеет в виду, что если человек нажал на ссылку «Новые сообщения», то потом в этой строке должен отображаться ноль, даже если человек сами эти сообщения не прочитал.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Pazh »

аааа, штатно никак, шаловливыми ручками через правку php можно сделать, только это неправильно - потом начнутся "сопли" пользователей "Я писал тебе, к.зёл, в личку, а ты не ответил" потому что сработало обнуление и юзер просто не заметил новое ЛС (проверено на личном опыте нескольких форумов, на одном форуме наоборот делал чтобы "Непрочитанных ЛС" не обнулялось при открытии лички)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Sheer »

МайскийЖук писал(а):Я так понял,
Правильно понял.
Pazh, речь идет не о ЛС, а сообщениях на форумах.
Pazh писал(а):шаловливыми ручками через правку php
Плюс еще изменение в БД - там геморр еще тот будет. Дело ведь в том, что это не счетчик какой-то, значение которого где-то хранится, а результат поиска сообщений с момента времени последнего посещения, которое хранится в таблице сессий, и оно остается там неизменным до тех пор, пока не стартует новая сессия. Значит при клике на "Новые сообщения" нужно менять это время на текущее - а это есть ересь несусветная.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3475
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 201 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение southklad »

жаль , хотя я видел на одно форуме это реализовано
Изображение
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Sheer »

igorbond писал(а):это реализовано
Ну тогда надо значение результатов поиска где-то хранить в базе, и сбрасывать. его после клика.
Да и вообще затея глупая. С момента посещения есть новые сообщения - есть, тогда зачем пользователя вводить в заблуждение, показывая 0, если их на самом деле не ноль?!! Полный бред! Я бы этому реализатору "на одном форуме" руки бы бы поотломал!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3475
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 201 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение southklad »

послушав ваши доводы я пришел к такому же выводу , спасибо !!!
Изображение
Аватара пользователя
yosya
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 7 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение yosya »

Прошу прощения, а нельзя ли данную функцию применить к "непрочитанные сообщения" ? что именно изменить ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение sweetah »

Pazh писал(а):на одном форуме наоборот делал чтобы "Непрочитанных ЛС" не обнулялось при открытии лички
А поделись, пожалуйста :roll:

Добавлено спустя 19 минут 23 секунды:
Re: [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Sheer писал(а):В зависимости от стиля найти в соответствующем файле {L_SEARCH_NEW} после вставить : {TOTAL}, где TOTAL - количество сообщений.

includes/function.php
Найти
Тут бы ещё нолик не показывать бы, если новых сообщений нет, тогда совсем красиво будет.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Количество сообщений в строке "Новые сообщения"

Сообщение Sheer »

sweetah писал(а):если новых сообщений нет

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

<!-- IF TOTAL -->{TOTAL}<!-- ELSE -->Нет новых<!-- ENDIF -->
Добавлено спустя 2 минуты 59 секунд:
или

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

'TOTAL' => ($new_posts_count) ? $new_posts_count : '',
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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