kirkr
class actionSportBasketball extends cmsAction {
public function run($id = false) {
Вы ждете только один ID, что тут еще ждать то ?=))
т.е. в вашей функции только ожидается одна переменная остальные отрезаются, поэтому и говорю выводите дамп, сразу поймете что увас передается в функцию.
sport/basketball/1/1
будет
sport — компонент, frontend-контроллер которого нужно запустить
basketball — экшен контроллера, который нужно вызвать
1(первая единица)- параметры, которые нужно передать экшену первым
1(вторая единица)- параметры, которые нужно передать экшену вторым
Так понятнее??? просто вы в функции только один параметр принимаете, сделайте dump как в примере
actionBasketball($do, $id1,$id2)
public function actionCatalog($do, $id){
в функцию передается два параметра, вы можете передать хоть 50, но они по очереди берутся из адреса
Скопирую вставлю:
Определение действий
Действие контроллера (экшен) — это дочерний метод класса контроллера, обрабатывающий запросы пользователя через URL.
Например, пользователь открывает страницу site.ru/shop/catalog/view/123. Роутер InstantCMS произведет разбор данного адреса на составные части:
shop — компонент, frontend-контроллер которого нужно запустить
catalog — экшен контроллера, который нужно вызвать
все что далее, в нашем случае view и 123 — параметры, которые нужно передать экшену
Таким образом, чтобы обработать подобный URL мы должны создать файл /system/controllers/shop/frontend.php со следующим содержимым:
class shop extends cmsFrontend {
public function actionCatalog($do, $id){
dump("Hello, do = {$do}, id = {$id}");
}
}
В результате, после открытия URL site.ru/shop/catalog/view/123 пользователь увидит в браузере текст:
Hello, do = view, id = 123
Разумеется, в реальности экшен не должен совершать вывод на экран с помощью dump() или echo. Вместо этого используются шаблоны, работа с которыми будет рассмотрена в следующих разделах.
В вашем примере
sport/basketball/1/1
будет
sport — компонент, frontend-контроллер которого нужно запустить
basketball — экшен контроллера, который нужно вызвать
1(первая единица)- параметры, которые нужно передать экшену первым
1(вторая единица)- параметры, которые нужно передать экшену вторым
Так понятнее??? просто вы в функции только один параметр принимаете, сделайте dump как в примере
actionBasketball($do, $id1,$id2)
instantcms.ru/addons/landing.html
Или вот человек собирается сделать
instantcms.ru/forum/thread26232-1.html
если вы недавно открылись, то зарегайтесь в эльбе(от контура), там все подсчитает и скажет когда выгоднее вычет за платежи в пенсионный и т.п.(а скоро они будут все в налоговую) делать.Просто здесь ранее говорилось, что нужно платить за вычетом пенсионных взносов, потому и интересуюсь.
Поквартально взносы делаете?
1) Вы явно не заходили в документацию Mail.ru иначе бы увидели, что 25 порт не используется.К стати кто нибудь дайте уже однозначный ответ как правельно настраивать почту в админке, почта на майле. Сейчас настройки выглядят вот так
Нужно указать шифрование SSL и порт 465, тогда почта начнет работать.
По скрипту надо смотреть, что у вас там тянется, возможно какие-то жесткие ограничения на бесплатном хостинге.
Для Вас какая версия важна? Тикет для магазина или как?
или просто виджет вывести?