Как ограничить выгрузку только 9 картинок на маркет в yandex.php?
на окай 1.2.4
и где кстати yandex.php на okay 2.0.2?
OkayCMS писал(а):А зачем ограничивать? Яндекс просто предупреждение выдает что возьмет только первые 9. На работоспособность это никак не сказывается. Разве что чтобы сам файл был чуть меньше.
trainracing писал(а):OkayCMS писал(а):А зачем ограничивать? Яндекс просто предупреждение выдает что возьмет только первые 9. На работоспособность это никак не сказывается. Разве что чтобы сам файл был чуть меньше.
ну все таки как ограничить на 9 картинок? уж больно мозолит глаза это предупреждение..
Код: Выделить всё
if(!empty($p_images[$p->product_id])) {
$i = 1;
foreach($p_images[$p->product_id] as $img) {
if($i <=9) {
print "<picture>".$okay->design->resize_modifier($img, 800, 600)."</picture>";
}
$i++;
}
}
Код: Выделить всё
if(!empty($p_images[$p->product_id])) {
foreach($p_images[$p->product_id] as $i =>$img) {
if($i>=9) break;
print "<picture>".$okay->design->resize_modifier($img, 800, 600)."</picture>";
}
}
Код: Выделить всё
if(!empty($p_images[$p->product_id])) {
foreach(array_slice($p_images[$p->product_id],0,9) as $img) {
print "<picture>".$okay->design->resize_modifier($img, 800, 600)."</picture>";
}
}
m1hasik писал(а):korshunov, вот надо сразу писать как правильно а не ковырять каждую строчку и влезать потом как моисей со своими советами
Ну по крайней мере в данном случае правильный любой из трех вариантов, и ни один из них не создает супер нагрузкиkorshunov писал(а):m1hasik писал(а):korshunov, вот надо сразу писать как правильно а не ковырять каждую строчку и влезать потом как моисей со своими советами
Вот и я Вам ранее дал тот же совет: надо сразу писать правильно. Советы давать легко...
Вернуться в «Вопросы по работе с OkayCMS»
Сейчас этот раздел просматривают: 95 гостей