S-Blocks v1.7 by Sander для DLE

S-Blocks v1.7 by Sander

S-Blocks v1.7 by Sander

Итак, наконец готова долгожданная версия 1.7 модуля S-Blocks. Выполняемые задачи остались те-же, но значительно увеличилось количество настроек, а так же удобность в управлении блоками. С помощью этого блока вы можете добавить новостной блок в любом месте на вашем сайте. Широчайший набор вариантов сортировки новостей. Можно ограничить по дате, по наличию картинок в новости, 10 вариантов сортировки:
- Последние новости
- Рейтинг
- Просматриваемые
- НЕ просматриваемые
- Комментируемые
- НЕ комментируемые
- Случайная новость (Random)
- Рекоммендуемые новости
- Аналог стандартного topnews
- Рейтинг*Просмотры
Выбор категорий, подкатегорий, замена контента, и еще куча всевозможных опций и настроек.

Вот краткий список изменений.
1.7
[+] Переведена верстка с <table> на <div>. Поисковики лучше читают <div>.
[+] В админке добавлена BB-панель для html тэгов. Также тэги модуля выполнены с помощью технологии BB-панели.
[+] Выбирать новости с подкатегорий или нет. Ручное включение/выключение для каждого блока.
[+] Создание описания средствами блока, тэги: {descr-short} {descr-full} {descr}. Теперь описание не ограничено 200 символами.
[+] Возможность вырезания только целых слов из заголовка.
[+] Переименовал тэги: {comments-num}, {link-category}. По аналогии с системными тэгами.
[+] Новые тэги: {date=j F y}, {vote-num}, {attachments}, {category-link}, {author-link}, [comm-link]...[/comm-link], [day-news]...[/day-news], [thumb], [thumb=150], [image], [image=200]
[+] Обновил "релизы", теперь можно задавать время. С какого - по какой час новость считается релизом. Пример: <!--sblocks_reliz_begin-->
2010-02-24 17:21
<!--sblocks_reliz_end-->

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

Примеры:
S-Blocks v1.7 by Sander

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

S-Blocks v1.7 by Sander

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

S-Blocks v1.7 by Sander

Простейший вариант, код минимальный. Матрица 4х2. Div-овая верстка с настройкой отступов. Можно было даже обрезать верхнюю левую картинку, чтобы все были одинаковыми (обрезать средствами html+css).

S-Blocks v1.7 by Sander

Еще один простенький вариант. Вывод матрицей 3х1, в боковом меню. Внешний вид настроен только стилями.

S-Blocks v1.7 by Sander

Без комментариев.

S-Blocks v1.7 by Sander

Вот так вот еще можно, картинки с рамочкой.

S-Blocks v1.7 by Sander

Еще можно вот так вот, по простому со всплывающим окошком. (Да простит меня хозяин сего сайта smile )

S-Blocks v1.7 by Sander

И на закусочку. На главной только картинка и заголовок, а в окошке полная информация.

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

S-Blocks v1.7 by Sander

В этом окне создаются, включаются/выключаются, редактируются и удаляются модули. Вобщем не очень интересно, все и так сразу видно.
S-Blocks v1.7 by Sander

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

Еще раз приведу список изменений:
1.7
[+] Переведена верстка с <table> на <div>. Поисковики лучше читают <div>.
[+] В админке добавлена BB-панель для html тэгов. Также тэги модуля выполнены с помощью технологии BB-панели.
[+] Выбирать новости с подкатегорий или нет. Ручное включение/выключение для каждого блока.
[+] Создание описания средствами блока, тэги: {descr-short} {descr-full} {descr}. Теперь описание не ограничено 200 символами.
[+] Возможность вырезания только целых слов из заголовка.
[+] Переименовал тэги: {comments-num}, {link-category}. По аналогии с системными тэгами.
[+] Новые тэги: {date=j F y}, {vote-num}, {attachments}, {category-link}, {author-link}, [comm-link]...[/comm-link], [day-news]...[/day-news], [thumb], [thumb=150], [image], [image=200]
[+] Обновил "релизы", теперь можно задавать время. С какого - по какой час новость считается релизом. Пример: <!--sblocks_reliz_begin-->
2010-02-24 17:21
<!--sblocks_reliz_end-->

[+] Максимальное кэширование. Кэшируется даже ajax навигация в блоках.
[+] Возможность установки картинки по-умолчанию. Для каждого блока устанавливается своя картинка.
[+] Возможность присвоения своего класса для блока навигации.
[+] На сайте, в блоке (скрытым текстом), внизу выводится время генерации блока.

1.6
[+] Рекомендованные новости по ID.
[+] Выводить новости только за определенный период.
[+] Выбор вывода (все, с главной, кроме главной)
[+] Кэширование для каждой категории
[+] Кэширование для сортировки Random. Ручное включение/выключение.
[+] Новый тэг для рейтинга {rate-num}. Использовать для хака рейтинга (как на 4dle)
[+] Новые тэги: {THEME}, [full-link]...[/full-link], {audio}, [audio=250]

Системные требования:
PHP v5.x
Zend Optimizer
DLE v8.3 - Для младших версий не будут работать только теги мультимедии: {audio}, {video} и т.п.

Условия продажи:
Обновления, Техподдержка: бесплатно;
Цена: 15WMZ;
Лицензия: 2 сайта бесплатно, далее каждый сайт +5WMZ
Примечание. Сайты менять нельзя, исключения будут оговариваться в частном порядке
ICQ: 404-037-556;
e-mail: _odesa[@]mail.ru
Добавить комментарий

Внимание! Все сообщения касающиеся техподдержки будут удалены или проигнорированы

Attention! All messages asking for technical support will be removed or ignored

  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2024.
При копировании, ссылка на источник обязательна.