Помощник
|
Постоянная ссылка на комментарий, пост |
fedornabilkin
|
Сообщение
#1
|
||
|
|
||
|
|||
sosnovskij |
5.6.2013, 17:50;
Ответить: sosnovskij
Сообщение
#2
|
|
Или надо с самого начала устанавливать количество постов на странице и никогда их не менять? Либо не делать зависимость урла от страницы, на которой он находится. В качестве уникализатора theme_id -------------------- |
|
|
fedornabilkin
|
Сообщение
#3
|
|
Не совсем понял как это? Например на этом форуме по постоянной ссылке переходит сразу к посту, хотя урл немного отличается.
|
|
|
sosnovskij |
6.6.2013, 18:10;
Ответить: sosnovskij
Сообщение
#4
|
|
Я про то, чтобы урл изначально не был зависим от /p-2/ - site/list/theme_id/#123456
-------------------- |
|
|
fedornabilkin
|
Сообщение
#5
|
|
Это понятно, а как же постраничный вывод?
Что-то яя никак не могу понять этого. Если в теме более 50 сообщений, как тогда узнать сколько сообщений выводить до искомого и сколько после, что бы учесть постраничность. |
|
|
sosnovskij |
6.6.2013, 18:34;
Ответить: sosnovskij
Сообщение
#6
|
|
[member=fedornabilkin], обычно на популярных движках постоянная ссылка не зависит от количества выводимых записей на странице.
-------------------- |
|
|
fedornabilkin
|
Сообщение
#7
|
|
Да я то понял, что не зависит, а как этот механизм реализован до меня не доходит чета.
Хотелось бы разобраться. Может кто умеет на пальцах объяснять? |
|
|
html-ka |
6.6.2013, 21:55;
Ответить: html-ka
Сообщение
#8
|
|
ну а в чем сложность, посмотри как реализована постраничная навигация, на одной странице он выводит с n-ой страницы по m-ную, от этого и пляши.
|
|
|
yury_mw |
6.6.2013, 21:59;
Ответить: yury_mw
Сообщение
#9
|
|
Да я то понял, что не зависит, а как этот механизм реализован до меня не доходит чета. Хотелось бы разобраться. Может кто умеет на пальцах объяснять? Пусть N — количество постов на странице 1 вариант, если у постов сквозная нумерация вне зависимости от того, в какой они теме (как, например, в этом форуме, см номера постов в этой теме: 95059, 95065, 95083, 95117, 95118, 95120, 5127, 95133, 95134) Тогда, наверно, так: * перебираем id сообщений в нужной теме * отсчитываем по N постов, если искомый id не встретился, увеличиваем номер страницы на 1 и повторяем этот пункт * если искомый id встретился, выводим эту страницу на экран 2 вариант, когда у постов не сквозная нумерация, а двойная: номер темы + номер поста в теме, тогда проблемы с постраничной навигацией решаются совсем просто: чтобы вычислить номер выводимой страницы, делим номер поста на N: floor(id/N)+1, номера выводимых постов — floor(id/N)*N...(floor(id/N)+1)*N |
|
|
fedornabilkin
|
Сообщение
#10
|
|
[member=html-ka], ты что-то вообще странное написал
[member=yury], N - это уже зависит от количества постов на странице. Ай, что-то мой мозг сегодня перегружен. Вернемся позже к этому, задача довольно интересная. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка вечные ссылки |
259 | SeoUaSales | 129188 | 30.3.2024, 18:27 автор: Hillel_Silver |
|
Вечная статейная трастовая ссылка ИКС 20000 чектраст 100/2.5 | 22 | inetuser | 11038 | 2.1.2024, 17:18 автор: inetuser |
|
Нужна база блогов на WP, где можно оставить комментарий. Кто может собрать базу блогов на WP, где можно оставить комментарий. |
12 | sergey_kazakov | 16250 | 17.9.2021, 15:57 автор: Himena |
|
Нужны ретвиты и пост на стену в ФБ для буржа. | 0 | kuprum | 1310 | 11.7.2021, 22:53 автор: kuprum |
|
Первоначальная раскрутка новых групп, оформление, комментарий по критериям, и т.д. Если вы только что создали группу и не знаете с чего начать, напишите |
87 | Хит | 34883 | 20.10.2020, 17:35 автор: Bonaventoure |
Текстовая версия | Сейчас: 18.4.2024, 22:22 |