Не нравятся результаты поиска? Попробуйте другой поиск!

2 модуля Block.Pro v2


     08.11.2013    Модули    1471

вопрос
Добрый день, уже второй день мучаюсь с модулем 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
8

30 | 3

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

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

javer
13 | 1

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

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

javer
13 | 1

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

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

javer
13 | 1

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

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

javer
13 | 1

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

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

javer
13 | 1

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

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

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

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