Компьютеры Программирование Добавляем свой блок на LiveStreet

Добавляем свой блок на LiveStreet

Как добавить свой блок при использовании LiveStreet

Если вы не слышали, что такое LiveStreet CMS, возможно, вам не будет очень интересна данная статья, однако тем, кто уже познакомился с этим движком для создания своих социальных сетей может пригодиться.

Итак, возникла у вас необходимость добавить свой блок, скорее всего, в правую колонку - там, где выводятся теги, прямой эфир и другие блоки. Для добавления своего блока на LiveStreet нужно выполнить следующую последовательность действий.

Представим, что ваш блок называется myblock, а шаблон называется mytemplate.
1 - Делаете шаблон нового блока: идёте в папку templates/skin/mytemplate и создаёте в ней файл block.myblock.tpl - в этом файле находится шаблон вашего блока. К примеру, содержимое этого файла
<div class="block">
<h1>Мой новый блок</h1>
Всем привет!
</div>

2 - Создаёте класс для нового блока: идёте в папку classes/blocks и создаёте в ней файл BlockMyblock.class.php - тут хранится вся программная часть нового блока. К примеру:
<?php
class BlockMyblock extends Block {/*тут что-то происходит, если нужно*/}
?>

3 - Указываете, куда выводить ваш новый блок: к примеру, мы хотим добавить блок на главную страницу - тогда вам в classes/actions - открываете ActionIndex.class.php - отвечает за главную страницу вашего сайта. Ищите строчку public function Init() { ..... } - это функция инициализации главной страницы. Перед закрывающей фигурной скобкой дописываем $this->Viewer_AddBlocks('right',array('stream','myblock','tags','blogs')); - таким образом, вы указали, что на главной будет выведено 4 блока и их порядок: прямой эфир, ваш новый блок, тэги и список блогов.

 

Случайная новость

В России много креативных ребят. Это на случай, если вы сомневались. Ну а чтобы снять все сомнения - посмотрите, какую подставку под Apple iPad придумали наши мастера.

Подробнее ...

Материал о ПК

Маленький принтер для смартфона

Очень интересное устройство - маленький принтер, позволяющий печатать на небольших листиках прямо с вашего iPhone или Android телефона.

Подробнее ...


Нажимай!

Кто на сайте

Сейчас 105 гостей онлайн

Голосуй

Используете ли вы плёнку на сенсорных экранах?
 

Valid XHTML 1.0 Transitional Читать в Яндекс.Ленте