-
Публикации
6535 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Вот кастомный метод сбора инфы этой private function collectMapInfoForCity($city_id){ $ata=array(); $DBC=DBC::getInstance(); $query='SELECT d.id, d.topic_id, c.name AS city, s.name AS street, d.number, d.geo_lat, d.geo_lng FROM '.DB_PREFIX.'_data d LEFT JOIN '.DB_PREFIX.'_city c USING(city_id) LEFT JOIN '.DB_PREFIX.'_street s USING(street_id) WHERE d.active=1 AND d.city_id=? ORDER BY d.date_added DESC LIMIT 100'; $stmt=$DBC->query($query, array($city_id)); if($stmt){ while($ar=$DBC->fetch($stmt)){ $data[]=$ar; /*if($ar['geo_lat']!='' && $ar['geo_lng']!=''){ $data[]=$ar; }*/ } } if(count($data)>0){ require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/structure/structure_manager.php'); $Structure_Manager = new Structure_Manager(); $category_structure = $Structure_Manager->loadCategoryStructure(); foreach($data as $k=>$d){ $temp=array(); $data[$k]['name']=SiteBill::iconv(SITE_ENCODING, 'utf-8', $d['name']); $data[$k]['city']=SiteBill::iconv(SITE_ENCODING, 'utf-8', $d['city']); $data[$k]['street']=SiteBill::iconv(SITE_ENCODING, 'utf-8', $d['street']); if($data[$k]['city']!=''){ $temp[]=$data[$k]['city']; if($data[$k]['street']!=''){ $temp[]=$data[$k]['street']; if($data[$k]['number']!=''){ $temp[]=$data[$k]['number']; } } } if(!empty($temp)){ $data[$k]['address']=implode(', ',$temp); } $data[$k]['hint']=$data[$k]['address']; $data[$k]['lat']=($d['geo_lat']!='' ? $d['geo_lat'] : ''); $data[$k]['lng']=($d['geo_lng']!='' ? $d['geo_lng'] : ''); if(1==$this->getConfigValue('apps.seo.level_enable')){ if($category_structure['catalog'][$d['topic_id']]['url']!=''){ $parent_category_url=$category_structure['catalog'][$d['topic_id']]['url'].'/'; }else{ $parent_category_url=''; } }else{ $parent_category_url=''; } if(1==$this->getConfigValue('apps.seo.data_alias_enable') && $d['translit_alias']!=''){ $href=$parent_category_url.$d['translit_alias']; }elseif(1==$this->getConfigValue('apps.seo.html_prefix_enable')){ $href=$parent_category_url.'realty'.$d['id'].'.html'; }else{ $href=$parent_category_url.'realty'.$d['id']; } $data[$k]['_href']=$href; } } //print_r($data); return $data; }Вызывать в main.php метод main() $map_info=$this->collectMapInfoForCity($city_info['city_id']);$this->template->assert('city_index_mapinfo', json_encode($map_info));
-
Добавление меток объектов на карту
topic ответил в USPEH Дмитрий Кондин в Приложения, модули, настройки
Надо настроить так http://www.etown.ru/s/topic/1630-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BE%D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA/ -
Ищем на форуме по ключевому слову similar_data http://www.etown.ru/s/topic/1641-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%BF%D0%BE%D1%85%D0%BE%D0%B6%D0%B8%D0%B5-similar-data/?hl=similar_data http://www.etown.ru/s/topic/1910-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-agency-%D0%BF%D0%BE%D0%BB%D0%B5-%D0%BF%D0%BE%D1%85%D0%BE%D0%B6%D0%B8%D0%B5/?hl=similar_data#entry20327 http://www.etown.ru/s/topic/1760-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-pure/page-3?hl=similar_data#entry19248
-
Необходим новый модуль оплаты!
topic ответил в shyevr Дмитрий Кондин в Приложения, модули, настройки
Совсем не факт ) Обычно отзывы пишут только те кто недоволен. Кто доволен, тому пофиг. Например, я хожу в отличный спортзал у нас в городе Wll&fit, я всем доволен, там все классно. По сравнению с тем, куда я раньше ходил - это лучшее место. Но вот недавно просто для интереса набрал "well&fit - отзывы" в интернете. И знаете что нашел, только негатив и только расстроенных клиентов, которые купили абонемент и теперь жалуются на все. Ни одного положительного отзыва... Есть давняя мудрость маркетинга: Довольный клиент расскажет одному другу. Недовольный - 10 друзьям.- 42 ответа
-
- модуль оплаты w1
- walletone
- (и ещё %d)
-
Фото в платном приложении не выгружаются, они только Вгружаются. Требования тут http://wiki.sitebill.ru/index.php?title=Excel
-
Этот тот же блог, без перемешки со статичными страницами. Пример http://barcelona-comfort.com/articles
- 1 ответ
-
- Платные
- приложения
-
(и ещё %d)
Теги:
-
Судя по всему где-то верстка у вас слетела, тег не закрыли. Точно где это не могу сказать, надо ваши шаблоны смотреть.
-
Конструкция вывода выглядит так <ul class="realty-options"> {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {foreach from=$tab item=data_item} {if $data_item.type eq "primary_key" or $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "price" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title" or $data_item.type eq "uploads"} {elseif $data_item.name eq "fio"}{assign var="agent_fio" value=$data_item.value}{elseif $data_item.name eq "phone"}{assign var="agent_phone" value=$data_item.value}{elseif $data_item.name eq "email"}{assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbyquery.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbyquery.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} {include file="wg_viewport_checkbox.tpl" wg_item=$data_item} {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbox.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "tlocation"} <li><label>{$data_item.title}</label><span>{$data_item.tlocation_string}</span></li> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} {include file="wg_viewport_text.tpl" wg_item=$data_item} {else} {include file="wg_viewport_common.tpl" wg_item=$data_item} {/if} {/if} {/if} {/foreach} {/if} {/foreach} </ul>
-
<div class="span10"> Размещенные за: <div class="sf-checkbox"><input type="radio" name="placed_at" checked="checked"><span class="parametername">все</span></div> <div class="sf-checkbox"><input type="radio" name="placed_at" value="today"><span class="parametername">сегодня</span></div> <div class="sf-checkbox"><input type="radio" name="placed_at" value="3days"><span class="parametername">за 3 дня</span></div> <div class="sf-checkbox"><input type="radio" name="placed_at" value="week"><span class="parametername">за неделю</span></div> <div class="sf-checkbox"><input type="radio" name="placed_at" value="month"><span class="parametername">за месяц</span></div> </div>
-
Как добавить табы в полной новости
topic ответил в Юрец Дмитрий Кондин в Формы поиска, заявки, контакты
Принцип табов тут http://getbootstrap.com/javascript/#tabs Создайте локальный шаблон просмотра новости и там править верстку.- 1 ответ
-
- вкаладка
- полная новость
-
(и ещё %d)
Теги:
-
Посмотрите, тут возможно есть http://www.etown.ru/s/topic/1942-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-system-3011/#entry20643
-
В инструкции есть пояснения ниже Файл, при существовании, автоматически подключается модулем поиска и запускается методом run()Метод Template_Search::getParams() предназначен для сбора переменных запроса, приведения их к необходимому виду и принятия решения о включении параметра в список обрабатываемых. Например:if(''!==$this->getRequestValue('parking')){ $params['parking'] = (int)$this->getRequestValue('parking');}если не пуста переменная parking, она приводится к целочисельному виду и передается в обработку.Метод Template_Search::run() получает собранные параметры и обрабатывает их явным образом. Иными словами этот метод должен знать, какие параметры ему придется обработать. Например:if(isset($params['parking']) && isset($data_model_array['parking'])){ $where_array[]=DB_PREFIX.'_data.parking='.$params['parking'];}найдя параметр parking метод проверяет присутствует ли в модели такое поле и, если да, формирует часть для раздела WHERE запроса на выборку.
-
Мы пока настроек не сделали еще для этого.
-
http://www.etown.ru/s/topic/1970-%D0%BF%D0%BE%D1%85%D0%BE%D0%B6%D0%B8%D0%B5-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B5%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5%D1%83%D0%BC%D0%B5%D0%BD/
-
Необходим новый модуль оплаты!
topic ответил в shyevr Дмитрий Кондин в Приложения, модули, настройки
Я думаю количество негативных отзывов напрямую связано с популярностью системы. У непопулярной системы негативных отзывов всегда будет меньше.- 42 ответа
-
- модуль оплаты w1
- walletone
- (и ещё %d)
-
В новых версиях загрузки регионов, районов, городов из excel если вы пропишите город и у него регион, то город привяжется к региону этому при загрузке из excel.