Экшен индекса

Допустим у меня главная страница промо и не относится к движку. Ссылки с нее не ведут в разделы движка, сам двиг стоит в корневой директории.

Хотелось бы сделать так, чтобы при загрузке главной не выполнялись никакие запросы относящиеся к движку, а уж если посетитель заинтересуется и пойдет в глубины сайта, пусть уж и начинает работать система.

Как лучше реализовать? В данный момент просто в шаблоне прописал код своей главной страницы, но при этом она остается частью движка и запрошиваются ненужные мне данные из базы и кэша.

Фигня в том, что статистика у меня очень редко такая:


А чаше всего такая или раза в 2 печальнее, причем база не забита вообще, создано всего 3 тестовых темы, всего один юзер и нет камментов. Хостинг McHost

7 комментариев

avatar
Может кто поможет?
avatar
а где находится страница с лучшими топиками(которые на главную выводятся)?
avatar
Пытался сделать двумя вариантами:
1. Переименовывал index.php в index1.php, но тогда конечно ничего не работало
2. Затем просто отказался от этой страницы, т.е. есть ссылка на сайт.ру/blog/ где выводятся все записи.
Можно как то переименовать главную страницу, чтобы двиг работал? Или вообще экшен главной отключить…
avatar
Ничего сложного нет
Погляди внимательно сюда:
Блог разработки LiveStreet → Упрощенная модель движка

А потом ныряй в код и будет тебе счастье.

Алгоритм решения задачи:
Делаем новый екшен (который может и ничего не делать :))
Меняем дефолтный екшен на наш новый (см. в конфиге файл config/config.route.php)
  • xRay
  • 0
avatar
А можно как-то сделать, чтобы вообще никакой экшен не отвечал за корневую страницу?
avatar
По поводу хостинга: Как LS ведет себя на McHost? Спасибо!
avatar
Мне очень не нравится, очень все медленно работает.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.