Я хочу немного помочь с моим кодом. Так что в основном я хочу добавить div после 4,5 или 6 элементов .. не имеет значения, сколько элементов. После этого я использовал перерыв, чтобы остановить счетчик, затем запустить другой, но он не работает. Знаю, почему; потому что я использовал перерыв.
$modules= &JModuleHelper::getModules('something_module_name');
if(count($modules)>0){
if(++$counter % 6 === 0) {
echo '<div id="something_module_class clearfix">';
foreach (array_keys($modules) as $m){
echo JModuleHelper::renderModule($modules[$m],$mod_attribs);
}
echo'</div>';
break;
}
}
После 6 предметов счетчик остановится из-за «перерыва».
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting clearfix">
Если я не использую перерыв, он будет повторяться каждые 6 пунктов с тем же эхом или div. То, что я хочу, это каждые 6 пунктов еще один div.
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting clearfix">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div class="item">
<div id="somehting else somehting else clearfix">
Я использовал это:
foreach(bla bla bla){
if($counter== 2){code}
------------------
if($counter== 8){code}
$counter++;
}
Это сработало для моего.
Других решений пока нет …