Код который выводит Следующую и Предыдущую новость - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 08 Jan 2025 00:02:07 +0300Да уж сделал себе... просто новости хотел добавлять изменяя дату вручную, типа старые новости, сделал блин..
https://visavi.net/topics/35004/599007
Код который выводит Следующую и Предыдущую новость КонстантинThu, 25 Oct 2012 11:52:14 +0400Сообщенияhttps://visavi.net/topics/35004/599007а не проще дату получать и писать в бд через time() ? извиняюсь если обсуждалось не читал тему... пробежал взглядом.
https://visavi.net/topics/35004/598875
Код который выводит Следующую и Предыдущую новость ВиталийWed, 24 Oct 2012 20:02:10 +0400Сообщенияhttps://visavi.net/topics/35004/59887510. <strong>HOUSTON</strong>, не, ну ты сам подумай, поле date одинаковое, id, как ты написал, не влияет - как тут определить, какая новость раньше? Можешь ввести еще одно поле и по нему сортировать. Ну или сделать еще два поля - id предыдущей и следующей новости.
https://visavi.net/topics/35004/598867
Код который выводит Следующую и Предыдущую новость ПетрWed, 24 Oct 2012 19:28:56 +0400Сообщенияhttps://visavi.net/topics/35004/598867Поле DATETIME.<br>
8, я определился уже, говорю же мне нужно в текущей новости, внутри нее, дать ссылку на предыдущую и следующую, перелинковка так сказать.<br>
<br>
Order by делаю по `date`, все нормально до тех пор пока не появятся 2-3-4 новости с одинаковым полем `date`<br>
<br>
Так понятней? :-)
https://visavi.net/topics/35004/598860
Код который выводит Следующую и Предыдущую новость КонстантинWed, 24 Oct 2012 17:22:38 +0400Сообщенияhttps://visavi.net/topics/35004/598860Тип поля `date` какой?<br>
Если DATE то меняй на DATETIME.
https://visavi.net/topics/35004/598844
Код который выводит Следующую и Предыдущую новость НазарWed, 24 Oct 2012 15:41:41 +0400Сообщенияhttps://visavi.net/topics/35004/5988446, ты определись с логикой, по какому параметру должна осуществляться сортировка?<br>
ты хочешь чтоб оно как-то само определяло что тебе нужно, такого не бывает.
https://visavi.net/topics/35004/598843
Код который выводит Следующую и Предыдущую новость shiloWed, 24 Oct 2012 15:34:41 +0400Сообщенияhttps://visavi.net/topics/35004/598843Массив новостей в цикл и делаешь навигацию.
https://visavi.net/topics/35004/598841
Код который выводит Следующую и Предыдущую новость AlyOhaWed, 24 Oct 2012 15:10:00 +0400Сообщенияhttps://visavi.net/topics/35004/598841Нет смотрите, при добавлении новости я дату сам меняю, и бывает возникает такая ситуация что дата полностью идентична, следить за этим не хочется...<br>
Соответственно id тут не показатель так как новость может быть более новой и с большим id и c меньшим id
https://visavi.net/topics/35004/598837
Код который выводит Следующую и Предыдущую новость КонстантинWed, 24 Oct 2012 13:59:39 +0400Сообщенияhttps://visavi.net/topics/35004/598837как бы... на равне с датой пиши ещё и время
https://visavi.net/topics/35004/598826
Код который выводит Следующую и Предыдущую новость shiloWed, 24 Oct 2012 11:14:30 +0400Сообщенияhttps://visavi.net/topics/35004/598826Если date содержит, только текущую дату, то, используя это поле, наверное, никак. С другой стороны, если все же большему id соответствует более ранняя новость, то можно написать, например, select * from table where id>=current_id limit 2 для текущей и следующей новости. Еще вариант - хранить в таблице поля prev_id и next_id.
https://visavi.net/topics/35004/598818
Код который выводит Следующую и Предыдущую новость ПетрWed, 24 Oct 2012 08:46:50 +0400Сообщенияhttps://visavi.net/topics/35004/598818Все раскрыл :-)
https://visavi.net/topics/35004/598803
Код который выводит Следующую и Предыдущую новость КонстантинWed, 24 Oct 2012 02:02:58 +0400Сообщенияhttps://visavi.net/topics/35004/598803вопрос не раскрыт
https://visavi.net/topics/35004/598802
Код который выводит Следующую и Предыдущую новость ВиталийWed, 24 Oct 2012 02:02:03 +0400Сообщенияhttps://visavi.net/topics/35004/598802Суть такая, есть таблица id | title | date<br>
Новости могут удаляться, и id - не показатель очередности новости, новость сортируется по дате, дату я могу менять.<br>
<br>
Допусти если просто сортировать WHERE меньше или больше `date`, все нормально.<br>
<br>
Меня волнует как обыграть такой случай, если попадуться 2-3-4 новости с одинаковой датой, как тогда выдавать ссылку на предудыщую, следующую новость
https://visavi.net/topics/35004/598801
Код который выводит Следующую и Предыдущую новость КонстантинWed, 24 Oct 2012 01:58:34 +0400Сообщенияhttps://visavi.net/topics/35004/598801