Поставить ограничение на количество фото

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Поставить ограничение на количество фото

Сообщение vanred79 » 06 фев 2017, 20:39

Здравствуйте! Подскажите пожалуйста как в этот кусок кода поставить ограничение максимальное кол-во фото 6 шт?
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages((array)$item->image,$model->id,$galleryConfig);
                }


Скрипт сканирует xml фид и нужно чтобы он только 6 <image> сканировал и загружал, а остальные пропускал
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Поставить ограничение на количество фото

Сообщение Foton » 07 фев 2017, 11:50

Попробуйте использовать array_slice
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Поставить ограничение на количество фото

Сообщение vanred79 » 07 фев 2017, 21:04

Здравствуйте Foton!
Подскажите пожалуйста я правильно код написал?
Код: Выделить всё
if(isset($item->image)){
Ixml::setImages(array_slice(((array)$item->image,$model->id), 0, 6));
 }
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Поставить ограничение на количество фото

Сообщение Foton » 08 фев 2017, 13:07

Скобочки лишние. Если у вас было так:
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages((array)$item->image,$model->id,$galleryConfig);
                }

то должно быть как-то так:
Код: Выделить всё
if(isset($item->image)){
                    Ixml::setImages( array_slice((array)$item->image, 0, 6) ,$model->id,$galleryConfig);
                }
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Поставить ограничение на количество фото

Сообщение vanred79 » 08 фев 2017, 16:54

Спасибо Foton! Работает норм
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Поставить ограничение на количество фото

Сообщение vanred79 » 11 фев 2017, 10:04

Здравствуйте Foton! Подскажите пожалуйста как в этот код
Код: Выделить всё
if(isset($item->image)){
                     
Ixml::setImages(array_slice((array)$item->image06),$model->id);
                } 

Вставить $model->count_img =
Незнаю чему равно поставить $model->count_img. Дело в том, что фото норм импортируются, но для поиска "только с фото", оказывается надо чтобы поле count_img было заполнено
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

cron