Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Cтатическая страница вместо ленты новостей

Cтатическая страница вместо ленты новостей


     05.04.2012    Ламерские вопросы    2067

вопрос
Здравствуйте!
Возможно ли на главной странице вместо ленты новостей вывести определенную статическую страницу (сайт - визитка, лента новостей ни к чему ).

Ответил: nowheremany


В шаблоне aviable=main и вперёд в блокнот на редактирование main.tpl

Комментарии пользователей (4)

organism
5 | 5

organism - 5 апреля 2012 23:06 - Юзер

nowheremany, это понятно, но нельзя ли сделать именно так, как я написал в вопросе?

rashpil
33

232 | 182

rashpil - 5 апреля 2012 23:42 - Эксперт

Можно конечно. Я у себя в движке такое делал :) Открываете файл engine/engine.php, там вот сначала идёт подключение модулей ,так сказать, "бытовых, а вот дальше идут блоки кода с условиями вида наличия категорий или других параметров для фильтрации новостей." Так вот есть блок где учитывается то скрипту не передаётся ни день, ни месяц, ни год. Вот там всё его содержимое можно заменить инклудом модуля статических страниц. А чтобы он отобразил нужную, то чутка шульмануть входящие данные :) и просто прописать значение элемента GET массива перед инклудом, где указать альтернативное имя нужной стат странички. Тогда скрипт его и распознает и выведет :)

nowheremany
192

1659 | 1292

nowheremany - 6 апреля 2012 10:47 - Эксперт

Гораздо проще, вставить типа
if($do=='main') {$do='static'; $page='mypage';} 

Благодарность принимаю тут Связь

organism
5 | 5

organism - 7 апреля 2012 00:05 - Юзер

я правильно понимаю, что это тоже в engine.php?
cтавить нужно подобную конструкцию ДО switch ( $do ) ?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы