cotonti.com : Ретрив к новому комментарию после его публикации https://www.cotonti.com Останні повідомлення в темі Cotonti en Sat, 31 Jan 2026 08:42:25 -0000 Uch Что такое ФОРК?

]]>
Сб, 10 Вер 2011 13:11:06 -0000
esclkm в 06 фичи врядли будут))) фичи это для 09

а в 06 - даже уровня переход на последнюю страницу - это будет введено планово.

Добавлено 17 спустя:

мне кажется проще увести в форк

]]>
Сб, 10 Вер 2011 12:39:48 -0000
Uch 0.6.19 0.6.19 :)

Добавлено 22 hour спустя:

Сделал фикс в виде плагина: http://www.cotonti.com/forums.php?m=posts&q=6509

Надеюсь, что разработчики исправят это в следующих выпусках. Я понимаю, что у вас много работы, но тем не менее не хотелось бы заниматься хаками и фиксами. Написал недавно про баг в поисковом плагине. И теперь сижу и не знаю, приняли мой сигнал ко вниманию, исправят ли...

]]>
Пт, 09 Вер 2011 10:52:09 -0000
esclkm версия версия

]]>
Thu, 08 Вер 2011 21:05:01 -0000
Uch Может быть, что то у меня в движке заглючило после моих в нем ковыряний. Но я заметил, что после публикации комментария, если страниц с комментариями больше, чем одна, меня перекидывает на первую страницу коммментариев, т.е. на саму страницу без параметра d=X в парамерах адресной строки.

Разберемся...

В файле page.inc.php формируется переменная $pag['page_pageurl'] формируется адрес страницы, который затем передается в функцию sed_build_comments для строительства комментариев к данной странице. Естественно, что ни о какой переменной $d, отвечающей за пагинацию комментариев, скрипт страницы не знает, как и любой другой скрипт, кроме самого скрипта комментариев (извините за каламбур! ).

Данная переменная также не замечена в параметре action формы newcomment, непосредственно отправляющие комментарий. Здесь она должна была бы соответствовать последней или первой странице (в зависимости от порядка сортировки комментариев*) и при получении скриптом комментария на публикацию передаваться в команду header('Location: URL') в качестве одного из параметров URL. Таким образом мы попадали бы на страницу с последним, только что опубликованным нами, комментарием.

Поправте меня, если я не прав и зря мараю килобайты базы данных!

*Многие предпочитают, что бы на первой странице комментариев находились последние комментарии, в этом случае $d=0. В другом же случае $d должно соответствовать последней странице.

]]>
Thu, 08 Вер 2011 20:41:32 -0000