Sharovchic

шаблон OneCity

Recommended Posts

Купил шаблон OneCity, дизайн очень понравился. Но вот наткнулся сразу на несколько неприятностей: 1, самая крупная : в поиск нельзя добавить разделы и соответственно, нужные для поиска формы. Начал копаться на форуме в своей предыдущей теме, там админ сбрасывал ссылки на обсуждение, как можно в дефолтную форму поиска добавить форму рукописно. Попытался сделать так, как описано в постах  

  • admin.png
  • 726 сообщений

Опубликовано 05 Январь 2014 - 01:20

http://www.etown.ru/...ие-форм-поиска/

 

http://www.etown.ru/...е-поля-в-поиск/

 

http://www.etown.ru/...нию-для-города/

 

но ни фига не получилось. Опишите пожалуйста, как в ручную можно в поиск добавить форму селектбокса. Я так понял нужно что-то добавлять в Сеарх. тпл

 

Ответьте пожалуйста, очень нужно. для шаблона OneCity Иначе шаблон получатся "слепой" - при добавлении объекта параметры указываются, а формы поиска для них нет! Глупо, согласитесь!

 

Ну и кое-что по мелочи: на правой панели в "избраном " не работает кнопка " подробнее". Кликаешь на фото объекта - выдает нормально, а если на подробнее - вообще выкидывает не тот объект, даже не понятно по какому принципу.  И нет в объявлениях дефолтной фотографии "нет фото".

http://s24.postimg.org/6yv6lrbo5/sb1.jpg 

 

 

 

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


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

Для шаблона onecity сделаем обновление и я вам отправлю новую версию.

Этот шаблон немного отстал от общей версии и там еще не включена возможность создания форм поиска.

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


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

Если в новой версии проблема с отсутствующими картинками не решится, сделайте следующее:

 

/template/frontend/onecity/realty_grid.tpl

 

строка где-то 10-11

<div class="box_table2">   <a href="{$grid_items[i].href}" class="box_table2_img"><img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="120" height="120"></a> </div>

меняем на

<div class="box_table2">    <a href="{$grid_items[i].href}" class="box_table2_img">    {if $grid_items[i].img[0] ne ''}        <img src="{$estate_folder}/img/data/{$grid_items[i].img[0].preview}" width="120" height="120" />    {else}        <img src="{$estate_folder}/img/no_foto.png" width="120" height="120" />    {/if}    </a></div>

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


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

В обновленной версии шаблона осталось еще два проблемы,и одна большая - не работает пункт "Описание" в добавлении заявки. То есть не ставится маркер черточки для начала заполнения текста. Если ставишь редактор ckeditor, не загружаются фотографии. Что делать, ума не приложу.

2 проблема: при нажатии на "подробно" в специальных предложениях, размещенных в колонке справа, выкидывает все так же на ЛЮБОЕ объявление, а не на то, что нужно. И потом при клике на "подробно" других объявлений в спец предложении справа выкидывает на ОДНО И ТО ЖЕ объявление

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


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

В обновленной версии шаблона осталось еще два проблемы,и одна большая - не работает пункт "Описание" в добавлении заявки. То есть не ставится маркер черточки для начала заполнения текста. Если ставишь редактор ckeditor, не загружаются фотографии. Что делать, ума не приложу.

2 проблема: при нажатии на "подробно" в специальных предложениях, размещенных в колонке справа, выкидывает все так же на ЛЮБОЕ объявление, а не на то, что нужно. И потом при клике на "подробно" других объявлений в спец предложении справа выкидывает на ОДНО И ТО ЖЕ объявление

 

Я смотрю вы переключились на шаблон агенси. Сделайте мне копию папки с шаблоном onecity, что сейчас установлен у вас на сайте и смыльте на abushyk@gmai.com. Поставлю, посмотрю, что там не так. Что бы вы на сайте не переключали.

 

Если не сложно, прикрепите еще с ним дамп таблицы re_config с текущими настройками.

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


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

Пока не могу попасть на сервер, но на локалке те же проблемы, потому я так уверенно и писал. Кину пока файлы с локалки. Если будет нужно - через пару часов с сервака

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


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

2 проблема: при нажатии на "подробно" в специальных предложениях, размещенных в колонке справа, выкидывает все так же на ЛЮБОЕ объявление, а не на то, что нужно. И потом при клике на "подробно" других объявлений в спец предложении справа выкидывает на ОДНО И ТО ЖЕ объявление

 

/template/frontend/onecity/right_special.tpl

строка 49

<td><div id="item_img1"><a href="{$grid_items[i].href}"><img src="{$estate_folder}/template/frontend/onecity/img/podrobno.png" border="0" Width="80" Height="20"/></a></div></td>

замените на 

<td><div id="item_img1"><a href="{$special_items2[i].href}"><img src="{$estate_folder}/template/frontend/onecity/img/podrobno.png" border="0" width="80" height="20"/></a></div></td>

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

 

Потом возьмите файл /template/frontend/onecity/realty_view.tpl

Третья строка

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true"></script>

Переносите ее в /template/frontend/onecity/header.tpl

в строку 28. Сразу после строки

<script type="text/javascript" src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard〈=ru-RU"></script>

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


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

С адресами ссылок Спец должно поправиться. С полем Описание, понадобится ваш конфиг. На том, на котором я тестировал нормально работали и СКэдитор и СЛэдитор. Возможно какой-то конфликт в настройках. Либо еще что-то. Подробнее смогу сказать, когда увижу ваши настройки и файлы шаблона.

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


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

Давайте я вам в личку скину домен и пароль от админки. Если вы не против, конечно. А с Скэдитор тоже описание работает но как то странно: в редакторе никаких опций кроме набора текста просто голое квадратное поле с черточкой ( курсором) для печати. Да фиг бы с ним -- С включенным Скэдитор НЕ ГРУЗЯТСЯ фотографии. То есть вообще эта опция не работает. Фигня полная! Причем: в любом шаблоне! Что за ерунда, разобраться не могу.

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


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

Фигня какая-то!!! :D Сегодня поставил онесити, выполнил правки насчет пункта" подробнее" указанные в верхнем посте, да еще немного под свои фото увеличил ширину объявления в КСС стиле. Пляски с бубном не делал, чес-слово. Нормально стал работь Слеэдитор! :blink: Чудеса какие-то, так что вопрос закрываю.

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


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

Значит проблема скорее всего была в подключении гуглокарты по старому - в шаблоне просмотра. Мы ее перенесли в главный шаблон, но в некоторых шаблонах подключение осталось по старому. Поэтому в форме добавления где координаты, библиотеку не находило и убивало следующий яваскрипт на котором работает и эдитор.

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


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

Фигня какая-то!!! :D Сегодня поставил онесити, выполнил правки насчет пункта" подробнее" указанные в верхнем посте, да еще немного под свои фото увеличил ширину объявления в КСС стиле. Пляски с бубном не делал, чес-слово. Нормально стал работь Слеэдитор! :blink: Чудеса какие-то, так что вопрос закрываю.

Скачайте свежую версию шаблона из личного кабинета sitebill.ru, я обновил дистрибутив этого шаблона с этими правками.

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


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

Скачайте свежую версию шаблона из личного кабинета sitebill.ru, я обновил дистрибутив этого шаблона с этими правками.

В смысле? Я уже качал как вы в первый раз прописали, что вы правили. Еще раз правили?

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


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

В смысле? Я уже качал как вы в первый раз прописали, что вы правили. Еще раз правили?

Вчера вечером обновил.

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


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

В полном тексте объявлений не отображаются поля, добавляемые чекбоксами. Такие как "развитая инфраструктура", "парковая зона", "Близко к транспорту" Если не очень сложно укажите схему,  как можно включить их в шаблон, чтобы они выводились в поленом тексте объявлений

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


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

В шаблоне OneCity наличествует ручной вывод параметров объявления - вы сами указываете какие и куда значения вывести в просмотре в шаблоне realty_view.tpl

 

Принцип такой. В шаблоне доступна переменная {$data} которая содержит информацию об объявлении в поэлементном виде, где каждый элемент представлен как

[системное_имя] => Array (     [name] => системное_имя     [title] => Название    [value] => Значение как в БД    [type] => safe_string собственно тип    [value_string] => Значение приведенное к нормальному     ...    еще куча разных нужных и не очень полей ) 

Т.е. если надо получить значение поля razvitaya_ifrastruktura то следует сделать

 

{$data.razvitaya_ifrastruktura.value}

либо 

{$data.razvitaya_ifrastruktura.value_string}

 

В чем разница? Разница в том, что поля модели не все одинаковые. Если для поля safe_string  в БД в таблице объявлений хранится строка-значение этого поля, то для полей select_by_query, select_box, structure в таблице data хранится только ключ значения из другой таблицы. Поэотму для таких полей истинное текстовое значение находится в value_string а не value. А в value лежит только числовой ключ.

 

Если у вас есть сомнений по поводу где же искать нужное значение, то можете в шаблоне сделать {$data.razvitaya_ifrastruktura|print_r} и обновить страницу. Вы увидите отладочный вывод этого элемента и сможете сориентироваться какой же ключ указать после $data.razvitaya_ifrastruktura.

С чекбоксами ситуация похожая. Поле $data.razvitaya_ifrastruktura.value будет хранить 1 для него, если он был выбран\отмечен при сохранении.

 

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

 

{if $data.razvitaya_ifrastruktura.value==1}{$data.razvitaya_ifrastruktura.title}{/if}

{if $data.some_another_checkboxed_option.value==1}{$data.some_another_checkboxed_option.title}{/if}

 

Можно извратиться сильнее и привлечь на помощь массивы, куда укладывать названия выбранных параметров и потом выводить со склейкой через запятую: 

 

В нашем жилье есть: Инфраструктура, Горячая вода, Газ, Свет

 

Ну это уже при желании могу описать подробнее.

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


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

Можно извратиться сильнее и привлечь на помощь массивы, куда укладывать названия выбранных параметров и потом выводить со склейкой через запятую: 

В нашем жилье есть: Инфраструктура, Горячая вода, Газ, Свет

 

АГА,АГА! Это просто будет класс! Вообще этот шаблон мне все больше и больше нравится!

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


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

Странную вещь заметил. Добавлял объявление, значение улица и дом не указал, только район. В настройках стоит привязка ГЕО, я положение на карте примерно задал в ручную поставил шильдик ну так, примерно где-то. На странице вывода полной информации объекта вообще карта выдала вообще другой район???!!! Место ни к селу, ни к городу. Со старыми объектами вроде все в порядке... Начал править это объявление в админке в ручную - ничего не получается, как заговоренную выдает эту точку координат... B)

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


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

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

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

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

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

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

Войти

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

Войти сейчас