Как сделать чтобы сообщения добавлялись наверх?
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 6 месяцев
Как сделать чтобы сообщения добавлялись наверх?
Всем привет! Как сделать чтобы сообщения добавлялись наверх? а не вниз, как на этом форуме?
Добавлено спустя 3 часа 32 минуты 33 секунды:
Никто не знает? надо чтобы последнее сообщение было не внизу, а наверху?
Добавлено спустя 3 часа 32 минуты 33 секунды:
Никто не знает? надо чтобы последнее сообщение было не внизу, а наверху?
-
- phpBB 2.0.1
- Сообщения: 294
- Стаж: 20 лет 2 месяца
- Откуда: Санкт-Петербург
чисто теоретически знаю
надо в SQL запросе сделать сортировку в обратном порядке
но где сие прописывает не задавался поиском
я у себя сделал по другому
название темы в форуме это ссылка на последнее сообщение в этой теме
то же что и в конце строки
где маленькая картиночка (перейти на последнее)
стало очень удобно - лично мне
не знаю как пользователи
Добавлено спустя 59 секунд:
опять же искать как я сделал уже сил нет:)
если интересно - завтра посмотрю
или может кто к этому времени подскажет где SQL править

надо в SQL запросе сделать сортировку в обратном порядке
но где сие прописывает не задавался поиском
я у себя сделал по другому
название темы в форуме это ссылка на последнее сообщение в этой теме
то же что и в конце строки
где маленькая картиночка (перейти на последнее)
стало очень удобно - лично мне
не знаю как пользователи

Добавлено спустя 59 секунд:
опять же искать как я сделал уже сил нет:)
если интересно - завтра посмотрю
или может кто к этому времени подскажет где SQL править

-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Какой SQL, вы что? Вы подумайте что получится с pagination если сделать тупой DESC... Запрос нужно оставить как есть, а менять порядок прохода цикла при выводе страницы.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 6 месяцев
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Mfundla а что подробнее?
то что если у вас сообщений в теме больше чем на 1 стрницу - новые будут всегда на последней странице...
а вам надо чтобы сортировка была от старых к новым только в пределах одной страницы.
P.S. есть ли такой мод - не знаю.
то что если у вас сообщений в теме больше чем на 1 стрницу - новые будут всегда на последней странице...
а вам надо чтобы сортировка была от старых к новым только в пределах одной страницы.
P.S. есть ли такой мод - не знаю.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 6 месяцев
Вот пример такой реализации http://www.nannytv.ru/forum/viewtopic.php?t=3001
Новое сообщение всегда сверху, а самое первое в теме в самом низу или за цифрами 1,2,3, и т.д.
Новое сообщение всегда сверху, а самое первое в теме в самом низу или за цифрами 1,2,3, и т.д.
-
- Former team member
- Сообщения: 582
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Насколько я понял то что вам надо реализуется выбором внизу темы "Показать сообщения: Начиная с новых".
сделать это выбором "по умолчанию", так:
Добавлено спустя 16 минут 50 секунд:
Извиняюсь - забыл указать в каком файле это сделать
Файл "viewtopic.php"
сделать это выбором "по умолчанию", так:
Код: Выделить всё
### -- ИЩЕМ
else
{
$post_order = 'asc';
$post_time_order = 'ASC';
}
###--- МЕНЯЕМ НА:
else
{
$post_order = 'desc';
$post_time_order = 'DESC';
}
Извиняюсь - забыл указать в каком файле это сделать

Файл "viewtopic.php"
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 19 лет 6 месяцев
-
- phpBB 2.0.1
- Сообщения: 294
- Стаж: 20 лет 2 месяца
- Откуда: Санкт-Петербург
добрался до кода своего, как сделал я
т.е. ссылка на саму тему ведет не в начало топика
а к его последнему сообщению, чтобы не нажимать малюсенькую картинку в конце слева
мне удобно
не знаю как другие оценят
)
Добавлено спустя 2 минуты 21 секунду:
конечно можно было бы и перевернуть сортировку SQL
но это уже будет не то
так как номер 1 - это конец, а номер (к примеру) 20 - это начало
это уже как гостевуха, но тогда кроме сортировки в обратном порядке SQL запроса еще и моё предложение внести
тогда будет то что надо
)
т.е. ссылка на саму тему ведет не в начало топика
а к его последнему сообщению, чтобы не нажимать малюсенькую картинку в конце слева
Код: Выделить всё
открыть viewforum.php
найти
$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
заменить на
$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'];
не знаю как другие оценят

Добавлено спустя 2 минуты 21 секунду:
конечно можно было бы и перевернуть сортировку SQL
но это уже будет не то
так как номер 1 - это конец, а номер (к примеру) 20 - это начало
это уже как гостевуха, но тогда кроме сортировки в обратном порядке SQL запроса еще и моё предложение внести
тогда будет то что надо

-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
OtherDima
а имхо, не удобно...OtherDima писал(а):мне удобно
начнем с того, что я на эту тему мод выкладывал...OtherDima писал(а):конечно можно было бы и перевернуть сортировку SQL
но это уже будет не то
так как номер 1 - это конец, а номер (к примеру) 20 - это начало
это уже как гостевуха, но тогда кроме сортировки в обратном порядке SQL запроса еще и моё предложение внести
тогда будет то что надо )
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.1
- Сообщения: 294
- Стаж: 20 лет 2 месяца
- Откуда: Санкт-Петербург
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
OtherDima
Post Sort Order For User
выбираем в каком порядке сортируются посты в теме... для форума в админке, для пользователя в профиле... =)
Post Sort Order For User
выбираем в каком порядке сортируются посты в теме... для форума в админке, для пользователя в профиле... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y