форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Колеги,
Скорее всего моя проблема как всегда вида "а слона-то я и не заметила", но этот слон никак мне не дается - помогите, если можете.
Инсталировала плагин etz_pg 0.10.1. Вывожу навигация по страницам статьи так:
<txp:etz_pg_pages start="<<" prev="<" next="<<" end=">>" noextremes="0" noadjacents="0" nonumbers="0" id="kkkk" />
Вторая половина параметров добавлена в последствии и только потому, что все не работало как надо /думаю, что они не нужны сейчас, но может потом понадобятся/.
Статья разделена где надо и в необходимом количестве мест. Разделитель - [page]. Все - "как в инструкции". Но, когда вывожу статью, отображается "первая" страница и навигация по страницам, в которой показан путь к этим самым страницам /...имя файла=номер страницы/, но сами страницы не открываются - 404.
По логике понимаю, что статья не воспринимается как разделенная на несколько подстраниц.
Помогите советом, колеги! Где копать?
Неактивен
Заданный мною вопрос еще актуален
Но сейчас могу его совсем конкретизировать: проблема в том, что адрес для второй и последующих страниц не формируется правильно. Он выглядит
имя файла&pg=2
а не
имя файла?pg=2
Если поменять адрес в ручную - все открывается, т.е. проблема в том, что когда создаются адреса для связи самих "2", "3" и т.н. /у меня цифры, а не слова/ со страницами, меняется знак "?" на "&".
Моих знаний рнр хватило ровно настолько, чтобы превратить адреса во что-то совсем нечеловеческое.
Если можете - помогите с кодом! Ну, а если нет - придется писат в буржуинском форуме...
Имя создается, по-моему где-то здесь /хотя могу быть очень далека от истины/:
function etz_pg_linkstub() {
global $etz_pg;
if (!(isset($etz_pg['linkstub']))) {
$etz_pg['linkstub'] = etz_pg_base_url();
$etz_pg['linkstub'] .= (etz_pg_permlinkmode() == 1) ? '?pg=' : '&pg=';
}
return $etz_pg['linkstub'];
}
Неактивен
К сожалению я с этим плагином так и не справилась. Поставила hfw_pg_pages - работает без проблем.
Неактивен
Вышла новая версия плагина, в ней глюки с новыми версиями ТП исправлены.
Только что провел масированное тестирование (ибо тоже решил интегрировать такую возможность на сайт) -- работает отлично, русифицируется на ура. (etz_pg)
Отредактированно glebotr (18-04-2007 23:05:50)
Неактивен
Поставил плагин "etz_pg", сделал все, как написано. Первая страница отображается, вторая - нет. Не отображаются также те части страницы, которые должны отображаться при тех, или иных обстоятельствах.
У меня выходит URL: /metodika/metodika?pg=2
Я не знаю, какое условие надо прописать, чтобы статья отображалась...
<txp:glx_if_not_frontpage> <txp:if_section name='<txp:section />'> <txp:glx_if_section_frontpage> <txp:article allowoverride="1" section="default" limit="1" pgonly="0" searchall="1" status="5" /> </txp:glx_if_section_frontpage> <txp:glx_if_not_section_frontpage> <txp:article allowoverride="1" section="default" limit="1" pgonly="0" searchall="1" status="5" /> </txp:glx_if_not_section_frontpage> </txp:if_section> </txp:glx_if_not_frontpage>
Неактивен
Не понятна логика работы вашего кода - одинаковый код выводитя и на главной странице секции, и на не главной. Причем, атрибута section у тега txp:article нет.
Есть похожий плагин, но его "фишка" в том, что работает без перезагрузки страницы (на jquery) - http://stefdawson.com/sw/plugins/smd_pagicle
Неактивен