-
Публикации
4036 -
Зарегистрирован
-
Посещение
-
Days Won
269
Все публикации пользователя abushyk
-
К значениям полей данных объявления можно получить доступ двумя способами. 1. Через переменную {$data} которая содержит данные усеченные до области видимости пользователя. Т.е. если поле abcd вы указали как видимым для группы Риелтер, то любой другой пользователь или гость доступ\видимость этого значения в карточке объекта не получат. 2. Через переменную {$data_shared} которая содержит все данные объявления, даже те, у которых указана область видимости. Доступ к переменной осуществляется обращением к {$data.системное_имя_переменной.значение_переменной}. Для полей типа safe_string, checkbox, text физически значение располагается в value ({$data.abcd.value}) Для полей типа select_box, select_by_query (т.е. полей связок с другой таблицей) в value лежит "чистое" значение - иденфикатор соотв. записи из другой таблиці, а в .value_string находится уже ее текстовое представление. В вашем случае значение следует брать из {$data.titzkk.value}
-
В принципе да. Положить карту и форму поиска в один блок и сделать форму поиска абсолютно спозиционированной в этом блоке. Только тут нужно проявить сноровку или смекалку, так как часть маркеров нагло спрячется под форму поиска.
-
А что там слева при добавлении? Там ведь только форма и все.
-
/template/frontend/pure/main.tpl строка 30.
-
Выгрузка в www.etown.ru не все поля заполнены
topic ответил в xatabi41986 abushyk в Партнерская программа
Какой тип поля, в котором хранятся картинки? -
Админка - Редактор форм - поле Координаты
-
это пробовали ?
-
У вас отсутствует связующий элемент между Страна и Город - Регион.
-
Можно получить ссылку на сайт?
-
Есть два варианта. 1. Заменить на textarea_editor, который разрешает некоторый набор разметки в своем содержимом. 2. Использовать textarea с параметром allow_htmltags=1, который разрешает теги в поле textarea.
-
Файл для манипуляций верный. Что бы картинка была после, следует вставлять ее после <a class="metro_link" id="watch_map" onclick="(new Metro).show(); metro_redraw_ex();" href="javascript:void(0);"><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/metro.png" width="210px" /></a>Для нормального размещения, возможно придется обрамить указанный выше кусок шаблона и новую картинку еще одним блоком и накатить стили, что бы обе картинки плавали - одна влево, вторая вправо. Так же, наверное, нужно будет для <div class="src_metro_ajax">добавить явную ширину.
-
Форма поиска на выбранных страницах
topic ответил в t707722 abushyk в Формы поиска, заявки, контакты
Не понял. В вашем варианте тогда таба "Название ЖК" вообще никогда не выведется. Или я что-то упустил? -
Форма поиска на выбранных страницах
topic ответил в t707722 abushyk в Формы поиска, заявки, контакты
Рецепт. 1. Нужно определить признак страницы на которой будет отображаться вкладка. Например нужно, что бы она отображалась на адресе /zilye_kompleksy 1.1. Ловим метку. В /template/frontend/шаблон/main/main.php в main() ищем строку $REQUESTURIPATH=Sitebill::getClearRequestURI();если ее нет, то сразу после global $__site_title, $folder, $smarty;добавляем ее. После нее делаем "определятор" if($REQUESTURIPATH=='zilye_kompleksy'){$this->template->assign('show_zk_tab', 1);}else{$this->template->assign('show_zk_tab', 0);}т.е. если адрес соотв. требуемому, то инициализируем признак единицей. 2. Гасим таб. Табы рисуются в /template/frontend/шаблон/search_form.tpl в циклах {foreach from=$local_search_forms key=ftname item=ftdata} <li{if $ftdata.active==1} class="active"{/if}><a href="#{$ftdata.id}" data-toggle="tab">{$ftname}</a></li> {/foreach}Добавляем наше условие в первом цикле (создание ярлычков табов) {foreach from=$local_search_forms key=ftname item=ftdata} {if $ftname=='Название ЖК'} {if $show_zk_tab==1} <li{if $ftdata.active==1} class="active"{/if}><a href="#{$ftdata.id}" data-toggle="tab">{$ftname}</a></li> {/if} {else} <li{if $ftdata.active==1} class="active"{/if}><a href="#{$ftdata.id}" data-toggle="tab">{$ftname}</a></li> {/if} {/foreach}Т.е., если при переборе табов форм мы наткнулись на таб с именем 'Название ЖК' и признак его показа включен в 1, то рисуем ярлычек закладки, если нет, то не рисуем. А если таб имеет другое имя, то не обращаем внимания на условия. Аналогично и для второго цикла, который рисует тела табов. {foreach from=$local_search_forms key=ftname item=ftdata} {if $ftname=='Название ЖК'} {if $show_zk_tab==1} <div class="tab-pane{if $ftdata.active==1} active{/if}" id="{$ftdata.id}"> {$ftdata.body} </div> {/if} {else} <div class="tab-pane{if $ftdata.active==1} active{/if}" id="{$ftdata.id}"> {$ftdata.body} </div> {/if}{/foreach}Вот такой вот вариант на скорую руку. Условия могут варьироваться в зависимости от того, что будет считаться признаком, определяющим видимость таба. -
Я бы заменил карту нормальным выпадающим списком. Либо вариантом списка с множественным выбором. Все эти графические решения, хоть и красивы, но трудоемки в изменении.
-
В таком случае, разве что, не скрывать страницы которые неактивные, а выводить их в ограниченном режиме - например с указанием жирным шрифтом, что объявление уже исчерпало себя и не активно. А в шаблоне вывода карточки учесть этот момент и поблокировать функционал типа Связаться с владельцем.
-
1. Берем шаблон /apps/pdfreport/admin/template/realty_view.tpl 2. Делаем его копию в /template/frontend/ваш_шаблон/apps/pdfreport/realty_view.tpl 3. В скопированном файле есть ужасающие конструкции вида {foreach from=$hvd_tabbed item=tab key=tabname}...внутри нее по образу нужно добавить допусловие {elseif $data_item.name eq "системное имя поля емаил собст" or $data_item.name eq "системное имя поля контакт собст" or ...}вместо троеточия перечислить ненужные для вывода поля Добавить эту строку сразу после строки {if $data_item.type eq "primary_key" or $data_item.value eq "0" ...}С этого момента дефолтный системный шаблон будет подменяться вашим закопированным с изюминками в виде запрещенных к выводу полей.
-
Развернуть бэкап на виртуальном сервере
topic ответил в SergeyN abushyk в Приложения, модули, настройки
Если папка с сайтом лежит в /home/localhost/www/sitefolder/ то обращаться к ней по http://localhost/sitefolder/ и указать estate_folder=sitefolder. Рестарт денвера обязателен. Обычно кладут сайт в /home/sitefolder/www/. Тогда вы получаете нормальный домен с обращением на http://sitefolder/ -
Для очищения индексации от дублей виде виде ссылок со слешем в конце и без оного RewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_URI} !(.*).php$RewriteCond %{REQUEST_URI} !(.*).html$RewriteCond %{REQUEST_URI} !(.*)/$RewriteRule ^(.*[^/])$ $1/ [L,R=301] принудительно заслешиваем все урлы, которые не оканчиваются на .php или .html, а так же не являются реально существующими файлами.
-
Добавил файл с улицами Воронежа. Смотрите прикрепленные файлы в топике темы.
-
index.php не подвергается текущим обновлениям