-
Публикации
1174 -
Зарегистрирован
-
Посещение
-
Days Won
8
Изменения репутации
-
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} в самой первой строке добавил проверку на то, что это массив. сейчас могут возникать случаи, когда чистое поле может вернуться не пустым массивом, а пустой строкой.
-
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} Прилагаеміе файлі лучше вынести вне цикла иначе эта надпись продублируется возле каждого вложенного файла.
-
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>
-
Helenblondi изменил репутацию Chernetskiy в не работает заргузка файлов тип записи docuploads
Елена, там она одна - самая длинная строка
-
Helenblondi изменил репутацию Chernetskiy в не работает заргузка файлов тип записи docuploads
Кликнуть на слово Описание, появится строка к заполнению, так-же как и в фотках
-
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} слово Документ изменить на прайс, оно будет отображаться у любого загруженного файла, если ему не дали имя при загрузке.
-
Helenblondi изменил репутацию abushyk в вывод валюты в объявлении
{if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} вы точно вставили все, что я написал в соседнем топике про цены? Так как строка с выводом валюты там явно присутствует.
-
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
-
Helenblondi изменил репутацию Дмитрий Кондин в Шаблон Realia
Если скачали шаблон где-то, то наверняка это древняя версия.
В древних версиях мы это не можем поправить, в новых версиях это исправлено.
Т.е. чтобы не тратить нервы на баги, вам нужно использовать лицензионный софт.
-
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}
-
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} Тогда Цена выведется только тогда, когда не указано ни одно из трех остальных полей.
-
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} и так для каждого типа апартаментов, только меняя системное имя поля.
-
Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта
значит вставлять нужно в realty_grid_thumbs.tpl - это блочный макет списка.
-
Helenblondi изменил репутацию Chernetskiy в Обновление форума
Ну и нафиг к ответу в тему цепляется вышеизложенная писька? Вроде ничего не цитирую.
А если по делу, пришлось Игоря Иваныча переименовать в Chernetskiy, поскольку каждый раз проходить процедуру восстановления пароля - задолбало...
Форум вроде ничего, но раньше как-то было всё перед глазами, теперь всё растянуто и дальше последнего поста не упомнишь чего писали...
-
Helenblondi получил репутацию от iserg в Вывод блока статей на главной (по типу блока новостей)
подскажите пожалуйста как вывести содержимое статистической страницы в раздел аренда?
http://joxi.ru/vAWXp5dFkyy07r
-
Helenblondi изменил репутацию Chernetskiy в Проблема с водным знаком на фотографиях
Да в принципе сделать не сложно, практически в любом графическом редакторе создай рисунок - белый текст (предпочтительно) на прозрачном фоне и сохрани в формате png или другом, который поддерживает прозрачность.
Можно сделать например в бесплатном графическом редакторе paint.net
А можешь использовать готовый вариант - здесь (надпись FazendaBG.com - белые буквы на прозрачном фоне, файл watermark.png) При просмотре в простом редакторе будет выглядеть просто белый прямоугольник, но на сайте должен выглядеть нормально.
Надо будет загрузить этот файл в img/watermark/ ;
в Настройках-Общие включить отображение watermark;
в Настройках-Watermark Printer выбрать прозрачность картинки, расположение и прописать название файла - watermark.png.
-
Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта
В список путем размещения в шаблоне списка
{$grid_items.системное имя поля "студия от..."}
{$grid_items.системное имя поля "двухкомнатная от.."}
{$grid_items.системное имя поля "трехкомнатная от..."}
в общем такой алгоритм справедлив для любого поля типа "safe_string"
-
Helenblondi изменил репутацию abushyk в вывод на основную страницу названия объекта
Нет. в редакторе форм вы управляете размещением элементов на форме. В /template/frontend/realia/realty_view.tpl нужно управлять размещением кода явно.
-
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' поставить запятую, т.к. эта строчка больше не является последним элементом.
-
Helenblondi изменил репутацию pushnov в не работает переход назад после просмотра фото Realia
К сожалению, это проблема скрипта prettyPhoto. Везде где я сталкивался с этим скриптом, присутствует данная проблема.
Точно уже не помню, но если мне не изменяет память, то я избавлялся от этой проблемы путем добавления подобной строчки $("a[rel^=prettyPhoto]").prettyPhoto({deeplinking: false});
-
Helenblondi изменил репутацию Smoke в Предложения для будущих версий.
Предлогаю в будущем сделать вариант выбора категорий продажи и аренды по отдельности. К примеру пользователь выбирает тип размещаемого объявления Продажа или Аренда и далее открывается второй селект бокс с вариантами для продажи или аренды соответственно. Актуально для тех, у кого много категорий и подкатегорий. При добавлении или поиске слишком длинный список вариантов открывается и это хороший вариант его уменьшить.
-
Helenblondi изменил репутацию XTRO в не могу зайти в админку
ну, не обязательно ))
но раз уж есть доступ к хостингу, то скорее всего там будет любая панель и PMA
-
Helenblondi изменил репутацию Chernetskiy в не могу зайти в админку
Елена, вышеуказанное надо делать через phpMyAdmin (из панели управления хостингом), войти в свою базу SQL, выбрать таблицу re_user и далее по вышеуказанной картинке. Доступ в базу у вас должен быть в письме - логин типа v123456_default, пароль от хостинга
-
-
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 -->