Перейти к содержимому


Фотография
- - - - -

Галерея с поиском по фотографии


Лучший Ответ LeMax , 29 May 2018 - 07:17

Если структура полей материала (item) подобная:

  • Имя (Name
  • Изображение (Image \ JBZoo Image)
  • Текстовое описание (Text \ Textarea)
  • Ключевые слова (системное поле Tag)

То в модуле поиска необходимо указать поиск по полю Tag

 

Далее в материалах:

  • Материал "Маша" в поле Tag указываем одно значение "Маша"
  • Материал "Маша пошла гулять" в поле Tag указываем 2 значения "Маша" и "Пошла гулять"

Таким образом поиск будет происходить как раз по точному поиску ключевых слов (а иначе никак в данной схеме).

 

----------------------

Есть второй вариант:

 - отказаться от поля Tag и ключевые запросы указывать в названии материала (name) или в поле Описания (text\textarea)

 - при таком раскладе он найдет все материалы, содержащие слово "Маша"

 - но если в описании будет указано другое окончание, или словоформа - то такое поиск не найдет

Перейти к сообщению


Сообщений в теме: 16

#11 immortal727

immortal727

Отправлено 28 May 2018 - 13:08

У меня в одной галереи могут быть  несколько фотографий. И каждая из них может содержать свой  набор тэгов. Да, можно конечно воспользоваться просто элементом JBZoo Image и в тэге писать ключевики по которым будет происходить поиск. Но тогда нужно каждую фотографию заносить по отдельность. Очень неудобно. Наверное сразу тут не сказал, что такой вариант точно мне не подходит, так как отнимет кучу времени просто чтоб занести даже в одну категорию несколько фотографий


  • 0

#12 LeMax

LeMax

Отправлено 28 May 2018 - 13:14

Наверное сразу тут не сказал, что такой вариант точно мне не подходит, так как отнимет кучу времени просто чтоб занести даже в одну категорию несколько фотографий

 

Да, именно этих данных и не хватало, чтобы сразу предложить необходимо решение.

 

 

 

Но тогда нужно каждую фотографию заносить по отдельность. Очень неудобно.

  Можно воспользоваться импортном, будет в разы быстрее (в таблице проще работать)

 

Описанную Вами структуру - не сделать, т.к.:

  • теги прописываются к сущности, и у вас либо сущность = изображение (и да, это нужно создавать каждое по отдельности), либо сущность = целая галлерея\папка изображений
  • именно поэтому ни на форуме, ни в интернете вы такой реализации нигде и не нашли, т.к. сущность разбить и прописать отдельные теги к отдельным ее частям - нет возможности.

Если вы берете за основу Фотобанки, то там как раз реализовано таким образом: 1 item = 1 изображение, и к нему прописываются и теги, и характеристики, и параментры, пог которым они могут объеденятся в группы\галлереи (категории)


Сообщение отредактировал LeMax: 28 May 2018 - 13:14

  • 0

#13 immortal727

immortal727

Отправлено 28 May 2018 - 13:19

Теперь всё встало на свои места. Что ж, придется по отдельности вставлять. Есть конечно компоненты, с которыми можно так сделать, но к сожалению поиск по фотографиям нет ни у кого. А как тогда переделать стандартный поиск или же JBzooSearch под вывод фотографий по тэгам? Или отдельно тему создавать?


  • 0

#14 LeMax

LeMax

Отправлено 28 May 2018 - 13:25

Переделывать поиск нет необходимости - Вы начните делать и сами поймете как это работает.

В модуле поиска (в настройках) укажите по какому полю Item'а необходимо искать (например, tag) и все заработает.

Только необходимо при этом, настроить внешний вывод поисковой выдачи (шаблон Teaser).

Обо всем этом полно информации на форуме.


  • 0

#15 immortal727

immortal727

Отправлено 28 May 2018 - 19:31

Чтоб не создавать новую тему. Последний вопрос по организации поиска.

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

На счет последнего (изображение) немного не понимаю. Я это поле сделал скрытым, чтоб в поиске не показывалось.

Теперь конкретней. Есть три изображения. В одном из них в  описании вставил фразу "Маша", в другом сделал  название изображения "Маша пошла гулять". По сути если набрать в поиске "Маша", то должны показываться две фотографии (в третьей ничего не делал). Но он выдает только фотографию где есть в описании фраза "Маша". А где я в изображении название фото сделал не показывает. Почему? Что не так сделал или что недопонимаю?

В модуле логику пробовал и "И" и "ИЛИ". Но по прежнему одна фотография появляется.


Сообщение отредактировал immortal727: 28 May 2018 - 19:32

  • 0

#16 LeMax

LeMax

Отправлено 29 May 2018 - 07:17   Лучший Ответ

Если структура полей материала (item) подобная:

  • Имя (Name
  • Изображение (Image \ JBZoo Image)
  • Текстовое описание (Text \ Textarea)
  • Ключевые слова (системное поле Tag)

То в модуле поиска необходимо указать поиск по полю Tag

 

Далее в материалах:

  • Материал "Маша" в поле Tag указываем одно значение "Маша"
  • Материал "Маша пошла гулять" в поле Tag указываем 2 значения "Маша" и "Пошла гулять"

Таким образом поиск будет происходить как раз по точному поиску ключевых слов (а иначе никак в данной схеме).

 

----------------------

Есть второй вариант:

 - отказаться от поля Tag и ключевые запросы указывать в названии материала (name) или в поле Описания (text\textarea)

 - при таком раскладе он найдет все материалы, содержащие слово "Маша"

 - но если в описании будет указано другое окончание, или словоформа - то такое поиск не найдет


  • 2

#17 mmth

mmth

Отправлено 29 May 2018 - 07:41

Чтоб не создавать новую тему. Последний вопрос по организации поиска.

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

На счет последнего (изображение) немного не понимаю. Я это поле сделал скрытым, чтоб в поиске не показывалось.

Теперь конкретней. Есть три изображения. В одном из них в  описании вставил фразу "Маша", в другом сделал  название изображения "Маша пошла гулять". По сути если набрать в поиске "Маша", то должны показываться две фотографии (в третьей ничего не делал). Но он выдает только фотографию где есть в описании фраза "Маша". А где я в изображении название фото сделал не показывает. Почему? Что не так сделал или что недопонимаю?

В модуле логику пробовал и "И" и "ИЛИ". Но по прежнему одна фотография появляется.

из того что в теме написано, LeMax правильно писал, что: 

должна быть соблюдена структура

один item (страница с в списке zoo) - одно фото, по другому работать не будет

а группировку фото осуществлять за счет категорий

т.е jbzoogallery и множественный jbzooimage без доработок в поиске участвовать не будут 


Сообщение отредактировал mmth: 29 May 2018 - 07:42

  • 1




Click to return to top of page in style!