» » Block.Pro.2 обзавёлся своим сайтом! Встречайте!

Block.Pro.2 обзавёлся своим сайтом! Встречайте!

28.06
87
15 164
Block.Pro.2 обзавёлся своим сайтом! Встречайте!

Несколько дней назад я решил вынести модуль Block.Pro.2 из рамок блога и запустил для него отдельный сайт поддержки.
Сделано это, в первую очередь, для удобства использования генератора строк подключения, ведь намного проще запомнить имя отдельного домена, чем ходить по ссылке на блоге для генерации нужного кода!

Пара слов о генераторе строк подключения для модуля Block.Pro.2 и сайте

  • На момент написания статьи генератор умеет генерировать как обычную строку подключения (через include), так и готовый код для вставки в файл show.full.php, когда модуль используется для вывода похожих новостей.
  • Учтены разные варианты сочетания переменных. Например если выбрать вывод последних новостей, то количество дней в строке подключения будет отсутствовать за ненадобностью.
  • Значения переменных, используемых по умолчанию в модуле так же выведены в соответствующие поля формы генератора, но если их не менять - они не будут присутствовать в сгенерированной строке подключения.
  • На сайте собрана вся информация по модулю и представлена в удобном виде. Теперь не нужно лазить по блогу в разных постах.
  • Для ваших предложений и замечаний так же имеется специально заведённая "кнопочка" (на сайте она находится слева)


P.S. Если вы уже используете у себя на сайте модуль block.pro.2 - скидывайте мне ссылки, я буду наполнять раздел примеры использования

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

Комментарии

Mister Hyde
Mister Hyde 29 июня 2012 12:24
О найденных ошибках сообщайте через форму обратной связи (кнопка слевва) или по указанным ниже контактам.


Красивый сайт получился smile
wcw2007
wcw2007 1 июля 2012 22:22
Спасибо огромное но лучше бы сделать админку как у сблока
ПафНутиЙ
ПафНутиЙ 2 июля 2012 00:04
Зачем? Есть же уже sblocks, нужна админка - покупайте, модуль того стоит.
wcw2007
wcw2007 2 июля 2012 11:21
Sblock не будет выпущен автор в этом уже признался. Будет шикарно если вы добавите функции вывода в тексте ( в новости) как sblock и вывод новостей автора автоматом, чтоб определялся автор новости. Спасибо за шикарный модуль.
grek
grek 9 июля 2012 12:08
ок я скачал 2.6 А Настройка Как 2.5 ???
redagrandrei
redagrandrei 10 июля 2012 15:43
Добавил блок на сайт. Но отображается он через раз. То есть один раз нормально, 10 новостей как я и поставил. Обновив страницу показывается 50 а то и больше новостей которые растягивают страницу до невозможности. Как это исправить?
ПафНутиЙ
ПафНутиЙ 11 июля 2012 18:01
строка подключения как выглядит?
версия DLE и адрес сайта будут так же не лишними.
IMP
IMP 12 июля 2012 23:56
Hello,
how i can show the authors name with colors?
like this:
if author is admin, color name = red
if author is moderator, color name = green
editor name color = blue
....
ПафНутиЙ
ПафНутиЙ 13 июля 2012 00:13
Hello,
This feature is only available in the comments. The module has no such functionality
IMP
IMP 13 июля 2012 02:10
How about this hack?
 http://savgroup.ru/hacks_dle/pay_hacks_dle/27-color-nik.html 

can we use this hack on block.pro?
kosromole
kosromole 13 июля 2012 03:05
Подскажите куда смотреть: не выводятся картинки ни в похожих новостях, ни в Топ-рандомных-последних. Выводится дефолтная заглушка. Права на папку выставлены 777. В краткой новости и в полной картинки есть.

Может проблема в том, что все картинки в краткой новости загружены как[thumb] ?
ПафНутиЙ
ПафНутиЙ 13 июля 2012 08:57
The author claims that his hack also works for other modules. I think you can use it.
ПафНутиЙ
ПафНутиЙ 13 июля 2012 08:58
возможные причины:
- нулл.
- картинки на стороннем сайте.

Строка подключения, код шаблона и адрес сайта были бы не лишними.
kosromole
kosromole 13 июля 2012 11:45
Пока тестирую новый шаблон на Денвере, двиг 9.5 не нулл. Вывод похожих в админке отключен. Так как не использую в URL-ах новостей ID, изменил в block.pro.2.php:


//$full_link = $config['http_home_url'] . get_url( $rowb['category'] ) . "/" . $rowb['id'] . "-" . $rowb['alt_name'] . ".html";
$full_link = $config['http_home_url'] . get_url( $rowb['category'] ) . "/" . $rowb['alt_name'] . ".html";
} else {
//$full_link = $config['http_home_url'] . $rowb['id'] . "-" . $rowb['alt_name'] . ".html";
$full_link = $config['http_home_url'] . $rowb['alt_name'] . ".html";


В show.full.php код такой:

/*Block.Pro - relatednews*/
$block_id = 'related_'.$row['id']; //Не трогать!
$relatedpro = "1"; //Не трогать!
/*Начало Дополнительные парамерты*/
$template='superblock-related'; 
$day='15'; 
$news_num='5'; 
$img_size='100x100'; 
$cache_live='43200';  
/*Конец Дополнительные парамерты*/
include_once ENGINE_DIR . '/modules/block.pro.2.php';//Не трогать!
/*Block.Pro - relatednews*/


Вывод похожих в superblock-related.tpl:

<img height="100" src="{image-1}" align="middle" alt="{title} title="{title}">


В main.tpl две вставки:

{include file="engine/modules/block.pro.2.php?&block_id=my-random-block-1&template=superblock-left&random=y&news_num=5&img_size=70x70&cache_live=43200"}



{include file="engine/modules/block.pro.2.php?&block_id=my-random-block-2&template=superblock-right&random=y&news_num=5&img_size=70x70&cache_live=43200"}


В superblock-left.tpl код вывода такой:

<img width="60" height="60" align="middle" class="rightimg" src="{image-1}" alt="{title} title="{title}">


В классе rightimg заданы только нужные отступы.

Новости выводятся как надо, дефолтные заглушки отображаются где надо, но картинки не отображаются. Так как картинки загружаются большие, в новостях они все через thumbs как:

<img src="/uploads/posts/2012-07/thumbs/1342127547_001.jpg" alt='' title=''>


Не могу понять, где копать belay

P.S. Только что в выводе похожих новостей superblock-related.tpl поставил оригинальную картинку:

<img height="100" src="{image_original}" align="middle" alt="{title} title="{title}">

Отобразились огромные пустые места с шириной картинки, но самой картинки нет. Когда выбираю правой кнопкой "Открыть URL картинки" - открывает адрес новости, а не адрес картинки.
ПафНутиЙ
ПафНутиЙ 13 июля 2012 12:42
для вывода похожих новостей не нужно добавлять строку подключения, они выводятся стандартным ДЛЕ`шным тегом { related-news }
по поводу же Топа сказать не могу. возможно всё из-за отсутствия id новостей. попробуйте проверить на движке без модификации.
kosromole
kosromole 13 июля 2012 12:48
Вывод похожих новостей так и осуществляется - через { related-news }, строки подключения я не делал.

Думал копать в сторону отсутствия ID новостей, но почему тогда при выводе оригинальной картинки в похожих новостях отображается только пустое место с правильными большими размерами - размеры ведь как-то подхватываются правильно. А при просмотре URL-ов оригинальных изображений там просто URL текущей новости, поэтому и пустое место отображается. В адресах картинок ведь нет ID номеров. Всю ночь искал, умных мыслей не осталось no Текст новости через Ваш скрипт нормально отображается, а с этого же текста и парсится картинка для вывода.

Подскажите пожалуйста, где может быть проблема с выводом картинок.
Yamakasi
Yamakasi 17 июля 2012 21:44
Спасибо, хороший генератор для блока!
Я кстати его заметил раньше чем новость на сайте и воспользовался им.
viajante
viajante 25 июля 2012 01:23
Подскажите, как вывести блок горизонтально, плиз. belay
ПафНутиЙ
ПафНутиЙ 25 июля 2012 08:30
Вам поможет свойство float:left; и фиксированная ширина блока с новостью.
Osi
Osi 25 июля 2012 17:06
Здравствуйте,
давно пользуюсь вашим модулем.

После обновления ДЛЕ до 9.6 (с 9.5) + обновил модуль Block.Pro.2 до последней версии -
Перестали работать изображения.

скрин
http://s006.radikal.ru/i213/1207/47/b1f0b55ed833.png

код вставки (Згенирировал новый)
<table id="fdggfd" width="100%" cellspacing="0" cellpadding="0" border="0">
{include file="engine/modules/block.pro.2.php?&block_id=blnekino1&template=sta33131t&random=y&news_num=3&show_cat=4001&img_size=60x44&img_xfield=img1&cache_live=300"}
</table>


шаблон (весь код немогу вставить)
src="[xfvalue_img1]"

но в новостях появляеться
src="/templates/tempNAME/images/noimage.png"

ps после обновления - картинки НЕ работали - решил удалить папку /upoads/blockpro
с картинками (которые созданы прежней версией). Но картинки не работают (папка автоматически создалась).

Подскажите, пожалуйста, в чем проблема?
ПафНутиЙ
ПафНутиЙ 25 июля 2012 20:39
а картинка в допполе как вставляется?
Osi
Osi 25 июля 2012 22:31
в
формате
http://moysayt.com/uploads/posts/2012-07/nazvablabla.jpeg
Yamakasi
Yamakasi 26 июля 2012 01:40
скачал последний 2.6.5 версию, увы похожие новости мне нужно было на 1 сайте сделать, увы картинки не пашут, картинки на том же сервере, то есть на сайте, указываю оригинал - пусто, указываю 1 картинку умень. - выходит заглушка.
Кажется Вы, что то забыли дописать в модуле (((
ПафНутиЙ
ПафНутиЙ 26 июля 2012 09:02
Osi,
Yamakasi,
Вечером проверю модуль.
Попробуйте заменить:
					if (!$new_version) {
						if(stripos($url, $config['http_home_url'].'uploads/')===false) continue;
					}

на
if(stripos($url, $config['http_home_url'].'uploads/')===false) continue;

Если картинки не появятся попробуйте удалить из модуля в строке 242
and file_exists($xfieldsdata[$value[0]])

и в строке 291
and file_exists($url)

возможно из-за этого глюк.
О результатах только отпишитесь)
Yamakasi
Yamakasi 26 июля 2012 11:15
ПафНутиЙ,
Сделал как написали, всё также не работает!
ПафНутиЙ
ПафНутиЙ 26 июля 2012 20:04
Yamakasi,
код подключения для похожих новостей покажите.

Osi,
Сейчас проверил на 9.6, проблема в строках
and file_exists($xfieldsdata[$value[0]])

и в строке 291
and file_exists($url)

обновил модуль на гитхабе.
dr.AMik
dr.AMik 26 июля 2012 20:37
А как быть, если картинка в дополнительном поле не обычным урлом сохранена а например
так:
[img=left]http://site.net/uploads/posts/2012-01/1326134203_200.jpg[/img]

или так
[thumb=left]http://site.net/uploads/posts/2012-07/1343246079_mnog.jpg[/thumb]

ПафНутиЙ
ПафНутиЙ 26 июля 2012 20:46
dr.AMik
dr.AMik 26 июля 2012 20:49
ПафНутиЙ,
неужели нельзя никак сделать, чтобы картинка вырезалась с дополнительного поля также, как и с краткой новости?

или нужно на всем сайте переработать поле с картинкой, чтобы в поле был только урл?
ПафНутиЙ
ПафНутиЙ 26 июля 2012 20:55
Можно, достаточно доработать модуль. Можете это сделать самостоятельно или обратиться к любому знакомому программисту. На данный момент модуль и без этого функционала вполне хорошо работает.

Второй вариант тоже может помочь вам.

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

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

Информация

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