Опубликовано: 2 декабря 201510 г Как настроить чпу. Страница блога, добавил еще страницу новостей по своим параметрам. А вот как подстроить чпу, хз... Адрес запроса таков site.ru/app=blog&news=2 'app=blog' => array( 'app' => 'blog', 'allowRedirect' => 1, 'out' => array( '/app=blog(&news=(.+?)|)/i', 'blogs/' ), 'in' => array( 'regex' => "#^/blogs(/|$|\?)#i", 'matches' => array( array('app', 'blog' ), array('news', '$1' ) ))), Я вроде бы все варианты перепробовал, не получается сделать так, чтобы все работало по прежнему и в тоже время добавить свою страницу новостей.
Опубликовано: 2 декабря 201510 г Оставить app=blog в покоя, выше него добавить: 'blognews' => array( 'app' => 'blog', 'allowRedirect' => 1, 'out' => array( '/app=blog(?:&|&)news=(\d+)(&|$)/i', 'blog/news/$1/$2' ), 'in' => array( 'regex' => "#^/blog/news/(\d+)/#i", 'matches' => array( array( 'app', 'blog' ), array( 'news', '$1' ) ) ) ), Обновить кеш чпу в админцентре.Шаблон будет соответствовать ссылке /blog/news/1/
Опубликовано: 3 декабря 201510 г Автор 'blognews' => array( 'app' => 'blog', 'allowRedirect' => 1, 'out' => array( '/app=blog(?:&|&)newsid=(\d+)(&|$)/i', 'blogs/newsid-$1/$2' ), 'in' => array( 'regex' => "#^/blogs/newsid-(\d+)/#i", 'matches' => array( array( 'app', 'blog' ), array( 'newsid', '$1' ) ) ) ), furl кэш обновил. Открываю /blogs/newsid-5 Сама страница не открывается,не переадресовывает на главную сайта, остаюсь на гл.странице блогов. По прежнему не удается достатьprint_R($this->request['newsid']); Пытаясь открыть страницу запросом /?app=blog&newsid=5 На странице обнаружена циклическая переадресация
Опубликовано: 3 декабря 201510 г Открываю /blogs/newsid-5Адрес должен быть с закрывающем слешем: /blogs/newsid-5/
Опубликовано: 3 декабря 201510 г Автор http://test2.ru/blogs/newsid-5/Циклической переадрисации нет... А вот print_R($this->request['newsid']); в admin/applications_addon/ips/blog/modules_public/display/list.php По прежнему пуста, должно бы показать '5', а нет... Не знаю, что и делать... Есть еще какие варианты, в чем ошибка?
Опубликовано: 3 декабря 201510 г Автор Блин, все это время я копался furlTemplatesID, а необходимо в furlTemplates... :lol: :lol: Стоило в файл кэша глянуть :lol: :lol: Спс за помощь, и все же, в чем отличие их?
Опубликовано: 3 декабря 201510 г Не знаю, что и делать... Есть еще какие варианты, в чем ошибка?Заняться отладкой. В шаблоне ошибок нет. Спс за помощь, и все же, в чем отличие их?furlTemplatesID фича ибр, используется для ONLY_ID_FURL.
Опубликовано: 3 декабря 201510 г Автор Сейчас настраиваю постраничную навигацию. В принципе настроил, но хотелось бы еще добавить в нее seotitle... Хотел спросить в furltemplate имеется {__title__}, как с ней работать? Сечас так получаетсяnewsid-5-%7B__title__%7D/?st=8
Как настроить чпу.
Страница блога, добавил еще страницу новостей по своим параметрам. А вот как подстроить чпу, хз...
Адрес запроса таков site.ru/app=blog&news=2
'app=blog' => array( 'app' => 'blog', 'allowRedirect' => 1, 'out' => array( '/app=blog(&news=(.+?)|)/i', 'blogs/' ), 'in' => array( 'regex' => "#^/blogs(/|$|\?)#i", 'matches' => array( array('app', 'blog' ), array('news', '$1' ) ))),Я вроде бы все варианты перепробовал, не получается сделать так, чтобы все работало по прежнему и в тоже время добавить свою страницу новостей.