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

Время после предыдущего поста (спустя n времени)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Matysh
phpBB 1.4.0
Сообщения: 34
Стаж: 17 лет 10 месяцев
Откуда: Томск
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение Matysh »

Sheer
Другой, H:i l, j F Y
если меняю - все равно не работает, просто меняется формат, и основной и в скобках.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение Sheer »

Приложи viewtopic.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Matysh
phpBB 1.4.0
Сообщения: 34
Стаж: 17 лет 10 месяцев
Откуда: Томск
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение Matysh »

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

Re: Время после предыдущего поста (спустя n времени)

Сообщение Sheer »

У меня работает ;)

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

		'POST_DATE'			=> (!$row['post_created']) ? $user->format_date($row['post_created']) : $user->format_date($row['post_time'],'H:i l, j F Y', ($view == 'print') ? true : false),
		'ALTERNATE_POST_DATE' => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
date_time.jpg
Добавлено спустя 3 минуты 15 секунд:
А у тебя нет из-за этого

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

		'POST_DATE'			=> (!$row['post_created']) ? $user->format_date($row['post_time']) : $user->format_date($row['post_created'],'j-M-Y', ($view == 'print') ? true : false),
Так надо

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

		'POST_DATE'			=> (!$row['post_created']) ? $user->format_date($row['post_time'], 'j-M-Y') : $user->format_date($row['post_created'],'j-M-Y', ($view == 'print') ? true : false),
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение Pazh »

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

Re: Время после предыдущего поста (спустя n времени)

Сообщение Sheer »

- Семён Семёныч!
- Ааа!...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 6 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Время после предыдущего поста (спустя n времени)

Сообщение ostridm »

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

Re: Время после предыдущего поста (спустя n времени)

Сообщение Sheer »

Никак.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 6 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Время после предыдущего поста (спустя n времени)

Сообщение ostridm »

:) да ну?

а если при чтении уменьшить позицию на 1 а интервал увеличить на тот же 1 (например вычитать не 10 строк а 11 зараз) одновременно проигнорировав в цикле первый, лишний элемент роусета? взяв из него только время,

игнорировать его не надо если позиция меньше ноля или если id поста совпадает с id первого или последнего сообщения темы
при учете разницы по времени создания поста - интервал нужно так же брать по абсолютному значению из-за возможной реверсивной сортировки, чтобы он не получился отрицательный
Аватара пользователя
Matysh
phpBB 1.4.0
Сообщения: 34
Стаж: 17 лет 10 месяцев
Откуда: Томск
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение Matysh »

И все затихло =(
ostridm
phpBB 2.0.7
Сообщения: 552
Стаж: 14 лет 6 месяцев
Благодарил (а): 20 раз
Поблагодарили: 62 раза

Re: Время после предыдущего поста (спустя n времени)

Сообщение ostridm »

нету готового решения - вот и затихло :)
Аватара пользователя
dndn
phpBB 1.4.4
Сообщения: 131
Стаж: 14 лет 7 месяцев
Благодарил (а): 30 раз
Поблагодарили: 5 раз

Re: Время после предыдущего поста (спустя n времени)

Сообщение dndn »

Тут вот какой вопрос возник. Товарисч сидел на форуме IPB, а там альтернативный формат даты представляется как "вчера/сегодня" но без "n минут/часов назад", а с указанием времени поста.

Теперь перешел на phpbb и ему вынь да положь, а чтоб было, так как было.

Можно ли как-то подправить альтернативный формат, чтоб он отцепился? :)

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