0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 176 Просмотров
*

V1RTUS

  • Осваиваюсь на форуме
  • 189
  • 0
Изменить шаблон модуля
« : 05.09.2016, 23:41:25 »
Доброй ночи. У меня проблема с модулем k2 отображает не как хочу, самому поправить знаний не хватает( если кто поможет буду очень признателен.

сейчас отображается так  т.е. выводятся 3 материала одного раздела k2,  после 3 материала другого раздела.

материал с раздела 1
материал  с раздела 1
материал с раздела 1
материал с раздела 2
материал  с раздела 2
материал с раздела 2

По сути получается визуально как будто не один, а два модуля, и в каждом просто разные разделы.

Задача чтобы выводилось всего 3 материала а не 6, и не  по очереди (по разделам), а все кучей только по дате



нужно так
материал с раздела 1 (если по дате свеже)
материал с раздела 2 (если по дате свеже)
материал с разделаа 2  (если по дате свеже)

PS цифры 3 и цифра 6 вставлены для примера, количество меняется в админке буду сам менять.  надеюсь поймете, а то довольно сложно написал, как проще написать не знаю)

Вот код шаблона
Код
<?php
/**
 * @package SJ Mega News for K2
 * @version 3.1.0
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @copyright (c) 2014 YouTech Company. All Rights Reserved.
 * @author YouTech Company http://www.smartaddons.com
 *
 */

defined('_JEXEC') or die;
?>
<?php $rest = 0;
foreach ($_items as $item) {
$rest++; ?>
<div class="meganew-item">
<div class="meganew-item-inner">
<?php if ($params->get('item_title_display') == 1) { ?>
<div class="item-title">
<a href="<?php echo $item->link; ?>"
  title="<?php echo $item->name ?>" <?php echo K2MegaNewsHelper::parseTarget($params->get('link_target')); ?>  >
<?php echo K2MegaNewsHelper::truncate($item->name, $params->get('item_title_max_characs')); ?>
</a>
</div>
<?php
}
$img = K2MegaNewsHelper::getK2Image($item, $params);
if ($img) {
?>
<div class="item-image">
<a href="<?php echo $item->link; ?>"
  title="<?php echo $item->name ?>" <?php echo K2MegaNewsHelper::parseTarget($params->get('link_target')); ?>  >
<?php echo K2MegaNewsHelper::imageTag($img); ?>
</a>
</div>
<?php } ?>

<?php if ($options->item_desc_display == 1 && $item->displayIntrotext != '') { ?>
<div class="item-description">
<?php echo $item->displayIntrotext; ?>
</div>
<?php } ?>

<?php if ($params->get('itemCommentsCounter') == 1) { ?>
<div class="item-comment">
<?php
if ($item->numOfComments == 1) {
echo $item->numOfComments . '&nbsp;' . 'comment';
} else {
echo $item->numOfComments . '&nbsp;' . 'comments';
}
?>
</div>
<?php } ?>

<?php if ($item->tags != '' && !empty($item->tags)) { ?>
<div class="item-tags">
<div class="tags">
<?php $hd = -1;
foreach ($item->tags as $tag): $hd++; ?>
<span class="tag-<?php echo $tag->id . ' tag-list' . $hd; ?>">
<a class="label label-info" href="<?php echo $tag->link; ?>"
  title="<?php echo $tag->name; ?>" target="_blank">
<?php echo $tag->name; ?>
</a>
</span>
<?php endforeach; ?>
</div>
</div>
<?php } ?>

<?php if ($params->get('item_readmore_display') == 1) { ?>
<div class="item-readmore">
<a href="<?php echo $item->link; ?>"
  title="<?php echo $item->name; ?>" <?php echo K2MegaNewsHelper::parseTarget($params->get('link_target')); ?> >
<?php echo $params->get('item_readmore_text'); ?>
</a>
</div>
<?php } ?>

</div>
</div>
<?php
$cleart = 'clrt1';
if ($rest % 2 == 0) $cleart .= ' clrt2';
if ($rest % 3 == 0) $cleart .= ' clrt3';
if ($rest % 4 == 0) $cleart .= ' clrt4';
if ($rest % 5 == 0) $cleart .= ' clrt5';
if ($rest % 6 == 0) $cleart .= ' clrt6';
?>
<div class="<?php echo $cleart; ?>"></div>
<?php } ?>
<?php
if ((int)$params->get('item_viewall_display', 1)) {
?>
<div class="meganew-viewall">
<a href="<?php echo $items->link; ?>"
  title="<?php echo $items->name; ?>" <?php echo K2MegaNewsHelper::parseTarget($params->get('link_target')); ?> >
<?php echo $params->get('item_viewall_text', 'View'). ' ' . $items->name; ?>
</a>
</div>
<?php } ?>


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Искажается отображение модуля при прокрутке сайта

Автор vipex

Ответов: 2
Просмотров: 54
Последний ответ 10.09.2017, 16:43:36
от vipex
не отображается привязка модуля к пунктам меню

Автор s0l0mka

Ответов: 3
Просмотров: 51
Последний ответ 04.09.2017, 13:40:08
от effrit
Обрезается содержимое модуля

Автор vipex

Ответов: 5
Просмотров: 95
Последний ответ 03.09.2017, 14:01:18
от vipex
Не могу создать/изменить категорию для пункта меню типа блог категории

Автор master-smeta

Ответов: 4
Просмотров: 110
Последний ответ 30.08.2017, 22:16:27
от master-smeta
Ограничить показ модуля

Автор alpha_ru

Ответов: 3
Просмотров: 98
Последний ответ 30.08.2017, 19:48:29
от David_99