Регулярное выражение для 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');
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');
- 0
- 23 августа 2011, 20:51
- prihod
- Оставить комментарий
GetParams и GetParam
Пытаюсь с помощью GetParam для своего эвента в админке получить значение, но $this->GetParam(0) ничего не возвращает, хотя если заюзать $this->GetParams() то она возвращает все параметры. LiveStreet Version: 1.2.1
- +1
- 24 января 2011, 14:32
- prihod
- Оставить комментарий
Вопрос по кэшированию
1
Может, кто рассказать подробно о параметрах, которые передаются в функцию Cache_Set, на следующем примере:
С первым параметром вся понятно.
С первым параметром вся понятно.
Cache_Set ($data, "users_invite_{$sUserId}", array("user_update","invate_new_from_{$sUserId}"), 60*5);
Ошибка при добавлении комментария
При добавлении комментария Firebug показывает ошибку в JsHttpRequest.js (строка 561) _4d.submit is not a function
И соответственно комент не добавляется, как это лечить?
И соответственно комент не добавляется, как это лечить?
Изменение url для блога
1
Нужно сделать, что бы ссылки типа
Открывались по новому адресу
Как это сделать?
Я пробовал так:
В 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
Открывались по новому адресу
Как это сделать?
Я пробовал так:
В 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