Блок сворачивающихся категорий 3.0

Блок сворачивающихся категорий 3.0

Стоимость: 5WMZ для mastermind.pp.ua/datalife-engine Бесплатно!

Динамический блок категорий 3.0 предназначен для автоматического формирования списка категорий движка DLE.
Характеристики:
1. PHP движок с поддержкой AJAX.
2. Неограниченная вложенность категорий (зависит только от скина и его "резиновости").
3. Устанавливается на любую версию движка (по идее, тестировалось на 5.3, 5.7, 6.5, 7.0, 7.3). На 8.0 работает на ура!
4. Возможность отключения ветвления в случае ее отсутствия, в этом случае для каждой категории можно подставить свое изображение.
5. Всего 1 (!!!) SQL запрос на подсчет новостей в категориях (может выключатся в настройках).
6. Простая установка, работает сразу же, но нужно "подкрутить" css под свой стиль.
7. Шаблонная структура вывода, с возможностью добавления статических страниц.
8. Открытие/закрытие всех вложенностей одним кликом.

Скрипт максимально соптимизирован. Установка занимает 2 минуты.

Стоимость: 5WMZ для mastermind.pp.ua/datalife-engine Бесплатно!

distr_v3.zip [47,15 Kb] (cкачиваний: 1215)
Другие новости по теме:

Категория: Модули ----- Просмотров: 7075 ----- Комментариев: 23

Вернуться

  • BoskE

  • 4 июня 2009 19:12
  • Группа: User
  • ICQ: --
  • Регистрация: 9.03.2008
  • Комментариев: 76
  • Публикаций: 3
^
Почему 3,0? В чем отличие от предыдущих версий?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Кто нибудь сделайте модуль подсчета новостей отдельно, будет очень здорово!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Хз. Но выглядит он хреново и в основном практически портит любой дизайн. Гораздо лучше навоять такое же дерево на CSS + красиво получиться.
  • demon

  • 4 июня 2009 20:06
  • Группа: User
  • ICQ: --
  • Регистрация: 26.04.2008
  • Комментариев: 208
  • Публикаций: 14
^
у меня он стоит и смотриться красиво,хотя у каждого своё мнение

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Идея с подсчетом новостей хорошая, только надо её реализовать!
Пример:
Каждая категория имеет свой ID, следовательно вывод количества новых новостей + общего количества новостей лучше делать через ID. Почему? Потому что это намного удобнее для вывода меню!
Нужно сделать, чтобы из этого:
Программы
[ID=2] {num1} / {num2} [/ID]

C помошью модуля выводилось это:
Программы
460 / +23


Сделайте такой модуль! lol
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
У меня на сайте стояла эта прелесть. Выводила количество уроков в каждом разделе...
Хотел выпустить как мод, но какая-то козлина сайт ломанула... Итог - всё снёс нах...

Могу вспомнить, как делал и сделать тебе... Но пока не могу - дел куча...


Ток вопрос: запросов 2 или один? Что посчитать новости в разделе 1 запрос понятно, но нужен второй для названий и ссылок...

И того - 2 запроса - верно?
  • vilcom

  • 4 июня 2009 23:18
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
Цитата: Горбушка
Ток вопрос: запросов 2 или один? Что посчитать новости в разделе 1 запрос понятно, но нужен второй для названий и ссылок...

И того - 2 запроса - верно?


я тоже так думал.но на самом деле там один тяжелый запрос, который делает и то, и другое.

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Это как? Там же 2 таблички...
Разве можно содержание 2х таблиц взять 1им запросом?

Хотя в моде реально только один запрос...
$db->query("SELECT  p.category, COUNT(p.category) AS cnt,(select count(*) from ".PREFIX."_post pp where pp.category=p.category and date(pp.date)=curdate()) as curdatecnt FROM ".PREFIX."_post p WHERE p.approve = 1 AND p.date<=NOW() GROUP BY category");

Но я так и не могу понять, откуда он берёт названия категорий...

Автор, отзавись...
  • VAT

  • 5 июня 2009 08:02
  • Группа: User
  • ICQ: --
  • Регистрация: 3.07.2008
  • Комментариев: 96
  • Публикаций: 0
^
да, отдельно бы подсчет новостей для категорий если бы был, было бы зашибись)
  • vilcom

  • 5 июня 2009 09:27
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
Разве можно содержание 2х таблиц взять 1им запросом?


а разве нельзя? laughing хотя в данном случае хз запрос какой то странный

Цитата: show.full.php
$sql_result = $db->query( "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.rating, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name,rating, vote_num, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'] . " LIMIT " . $cstart . "," . $config['comm_nummers'] );


Автор, отзавись...


врятли.этот модуль платный wink

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 25.04.2008
  • Комментариев: 39
  • Публикаций: 0
^
1) У меня под дизайн не подстраивается, старые версии подстраивались и когда открывал категории блок навигации расширялся.
2) Почему-то в одной категории правильный подсчёт не идет там больше 50 журналов а показывает общие 6

И ешё это версия 2,3 а не 3,0

PS извините что не редокнул свой переведший пост, не открылось редактирование что-то
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
1) У меня под дизайн не подстраивается, старые версии подстраивались и когда открывал категории блок навигации расширялся.

Блок расширятся недолжен, он только удлиняется.

2) Почему-то в одной категории правильный подсчёт не идет там больше 50 журналов а показывает общие 6

У меня все работает....
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Класная штука, спасибо, но есть вопросик, как сделать так, чтобы когда открываешь категорию, все подкатегории смещались вправо (если модуль в левом блоке)
  • Группа: User
  • ICQ: --
  • Регистрация: 25.04.2008
  • Комментариев: 39
  • Публикаций: 0
^
Trane911, да я понял теперь, вот выбери для новости более 2 категорий, он перестанет считать, у меня журналы например Название категории, потом название журнала, а потом год вот он и не считает блин.
  • dnx

  • 1 июля 2009 22:30
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
а как сделать чтобы подкатегории при открытии сайта сами не открывались?
представьте категорий штук 2 и в них еще по 20 подкатегорий!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Спасибо! Всё работает! bully
  • yung3r

  • 2 июля 2009 18:36
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
куул
  • dnx

  • 5 июля 2009 01:39
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
так кто подскажет?:

а как сделать чтобы подкатегории при открытии сайта сами не открывались?
представьте категорий штук 2 и в них еще по 20 подкатегорий!


=(
  • Группа: User
  • ICQ: 451989540
  • Регистрация: 11.03.2009
  • Комментариев: 39
  • Публикаций: 0
^
dnx +1

--------------------
  • ElfW

  • 4 сентября 2009 12:39
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Автору этого поста нужно яйца ноги/руки поотрывать!
Это мой модуль, который я холил и лелеял несколько месяцев... Продавал его людям в пакете с бесплатной тех. поддержкой и последующими обновлениями.
Сейчас его какой-то урод умник выложил в паблик. После этого я просто бросил им заниматься.
С выходом версии 8.2 решил переделать модуль под апи нового движка, но судя по нечестности некоторых покупателей придется выкладываемый модуль паковать... а жаль...

В версии 3 изменений было очень много, начать хотя бы с того, что весь модуль был переведен с таблиц на div и css, + некоторая оптимизация, + возможность выставлять картинки для каждой категории отдельно, остальное я уже неупомню.
  • unders

  • 24 ноября 2009 00:49
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
стал как радной спс !
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
на 8.3 работаєт!!!!!!!!!!!!! wink супер!