X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Статичные блоки
slashhit
сообщение 2009-12-07, 23:29
Сообщение #1
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 145
Регистрация: 2009-10-18

Репутация:   нет  
Всего: 6


В общем есть необходимость вынести такие блоки как Календарь, Кто онлайн и т.д. Статично, так же как и форма авторизации\профиль. Подскажите как сделать. 
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-12-07, 23:51
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Все просто. В папке темы оформления, существует папка Static. Туда просто копируешь файлы блоков.
Цитата
Единственное, что файлы, которые находятся внутри папки Static должны выводить информацию, поэтому если копировать файлы блоков - придется внизу дописать что-то вроде echo $content;
Далее в нужно месте темы оформления нужно будет просиать {%Static filename%} (только имя файла, без типа!). Все.

Кроме этого, стоит учитывать, что блоки типа "Календарь" не просто так лежат внутри модулей: они связаны с модулями... Но если все-равно хочется вынести, я бы рекомендовал в папке Static создать файл, который будет инклудить файл блока. Т.е. его содержимое будет примерно таким:
<?php
include $Mainclass->root_path.&#39;modules/news/bloc_calendar.php&#39;;
echo $content
?>
Перейти в начало страницы
+Цитировать сообщение
slashhit
сообщение 2009-12-07, 23:52
Сообщение #3
Любитель
Иконка группы

Группа: Eleanor user
Сообщений: 145
Регистрация: 2009-10-18

Репутация:   нет  
Всего: 6


Спасибо Саша)))Буду пробовать)
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0417 сек.    11 запросов    GZIP включен    Сейчас: 2020-12-04, 14:22