ipr25
Участники-
Публикации
58 -
Зарегистрирован
-
Посещение
Все публикации пользователя ipr25
-
Добрый день в общем на поиске начал замечать вот такое "красивое" зрелище и откуда берется эта надпись LOGO понять не могу подскажите пожалуйста.
-
вот как есть по умолчанию и она работает на наблоне agents_list.tpl private function getAgents(){$ret=array();$DBC=DBC::getInstance();/*$query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND()';*/$query='SELECT COUNT( d.id ) AS _cnt, u.user_id, u.fio, u.phone, u.imgfile FROM `re_data` d LEFT JOIN re_user u USING ( user_id ) WHERE u.group_id IN ( 2 ) GROUP BY d.user_id ORDER BY _cnt DESC';$stmt=$DBC->query($query);if($stmt){while($ar=$DBC->fetch($stmt)){$ret[]=$ar;}}$this->template->assign('agentslist_items', $ret);$this->template->assert('main_file_tpl', 'agents_list.tpl');}пытаюсь разобраться как запустить такую же функцию с с тем же что и agents_list.tpl кодом шаблона на другой странице но с другим u.group_id IN (5 ) Подскажите где копать (хочу разобраться так как еще не раз понадобиться)?
-
Не силен в PHP но предположил что $this->template->assign('agentslist_items', $ret);$this->template->assert('main_file_tpl', 'agents_list.tpl');} По умолчанию в этой функции agents_list.tpl не случайно прописанно Оставил данную функцию и ниже продублировал ее только Заменил agents_list.tpl на list.tpl изменил u.group_id IN (5 ) Создал шаблон list.tpl и добавил в него код <div class="block-heading"> <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Агенства недвижимости</h4></div><div class="agents-listing"> <ul> {foreach from=$agentslist_items item=agentslist_item} <li class="col-md-12"> <div class="col-md-4"> <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" class="agent-featured-image"> {if $agentslist_item.imgfile!=''} <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt=""> {else} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt=""> {/if} </a> </div> <div class="col-md-8"> <div class="agent-info"> <div class="counts"><strong>{$agentslist_item._cnt}</strong><span>Объектов</span></div> <h3><a href="{$estate_folder}/user{$agentslist_item.user_id}.html">{$agentslist_item.fio}</a></h3> <!--<p>об агенте можно вывести</p>--> </div> <div class="agent-contacts clearfix"> <h3> <ul> {if $agentslist_item.phone ne ''}<i class="fa fa-phone"></i> {$agentslist_item.phone}{/if} {if $agentslist_item.mobile ne ''}<i class="fa fa-phone"></i> {$agentslist_item.mobile}{/if} {if $agentslist_item.email ne ''}<i class="fa fa-envelope"></i><a href="mailto:{$agentslist_item.email}"> {$agentslist_item.email}</a>{/if} {if $agentslist_item.icq ne ''}<i class="fa fa-envelope"></i>{$agentslist_item.icq}{/if} </ul> </h3> </div> </div> </li> {/foreach} </ul></div>после сохранения выводится белый лист в том числе на главной (я думаю что я что-то не правильно сделал) Видимо не все так просто и делать копию функции рядом нельзя Может заменить какие обозначения нужно чтобы не было конфликта?
-
Еще возник 1 вопрос пытаюсь сделать 2 разные страницы для разных групп 1 работает на основе ее пытаюсь сделать дублю, в main.php как я понял нужно дублировать и поправить функцию private function getAgents(){$ret=array();$DBC=DBC::getInstance();/*$query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND()';*/$query='SELECT COUNT( d.id ) AS _cnt, u.user_id, u.fio, u.phone, u.imgfile FROM `re_data` d LEFT JOIN re_user u USING ( user_id ) WHERE u.group_id IN ( 2 ) GROUP BY d.user_id ORDER BY _cnt DESC';$stmt=$DBC->query($query);if($stmt){while($ar=$DBC->fetch($stmt)){$ret[]=$ar;}}$this->template->assign('agentslist_items', $ret);$this->template->assert('main_file_tpl', 'agents_list.tpl');} Подскажите пожалуйста в какой месте нужно править чтобы все это потом связать с формой в шаблоне <div class="block-heading"> <h4><span class="heading-icon"><i class="fa fa-users"></i></span>Агенства недвижимости</h4></div><div class="agents-listing"> <ul> {foreach from=$agentslist_items item=agentslist_item} <li class="col-md-12"> <div class="col-md-4"> <a href="{$estate_folder}/user{$agentslist_item.user_id}.html" class="agent-featured-image"> {if $agentslist_item.imgfile!=''} <img src="{$estate_folder}/img/data/user/{$agentslist_item.imgfile}" alt=""> {else} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/no_photo.png" alt=""> {/if} </a> </div> <div class="col-md-8"> <div class="agent-info"> <div class="counts"><strong>{$agentslist_item._cnt}</strong><span>Объектов</span></div> <h3><a href="{$estate_folder}/user{$agentslist_item.user_id}.html">{$agentslist_item.fio}</a></h3> <!--<p>об агенте можно вывести</p>--> </div> <div class="agent-contacts clearfix"> <h3> <ul> {if $agentslist_item.phone ne ''}<i class="fa fa-phone"></i> {$agentslist_item.phone}{/if} {if $agentslist_item.mobile ne ''}<i class="fa fa-phone"></i> {$agentslist_item.mobile}{/if} {if $agentslist_item.email ne ''}<i class="fa fa-envelope"></i><a href="mailto:{$agentslist_item.email}"> {$agentslist_item.email}</a>{/if} {if $agentslist_item.icq ne ''}<i class="fa fa-envelope"></i>{$agentslist_item.icq}{/if} </ul> </h3> </div> </div> </li> {/foreach} </ul></div>Если дублировать в этом виде по основному домену открывается белая страница (удаляю дубль все нормализуется)
-
Все получилось спасибо правда возник еще у меня в шаблоне есть такой код agen_tslist <div class="col-md-8"> <div class="agent-info"> <div class="counts"><strong>{$agentslist_item._cnt}</strong><span>Объектов</span></div> <h3><a href="{$estate_folder}/user{$agentslist_item.user_id}.html">{$agentslist_item.fio}</a></h3> <!--<p>об агенте можно вывести</p>--> </div> Каким образом выводить информацию об агенте? И где пользователь сможет ее заполнять?
-
Добрый день! Сам решать буду долго поэтому прошу помощи за вознаграждение Необходимо сделать так чтобы при добавлении нового объявления заместо select_box_structure с полной иерархией было 3 поля в одном тип сделки Аренда , продажа, в другом вид недвижимости (желательно чтобы была связь между арендой и продажей и тем что будет внутри к примеру чтобы при аренде не выводилось то что можно только продать) 3 поле количество комнат (которое выводится для квартир и подобной недвижимости) и не выводится для земли и помещений и т.д. где нужна только площадь Сориентируйте пожалуйста по срокам и цене, знаю что для профи это раз плюнуть но я этой системой буду долго разбираться инфы детальной не сильно много.
-
Да пример то нагляден и понятен, как это должно быть я понял. Но единственный момент который для меня пока еще не понятен это как оставить в select_box_structure (которая нужна для вывода структуры) только значения типизации недвижимости Встряли нужно править структуру через /admin/?action=structure Ведь тогда придется править и меню и формы (а я пока новичок и только разбираюсь в Sitebill) Можно ли обойтись меньшей "кровью" и вывести в select_box_structure только типизацию недвижимости без правки кода (может есть какая заветная команда внутри шаблона формы) Пробовал через {key~~value} но видимо select_box_structure рассчитан исключительно под вывод всей структуры и с этой опцией не дружит...(
-
Второй пример идеален для меня) Но боюсь без посторонних не разберусь Как я понял нужно в форме DATA ТИП (тип сделки) topik_id пока не знаю каким образом оставить Родительские категории Ниже создать тип недвижимости и указать optype для того чтобы учитывался на поиске Все верно? И как себя поведет основное меню при такой замене?
-
Добрый день! Есть один нюанс с формой подачи объявления В форме DATA графа ТИП По умолчанию стоит select_box_structure и выглядит для пользователя все это добро таким образом Аренда. . Комнаты. . Гостинки. . 1-комн.. . 2-комн.. . 3-комн.. . 4-комн. Естественно это крайне не удобно для пользователя сайта отсюда вопрос Можно ли заменить ее чем нибудь без последствий? Чтобы к примеру в одном окне пользователь выбирал тип сделки (пример : аренда) В другом выбирал тип помещения Так чтобы меню , формы поиска и прочие связанные функции не слетели? Может есть какие другие варианты решения данной проблемы? если ставить просто select_box структура не выводится
-
Большое спасибо очень помогли)
-
Прислал в Л/С спасибо
-
Поставил ошибка осталась(
-
Если правильно вас понял нужно вставить вот это < ?php /*curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);*/?> вот здесь? public function geocode_me($input){ $str=urldecode($input); $url='https://maps.googleapis.com/maps/api/place/autocomplete/json?input='.urlencode($str).'&types=geocode&sensor=false&key=AIzaSyAE2c_0O3OqmJ7Gwn7fjhyLutG_rlLNuaA'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); $output = curl_exec($ch); curl_close($ch); ???
-
Запросил вот так выглядит http://domogid.info/php_test.php
-
Запросил вот так выглядит http://domogid.info/php_test.php
-
Да все обновлено, Может быть проблема в том что я отключил районы ? Сейчас для объявлений используется город и улица, но маркеры до этого с такими параметрами отображались
-
Вот такую ошибку выводит при переходе по объявлению при включенной geodate + нет маркеров на главной странице Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 624 Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 6: parser error : Opening and ending tag mismatch: hr line 5 and body in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: </body> in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 7: parser error : Opening and ending tag mismatch: body line 3 and html in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: </html> in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 8: parser error : Premature end of data in tag html line 1 in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /var/www/p269239/data/www/domogid.info/apps/geodata/admin/admin.php on line 627 В чем может быть проблема?
-
По мере использование вталкиваюсь с новыми проблемами в замен старых, Суть в следующем почистил базу объявления но "могилки" на карте остались - теперь ведут на 404 ошибку Где почистить или как настроить чтобы автоматически честилось На данный момент в базе 0 объявлений а карта утыкана 150 точками не есть хорошо)