Динамические блоки

Динамические блоки


Модуль "Динамические блоки" предназначен для организации вывода блоков на сайте динамически. Данный модуль работает с движком DataLife Engine версии 8.2 и выше.

Основные возможности:

1. Создавать блоки в админпанеле без изменения файлов шаблона

2. Использовать не только стандартные блоки (Панель авторизации, опросы, архив и т.п.), но и следующие типы:

- рекламный баннер из движка (выводит в блоке тэг {banner_имя_баннера})

- RSS информер из движка (выводит в блоке тэг {inform_имя_информера})

- HTML блок (выводит HTML код в блоке)

- PHP блок (выводит блок, генерируемый в результате выполнения PHP скрипта)

3. Выводить блоки в любом месте страницы

4. Определять порядок вывода блоков (при необходимости изменить порядок в админке)

5. Скрывать блоки в определённых модулях на сайте

6. Отображать блоки определённым группам пользователей (гости, пользователи, админы, все)

7. Использовать различные шаблоны отображения блоков

Динамические блоки

Динамические блоки

Динамические блоки


Автор: Voven
Демо: _http://dle.adobe-city.ru/ (Чтобы увидеть демо, например зайдите в полную новость)
Скачать: dinamic_blocks.zip [414,06 Kb] (cкачиваний: 1245)

ps: Модуль создал для себя и он был первым, так что вместо критики лучше подсказать, глядишь исправим
Другие новости по теме:

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

Вернуться

  • KinD

  • 19 октября 2009 12:31
  • Группа: User
  • ICQ: 466662458
  • Регистрация: 27.09.2009
  • Комментариев: 54
  • Публикаций: 2
^
Полезный мод, поставил тестю
  • wiim0k

  • 19 октября 2009 12:44
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
сделал себе такое с тех времен как увидел джомлу ;) там подобное ;)
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
DataLife Engine версии 8.2 и выше.

Убило wink куда выше если только этот релиз lol
  • Voven

  • 19 октября 2009 13:21
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: wiim0k
сделал себе такое с тех времен как увидел джомлу ;) там подобное ;)


а чего ж раз сделал с народом не поделился?

Цитата: anatoly96
Убило куда выше если только этот релиз


это в смысле, что релиз не ниже 8.2, и зачем комменты ради того, что просто написать?

--------------------
  • wiim0k

  • 19 октября 2009 13:27
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Voven,
а ты всем что у тебя есть делишся с народом?? квартиркой поделишся?? почкой??
  • Группа: User
  • ICQ: 550700110
  • Регистрация: 3.09.2009
  • Комментариев: 28
  • Публикаций: 0
^
anatoly96,
сам хотел написать)) вижу кто-то тоже заметил

но спасибо за модуль, забираю
  • llipek

  • 19 октября 2009 14:00
  • Группа: User
  • ICQ: --
  • Регистрация: 28.01.2009
  • Комментариев: 91
  • Публикаций: 0
^
четсно скажу..не понял lol
Сильно только не пинайте

--------------------
  • pav

  • 19 октября 2009 14:15
  • Группа: User
  • ICQ: --
  • Регистрация: 19.01.2009
  • Комментариев: 253
  • Публикаций: 9
^
а ты всем что у тебя есть делишся с народом?? квартиркой поделишся?? почкой??

Ты против паблика? laughing
  • Группа: User
  • ICQ: --
  • Регистрация: 26.09.2009
  • Комментариев: 37
  • Публикаций: 0
^
хачу почку!!!!!!!!
  • Boroda

  • 19 октября 2009 15:00
  • Группа: User
  • ICQ: 899978
  • Регистрация: 16.10.2008
  • Комментариев: 230
  • Публикаций: 113
^
Цитата: Voven
Цитата: anatoly96Убило куда выше если только этот релизэто в смысле, что релиз не ниже 8.2, и зачем комменты ради того, что просто написать?

в бан напрашивается.

Цитата: Voven
Цитата: anatoly96Убило куда выше если только этот релизэто в смысле, что релиз не ниже 8.2, и зачем комменты ради того, что просто написать?

в бан напрашивается.

--------------------
  • wiim0k

  • 19 октября 2009 15:02
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
BlackSmoke,
не не против wink просто может мне с ним базой своего сайта прделится... глупый человек вот и все..
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Чувствую, что модуль полезен, но до конца не понял
Voven, приведи пример использования модуля с кодом PHP
  • Maxter

  • 19 октября 2009 15:11
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Спасибо, классный модуль, давно такой хотел. lol
  • darkgod

  • 19 октября 2009 15:33
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
спасибо огроменное! Автору респект! Давно на dle хотел такое...
  • Группа: User
  • ICQ: 550700110
  • Регистрация: 3.09.2009
  • Комментариев: 28
  • Публикаций: 0
^
ээээ, вот когда загружаешь файлы на сервер... в шаблоне уже существует файл main, чего что заменять надо?
  • klop

  • 19 октября 2009 16:04
  • Группа: User
  • ICQ: 494880449
  • Регистрация: 20.04.2009
  • Комментариев: 37
  • Публикаций: 2
^
Чтобы увидеть демо, например зайдите в полную новость

что-то я там ничего не увидел belay
  • Maxter

  • 19 октября 2009 18:25
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: FeelThePower
ээээ, вот когда загружаешь файлы на сервер... в шаблоне уже существует файл main, чего что заменять надо?

Маин не меняй, это для дефолтного шаблона.
  • VayLife

  • 19 октября 2009 18:31
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Hа 7.5 подойдет ?
  • (ppoe)

  • 19 октября 2009 19:02
  • Группа: Модератор +
  • ICQ: 116205
  • Регистрация: 22.04.2009
  • Комментариев: 230
  • Публикаций: 7
^
VayLife, написано же 8.2 smile

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Неужели это Чудо бесплатно!?:) Как его к 8-ке прикрутить?
  • Voven

  • 19 октября 2009 20:14
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: Server
Fatal error: Call to a member function load_from_cache() on a non-object in /home/public_html/engine/modules/blocks.php on line 15 что делать?


это стандартная API функция, предполагаю что версия ДЛЕ не 8.2

--------------------
  • Группа: User
  • ICQ: 550700110
  • Регистрация: 3.09.2009
  • Комментариев: 28
  • Публикаций: 0
^
мда... скажешь тут большенство на дефолтных шаблонах сидит?
  • Voven

  • 19 октября 2009 20:17
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: FeelThePower
мда... скажешь тут большенство на дефолтных шаблонах сидит?


просто вложен дефолтный шаб для того, чтобы показать как подключить модуль

--------------------
  • SaD

  • 19 октября 2009 20:18
  • Группа: User
  • ICQ: --
  • Регистрация: 20.02.2009
  • Комментариев: 303
  • Публикаций: 15
^
Я так понял мод для криворуких? Тех кто не умеет шаблоны редактировать и документацию не читал?

За новость спасибо.

--------------------
  • UANIX

  • 19 октября 2009 21:33
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
та чо норм еще б конструктор как на юкоз и все мы школники
  • hayk

  • 20 октября 2009 04:56
  • Группа: User
  • ICQ: --
  • Регистрация: 25.08.2008
  • Комментариев: 37
  • Публикаций: 0
^
spasibo.. )))
  • Maxter

  • 20 октября 2009 17:00
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
какой кто шаб юбзает - неважно. Мод прост в установке, в описании все написано. Свой шаблон под дизайн за минуту из fullstory.tpl например можно сделать, или для боковой панели. В общем все просто и понятно, так что если ошибка, то криво установили.
  • Deoks

  • 21 октября 2009 22:50
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
еще б для категорий зделать, не только для модулей ))
  • Voven

  • 25 октября 2009 22:36
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: Deoks
еще б для категорий зделать, не только для модулей ))


и еще бы возможность выбор блока в отдельных категориях с контентом


мне один друг написал, в принципе если есть спрос то можно и добавить категории и можно добавить все что угодно, раз кому то пригодилось. Все пожелания и баги пишите в личку или на мыло voven_fecity собака mail.ru

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Что то я не увидел разницы :( Что с ним что без. feel Покажите на картинках. До и после. Или объясните дураку на словах.
  • Voven

  • 27 октября 2009 20:28
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: LamerHAX
Что то я не увидел разницы :( Что с ним что без. Покажите на картинках. До и после. Или объясните дураку на словах.


Заходишь на главную, наблюдаешь 3 блока, 2 слева и 1 справа, заходишь в просмотр новости остается один блок навигация. Заходишь не зарегистрированный видишь надпись Этот текст вы видите потому что не зарегистрированы!!!, регистрируешься надпись пропадает. Это для того чтобы видеть отличия. А так в редми все написано

--------------------
  • Petro38

  • 29 октября 2009 23:28
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Voven,
Заходишь на главную, наблюдаешь 3 блока, 2 слева и 1 справа, заходишь в просмотр новости остается один блок навигация. Заходишь не зарегистрированный видишь надпись Этот текст вы видите потому что не зарегистрированы!!!, регистрируешься надпись пропадает. Это для того чтобы видеть отличия.
Но, ведь все это стандартными тегами делается!
Если кто понимает, объясните, какие еще отличия есть!
Ну и про нагрузку на базу хочется послушать: сколько запросов, и какие
  • Voven

  • 3 ноября 2009 22:27
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Petro38,
на сайте запросы делает, если надо обновить кэш, в админке запросы делает при сортировке, редактировании, создании блоков. Основные отличия от стандартных тегов, то что один раз прописал в шаблоне, а потом все редактируешь в админке, для разных разделов сайта стандартными тегами не очень удобно делать, по крайней мере здесь быстрей. Так же для разных групп пользователей можно отображать и скрывать блоки. В общем вся задумка в основном, что бы к примеру надо изменить блок быстро и допустим не на своем обычном рабочем месте, зашел в админку и сделал как надо, т.е. все это делалось для упрощения работы.

Petro38,
на сайте запросы делает, если надо обновить кэш, в админке запросы делает при сортировке, редактировании, создании блоков. Основные отличия от стандартных тегов, то что один раз прописал в шаблоне, а потом все редактируешь в админке, для разных разделов сайта стандартными тегами не очень удобно делать, по крайней мере здесь быстрей. Так же для разных групп пользователей можно отображать и скрывать блоки. В общем вся задумка в основном, что бы к примеру надо изменить блок быстро и допустим не на своем обычном рабочем месте, зашел в админку и сделал как надо, т.е. все это делалось для упрощения работы.

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
На 8.2 не прикрутилось( кто может помочь пишите в асю 43186760(9)
Fatal error: Call to a member function load_from_cache() on a non-object in /home/public_html/engine/modules/blocks.php on line 15

Убираю эту строку потом 36 вроде... и т д... (
  • Sander

  • 5 ноября 2009 21:11
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
UnderBeaT,
модуль построен на классе api.
проверь, у тебя должен быть файл: engine/api/api.class.php
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
у меня пишет следущее:

MySQL Error!
------------------------

The Error returned was:
Table '7-ven.dle_admin_sections' doesn't exist

Error Number:
1146


проверял файл engine/api/api.class.php - он там есть. в чем может быть проблема?

DLE 8.2 диз не пробный
  • Voven

  • 17 ноября 2009 11:37
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: vitallka
Table '7-ven.dle_admin_sections' doesn't exist


пишет, что у тебя нет таблицы dle_admin_sections, такая таблица появилась в версии 8.2. Так что смотри двиг

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Хороший модуль, вот только в DLE 8.3 не срабатывают в таких блоках коды двига, вида - {changeskin} и т.п., а выводятся в виде текста. Или что-то не так я сделал?
  • wolf17

  • 20 ноября 2009 15:39
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Длу 8.2 все работает кроме вывода снизу.
Автор, с чем это связанно?
  • zoxan

  • 17 декабря 2009 13:23
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
у мня при создини блока выдает arning: opendir(./templates/1/blocks): failed to open dir: No error in \www\engine\inc\blocks.php on line 408 Невозможно открыть директорию ./templates1/blocks ????
  • Diren

  • 3 января 2010 04:51
  • Группа: User
  • ICQ: 441200771
  • Регистрация: 24.08.2009
  • Комментариев: 28
  • Публикаций: 0
^
Судя по всему этот модуль пашет только на DLE 8.2
Я пытался поставить на DLE 8.3 но как говорил AllStory не срабатывают в таких блоках коды двига, вида - {changeskin} и т.п.

Знает кто нибуть как на 8.3 установить?
  • Voven

  • 8 января 2010 01:23
  • Группа: User
  • ICQ: --
  • Регистрация: 19.07.2008
  • Комментариев: 13
  • Публикаций: 1
^
Цитата: Diren
Знает кто нибуть как на 8.3 установить?


Подправил для 8.3, в редми читайте разделы Установка и Подключение модуля, соответственно запускать install-blocks.php не надо.

Скачать:
_http://letitbit.net/download/0302.0f2f9e1b907384cc8ea72c0e5/Dinamic_blocks.zip.
html
_http://depositfiles.com/files/cj1iayeb7

ps: Больше данный модуль дорабатывать не планирую, т.к. есть задумки сделать менеджер модулей, где блоки будут присутствовать

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Ну что тут сказать, Voven рулишь! Очень хороший модуль!
  • swart

  • 30 апреля 2010 19:48
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
не работает че то удаление блока и сдвиг( в админке
  • djprog

  • 4 июня 2010 23:21
  • Группа: User
  • ICQ: 426260667
  • Регистрация: 24.04.2010
  • Комментариев: 1
  • Публикаций: 0
^
У меня на 8.5 чьота он не правильно работает