Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine > Модули, Хаки, Примочки для DLE
Расширенный поиск

Модули, Хаки, Примочки для DLE Тут собираются темы с модулями, хаками и разными примочками для движка DataLife Engine

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2010, 10:36 Вверх   #1
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
Лампочка S-Blocks для DLE

Модуль для dle S-Blocks v.1.7 by Sander


Как вы уже наверно знаете, модуль позволяет вывести любые новости, в любом месте на вашем сайте, независимо от их изначального оформления. Для выбора новостей прописано множество критериев, по которым эти новости сортируются. Вид вывода можно настроить абсолютно любой, ограничивает только ваша фантазия. В блоке элементарно используется JavaScrip библиотека jQuery. Что я на некоторых сайтах и сделал, для вывода более красивого окошка. Еще одна немаловажная функция, которую может выполнять блок - полная замена контента на сайте этим модулем.

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

Выводим матрицей 2х2. Используется 10 тэгов: категория, заголовок, дата, автор, количество просмотров, картинка, короткое описание, ссылка на полную новость, количество комментариев, рейтинг. Стиль для навигации тот же что и на сайте. Для рейтинга использован хак для графического вывода дробных значений стандартного рейтинга.

Этот блок похож на предыдущий, другой стиль оформления новостей. Выводит матрицей 7х1, используется для полной замены контента.

АДМИНКА
Теперь главное - админка модуля. Это его сердце и мозг. Тут создаются и оформляются блоки, выводимые на сайте. Блок достаточно создать один раз, и его можно вообще не трогать. Он будет работать полностью в автоматическом режиме.

В этом окне создаются, включаются/выключаются, редактируются и удаляются модули. Вобщем не очень интересно, все и так сразу видно.

На этом скрине показано самое интересное, где есть на что посмотреть и есть о чем рассказать.
Что ж пойдем по порядку, какие параметры есть и за что они отвечают.
Название блока - Имя блока, должно быть уникальным (не повторяющимся), на латинице.
Описание блока - Необязательный параметр, но желательный. Лучше написать, что это за блок и где он используется.
Категории - Из каких категорий выбирать новости. У этого параметра есть 3 дополнительные настройки:
+ Выбирать новости из подкатегорий - По умолчанию этот параметр включен, думаю его функционал описывать не обязательно :)
+ Отображать только в отмеченных категориях - Этот параметр влияет только на то, в каких категориях блок будет выводиться
+ Выбирать новости из той категории, в которой находится юзер (кроме главной) - Можно использовать например для блока "популярное в категории". На главной выводятся новости из отмеченных категорий. При использовании совместно с предыдущим параметром новости будут выводиться из той категории, в которой находится пользователь и только в отмеченных категориях, в данном случае на главной блок не будет выводиться.
Обрезание заголовка - Максимальное количество символов, которое будет выведено в заголовке. При превышении этого числа, заголовок будет обрезаться до указанного числа символов. Обладает одним дополнительным параметром:
+ Вырезать только целые слова - После обрезания заголовка проверяется концовка, если слово наполовину обрезалось - оно удаляется.
Обрезание описания - Количество символов выводимых в описании новости. Если поставить 0, описании вообще не будет обрезаться.
Количество строк
Количество элементов в ряду - Эти два параметра отвечают за матричный вывод. Ниже под ними показывается эскиз, как ваш блок будет выглядеть.
Новости не старше N-дней - будут выводиться новости не старше указанного числа дней
Новости за период - Можно указать, из какого периода времени выводить новости, сортировка при этом может быть любая.
Количество страниц в навигации - Параметр для ограничения количества страниц в навигации. Ведь страниц может быть 10, 30 100. Но ведь не все эти страницы надо показывать пользователю именно в блоке, хотя это по желанию. Имеет один дополнительный параметр:
+ Использовать постраничную навигацию - Включает/выключает навигацию в блоке.
Стиль для навигации в блоке - Если хочется, чтобы на всем сайте были одинаковые стили навигации, но не хочется для каждого блока заново прописывать стиль, можно указать ему уже существующий стиль.
RSS рассылка блока - Рассылка новостей с блока, три варианта: простой, полный, Яндекс новости. Выводит столько же новостей, сколько выводится на сайте, включая навигацию.
Откуда выбирать новости? - Если хочется выводить новости не опубликованные на главной, либо же наоборот только с главной - можно воспользоваться данной опцией.
Выводить новости с ID: - Аналог рекомендуемых новостей, только выводятся только новости с указанными id.
Сортировка новостей - Выбор критерия сортировки новостей.
Шаблон вывода новостей - Эта часть очень сильно претерпела изменений. Теперь нет необходимости вручную вводить тэги или копировать->вставлять. Теперь все достаточно просто, достаточно нажать на интересующий тэг и он будет вставлен в поле ввода шаблона, в том месте где находится курсор. Можно создать вполне приличный блок не пользуясь клавиатурой.
Картинка по умолчанию - по умолчанию данный параметр пустой. В этом случае, если в коде блока используется код картинки, то новости без картинок не будут выводиться. Если же в поле этого параметра ввести адрес картинки в шаблоне, то будут выводиться все новости, независимо от того, есть в ней картинка или нет. Если картинки нет - будет подставляться указанная картинка.
Включить/выключить блок - Комментарии, я полагаю, излишние.

S-Blocks v.1.7 (352.3 Кб)

Последний раз редактировалось Serberg; 26.07.2012 в 02:11..
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.07826 секунды с 13 запросами