Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » 2 модуля Block.Pro v2

2 модуля Block.Pro v2


     08.11.2013    Все вопросы » Модули    2891

вопрос
Добрый день, уже второй день мучаюсь с модулем Block.Pro v2
Хочу сделать 2 модуля: {related-newsxsp} и {related-newsx}

{related-newsxsp} выводятся 6 новостей с шаблона blockprosp
{related-newsx} выводится 1 новость с шаблона blockproswf

Код добавил в файл show.full.php такой:

/*Block.Pro - relatednews*/
$block_id='related_'.$row['id'];
$relatedpro='1';
$template='blockproswf';
$news_num='2';
$show_cat='21';
$img_size='250x354';
$img_xfield='img';  
include_once ENGINE_DIR . '/modules/block.pro.2.php';
/*Block.Pro - relatednews*/
            

/*Block.Pro - relatednews блок*/
$block_idxxx='related_'.$row['id'];
$relatedproxxx='1';
$templatexxx='blockprosp';
$template='blockproswf';
$news_numxxx='6';
$show_catxxx='21';
$img_sizexxx='250x354';
$img_xfieldxxx='img';  
include_once ENGINE_DIR . '/modules/block.pro.2sp.php';
/*Block.Pro - relatednews блок*/


Как видно тут я сделал 2 файла: block.pro.2sp.php и block.pro.2.php
В файле block.pro.2sp.php изменил переменные как показано выше (т.е. $block_id на $block_idxxx, $relatedpro на $relatedproxxx и т.д.)

Проблема заключается в том, что когда я просматриваю полную новость {related-newsxsp} нормально работает, а вот модуль {related-newsx} работает не корректно (при чистке кэша на сайте, при первом просмотре полной новости показывает похожую новость, а при втором и третьем и n-ой новости показывает ту же новость). Я понял, что кэш не очищается в модуле {related-newsx}. В чем проблема? Подскажите очень надо. Мне нужно настроить на dle 8.3

Ответа пока нет


8 комментариев

xeon01
Юзер

xeon01 - 9 ноября 2013 09:02 -

Если я не ошибаюсь, копировать модуль незачем, в версии BlockPro 2, каждый блок просто имеет свой уникальный код и вроде как за него как раз отвечает вот это "$block_id=", а копировать сам модуль - никчему. Всё куда проще. :)

javer
Юзер

javer - 9 ноября 2013 16:30 -

xeon01,
Подскажи, как сделать проще используя при этом один модуль (файл BlockPro) ?

ПафНутиЙ
Админ

ПафНутиЙ - 9 ноября 2013 10:41 -

1. Модуль не предназначен для многократного вызова в качестве похожих новостей. Подобное можно реализовать только в третьей версии модуля.
2. Не проще ли вывести 8 новостей и первые две оформить через css по другому?

Каков вопрос - таков и ответ. Просто помните об этом.

javer
Юзер

javer - 9 ноября 2013 13:33 -

Как оформить, подскажите пожалуйста.

ПафНутиЙ
Админ

ПафНутиЙ - 9 ноября 2013 19:14 -

.news {background: #fff}
.news:first-shild,
.news:nth-child(2) {background: #f00}

Каков вопрос - таков и ответ. Просто помните об этом.

javer
Юзер

javer - 10 ноября 2013 17:02 -

ПафНутиЙ,
Не работает у меня Ваш код CSS.

javer
Юзер

javer - 10 ноября 2013 17:03 -

Я думаю проблема в переменной $block_id.
Как мне ее подправить чтобы выводили нормально 2 модуля?

javer
Юзер

javer - 22 ноября 2013 08:31 -

Подскажите, пожалуйста где копать, что мне нужно изменить?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх