Helenblondi

Участники
  • Публикации

    1174
  • Зарегистрирован

  • Посещение

  • Days Won

    8

Сообщения, опубликованные пользователем Helenblondi


  1. скорее всего нужно что-то где-то починить))

     

    ПС. Не пищите отрывочно так, хоть в каком месте не переключаются (хотя и слово "переключаюся" может означать самые разные понятия) намекните.

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


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

    ага создать. я не знаю какую абру кадабру туда вписать.


  3.  

    и понеслась))))

     

    в файах списков найдите строки

    {if $grid_items[i].city ne ''} {$grid_items[i].city}{if                    $grid_items[i].street ne ''}, {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if}{/if}                    {else} {if $grid_items[i].street ne ''} {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if} {/if}{/if}
    и замените их на {$grid_items.realty_name} где вместо realty_name вставьте системное имя поля в котором лежит название ЖК.
     
    Что бі біло приличнее, тогда можно сделать более интеллектуально
     

    {if $grid_items[i].realty_name ne ''}     {$grid_items[i].realty_name}{else} {if $grid_items[i].city ne ''} {$grid_items[i].city}{if                    $grid_items[i].street ne ''}, {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if}{/if}                    {else} {if $grid_items[i].street ne ''} {$grid_items[i].street}{if                    $grid_items[i].number ne ''}, {$grid_items[i].number}{/if} {/if}                    {/if}{/if}

    т.е. если заголовок есть, то выведется он, а если пусто, то выведется стандартный набор.

     

    где это делать? я не очень понимаю что такое файлы списков


  4. Сейчас это решается проще...

    Заходим в админку - Настройки - Дополнительно и ищем позицию Формат строки заголовка

    (apps.realty.title_preg), где прописываем параметры из data - то, что требуется к отображению, например {city},{street},{number} за {price}{currency},  соответственно будет показываться Москва, проспект Мира, 21 за 200000 $

    я зашла в настройки дополнительно в формате заголовка прописала то что мне интересно: {id},{city},{name_complex_one},от{price},{currency}, и ничего не получилось. названий не видно.


  5.  

    /template/frontend/realia/realty_grid_filter.tpl

     

    <select id="inputSortBy">  <option data-id="type"{if $smarty.request.order=='type'} selected="selected"{/if}>{$L_TYPE}</option>  <option data-id="city"{if $smarty.request.order=='city'} selected="selected"{/if}>{$L_CITY}</option>  <option data-id="district"{if $smarty.request.order=='district'} selected="selected"{/if}>{$L_DISTRICT}</option>   <=== удалить  <option data-id="street"{if $smarty.request.order=='street'} selected="selected"{/if}>{$L_STREET}</option> <=== удалить  <option data-id="price"{if $smarty.request.order=='price'} selected="selected"{/if}>{$L_PRICE}</option></select>

     

    сделала. спасибо!!!


  6. есть такая строка

    включена. у меня в самих комплексах нет в подаче объявления количества комнат. да мне оно и не нужно. у меня там сотни квартир с разным количеством комнат.


  7. а не работает, потому, что у вас в data нет строки с количеством комнат. Пропишите её и назовите количество спален, всё будет работать. Для отображения кол-ва санузлов и спален спален есть и специальные значки (для списка объявлений на главной)

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


  8. Надо сделать примерно так:

    1. в таблицу data дописать позицию "Название комплекса", по аналогии с ФИО или другим текстовым полем. Но лучше сделать отдельный справочник и подключить его в data по аналогии с городами и другим географическим справочником (смотрим мультик по созданию справочников).

    2. При добавлении объявления вписываем название комплекса в эту позицию или выбираем готовую из справочника с комплексами.

    3. Довести до ума строку заголовка объявления, в которой будет показываться город и название комплекса - редактируем realty_grid_list.tplrealty_grid_thumbs.tpl и realty_view.tpl. Надо будет еще поправить некоторые tpl, которые отображают объявления в колонке VIP, в спецпредложениях и на карте.

    колонка в таблице дата уже есть. название комплекса вписываем уже. понятно что надо довести до ума строку заголовок объявления. вопрос что нужно точно написать и где в realty_grid_list.tplrealty_grid_thumbs.tpl  realty_view.tpl. чтобы название комплекса появилось на общей странице?


  9.  

     

    редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

    <div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

     

    я сделала. очень вам благодарна. спасибо большое!


  10.  

    редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

    <div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

  11. За вывод основной страницы отвечает шаблон realty_grid.tpl, но в нем идет деление еще на 2 шаблона, в зависимости от вариантов отображения объявлений - строками или блоками, соответственно править realty_grid_list.tpl и realty_grid_thumbs.tpl, чтобы в обоих вариантах работало одинаково.

    Но убирая отображение типа недвижимости "Комплексы", у вас и остальные типы показываться не будут - участки, дома, апартаменты и т.п.

    Здесь либо делать условие показывать/не показывать в той или иной ситуации, либо Комплексы исключить и ориентироваться на Апартаменты, студии и т.п., собственно на конкретный тип недвижимости а не на обобщающ

    что точно мне надо сделать чтобы показались названия комплексов?


  12.  

    В последних 2-х шаблонах за вывод типа недвижимости на 40-х строках отвечает это условие:

    <div class="location">{if $grid_items[i].topic_info.$lang_topic_name != ''}{$grid_items[i].topic_info.$lang_topic_name}{else}{$grid_items[i].type_sh}{/if}</div><!-- /.location -->

     

    спасибо. да не проблема я могу оставлять названия разделов. но я совсем не понимаю что точно мне надо убрать или добавить.


  13.  

    редактируем standart_search_form.tpl, в частности выкидываем или комментируем строки в конце файла:

    <div class="type control-group">        <label class="control-label" for="inputType">{$L_ROOMS1}</label>        <div class="controls">          {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">1</label></div>          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> <label class="ch">4+</label> </div>           {else if isset($smarty.request.room_count)}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> <label class="ch">1</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> <label class="ch">4+</label></div>           {else}          <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="1" /> <label class="ch">1</label></div>            <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="2" /> <label class="ch">2</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="3" /> <label class="ch">3</label></div>           <div class="ch_small"><input class="checkbox" type="checkbox" name="room_count[]" value="4" /> <label class="ch">4+</label></div>          {/if}        </div>      </div>

    спасибо. но я не совсем понимаю что точно мне надо сделать с этим чтобы из поиска исчез раздел комнат?


  14. на основной странице в разделе комплексы показывается город в котором находится объект и раздел где он прописан в объявлении. например: Равда(город) комплексы (раздел куда опубликовано объявление).

     http://fazendabg.etown.ru/?page=1&grid_type=thumbs

    а как можно раздел(комплексы) сделать невидимым а название комплекса(например Мелия) которое прописано в форме подачи объявления выводилось на основную страницу?


  15.  

    Ну если исходить из сути вашего вопроса:

     

    то кнопку надо пихать в шаблон realty-view.tpl, т.к. он и будет показывать подробности объявления, с него и возвращаться обратно по вашим кнопкам... Например под заголовком объявления, рядом со звездочкой избранное, это будет под 

    <div class="favblock">...</div><div class="editblock">имеющийся код кнопокздесь ваш код кнопок</div>

    ага. спасибо. попробую


  16.  

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

    1. Добавьте в ссылку параметр TARGET="_blank".

    <a href="#" target="_blank">Ссылка откроется в новом окне</a>

    2. используем более валидный вариант onclick="return !window.open(this.href)"

    <a href="#" onclick="return !window.open(this.href)">Ссылка откроется в новом окне</a>

    3. Используем Java скрипт

    function addLoadEvent(func) {  var oldonload = window.onload;  if (typeof window.onload != 'function') {    window.onload = func;  } else {    window.onload = function() {      oldonload();      func();    }  }}function rewriteOutboundLinks() {	if(!document.getElementsByTagName) return;		var anchors = document.getElementsByTagName("a");	for (var i = 0; i < anchors.length; i++) {		var anchor = anchors[i];		if (anchor.className&&anchor.className=='external') anchor.target = '_blank';	}}addLoadEvent(function() {	rewriteOutboundLinks();});

    теперь остается к нужной ссылке добавить класс external 

    пример:

    <a href="#" class="external">Ссылка откроется в новом окне</a>

    4. использовать дополнительно опцию rel для ссылок. Снова используем Java

    <script type="text/javascript">  function externalLinks() {    if (!document.getElementsByTagName) return;    var anchors = document.getElementsByTagName("a");    for (var i=0; i < anchors.length; i++) {      if (anchors[i].getAttribute("href") && anchors[i].getAttribute("rel") == "external")      anchors[i].target = "_blank";    }  }</script>

    добавляем в ссылку rel="external"

    <a rel="external" href="http://myrusakov.ru">Ссылка откроется в новом окне</a>

    и где это все делать?


  17. Загрузил вам улучшенный редактор текста.

    Файлы вы можете загружать на любой другой публичный диск, например яндекс-диск и оттуда делать ссылки. Для тестов я думаю вам пойдет.

    Дмитрий а вы не забыли что пообещали загрузить мне в понедельник редактор со шрифтами цветами и форматированием?