Han Solo
-
Публикации
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Han Solo
-
-
Привет друзья!
Я рад, что не одного меня волнует эта проблема.
И я также рад сообщить вам, что это уже НЕ ПРОБЛЕМА!
Вот решение, которе я нашел (оно простое, и полностью решает задачу):
Чтобы не нарушить общую концепцию движка, ту страницу, которую необходимо вывести как стартовую (вместо вылезающих новостей), необходимо создать как отдельный шаблон.
Как вы знаете, все шаблоны размещаются здесь:
templates\default\
Так вот, создаем, к примеру, шаблон "start.tpl" - это и будет та страничка, которую необходимо показать при заходе на сайт.
Содержимое файла - любой HTML, но не забываем про то, что рулит всем движок, добавляем основные ключевые слова. Т.е. начало нашего шаблона будет, как минимум, таким (можно подсмотреть у шаблона "main.tpl"):
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> {headers} {AJAX} <!--Design HEAD -->
Как видите, всё просто. После комментария "<!--Design HEAD -->" можно писать что угодно, хоть "Hello World!", хоть <IFRAME>... Т.е. вставить любой код HTML. В конце не забывайте поставить тег </body> Теперь, чтобы наш шаблон вылазил при заходе на сайт, нужно подправить.. как вы догадались, index.php (лежит в корне). В этом файле необходимо заменить строку$tpl->load_template('main.tpl');
наif ($_SERVER['REQUEST_URI']=="" || $_SERVER['REQUEST_URI']=="/") $tpl->load_template('start.tpl'); else $tpl->load_template('main.tpl');
if ($_SERVER['REQUEST_URI']=="" || $_SERVER['REQUEST_URI']=="/") как раз и является ключевым условием - когда юзер зашел, например, на http://www.mysite.com, выдать ему наш шаблон. А если же он бегает по конкретным страницам - будет работать движок в обычном порядке.
Учтите только, что на стартовой странице (шаблон start.tpl), необходимо не забыть указать ссылки на другие части сайта, иначе не очень гуд получится для юзера А ссылки можно указывать как обычно - хоть <a href="/static/price.html">... стандартно вобщем.
Ну и.. получается, что страница index.php - это и будет страница новостей! На нее тоже можно сослаться как
<a href="index.php">Вот они ё#$@ые Новости, мля</a>
Успехов вам!
-
Как сделать, чтобы вместо блока новостей при заходе выводилась к примеру, какая-нибудь другая статическая страница?
Ну не нашел я нигде описания такого. Хотя для вас это наверняка просто.
Буду рад, если вы отправите меня по ЯВНОЙ ссылке на описание подобного решения.
Спасибо!
Другая страница вместо новостей
в Запросы на создание модификаций
Опубликовано: · Изменено пользователем Han Solo
Новости "слетают" однако