Victor_winner

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

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

  • Days Won

    2

Все публикации пользователя Victor_winner

  1. Приветствую друзья. Я обновился до новейших версий, как CMS так и шаблон realty. Но теперь на карте у объекта у меня слетели фото-превью для объектов - . Что могло измениться? Как исправить?
  2. Друзья, при переходе к карточке квартиры, не срабатывает кнопка ни "Заявка" ни "Поделиться". Наверное не подключена какая-то библиотека?
  3. Друзья. Недавно воспользовался расширенной формой поиска,все пункты срабатывают а вот когда начинаю в чекбоксах "количество комнат" выставлять желаемое количество комнат, вылетает вот такая ошибка и слайдеры мгновенно перестают работать.
  4. Друзья, вот воспользовался краткой формой подачи объявления с сайта 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 ----------------------------------------------------------------> <!--#####################################################################################################################--><!--#####################################################################################################################--><!----------------------------- БЛОК БЫСТРОЙ ПОДАЧИ ОБЪЯВЛЕНИЯ: КОНЕЦ -------------------------------------------------><!--#####################################################################################################################--><!--#####################################################################################################################--> Примечание - все шаблоны специально вынес в один файл для наглядности. Со стороны это выглядит вот так:
  5. Друзья, создал в админке рилтора. И через его логин захожу на сайт, добавляю объявление. Форма добавления объявления имеет вкладку координаты -- только координаты без карты. Как подрубить карты? Это же неудобно без карты.
  6. Друзья, такой вопрос. При входе черех Вконтакте, у меня выдается ошибка - {"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/ я произвёл
  7. Дмитрий, но ведь здесь несколько вопросов. Вы ответили только на 1
  8. Друзья, думаю многие сталкивались с подобной задачей. 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; } Как Вы понимаете такой вид с правой колонкой на странице контактов не нужен . Меня интересует , как сделать вид страницы - во всю ширину, без правой колонки, новостей и статьей.
  9. Друзья, почему при нажаии кнопки Вход -> через соц сеть ВКОНТАКТЕ - мне вылетает этот сайтик -http://adlervip.ru/? Что то не так. Сайт ---- amur-n.ru
  10. Друзья, приветствую. Создал страничку контакты. Сделал это , путём закидывания шаблона 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 ? Заранее спасибо!
  11. Друзья, добавляю на страницу Контакты 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; } Получается неформатированный по размерам и области вывод карты - .
  12. Друзья, подскажите, как установить город в форме поиска "по умолчанию". Да и новая форма поиска, которую я создал, не добавляется на сайт.
  13. Друзья, я думаю у каждого на сайте есть новости. Это и неплохой контент для раскрутки сайта, да и новости бывают полезны для пользователей. Я подумал, а почему бы не брать новости с другого сайта посредством 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 - источника. Друзья, кто встречался с похожей задачей - давайте помозгуем вместе.
  14. Друзья, такой вопрос. На форме добавления объявления, есть вкладка "Координаты", на которой по умолчанию вылетает Москва. Как сделать, чтобы по умолчанию появлялся другой город, например - Краснодар.
  15. По ходу изучения файлов /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. Цена То есть каким образом нужно передать эти параметры
  16. Форумчане, здарово. В шаблоне Realty, вверху есть 3 таба. 2 из них используются - поис и карта квартир, а вот третий без дела. И мы решили туда закинуть краткую форму подачи объявления - . Искал файл добавления квартиры по адресу apps/system/lib/frontend/form/ --- но здесь его по всей видимости нет. Подскажите где этот файл. А также в каком файле происходит само подключение картинки шаблон realty (то есть файл тех табов) -
  17. Abyshuk - огромное Вам спасибо за своевременную и квалифицированную помощь. Всё заработало! http://amur-n.ru/prodaja-kvartir/realty15
  18. Спасибо. Сохранил в правильной кодировке, заработало.
  19. Столкнулся с такой проблемой. Добавил новый шаблон, которые выводит фотогалерею. В нем есть области, которые должны выводить русские буквы (название галереи и описание каждой фотографии). Подключил кодировку следующим образом (взял из /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> //выводит квадратики
  20. Форумчане. Для того, чтобы добавить объявление на сайт, мы указываем адрес. Тогда на карточке квартиры, этот адрес автоматически прописывает квартиру на Yandex карте . А вот для того, чтобы квартира была доступна ещё и на Google карте, нужно указывать координаты квартиры на вкладке координаты . Создаётся два неудобства 1. Местоположение квартиры может различаться на разных картах 2. Некоторые города (в частности Комсомольск-на-Амуре), вообще не отображается на Google карте . Как изменить карту, которая в шапке сайте с Google на Yandex? То есть чтобы показывались квартиры, которые были добавлены через указание адреса.
  21. Такой вопрос. Когда клиент открывает карточку квартиры, чтобы добраться до неё, ему нужно прокрутить логотип, меню и два слайдера . Тем более на мобильных устройствах это неудобно. Как сделать так, что при нажатии на квартиру , открывалась новая страничка с карточкой квартиры и анимационно (наверно jQuery), переход был сразу на карточку .
  22. Ну как я понимаю на сайте все объявления с координатами, ведь например если открыть дом http://amur-n.ru/prodaja-kvartir/realty14, то место на карте яндекса показывает дом.
  23. На страничке не работает "Наши объекты на карте" Сайт - http://amur-n.ru
  24. Форумчане, как Вы думаете, есть ли возможность размещения баннера в области поиска квартиры (в режиме "расширенных настроек он будет исчезать"). А то пропадает такое хорошее и "дорогое" место.
  25. Да, кстати, картинки будут браться из папочки. То есть картинки буду брать сам. И прилагаю архивчик jQuery галереи. ResponsiveImageGallery.zip