DoobBY

Как сделать одинаковые картинки на выдаче квартир

Recommended Posts

Админка, настройка, вкладка дополнительно, далее указываем размер превью. Перезаливаем картинки и наслаждаемся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

post-58-0-37873300-1450217262_thumb.png

 

Там где я поставил знак восклицания - это настройка заставляющая движек подрезать превьюшку четко по указанному размеру. Только с этой настройкой превью реально будут выдаваться именно указанного размера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дополнительные настройки

 

В большей части это как раз настройки касающиеся карточки и способов выдачи одного объекта. Так что туда стоит заглядывать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В большей части это как раз настройки касающиеся карточки и способов выдачи одного объекта. Так что туда стоит заглядывать)

Это я уже понял, подскажите, а что вы вписываете в поля ниже ? Для чего это ?

Заранее спасибо =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

(apps.realty.off_system_ajax) - это обычно стоит в 0. Активация єтой настройки вырубает все встроенные связи между элементами на сайте, такие как связь страны с регионом, региона с городом и т.д., но после этого становится возможным указать свои связи для элементов.

 

(apps.realty.title_preg) - настройка установки заголовка объявления в странице просмотра. На основе регулярки. Можно набить туда системные имена полей из модели и на основании этого форматирования выстроится заголовок.

Напр. вот такой {!topic_path} = {country_id}, {region_id}, {city_id}, {optype}, {price} {currency_id} USD / {room_count} преодразуется в

Жилая/Квартиры = Испания, Каталония, Барселона, Продажа, 200 000 EUR USD / 3 - т.е. все, что в фигурных скобках заменится соотв. текстовім значением, а то, что все их - останется неизменным. Очень хорошо работает, когда в этой строке указываются точно заполненные поля. Если у меня 100% указана страна и я укажу {country_id} у меня тут гарантированно будет имя страны. Но если у меня страны не указаны для всех объявлений, то будут дыры. Поэтому лепить туда все, что ни попадя не стоит.

 

(apps.realty.similar_preg) - это новая штучка, которая позволит самому определить принцип подбора Похожих объявлений в карточке. Вещь настолько новая, что наверное еще не дошла о обновлений. Вкратце суть ее в том, что мы можем определить количество шагов за которые нам будут набираться похожие и условия по которым ону буду набираться. Каждый шаг выделяется фигурными скобками и следующий после него выполняется только тогда, если при обработки предыдущих не было набрано указанное в настройках количество похлжих.

Например {price:+3000,city_id,!innertopic} означает, что мне нужно подобрать похожие, которіе совпадают с просматриваемім по городу, имеют цену до 3000 большую от цены просматриваемого и могут быть размещены в разделах таком же как просматриваемое объявление, либо в его дочерних. Это один шаг.

 

А если многошаговый, то

{price:+3000,city_id,topic_id}{topic_id}{price:+3000,city_id,!parenttopic}{!supertopic}{!rand}

 

Шаг 1. {price:+3000,city_id,topic_id} - совпадение по разделу и городу, цена до 3000 сверх

Шаг 2. {topic_id} - совпадение по разделу

Шаг 3. {price:+3000,city_id,!parenttopic} - совпадение по городу, цена до 3000 сверх и поиск по родительскому разделу, включая все детские

Шаг 4. {!supertopic} - поиск по корневому разделу относительно раздела просматриваемого объявления

Шаг 5. {!rand} - случайны добор - фактически это единственный ключ, который гарантирует, что ваших объявлений всегда будет набрано ровно столдько сколько указано в настройках, если в вашей базе объявлений хотя бы на 1 больше, чем требуется найти похожих.

 

Так же можно указывать диапазонные значения {price:d3000} - значит подбор будет идти по значению поля price объекта плюс-минус 3000, либо {price:d20%} - уже плюс-минус 20% значения поля price объекта.

 

И спецключи

!supertopic - поиск по корневому разделу относительно раздела объекта, включая все детские этого корневого, типа поиска по ветви

!parenttopic - поиск по первому родительскому разделу относительно раздела объекта, включая все детские этого родительсокго

!innertopic - поиск по разделу просматриваемого и по всем детским разделам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо вам огромное.
 
Подскажите, не могу понять где искать и менять
На самой странице объекта, вложенные фото, что бы они были одинакового размера, а то очень уж невзрачно, даже получается =)
 
http://prntscr.com/9fdpe6

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам нужно зайти в админку, вкладка настройка, а внем вкладка дополнительно. После указывает размер ю(высоту и ширину изображения) превью. Когда вы это пропишите то нужно будет перезагрузить фото объектов. Только тогда вы увидите результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

(apps.realty.off_system_ajax) - это обычно стоит в 0. Активация єтой настройки вырубает все встроенные связи между элементами на сайте, такие как связь страны с регионом, региона с городом и т.д., но после этого становится возможным указать свои связи для элементов.

Очень крутая тема, ещё раз спасибо =) Получается задаёт и H1 - как я понял =) Я давно думал, как бы их подправить =)

Скажите, а слеш перед категорией, можно поменять ? http://prntscr.com/9ff2qi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вам нужно зайти в админку, вкладка настройка, а внем вкладка дополнительно. После указывает размер ю(высоту и ширину изображения) превью. Когда вы это пропишите то нужно будет перезагрузить фото объектов. Только тогда вы увидите результат.

Я думал, что те размеры связанны с изображениями на главной, в поиске и т.д. Просто это тогда получается миниатюры заданных превью.

Я указал - 145х110, а тут получается - 59х70  :huh:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите, а слеш перед категорией, можно поменять ? http://prntscr.com/9ff2qi

 

Нет. Ключ {!topic_path} - строится по образу хлебных крошек, а они используют слеш, а кроме него можно использовать только {topic_id}, но он выведет только имя раздела, в котором лежит объявления, без родительской цепочки. Но я учту и ваше пожелание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я думал, что те размеры связанны с изображениями на главной, в поиске и т.д. Просто это тогда получается миниатюры заданных превью.

Я указал - 145х110, а тут получается - 59х70  :huh:

 

Картинки в шаблоне накрыты стилями. В частности от правила .gitem img в 352 строке /template/frontend/agency/css/style.css

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста, как вывести изображение  (если его нет) на странице объекта -  http://prntscr.com/9ii00x
И на похожие объявления в который так же нет фото - http://prntscr.com/9ihyyz

* моё no photo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похожие

/template/frontend/agency/realty_view.tpl

{if $similar_data[x].image.image_array|count ne 0}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>{/if}

заменить на

{if $similar_data[x].image.image_array|count ne 0}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a>{else}<a href="{$similar_data[x].href}"><img src="{$estate_folder}/путь_к_своему_ноу_фото_от_корня_сайта" width="100" /></a>{/if}

Для фотки объекта (там же)

{section name=j loop=$photo}<div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" title="{$photo[j].title}" ><img src="{$estate_folder}/img/data/{$photo[j].preview}" style="max-width: none;" ></a></div>{/section}

на

{if $photo|count>0}{section name=j loop=$photo}<div class="gitem"><a href="{$estate_folder}/img/data/{$photo[j].normal}" title="{$photo[j].title}" ><img src="{$estate_folder}/img/data/{$photo[j].preview}" style="max-width: none;" ></a></div>{/section}{else}<img src="{$estate_folder}/путь_к_своему_ноу_фото_от_корня_сайта" />{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Покажите, возможно это связанно с (apps.realty.similar_preg) может я перемудрил чего =), у меня установлено число похожих квартир в настройках, кратное 5 - но бывает, что в "похожие" забиваются лишнее кол-во объектов - http://prntscr.com/9m3bk4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, похоже это я увлекся добором до нужного числа и забыл поставить ограничение сверху))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, похоже это я увлекся добором до нужного числа и забыл поставить ограничение сверху))

 

Понял вас =) будем ждать обновлений.

Подскажите пожалуйста ещё один момент - как вывести картинку no photo - в выдачу по квартирам в виде "list" - http://prntscr.com/9osfba

 

* Извините, что не по теме, но это вытекающий вопрос, возможно ли на главной странице отображать "list" и без этажности, а на остальных страницах, отображать объекты в "thumbs". Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите пожалуйста ещё один момент - как вывести картинку no photo - в выдачу по квартирам в виде "list" - http://prntscr.com/9osfba

 

/template/frontend/agency/realty_grid.tpl

Вывод фотки

{if $grid_items[i].img != '' }         <a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="50" class="previewi"></a>  {/if}

меняем на

{if $grid_items[i].img != '' } <a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="50" class="previewi"></a> {else}<a href="{$grid_items[i].href}"><img src="{$estate_folder}/img/no_foto.png" width="50" class="previewi"></a> {/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Подскажите, возможно ли попросту убрать данный блок с главной и добавлять на его месть,что вздумается? Допустим спецпредложения

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

/template/frontend/agency/realty_grid.tpl

Вывод фотки

 

С вами форум, набирает бОльшую актуальность =))) Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно, изменение нужно произвести в файле main.tpl и layout_basic.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно, изменение нужно произвести в файле main.tpl и layout_basic.tpl

Подскажите пожалуйста, как разделить в 2-а отдельных блока, что бы они не заползали друг на друга (фото объекта и контакты), никак не могу понять  :( как сделать.  http://prntscr.com/9pxgco

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас