0

スクリプトが 1 つまたは 2 つのスクリプトの投稿がある場合は、その部分が 2 倍になります。必要なのは (1 つまたは 2 つの記事がある場合) 1 つまたは 2 つの記事のみを表示する

<?php
    defined('_JEXEC') or die;
    $count = 0;
    if (count($list)%3!=0) {
        $list = array_merge($list, array_slice($list, 0, 3-count($list)%3));
    }
    if (count($list)%2!=0) {
        $list = array_merge($list, array_slice($list, 0, 2-count($list)%2));
    }
    if (count($list)%1!=0) {
        $list = array_merge($list, array_slice($list, 0, 1-count($list)%1));
    }
?>

<?php JLoader::register('fieldattach', 'components/com_fieldsattach/helpers/fieldattach.php'); ?>

<div id="slides">
    <div class="slides_container">

        <div class='slide'>
            <?php foreach ($list as $item) :
                if (($count>0) and ($count%3==0)): ?>
                    </div>
                    <div class="slide">
                <?php endif; ?>

                <li class="categories">
                    <a href="<?php echo $item->link; ?>">
                        <?php echo fieldattach::getImg($item->id, 6); ?>
                        <h4><?php echo $item->title; ?></h4>
                    </a>
                </li>

            <?php $count++; endforeach; ?>
        </div>
    </div>
</div>
4

0 に答える 0