• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Подскажите как изменить вывод на заглавной странице?

Статус
В этой теме нельзя размещать новые ответы.

outshinedlove

Постоялец
Регистрация
20 Сен 2006
Сообщения
101
Реакции
13
Вопрос в следующем.

По умолчанию при заходе на сайт (index) тег {content} выводит новости сайта.

Как сделать чтобы на заглавной странице в {content} выводились не новости, а созданная статическая страница - например main.html
 
в main.tpl
[aviable=main]{include="my_block"}[/aviable]
[not aviable=main]{content}[/not aviable]

в my_block.tpl - свой html.

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

Мне же нужно, что бы отображалась созданная статическая страница из БД, а не файл для include.

Жаль, что в шаблонах нельзя применять подобие теговых условий else / if для $переменных. Это очень ограничивает гибкость движка... ибо не напасешься делать $tpl->set ( '{свой тег}', $значение_переменной ); для вставки отображения в шаблоне...

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

Как например пометить в дизайне активный статический раздел about.html (на подобии навигации на этом форуме? (Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся)
 
Вы че извращенцы? Зачем редактировать шаблоны, поправьте всего одну строчку в htaccess и будет вам счастье!


вместо index.php пишем нужный нам адрес
 
Вы че извращенцы? Зачем редактировать шаблоны, поправьте всего одну строчку в htaccess и будет вам счастье!
вместо index.php пишем нужный нам адрес

так ведь в этом случае ПС может неадекватно воспринять сайт и будет считать мордой внутряк типа site.ru/page.htm, так что выходит лучше делать ресурсами движка статику на морде.

Реализация:

1. Создайте в папке с вашим скином фшаблон start.tpl
2. Откройте файл 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');


Все, теперь главная страница совершенно другая нежели расположение на main.tpl
 
Самый простой вариант это запретить публикацию новостей на главной и создать в разделе рекламные материалы рекламку , которая будет отображаться только на главной,и вбить в неё всё то, что хотите чтоб отображалась на главной.
Вот пример (инфа на главной страници это сплошной рекламный блок:(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху