Helenblondi

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

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

  • Посещение

  • Days Won

    8

Изменения репутации

  1. Like
    Helenblondi изменил репутацию abushyk в не работает заргузка файлов тип записи docuploads   
    я немного добавил в код цикла вывода списка приаттаченных документов
    {if is_array($data.mydocup.value) && $data.mydocup.value|count>0} Прилагаемые файлы: {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{if $one_doc.title ne ''}{$one_doc.title}{else}Дежурное название ссылки{/if}</a> {/foreach} {/if} в самой первой строке добавил проверку на то, что это массив. сейчас могут возникать случаи, когда чистое поле может вернуться не пустым массивом, а пустой строкой.
  2. Like
    Helenblondi изменил репутацию abushyk в не работает заргузка файлов тип записи docuploads   
    {if is_array($data.mydocup.value) && $data.mydocup.value|count>0} Прилагаемые файлы: {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{if $one_doc.title ne ''}{$one_doc.title}{else}Дежурное название ссылки{/if}</a> {/foreach} {/if} Прилагаеміе файлі лучше вынести вне цикла иначе эта надпись продублируется возле каждого вложенного файла.
  3. Like
    Helenblondi изменил репутацию abushyk в не работает заргузка файлов тип записи docuploads   
    Судя по второму скрину загрузка все таки работает. Просто не показывает. А не показывает потому, что это поле для хранения, а не для показа на страничке вложений.
    Для организации вывода данных такого типа в том месте, где должны быть выведены вложения размещаем код шаблона
    {if $data.mydocup.value|count>0} {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{$one_doc.normal}</a> {/foreach} {/if} где mydocup - системное имя поля вложений. В результате вложения будут выведены рядом ссылок на файлы.
    Если же для файла вложения вы потрудились задать значение Описание, то вывод ссылки можно украсить так
    <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{$one_doc.title}</a>  
  4. Like
    Helenblondi изменил репутацию Chernetskiy в не работает заргузка файлов тип записи docuploads   
    Елена, там она одна - самая длинная строка
  5. Like
    Helenblondi изменил репутацию Chernetskiy в не работает заргузка файлов тип записи docuploads   
    Кликнуть на слово Описание, появится строка к заполнению, так-же как и в фотках
  6. Like
    Helenblondi изменил репутацию Chernetskiy в не работает заргузка файлов тип записи docuploads   
    Если у тебя будут загружаться только прайсы, то можно с этим не заморачиваться а сразу в realty_view.tpl в коде 
    {if $data.mydocup.value|count>0} Прилагаемые файлы: {foreach $data.mydocup.value item=one_doc} <a href="{$estate_folder}/img/mediadocs/{$one_doc.normal}">{if $one_doc.title ne ''}{$one_doc.title}{else}Документ{/if}</a> {/foreach} {/if} слово Документ изменить на прайс, оно будет отображаться у любого загруженного файла, если ему не дали имя при загрузке.
  7. Like
    Helenblondi изменил репутацию abushyk в вывод валюты в объявлении   
    {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} вы точно вставили все, что я написал в соседнем топике про цены? Так как строка с выводом валюты там явно присутствует.
  8. Like
    Helenblondi изменил репутацию Дмитрий Кондин в Шаблон Realia   
    В пересчете на человеко-часы, сумма там будет с дополнительным нулем.
    Шаблон - это шаблон.
    Сайт под ключ - это сайт под ключ.
    Все наши шаблоны можно посмотреть в демо-версии, если не нравится, не покупаете.
    Мы для этого и сделали демо-версии. Уровень качества стараемся повышать, но все наши продукты продаются "как-есть".
    Можно заглянуть в гугл и почитать, что под этим подразумевается https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%BA%D0%B0%D0%BA%20%D0%B5%D1%81%D1%82%D1%8C
  9. Like
    Helenblondi изменил репутацию Дмитрий Кондин в Шаблон Realia   
    Если скачали шаблон где-то, то наверняка это древняя версия.
    В древних версиях мы это не можем поправить, в новых версиях это исправлено.
    Т.е. чтобы не тратить нервы на баги, вам нужно использовать лицензионный софт.
  10. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    Такс. 
    1. По выводу цен. Открываем http://fazendabg.com/jilie-kompleksi/realty126 и смотрим на скрин, который вы показали. Видим, что выведенные цены совпадают. Последняя цена - это то, что у вас написано в поле price. Что там по смыслу за значение, я не знаю.
    2. То, что они не форматировано выведены и не сопровождены выводом валюты - это уже вопрос дизайна. Вот базовая разметка. Но это грубо.
    {if $grid_items[i].price_ot!='' && $grid_items[i].price_ot!='0'} <div>студия от {$grid_items[i].price_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} {if $grid_items[i].dvyxkomnatnaia_ot!='' && $grid_items[i].dvyxkomnatnaia_ot!='0'} <div>двухкомнатная от {$grid_items[i].dvyxkomnatnaia_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} {if $grid_items[i].trexkomnatnaia_ot!='' && $grid_items[i].trexkomnatnaia_ot!='0'} <div>трехкомнатная от {$grid_items[i].trexkomnatnaia_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if}  
  11. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    Вывод цен на конкретные типы оставляем как есть. А вывод последнего значения из поля Цена
    {$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} заменяем на
    {if intval($grid_items[i].price_ot)==0 && intval($grid_items[i].dvyxkomnatnaia_ot)==0 && intval($grid_items[i].trexkomnatnaia_ot)==0} {$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} {/if} Тогда Цена выведется только тогда, когда не указано ни одно из трех остальных полей.
  12. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    вместо
    студия от {$grid_items[i].price_ot} поставить
    {if $grid_items[i].price_ot!='' && $grid_items[i].price_ot!='0'} студия от {$grid_items[i].price_ot} {/if} и так для каждого типа апартаментов, только меняя системное имя поля.
  13. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    значит вставлять нужно в realty_grid_thumbs.tpl - это блочный макет списка.
  14. Like
    Helenblondi изменил репутацию Chernetskiy в Обновление форума   
    Ну и нафиг к ответу в тему цепляется вышеизложенная писька? Вроде ничего не цитирую.
    А если по делу, пришлось Игоря Иваныча переименовать в Chernetskiy, поскольку каждый раз проходить процедуру восстановления пароля - задолбало...
    Форум вроде ничего, но раньше как-то было всё перед глазами, теперь всё растянуто и дальше последнего поста не упомнишь чего писали...
  15. Like
    Helenblondi получил репутацию от iserg в Вывод блока статей на главной (по типу блока новостей)   
    подскажите пожалуйста как вывести содержимое статистической страницы в раздел аренда?
    http://joxi.ru/vAWXp5dFkyy07r
  16. Like
    Helenblondi изменил репутацию Chernetskiy в Проблема с водным знаком на фотографиях   
    Да в принципе сделать не сложно, практически в любом графическом редакторе создай рисунок - белый текст (предпочтительно) на прозрачном фоне и сохрани в формате png или другом, который поддерживает прозрачность.
     
    Можно сделать например в бесплатном графическом редакторе paint.net
     
    А можешь использовать готовый вариант - здесь (надпись FazendaBG.com - белые буквы на прозрачном фоне, файл watermark.png) При просмотре в простом редакторе будет выглядеть просто белый прямоугольник, но на сайте должен выглядеть нормально.
    Надо будет загрузить этот файл в img/watermark/ ;
    в Настройках-Общие включить отображение watermark;
    в Настройках-Watermark Printer выбрать прозрачность картинки, расположение и прописать название файла - watermark.png.
  17. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    В список путем размещения в шаблоне списка
    {$grid_items.системное имя поля "студия от..."}
    {$grid_items.системное имя поля "двухкомнатная от.."}
    {$grid_items.системное имя поля "трехкомнатная  от..."}
     
    в общем такой алгоритм справедлив для любого поля типа "safe_string"
  18. Like
    Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта   
    Нет. в редакторе форм вы управляете размещением элементов на форме. В /template/frontend/realia/realty_view.tpl нужно управлять размещением кода явно.
  19. Like
    Helenblondi изменил репутацию pushnov в не работает переход назад после просмотра фото Realia   
    К сожалению я не знаком с структурой вашего шаблона, но предположу, в файле header.tpl у вас есть кусок кода
    <script type="text/javascript" >
    $(document).ready(function(){
    $("a[rel^=prettyPhoto]").prettyPhoto({
    social_tools: false,
    theme: 'light_square'});
    });
    </script>
    попробуйте после строчки theme: 'light_square' добавить deeplinking: false, на забудьте после theme: 'light_square' поставить запятую, т.к. эта строчка больше не является последним элементом.
  20. Like
    Helenblondi изменил репутацию pushnov в не работает переход назад после просмотра фото Realia   
    К сожалению, это проблема скрипта prettyPhoto. Везде где я сталкивался с этим скриптом, присутствует данная проблема.
    Точно уже не помню, но если мне не изменяет память, то я избавлялся от этой проблемы путем добавления подобной строчки $("a[rel^=prettyPhoto]").prettyPhoto({deeplinking: false});
  21. Like
    Helenblondi изменил репутацию Smoke в Предложения для будущих версий.   
    Предлогаю в будущем сделать вариант выбора категорий продажи и аренды по отдельности. К примеру пользователь выбирает тип размещаемого объявления Продажа или Аренда и далее открывается второй селект бокс с вариантами для продажи или аренды соответственно. Актуально для тех, у кого много категорий и подкатегорий. При добавлении или поиске слишком длинный список вариантов открывается и это хороший вариант его уменьшить.
  22. Like
    Helenblondi изменил репутацию XTRO в не могу зайти в админку   
    ну, не обязательно ))
    но раз уж есть доступ к хостингу, то скорее всего там будет любая панель и PMA 
  23. Like
    Helenblondi изменил репутацию Chernetskiy в не могу зайти в админку   
    Елена, вышеуказанное надо делать через phpMyAdmin (из панели управления хостингом), войти в свою базу SQL, выбрать таблицу re_user и далее по вышеуказанной картинке. Доступ в базу у вас должен быть в письме - логин типа v123456_default, пароль от хостинга
  24. Like
    Helenblondi изменил репутацию abushyk в убрать защитный код на формах обратной связи   
    Редактор форм

  25. Like
    Helenblondi изменил репутацию Chernetskiy в разделить поиск на продажа и аренда Realia   
    Елена, вот последняя версия standart_search_form.tpl в скачанном шаблоне, там есть закомментированные блоки, раскомментируй их и проверь как работает
    <script>{literal}$(document).ready(function(){ $(document).on('change', '.property-filter select[name=region_id]', function(){ setTimeout(function(){ $(".property-filter select[name=city_id]").chosen({ disable_search_threshold: 10 }); $(".property-filter select[name=street_id]").chosen({ disable_search_threshold: 10 }); }, 500); }); $(document).on('change', '.property-filter select[name=city_id]', function(){ setTimeout(function(){ $(".property-filter select[name=street_id]").chosen({ disable_search_threshold: 10 }); }, 500); });});var max_price={/literal}{if $max_price ne ''}{$max_price}{else}0{/if}{literal};var price_from=Number({/literal}{if isset($price_min)}{$price_min}{else}0{/if}{literal});var price_for=Number({/literal}{if (isset($price)) && ($price ne '')}{$price}{else}{$max_price}{/if}{literal});{/literal}</script>{$ajax_functions}{foreach from=$scripts item=script} {*$script*}{/foreach}<div class="property-filter pull-right"> <div class="content"> <form method="get" action="{$estate_folder}/"> {*$currency_list*} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_TYPE} </label> <div class="controls"> {$structure_box} </div><!-- /.controls --> </div><!-- /.control-group --> {if $country_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_COUNTRY} </label> <div class="controls"> {$country_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if} {if $region_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_REGION} </label> <div class="controls"> {$region_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if} {if $city_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_CITY} </label> <div class="controls"> {$city_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if} {if $district_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_DISTRICT} </label> <div class="controls"> {$district_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if} {if $street_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_STREET} </label> <div class="controls"> {$street_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if} {if $metro_list != ''} <div class="type control-group"> <label class="control-label" for="inputType"> {$L_METRO} </label> <div class="controls"> {$metro_list} </div><!-- /.controls --> </div><!-- /.control-group --> {/if}<!-- <div class="beds control-group"> <label class="control-label" for="inputBeds"> Beds </label> <div class="controls"> <select id="inputBeds"> <option id="11">1</option> <option id="21">2</option> </select> </div> </div> <div class="baths control-group"> <label class="control-label" for="inputBaths"> Baths </label> <div class="controls"> <select id="inputBaths"> <option id="1">1</option> <option id="2">2</option> </select> </div> </div> <div class="rent control-group"> <div class="controls"> <label class="checkbox" for="inputRent"> <input type="checkbox" name="optype[]" value="1"id="inputRent"> Аренда </label> </div> </div> <div class="sale control-group"> <div class="controls"> <label class="checkbox" for="inputSale"> <input type="checkbox" name="optype[]" value="2" id="inputSale"> Продажа </label> </div> </div> --> <div class="beds control-group"> <div class="controls"> <input type="text" class="price_from price_field" name="price_min" value="{if isset($price_min)}{$price_min|number_format:0:'':' '}{else}0{/if}"/> </div><!-- /.controls --> </div><!-- /.control-group --> <div class="baths control-group"> <div class="controls"> <input type="text" class="price_for price_field" name="price" value="{if isset($price) && $price!=0}{$price|number_format:0:'':' '}{else}{$max_price|number_format:0:'':' '}{/if}"/> </div><!-- /.controls --> </div><!-- /.control-group --> <div class="price-value control-group"> <div class="controls"> <div class="slider"></div> </div><!-- /.controls --> </div> <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> <!-- <div class="price-from control-group"> <label class="control-label" for="inputPriceFrom"> Price from </label> <div class="controls"> <input type="text" id="inputPriceFrom" name="inputPriceFrom"> </div> </div> <div class="price-to control-group"> <label class="control-label" for="inputPriceTo"> Price to </label> <div class="controls"> <input type="text" id="inputPriceTo" name="inputPriceTo"> </div> </div> --> <!--<div class="price-value"> <span class="from"></span> - <span class="to"></span> </div> <div class="price-slider"> </div> --> <div class="form-actions"> <input type="submit" value="{$L_GOSEARCH}" class="btn btn-primary btn-large"> </div><!-- /.form-actions --> </form> </div><!-- /.content --></div><!-- /.property-filter -->