Похожие фотографии в фотоальбомах

#1 29 ноября 2016 в 00:55
Видел подобную тему, но не смог отыскать по поиску. Объясните логику работы "похожих изображений" в фотогалереи.

Под многими из картинок в фотоальбоме выводится по 1-2 изображения, это портит дизайн и общее восприятие от альбома. Не разумнее ли было показывать пользователю первую десятку фотографий из фотоальбома? Может я что-то не так настроил (самостоятельно обновлял движок и шаблон до 2.0.6+github), тогда заранее прошу прощение.
#2 29 ноября 2016 в 01:25
http://instantcms.ru/forum/thread26030-1.html#249398
В альбоме свыше 70 фото, некоторые фото выводят под собой иногда только 1-2 фото
#3 29 ноября 2016 в 02:54

instantcms.ru/forum/thread26030-1.html#249398

Atid — Gorec

Если есть релевантные названию фото фотографии — показываются они, если таковых нет — показываются другие фотографии альбома.

Не показываются, в этом то и проблема. sad

В альбоме свыше 70 фото, некоторые фото выводят под собой иногда только 1-2 фото

Atid — Gorec
Протестировал на альбомах по 16-20 фото.
#5 20 декабря 2016 в 12:22
Мирослав, благодарю! Уже докопался сам.

У меня так:
  1. private function getRelatedPhoto($photo) {
  2.  
  3. $this->model->limit($this->options['related_limit']);
  4.  
  5. $this->model->filterEqual('album_id', $photo['album_id']);
  6.  
  7. $this->model->filterNotEqual('id', $photo['id']);
  8.  
  9. $photos = $this->getPhotosList();
  10.  
  11. $this->related_title = LANG_PHOTOS_OTHER_IN_ALBUM;
  12.  
  13. return $photos;
  14.  
  15. }
Оставил строку:
  1. $this->model->limit($this->options['related_limit']);
Чтобы лимиты на количество фото работали.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.