Модуль "Менеджер Блоков" - маленькие хитрости

Функциональность модуля описана здесь: livestreet.ru/blog/addons/2378.html
Сложного там ничего нет, но т.к. в последнее время получаю однотипные вопросы про этот модуль, то решил ответить на некоторые из них.

Читать дальше →

Блок для вывода pages.

Доброе утро.
Полночи бьюсь на созданием блока, где будут выводиться все страницы, аля pages.

Побродив по сайту, пришел к этому…

block.pages.tpl
<div class="block">
				<div class="tl"><div class="tr"></div></div>
				<div class="cl"><div class="cr">					
					<h1>Pages</h1>
          {$aPages}
				</div></div>
				<div class="bl"><div class="br"></div></div>
			</div>


BlockPages.class.php
<?php
class BlockPages extends Block
{
public function Exec() {
		$aPages=$this->Page_GetPages();
		if (count($aPages)==0 and $this->Page_GetCountPage()) {
			$this->Page_SetPagesPidToNull();
			$aPages=$this->Page_GetPages();
		}
		$this->Viewer_Assign('aPages',$aPages);
		}
}
?>


Работать отказывается, выдает:
Array


Куда рыть?
Заранее спасибо.

Расширение для модуля "Каталог"

Потребовалось для магазина сделать блоки «Популярные», «Самые обсуждаемые» и т.п.
Пример можно посмотреть здесь MYscrap

Объясню на примере добаления блока «Популярные»
В Addon.class.php создаем функцию

public function GetAddonsPopular($iLimit) {
  return $this->oMapper->GetAddonsPopular($iLimit);
}


Читать дальше →

Блок на статичную страницу

Пока сам еще в глубь не копал, поиск помог, но пока мало. Продолжаю ковыряться.
И вопрос.
Есть статичный старница /about в нее вложены еще кучка траниц. Как вывести этот список вложеных в блок справа?

SAPE установка кода и блока

Поставить код sape, было не сложно, куда сложнее было поставить эти ссылки в блок, чтоб хоть симпатично выглядело. Пытался сделать свой блок и толком ничего путного не нашел, поэтому тупо дописал нужные теги блока в templates/skin/new/sidebar.tpl:

Читать дальше →

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

мне нужна вот какая штука…
чтобы каждый юзер мог выделить свой материал в блок справа. в блоке отображается только заголовок материала и кто написал. висит он там 24 часа…
Читать дальше →