У меня есть PSD для некоммерческого сайта по экотуризму на английском. За отзыв для wp сверстаете?
К стати, follow или no, гоогле все равно по ссылке пойдет и проиндексирует. А noindex ей, как и всем(?) кроме Яндекса, вообще пофигу. Так что польза от таких ссылок очевидная, но не всем ;)
Я посмотрел, path инициализируется до cleanpager, поэтому клинпейджер по жизни с алиасами работать не может. К тому времени когда клинпеджер запускается, в $_GET['q'] уже лежит переписаный путь. Короче, несколькими строчками кода тут вряд ли получится написать универсальное решение без риска что-нибудь поломать. Насколько эти синонимы Вам важны? Если очень, покажите таблицу из admin/build/path,
типа
Alias System Operations
sinonim node edit delete
можно принтскрин, можно в личку
В отличии от, например, блоггеров, Yahoo, например, на nofoolow не реагирует.
Избегайте использования классов и функций в PHP :D
А еще лучше - пользуйте perl 😂
Поставьте назад
if(!in_array('node',$arguments) ) $arguments[] = 'node';
Это починит ссылки на страницах.
Что делать с синонимами посмотрю когда будет время и возможность.
Тогда делайте как сказал Жук. И не надо оправдываться на каждый наезд ;)
Мой ляп. Поменяйте в модуле
$arguments[]='page/';
на
$arguments[]='page';
и в конфигурации node/* на node
Pike добавил 13.05.2009 в 03:11
sinonim- это view?
Попробуйте убрать /* в конфигурации клинпейджера, то есть оставить просто sinonim.
И в модуле уберите
Я не помню зачем я его туда воткнул. Посмотрите работают ли после этого node/page/#
P.S. К стати правильно пишется synonym, по крайней мере в правильных языках.
Вы для начала выберите, хотите ли Вы сайт с www или без.
Да, в Вашем конкретном случае cleanpager.module подточить надо.
Найдите в районе 61 строки
$_GET['page'] = $page;
После добавьте строчки
array_pop($url_array); $_GET['q'] = implode('/',$url_array);
Около сто пятой строки найдите
$pre_page_q = implode('/',$arguments);
Перед ней добавьте
if(!empty($new_page)) { if(!in_array('node',$arguments) ) $arguments[] = 'node'; $arguments[]='page/'; }
Расскажите как получилось;)