+0.10
Рейтинг
0.26
Сила

Регулярное выражение для AddEventPreg

Какое регулярное выражение должно быть для AddEventPreg если ссылка имеет вид
mysite.com/admin/shop/orders/active/page1
что бы через GetParamEventMatch получить доступ к последнему и предпоследнему параметру
для ссылки вида http:// mysite.com /shop/myorders/active/page1 у меня нормально работает
след.
$this->AddEventPreg('/^myorders$/i','/active|close/i','/^(page(\d+))?$/i','EventOrders');

GetParams и GetParam

Пытаюсь с помощью GetParam для своего эвента в админке получить значение, но $this->GetParam(0) ничего не возвращает, хотя если заюзать $this->GetParams() то она возвращает все параметры. LiveStreet Version: 1.2.1

Изменение url для блога

Нужно сделать, что бы ссылки типа my-blog.ru/blog/4.html
Открывались по новому адресу my-blog.ru/blog/post/4.html
Как это сделать?
Я пробовал так:
В config.route.php я добавил define(«ROUTE_PAGE_BLOG»,'blog/post'); ROUTE_PAGE_BLOG => 'ActionBlogPost', после чего ссылки имеют нужный вид но как теперь в class ActionBlogPost extends Action изменить $this->AddEventPreg('/^[\w\-\_]+$/i','/^(\d+)\.html$/i','EventShowTopic');
что бы срабатывал нужный контролер, а то сейчас получаю сообщение об ошибке 404