» » Анонс Block.Pro.3

Анонс Block.Pro.3

5.11
118
17 790
Анонс Block.Pro.3



Внимание!
Развитие и техподдержка модуля прекращены.
Актуальная версия модуля — BlockPro 4



Сегодня рад представить Вам новый сайт поддержки модуля blockpro и анонс третьей версии модуля!


Сразу следует предупредить, что модуль на данный момент работает только с версиями DLE 9.6 и 9.7 в дальнейшем я планирую поддержку старых версий DLE но когда она будет - покажет время.

Модуль полностью переписан с нуля и теперь может порадовать вас ООП, поэтому на данный момент нагружает сайт ~на 10-30% меньше предыдущей версии - это самое важное, чего удалось добиться.

Для улучшения работы с картинками используется собственный, не зависящий от DLE, php-класс. Это позволяет избежать тупых ошибок, возникающих при кривых картинках, теперь они просто заменяются заглушками.
Если раньше модуль выводил только картинки загруженные на сайт, то теперь он может выводить и картинки, лежащие на других сайтах, в этом случаи они не будут уменьшаться.
Можно настроить заглушки для отсутствующих картинок как для уменьшенной копии картинки, так и для оригинальной.
Теперь можно настраивать различные методы уменьшения картинок непосредственно в строке подключения, доступны методы:
  • Вписывание в заданные рамки
  • Уменьшение по ширине
  • Уменьшение по высоте
  • Непропорциональное уменьшение
  • Кроп
Все картинки раскладываются по папкам (/uploads/blockpro/[размер уменьшенной картинки]/[год и месяц новости]), теперь не будет 100500 картинок в одной папке (некоторые хостинги оч не любят подобных вещей).

Улучшения сортировки новостей пока представлены в виде возможности задавать направление сортировки (по убыванию или возрастанию), но при необходимости можно легко добавить новые варианты сортировки новостей. Т.е. я сделал некий запас на будущие модификации модуля.

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

P.S. Старый сайт никуда не делся и по прежнему работает и генерирует строки подключения как и прежде.

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

Комментарии

ПафНутиЙ
ПафНутиЙ 23 декабря 2012 22:14
Пользоваться можно уже сейчас.
Бета будет в следующем году. Сейчас не до этого.
fortune
fortune 4 января 2013 16:27
Проверил уже на 2-х проектах, все прекрасно работает, так что и альфа удалась.
ПафНутиЙ
ПафНутиЙ 4 января 2013 16:39
Спасибо, альфа потому, что функционал далеко не полный.
fortune
fortune 1 февраля 2013 10:50
Приветствую! Как бороться в заголовках со слешем перед кавычками, сейчас вместо "Я" пишется \"Я\"!
ПафНутиЙ
ПафНутиЙ 1 февраля 2013 11:22
Версия модуля актуальная? посмотрите дату в файле block.pro.3.php.
fortune
fortune 1 февраля 2013 20:14
это в engine\modules\blockpro? Версия Версия: 3.0a
ПафНутиЙ
ПафНутиЙ 1 февраля 2013 21:12
Сейчас протестировал, действительно ошибка есть.
Для исправления найдите строку
$data = strip_tags($data, '<br>');

и замените на:
$data = stripcslashes(strip_tags($data, '<br>'));

В ближайшем обновлении этой ошибки не будет. Сейчас попробую ещё разок поковырять, может найду решение с выводом допполей, раз уж взялся править))
fortune
fortune 1 февраля 2013 21:17
ПафНутиЙ,
после исправления новость пересохранить? потому что ничего не изменилось
fortune
fortune 1 февраля 2013 21:29
я эти изменения внес в файле block.pro.3.php правильно? Вот http://kvadrat-ugra.ru/ Блок Анонсы, ничего не изменилось пока!
ПафНутиЙ
ПафНутиЙ 1 февраля 2013 22:27
нужно кеш dle почистить.
fortune
fortune 1 февраля 2013 22:29
ПафНутиЙ,
Кеширование отключено, после изменений сразу же кликнул "очистить кеш"
fortune
fortune 2 февраля 2013 10:30
Я уж извиняюсь за беспокойство! Но не помогло! Пробовал и stripCslashes и stripslashes, ничего! так слеши перед кавычками и висят. Уже настройки php посмотрел, не включен ли мейджик квотс.
ПафНутиЙ
ПафНутиЙ 2 февраля 2013 11:46
https://raw.github.com/pafnuty/Block.Pro.3/dev/upload/engine/modules/blockpro/block.pro.3.php замените содержимое файла block.pro.3.php на это.
fortune
fortune 2 февраля 2013 13:58
Поклон! smile Все заработало отлично! Слеши исчезли! Спасибо огромное!
ПафНутиЙ
ПафНутиЙ 2 февраля 2013 14:00
Так же теперь работает {date=формат_даты} и даже допполя, но с косяками, надеюсь сегодня удастся победить это. Главное заработало)
Klim
Klim 17 февраля 2013 19:38
Добрый вечер. У меня вот такая проблемка вышла: скачал и установил на денвер dle9.7, после установил ваш модуль Block.Pro.3, но картинки так и не подгрузились.... Хотя, если прописать в шаблоне {include file="engine/modules/blockpro/block.pro.3.php"} (файл blockpro.tpl я не корректировал), тогда картинка подгружается, но в оригинальном размере, а вот если в шаблоне прописать {include file="engine/modules/blockpro/block.pro.3.php?&showstat=y&limit=5&sort=random&textLimit=150&imgSize=100x150"}, тогда выводятся только заглушки... картинки на сайт я загружаю в отдельную папку images, а в новости прописываю путь http://site.ru/images/image.jpg, в свою очередь в том же денвере этот путь прокатывает.... подскажите как быть в данной ситуации.... заранее спасибо
ПафНутиЙ
ПафНутиЙ 17 февраля 2013 23:54
Завтра попробую проверить на подобном способе размещения картинок.
IMP
IMP 10 марта 2013 04:29
i have a problem with block pro 3.2.2.1
problem is i can't show thumbnail, i mean i cant resize any image, for example, with this code:

{include file="engine/modules/blockpro/block.pro.3.php?&template=blockpro&sort=date&limit=2&nocache=y&imgSize=150x200"}

module would not show any image, i checked blockpro folder in upload folder, this is the path:

uploads/blockpro/150x200/2013-03/

but in that folder is not any thumb or any picture!

then with this code:

{include file="engine/modules/blockpro/block.pro.3.php?&template=blockpro&sort=date&limit=2&nocache=y&imgSize=150"}

the thumb image is completely black! this is a path:

uploads/blockpro/150/2013-03/

there is 2 images but completely black!

how i can fix this? i can't show any image in blocks.

thank you
ПафНутиЙ
ПафНутиЙ 10 марта 2013 11:23
The server is too weak, or disabled, the GD library
IMP
IMP 10 марта 2013 13:16
ПафНутиЙ,
i don't think so, first of all, GD is working, but how module block.pro 2.6.9 is working and can make the thumbnails, but block.pro 3 can't? recourse
ПафНутиЙ
ПафНутиЙ 10 марта 2013 13:47
Strange.
What version of php and Dle, charset? And give the site address.
IMP
IMP 10 марта 2013 14:43
Apache 2.2.22
PHP 5.3.13
DLE 9.8
UTF-8

i'm in local host with wampserver
ПафНутиЙ
ПафНутиЙ 10 марта 2013 16:47
Try openserver or on a real host. Maybe it's the problem localhost.
IMP
IMP 10 марта 2013 22:38
tired by these:

WampServer 2
Ampps 2
Open Server 4.7.7

but same problem. i don't know why sad

EDIT:

I fount the problem, problem is, if u installing Datalife Engine in sub folders, module does't make the thumbnails, you have to install Datalife Engine in root. i tested with Ammps and Wampserver. Could you pls fix this issue?
ПафНутиЙ
ПафНутиЙ 10 марта 2013 23:15
I check it, but only tomorrow. Now it's too late, it's time to sleep)
IMP
IMP 13 марта 2013 18:11
We still have a problem with thumbnails... sad

And there is a new problem, try this code in shortstory.tpl:

{include file="engine/modules/blockpro/block.pro.3.php?&template=blockpro&limit=3&sort=date&catId=this"}

if u want to show last news from news category in shortstory, all news in main will be disappear and shortstory.tpl won't load in all news except first news in every page of main.
ПафНутиЙ
ПафНутиЙ 13 марта 2013 20:08
for the main page does not exist catId = this because there is no category

I added to the todo your problem with subdomain. But when I do - not known.
todo
IMP
IMP 13 марта 2013 22:42
ПафНутиЙ,
yes you are right, i think block.pro 2.6 is much better than version 3 feel
sk
sk 19 марта 2013 11:34
А как можно с помощью blockpro заменить хак "предыдущая-следующая новость" в fullstory?
ПафНутиЙ
ПафНутиЙ 19 марта 2013 12:00
Никак, Этого blockpro не умеет, т.к. нужно городить дополнительные запросы в БД на выборку новостей из категорий, проверку существования следующей и предыдущей новостей.
Я для этой цели использую LinkEnsoPro

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

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

Информация

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