Как добавить подкатегорию в модуле "Блок сворачивающихся категорий 3.0"

F8
На сайте с 27.05.2011
Offline
4
716

Здравствуйте, если знаете как сделать подскажите пожалуйста.

Поставил модуль с категориями, а как добавить подкатегории?

в инструкции написано

1. Копируем все из папки upload по своим местам (структура каталогов соблюдена)

2. Открываем engine/init.php
ищем

?>

выше вставляем

require_once ENGINE_DIR.'/modules/category_block.php';

3. Открываем index.php
ищем

$tpl->set('{login}',$login_panel);

ниже вставляем

$tpl->set('{category_block}', $tpl->result['category_block']);

4. (этот пункт может пригодится если вы используете ЧПУ, он не обязателен) Открываем .htaccess в корне, ищем:
RewriteRule ^statistics.html$ index.php?do=stats [L]
ниже добавляем:
RewriteRule ^feedback.html$ index.php?do=feedback [L]
и по аналогии остальные ссылки на:
галерею, карту сайта, rss и пр.

5. Открываем templates/Default/main.tpl
находим строчки:
<style type="text/css" media="all">
@import url({THEME}/css/style.css);
ниже вставляем:
@import url({THEME}/css/category_block.css);

и наконец в удобное для Вас место вставляем

{category_block}

Если необходимо задать иконки категорий, необходимо положить изображения с соответствующими именами
в каталог: templates/Ваш_скин/images/icon
например: alt_name категории Видео - video, значит в каталог надо положить:
video.jpg, либо video.png, либо video.gif

Установка завершена...
З.Ы. Внимательно изучите файл шаблона меню: category_block.tpl

Вид ссылок зависит от шаблона.
Устанавливать блок можно на любой скин, в этом случае файл category-block.tpl
заливаем в каталог вашего скина, проверяем вид ссылок, при необходимости
правим все необходимые настройки в category-block.css.
=====================================================

==================== НАСТРОЙКА ======================
Тэги
Основные:
[c_header]Верхушка меню[/c_header]
[c_content]Середка меню[/c_content]
[c_footer]Низ меню[/c_footer]

Переменные
Для тэга c_header:
[c_linkhome]Главная страница[/c_linkhome]
{c_linkhomeicon} - ссылка на картинку с иконкой
{c_mainnews} - количество новостей в самой категории
{c_allnews} - количество новостей во всех категориях
{c_catmainnew} - общее количество новостей за текущие сутки

Для тэга content:
{c_catlink} - ссылка
{c_catnew} - количество новостей за текущие сутки
{c_catnews} - количество новостей
{c_catallnews} - общее количество новостей в подкатегориях

Для тэга footer:
[c_linklcomm]Последние комментарии[/c_linklcomm]
[c_linkgallery]Фото-галерея[/c_linkgallery] - для тех у кого есть галерея.
[c_linkfeedback]Обратная связь[/c_linkfeedback]
[c_linkrss]RSS новости[/c_linkrss]
[c_linksitemap]Карта сайта[/c_linksitemap]
{c_linklcommicon} - ссылка на картинку с иконкой для последних комментариев
{c_linkfeedbackicon} - ссылка на картинку с иконкой для обратной связи
{c_linkrssicon} - ссылка на картинку с иконкой для RSS
{c_linkgalleryicon} - ссылка на картинку с иконкой для галереи
{c_linksitemapicon} - ссылка на картинку с иконкой для карты сайта

Счетчик новостей
Включается/Выключается в engine/modules/category_block.php

$cntnews = true; // true - включить, false - выключить

Отладка
Время на выполнение SQL запроса в секундах.
И время генерации блока категорий, тоже в секундах.

Включается/Выключается в engine/modules/category_block.php
$BCDebug = false; // true - включить, false - выключить

автор молчит.

есть ещё файл category_block.tlp

его содержимое

[c_header]
{javacode}
<div class="openclose">
<div align="center"><span><a href="#" onclick="opAll(); return false;" class="catlink">открыть все</a></span> | <span><a href="#" onclick="clAll(); return false;" class="catlink">закрыть все</a></span></div>
</div>
[c_linkhome]<div class="mainpage">
<div align="center">{c_linkhomeicon} Главная [c_allnews]<span class="cntfont">(<span class="catnew">+{c_catmainnew}</span>/<span class="catcnt">{c_mainnews}</span>[c_catallnews]/<span class="catall">{c_allnews}</span>[/c_catallnews])</span>[/c_allnews]</div>
</div>[/c_linkhome]
<hr style="color:#c2c2c2;background-color:#c2c2c2;height:1px;" />
[/c_header]
[c_content]
[c_linkcat]
{c_catname}[c_catnews] <span class="cntfont">(<span class="catnew">+{c_catnew}</span>/<span class="catcnt">{c_catnews}</span>[c_catallnews]/<span class="catall">{c_catallnews}</span>[/c_catallnews])</span>[/c_catnews]
[/c_linkcat]
[/c_content]
[c_footer]
<hr style="color:#c2c2c2;background-color:#c2c2c2;height:1px;" />
[c_linklcomm]<div class="added">
<div align="center">{c_linklcommicon}Последние комментарии</div>
</div>[/c_linklcomm]
[c_linkfeedback]<div class="added">
<div align="center">{c_linkfeedbackicon}Обратная связь</div>
</div>[/c_linkfeedback]
<div class="added">{c_gensql}{c_genscript}</div>
[/c_footer]

в архиве все файлы модуля

zip upload.zip

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий