» » Block.Pro.2.6 на GitHub

Block.Pro.2.6 на GitHub

11.05
43
11 413
Block.Pro.2.6 на GitHub

Вчера я перенёс работу над своим модулем Block.Pro.2 на GitHub - кому интересно помочь в развитии модуля словом и делом - милости прошу, вносите правки, предлагайте идеи или просто следите за обновлениями.

ВНИМАНИЕ!

Все обсуждения модуля теперь только в этой теме или на сайте blockpro.ru

Похожие материалы

Комментарии

Yamakasi
Yamakasi 31 июля 2012 17:24
Цитата: index
Также такой вопрос: как вывести оригинальную картинку одним тегом {image_original} (без {image-X})?

хм... странный вопрос, или сформулирован не так как надо, но я как понял и думаю автор разрешит ответить, но как раз же тег {image_original} отвечает за выдачу оригинальной картинки, а тег {image-X} - отвечает за вывод копии маленькой картинки которые значения шир. и выс. Вы ставите сами, а также выбираете какую картинку по счёту выводить!

То есть ответ такой: тег {image_original} выводит оригинальную картинку, а если Вы хотите оригинал уменьшить не с помощью скрипта и не хранить умень.копии в папке уплоад, то есть оригинал вывод с уменьшением, то тут уже Вам надо прописывать шир. и выс.
height="100px" width="100px"

то есть на Ваш выбор.
OKyJIucT
OKyJIucT 31 июля 2012 17:36
В предложенном вами варианте картинка будет растянута или сжата, а в случае использования вывода картинки скриптом с указанием ширины и высоты она будет обрезана.
Другими словами, если картинку надо уменьшить не пропорционально, то результат будет не особо привлекательным. К тому же уменьшенная таким образом картинка меньше весить не будет.
ПафНутиЙ
ПафНутиЙ 31 июля 2012 19:18
{image_original} работает только в паре с {image-X}
Вывод полного пути проверю, наверное мой косяк.

Не понятно зачем тогда использовать модуль, если картинку не нужно уменьшать, чем не устраивает стандартный custom?
Daiv
Daiv 31 июля 2012 19:48
ПафНутиЙ,
если бы вы еще розписали как вывести модуль на отдельную страницу со своим шаблоном, применения модуля стало бы еще более востребованым.
Пример:
А то приходиться жутко извращаться ставить 2 модуля для вывода строки подключения.
ПафНутиЙ
ПафНутиЙ 31 июля 2012 20:12
В чём проблема?
Создаём стат страницу со свои шаблоном и суём в шаблон строку подключения модуля. делов на 5 мин)
Daiv
Daiv 31 июля 2012 20:58
ПафНутиЙ,
Еще одно как сделать что бы выводило все новости с Id категории. Что бы не надо было указывать количество новостей.
ПафНутиЙ
ПафНутиЙ 31 июля 2012 22:18
Модуль в принципе рассчитан на вывод простых блоков с новостями, а не составление топа по всем новостям))
А если в категории будет 10 000 новостей?
Постраничной навигации в модуле не будет, не вижу смысла, поэтому либо можете самостоятельно доточить модуль (по аналогии с стандартным функционалом DLE), либо (и это будет правильнее) - сделать несколько статических страниц и на каждую класть свою строку подключения.
Но повторюсь - модуль под подобные вещи не рассчитывался.
index
index 1 августа 2012 07:47
Пожалуйста, покажите пример использования {image_original} в паре с {image-X}.

Дело в том что, нужно вывести картинку с определенным размером под слайдер. Block.Pro.2 выводит картинку {image-X} тем же размером, если данный размер меньше указанного в параметре img_size=.

А custom вовсе не умеет выдавать ссылку на оригинал изображения... или я ошибаюсь?
ПафНутиЙ
ПафНутиЙ 3 августа 2012 09:17
index,
Пример использования модуля для слайдера есть на blockpro.ru
Если картинка меньшего, чем указано в настройках, размера, она естественно не будет обрезана.
В целом весь смысл слайдеров (как собственно и любого качественного контента) заключается в подготовке под них соответствующего контента.
Пример с использованием {image_original} в паре с {image-X} обязательно сделаю, если получится - сегодня.
index
index 3 августа 2012 15:12
У меня получается миниатюра изображения меньше, чем в настройках вашего модуля, а есть еще оригинал изображения.

И вот хочу спросить, может сделать проверку в модуле, что если миниатрюра меньше img_size=, то берется оригинал картиники и погоняется под img_size=?! Или для этого существует {image_original}?

Было отлично увидеть пример. Ждемс.
prpobed5
prpobed5 4 августа 2012 19:04
Добрый день, ПафНутий.
Видел у Вас уже спрашивали про этот момент несколько человек, но так и не увидел ответ.
Иcпользую модуль для вывода похожих новостей. Картинки не в допполях, а в новости, на сервере картинки в папке /uploads/... Версия 2.6.5 Кэш очищался.

В show.full.php и шаблоне по дефолту как в описании к модулю.

Похожие новости выводятся. Но:
1. вместо картинки новости везде выводит gif заглушка "нет картинки"
2. ссылки с заголовков новости имеют вид /урлсайта/topnews/{link}/

Т.е. {image-1} и {link} похоже не обрабатываются, а просто подставляются в шаблон.

Подскажите, пожалуйста, в чем может быть причина? Может быть проблема из-за паралелльного использования Вашего модуля топ новостей adv_top?
ПафНутиЙ
ПафНутиЙ 4 августа 2012 22:11
параллельное использование adv_top dhzlkb является причиной, а вот тег { link } отсутсвует в списке тегов, поддерживаемых модулем, в качестве ссылки на полную новость используется { full-link }.
по поводу картинки без кода и ссылки на сайт ничего не могу сказать.
ПафНутиЙ
ПафНутиЙ 5 августа 2012 13:09
index,
В модуле была допущена ошибка с выводом пути оригинальной картинки. Исправлено.

Добавлен пример использования {image_original}

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.