スクリプトが 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>