-
Публикации
116 -
Зарегистрирован
-
Days Won
2
Все публикации пользователя Victor_winner
-
Приветствую друзья. Я обновился до новейших версий, как CMS так и шаблон realty. Но теперь на карте у объекта у меня слетели фото-превью для объектов - . Что могло измениться? Как исправить?
-
Друзья. Недавно воспользовался расширенной формой поиска,все пункты срабатывают а вот когда начинаю в чекбоксах "количество комнат" выставлять желаемое количество комнат, вылетает вот такая ошибка и слайдеры мгновенно перестают работать.
-
Друзья, вот воспользовался краткой формой подачи объявления с сайта akademiyamtrov.ru, кстати, похожая форма есть и Дмитрия в шаблоне main.tpl. Она находится в самом низу шаблона и имеет div - contactMe. Суть вопроса в том, что закинул форму запроса, подключили script, но всё равно форма не срабатывает. То есть при нажатии кнопки Отправить - не происходит отправка на почту, и не выдается сообщений тиап - "Ваша заявка будет обработкана в течение 24 часов" - как это должно произойти в случает успешного срабатывания $.ajax фнкции. Может есть тонкости, которые я не заметил. Выкладываю полный скрипт main.tpl, со вложенными шаблонами и скриптами * big_tabs.tpl.html * simple-order.tpl * akademiyametrov.js <script type="text/javascript">jQuery(function($){ $('#modalForm form').submit(function() { // отправка заявки ajax //тестовая проверка работы //тестовая проверка работы var form=$(this); var oper=form.find('[name=oper]').val(); var message=form.find('[name=message]').val(); var name=form.find('[name=name]').val(); var phone=form.find('[name=phone]').val(); if(message=='' || name=='' || phone==''){ form.find('#message').html("Не заполены обязательные поля"); form.find('#message').addClass("label-danger"); form.find('#message').show(); } else { alert ("Проверка прошла успешно!!!"); $.ajax({ type: 'post', url: estate_folder+'/apps/simple-order/simple-order.php', data: {action:'send_message',oper:oper,name:name,message:message,phone:phone}, dataType: 'json', success: function(json) { if(json.answer=='fields_not_specified'){ form.find('#error_block').show(); }else if(json.answer=='no_reciever'){ form.find('#error_block_nouser').show(); }else{ form.find('[name=name]').val(''); form.find('[name=phone]').val(''); form.find('[name=message]').val(''); form.find('#message').addClass("label-success"); form.find('#message').html(json.name+', Ваша заявка отправлена. На ваш контакт '+json.phone+' ответят в течении 24 часов.'); form.find('#message').show(); form.find('#message').delay(5000).hide("slow"); setTimeout("$('#modalForm').modal('hide')", 6000); } } }); } return false; }); });</script>Для этой части не срабатывает строка с атрибутами data (выдаётся ошибка парсера smarty? и он ругается, то не вместо : нужно вставить } или пробел). Вторая часть, где находится кнопка вызова формы и сама форма: <!--#####################################################################################################################--><!--#####################################################################################################################--><!----------------------------- БЛОК БЫСТРОЙ ПОДАЧИ ОБЪЯВЛЕНИЯ ------------------------------------------------------------><!--#####################################################################################################################--><!--#####################################################################################################################--> <div id="zt-usersp" class="clearfix"></div> {if $is_account==1 || $hide_advelements==1} {else} <!--#####################################################################################################################--><!---------------------------------------------------- 1 ----------------------------------------------------------------><!--файл BIG_TABS.TPL.HTML--><!--#####################################################################################################################--> {literal} <script type="text/javascript"> $("document").ready(function(){ $('#modalForm').modal('hide'); });</script> {/literal} {include file="map.tpl"}<div id="zt-padding" class="clearfix"> <div id="zt-userwrap3" class="clearfix"><div class="feature_list" style="width: 960px; height: 290px;"> <ul id="feature_tabs" class="feature_tabs" style="width: 380px;"> <li class="current" style="height: 97px;"> <a href="#search"> <div class="detail"> <img src="{$estate_folder}/template/frontend/realty/images/search.png"> <span class="whites">Поиск недвижимости</span> <p class="slidedes whites">Поиск квартиры</p> </div> </a> </li> {if $_geo_data_hide!=1} <li style="height: 97px;"> <a href="#on_map" onClick="run_map();"> <div class="detail"> <img src="{$estate_folder}/template/frontend/realty/images/map_search.png"> <span class="whites">Наши объекты на карте</span> <p class="slidedes whites">Поиск по карте</p> </div> </a> </li> {/if} <li style="height: 97px;"> <a href="#download2"> <div class="detail"> <img src="{$estate_folder}/template/frontend/realty/images/template_tab.png"> <span class="whites">Подать объявление</span> <p class="slidedes whites">Оформите своё объявление</p> </div> </a> </li> </ul> <ul id="feature_output" class="feature_output" style="width: 590px; height: 290px;"> {if $_geo_data_hide!=1} <li id="on_map" style="display: none;" style="width: 590px; height: 290px;"> </li> {/if} <li id="search" style="display: none;" style="width: 590px; height: 290px;"> {include file="search_form.tpl"} </li> <!-- БЛОК ДОБАВЛЕНИЯ ОБЪЯВЛЕНЯ --> <li id="download2" style="display: none; width: 590px; height: 290px;"> <div style="background-image: url({$estate_folder}/template/frontend/realty/images/choose-order-back.png); height: 290px; width: 590px;"> <div> <button onclick="location.href='http://amur-n.ru/add/'" style="border: none; margin-top:75px; margin-left: 174px"><img src="{$estate_folder}/template/frontend/realty/images/add_adv_full.png"></button> </div> <br/> <br/> <div> <button data-toggle="modal" data-target="#modalForm" class="btn" style="border: none; margin-bottom:10px; margin-left: 170px"><img src="{$estate_folder}/template/frontend/realty/images/add_adv_quick.png"></button> </div> </div> </li> <!-- БЛОК ДОБАВЛЕНИЯ ОБЪЯВЛЕНЯ --> </ul></div> {literal} <script type="text/javascript"> // <![CDATA[ $(document).ready(function () { $('#feature_tabs').tabify(function() { //run_map(); }); }); // ]]></script>{/literal}<!---------------------------------------------------- 1 ----------------------------------------------------------------> <!--#####################################################################################################################--><!---------------------------------------------------- 2 ----------------------------------------------------------------><!--скрипт akademiyametrov.js--><!--#####################################################################################################################--> </div></div> <!---------------------------------------------------- 2 ----------------------------------------------------------------> <!--#####################################################################################################################--><!---------------------------------------------------- 3 ----------------------------------------------------------------><!--форма HTML краткой подачи заявки--><!--#####################################################################################################################--><div class="modal fade hide" id="modalForm" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <form id="order" class="form-horizontal"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">Заявка на недвижимость</h4> </div> <div class="modal-body"> <div class="form-group"> <label class="col-sm-3 control-label">Я хочу</label> <div class="col-sm-9"> <select name="oper"> <optgroup label="Продать"><option value="1">Продать жилую недвижимость</option><option value="2">Продать коммерческую недвижимость</option></optgroup> <optgroup label="Услуги"><option value="3">Заказать оформление приватизации</option><option value="4">Заказать юридическое сопровождение сделки</option> <option value="">Заказать оформление перепланировки</option></optgroup> </select> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label">Опишите недвижимость(количество комнат, этаж, цену)*</label> <div class="col-sm-9"><textarea class="form-control" rows="5" name="message" required></textarea></div> </div> <div class="form-group"> <label class="col-sm-3 control-label">Им*</label> <div class="col-sm-9"><input class="form-control" type="text" name="name" required value=""/></div> </div> <div class="form-group"> <label class="col-sm-3 control-label"><nobr>Телефон/e-mail*</nobr></label> <div class="col-sm-4"><input class="form-control" type="text" name="phone" required value=""/></div> </div> <div id="message" class="label"></div> </div> <div class="modal-footer"> <!--<button type="button" class="btn btn-default btn-sm" data-dismiss="modal">Закрыть</button>--> <input type="submit" class="btn btn-lg btn-submit btn-primary" value="Отправить заявку"> </div> </form> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --></div><!---------------------------------------------------- 3 ----------------------------------------------------------------> <!--#####################################################################################################################--><!--#####################################################################################################################--><!----------------------------- БЛОК БЫСТРОЙ ПОДАЧИ ОБЪЯВЛЕНИЯ: КОНЕЦ -------------------------------------------------><!--#####################################################################################################################--><!--#####################################################################################################################--> Примечание - все шаблоны специально вынес в один файл для наглядности. Со стороны это выглядит вот так:
-
Друзья, создал в админке рилтора. И через его логин захожу на сайт, добавляю объявление. Форма добавления объявления имеет вкладку координаты -- только координаты без карты. Как подрубить карты? Это же неудобно без карты.
-
Друзья, такой вопрос. При входе черех Вконтакте, у меня выдается ошибка - {"error":"invalid_client","error_description":"client_id is incorrect"}. Это сообщение вываливается на пустой странице. Что то видать не то с регистрацией. Кстати, все изменения подсказанные в http://www.etown.ru/s/topic/569-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D0%B0-%D0%B2%D1%85%D0%BE%D0%B4%D0%B0/ я произвёл
-
Дмитрий, но ведь здесь несколько вопросов. Вы ответили только на 1
-
Друзья, думаю многие сталкивались с подобной задачей. 1. Нужно, чтобы определённые страница сайта выводились без слайдера и правой колонки спецпредложений. Наприме это касается страницы "О компании" и "Контакты" 2. Для страницы "Контакты" создал свой шаблон contact.tpl, в файле {tempalte}/main/main.php прописал следующую условие if ( preg_match('/\/contact/', $_SERVER['REQUEST_URI']) ) { $this->template->assign('title', 'Контакты'); $this->template->assign('main_file_tpl', 'contact.tpl'); $this->template->render(); $rs = $this->template->toHTML(); return $rs; } Как Вы понимаете такой вид с правой колонкой на странице контактов не нужен . Меня интересует , как сделать вид страницы - во всю ширину, без правой колонки, новостей и статьей.
-
Друзья, почему при нажаии кнопки Вход -> через соц сеть ВКОНТАКТЕ - мне вылетает этот сайтик -http://adlervip.ru/? Что то не так. Сайт ---- amur-n.ru
-
Друзья, приветствую. Создал страничку контакты. Сделал это , путём закидывания шаблона contacts.tpl в файл main.tpl - {if server.URI_path == "contacts.html"} {include file = contacts.tpl}{/if}Этот блок поместил в область <div id="zt-padding"> Здесь возникают следующие вопросы: 1. Если я добавляю шаблон, прописываю его в main.tpl, как его правильно поместить в область страницы, так как видно, что он находится НЕ В ОБЛАСТИ ШАБЛОНА. 2. Если мне нужно регировать появление, скажем блока "СпецПредложения", то нужно править файл content.tpl.html. Или же правится какой-то другой файл? 3. Где хранится значение переменной $main_file_tpl ? Заранее спасибо!
-
Друзья, добавляю на страницу Контакты 1. Виджет карты 2Gis 2. Адрес и часы работы Шёл 2-мя способами 1. Добавлял в шаблон main.tpl - строчку типа {if $smarty.server.REQUEST_URI == '/contactus/'} {include file="twogis_map.tpl"}{/if} А в файле twogis_map.tpl прописывал саму форму добавления карты <html><a id="firmsonmap_biglink" href="http://maps.2gis.ru/#/?history=project/komsomolsk/center/137.0653127678,50.583260205531/zoom/18/state/widget/id/13229852186378595/firms/13229852186378595"> Перейти к большой карте</a><script charset="utf-8" type="text/javascript" src="http://firmsonmap.api.2gis.ru/js/DGWidgetLoader.js"></script><script charset="utf-8" type="text/javascript">new DGWidgetLoader({"borderColor":"#a3a3a3","width":"900","height":"600","wid":"6c7bbd3d081d6538bf5f5fc0c70fa4b7","pos":{"lon":"137.0653127678","lat":"50.583260205531","zoom":"18"},"opt":{"ref":"inside","card":["name","contacts","schedule","payings"],"city":"komsomolsk"},"org":[{"id":"13229852186378595","hash":"4eeiqa3488A7CH1Jd553uvgc8822G3I29166352B893A250864B869G4H3G23A41G87"}]});</script> <noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript></html> Шаблон не подключается. Наверное его перекрывает форма contactus.php, которая отвечает за форму контактов. Тогда я поместил форму в contactus.php, а именно создал функцию вывода модуля карты и включил эту функцию в main() function __construct() { $this->SiteBill(); $this->table_name = 'contactus'; $this->action = 'contactus'; $this->primary_key = 'contactus_id'; $this->data_model = $this->get_contactus_model(); } /** * Main * @param void * @return string */ function main () { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $form_data = $this->data_model; $rs = $this->getTopMenu(); $this->get2GISMap_echo(); //подключение карты switch( $this->getRequestValue('do') ) { ... ... ... } default : { $rs .= $this->get_form($form_data[$this->table_name], 'new', 0, Multilanguage::_('L_TEXT_SEND')); } } return $rs; } function get2GISMap_echo() { echo <<<_END <a id="firmsonmap_biglink" href="http://maps.2gis.ru/#/?history=project/komsomolsk/center/137.0653127678,50.583260205531/zoom/18/state/widget/id/13229852186378595/firms/13229852186378595"> Перейти к большой карте </a><script charset="utf-8" type="text/javascript" src="http://firmsonmap.api.2gis.ru/js/DGWidgetLoader.js"></script><script charset="utf-8" type="text/javascript">new DGWidgetLoader({"borderColor":"#a3a3a3","width":"900","height":"600","wid":"6c7bbd3d081d6538bf5f5fc0c70fa4b7","pos":{"lon":"137.0653127678","lat":"50.583260205531","zoom":"18"},"opt":{"ref":"inside","card":["name","contacts","schedule","payings"],"city":"komsomolsk"},"org":[{"id":"13229852186378595","hash":"4eeiqa3488A7CH1Jd553uvgc8822G3I29166352B893A250864B869G4H3G23A41G87"}]});</script><noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript>_END; } Получается неформатированный по размерам и области вывод карты - .
-
Друзья, подскажите, как установить город в форме поиска "по умолчанию". Да и новая форма поиска, которую я создал, не добавляется на сайт.
-
Друзья, я думаю у каждого на сайте есть новости. Это и неплохой контент для раскрутки сайта, да и новости бывают полезны для пользователей. Я подумал, а почему бы не брать новости с другого сайта посредством rss. Сайт, с которого я беру новости - http://www.ksamur.ru/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81%D0%B0.html. Использую плагин rss2html с сайта - http://www.rss2html.com. Но вот пошла загвоздка при добавлении самих новостей, так как на сайте http://www.ksamur.ru я не нашёл rss - источника. Друзья, кто встречался с похожей задачей - давайте помозгуем вместе.
-
Друзья, такой вопрос. На форме добавления объявления, есть вкладка "Координаты", на которой по умолчанию вылетает Москва. Как сделать, чтобы по умолчанию появлялся другой город, например - Краснодар.
-
По ходу изучения файлов /apps/system/lib/frontend/form/add.php базового класса DataModel, хранящегося в /apps/system/lib/model/model.php, пришёл к выводу, что переменные, которые будут показаны в форме подачи заявки частично зависят от значения функции getConfigValue. То есть, чтобы в форме было поле выбора страны, нужно ввести в файл add.php -- $This->GetConfigValue('countre_in_form') = 1;Функцию GetConfigValue нашёл в файле класса /apps/system/lib/sitebill.ru Так вот не совсем понятно, из какого массива берутся данные этой функции, и как мне вывести форму подчи заявки, где будут параметры 1. Выбрать раздел 2. Город 3. Этажей 4. Общая площадь 5. Цена То есть каким образом нужно передать эти параметры
-
Форумчане, здарово. В шаблоне Realty, вверху есть 3 таба. 2 из них используются - поис и карта квартир, а вот третий без дела. И мы решили туда закинуть краткую форму подачи объявления - . Искал файл добавления квартиры по адресу apps/system/lib/frontend/form/ --- но здесь его по всей видимости нет. Подскажите где этот файл. А также в каком файле происходит само подключение картинки шаблон realty (то есть файл тех табов) -
-
Спасибо. Сохранил в правильной кодировке, заработало.
-
Столкнулся с такой проблемой. Добавил новый шаблон, которые выводит фотогалерею. В нем есть области, которые должны выводить русские буквы (название галереи и описание каждой фотографии). Подключил кодировку следующим образом (взял из /amur-n.ru/docs/template/frontend/realty/main.tpl) <meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.SITE_ENCODING}">Но это не помогло. Какая то другая загвоздка. Может к .tpl шаблону кодировку нужно как - то по другому подключать? Верхняя часть шаблона <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <title>Фотогалерея Комсомольска-на-Амуре</title> <meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.SITE_ENCODING}"> <link rel="shortcut icon" href="../favicon.ico"> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/demo.css" /> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/style.css" /> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/elastislide.css" /> <link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow&v1' rel='stylesheet' type='text/css' /> <link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css' /> <noscript> <style> .es-carousel ul{ display:block; } </style> </noscript> <script id="img-wrapper-tmpl" type="text/x-jquery-tmpl"> <div class="rg-image-wrapper"> {{if itemsCount > 1}} <div class="rg-image-nav"> <a href="#" class="rg-image-nav-prev">Previous Image</a> <a href="#" class="rg-image-nav-next">Next Image</a> </div> {{/if}} <div class="rg-image"></div> <div class="rg-loading"></div> <div class="rg-caption-wrapper"> <div class="rg-caption" style="display:none;"> <p></p> </div> </div> </div> </script> </head> <body> <div class="container"> <div class="header"> <a href="http://tympanus.net/Development/Elastislide/"><span>« Previous Demo: </span>Elastislide</a> <span class="right_ab"> <a href="http://www.flickr.com/photos/smanography/" target="_blank">Images by Shermeee</a> <a href="http://creativecommons.org/licenses/by/2.0/deed.en_GB">CC BY 2.0</a> <a href="http://tympanus.net/codrops/2011/09/20/responsive-image-gallery/"><strong>back to the Codrops post</strong></a> </span> <div class="clr"></div> </div><!-- header --> <div class="content"> //выводит квадратики <h1>Фотогалерея Комсомольска-на-Амуре</h1> // <div id="rg-gallery" class="rg-gallery"> <div class="rg-thumbs"> <!-- Elastislide Carousel Thumbnail Viewer --> <div class="es-carousel-wrapper"> <div class="es-nav"> <span class="es-nav-prev">Предыдущая</span> <span class="es-nav-next">Следующая</span> </div> <div class="es-carousel"> <ul> <li><a href="#"><img src="{$estate_folder}/template/frontend/realty/gallery_images_gal_kna/thumbs/1.jpg" data-large="{$estate_folder}/template/frontend/realty/gallery_images_gal_kna/1.jpg" alt="image01" data-description="Я пишу по-русски..." /></a></li> //выводит квадратики
-
Форумчане. Для того, чтобы добавить объявление на сайт, мы указываем адрес. Тогда на карточке квартиры, этот адрес автоматически прописывает квартиру на Yandex карте . А вот для того, чтобы квартира была доступна ещё и на Google карте, нужно указывать координаты квартиры на вкладке координаты . Создаётся два неудобства 1. Местоположение квартиры может различаться на разных картах 2. Некоторые города (в частности Комсомольск-на-Амуре), вообще не отображается на Google карте . Как изменить карту, которая в шапке сайте с Google на Yandex? То есть чтобы показывались квартиры, которые были добавлены через указание адреса.
-
Такой вопрос. Когда клиент открывает карточку квартиры, чтобы добраться до неё, ему нужно прокрутить логотип, меню и два слайдера . Тем более на мобильных устройствах это неудобно. Как сделать так, что при нажатии на квартиру , открывалась новая страничка с карточкой квартиры и анимационно (наверно jQuery), переход был сразу на карточку .
-
Ошибка - не появляется наши объекты на карте
topic ответил в Victor_winner Victor_winner в Карта объектов
Ну как я понимаю на сайте все объявления с координатами, ведь например если открыть дом http://amur-n.ru/prodaja-kvartir/realty14, то место на карте яндекса показывает дом. -
На страничке не работает "Наши объекты на карте" Сайт - http://amur-n.ru