-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
Все выгрузки логируются, если были неполадки то можно автоматически посчитать количество денег ошибочно списанных со счета и зачислить обратно пользователю.
-
-
Сделали обновление для админки, теперь в настройках можно прописать ключ google и карта в админке будет работать. Ключ API Google (google_api_key)
-
Проблема была с правами доступа. Решено.
-
Лучше в realty_view.tpl
-
Справочники улиц и районов & etc
topic ответил в Андрей Дмитрий Кондин в Приложения, модули, настройки
Вам нужно перевести тип колонки name в строчный ALTER TABLE re_street MODIFY name VARCHAR(255) -
Может вам проще тогда во фрилансе написать?
-
Удалите код <ul> <li><a href="#tabs-services-main">{$L_TABS_MAIN}</a></li> <li><a href="#tabs-services-favorites" id="getmyfavorites">{$L_TABS_FAVORITES} (<span id="favorites_count">{$smarty.session.favorites|count}</span>)</a></li> <li><a href="#tabs-services-special" id="specialoffers">{$L_TABS_SPECIAL}</a></li> </ul> Из всех шаблонов где найдете.
-
С недавнего времени google поменял политику работы с картами и теперь требуется наличие ключа, для того чтобы карта работала. Если вы видите такое сообщение вместо карты Значит вам нужно зарегистрировать ключ для карты тут https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-key Затем в шаблоне header.tpl находим строчку <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&sensor=true"></script> И добавляем к ней свой ключ, чтобы получилась примерно такая строчка <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3&key=AIzaSyAviyjh4yy_lYiKqnw4tUiZ8hkUePlu5y0"></script> Ключ заработает примерно через 5 минут после создания.
-
Шаблон страницы добавления объявления и линки агентов
topic ответил в metrpro Дмитрий Кондин в Шаблоны
Вот так -
Берем файл /apps/admin/admin/template1/data_form_front.tpl Копируем его сюда с новым именем /template/frontend/ваш_шаблон/admin/template/form_data_front.tpl И теперь можно редактировать файл в своем шаблоне, при обновлениях он не будет затираться.
-
ВИП и спец.предложения это разные поля. В режиме биллинга учитывается только ВИП, т.е. установка галочки спец. на биллинг вообще не влияет. И наоборот, если выключить биллинг, то будет учитываться только галочка Спец. предложения.
- 109 ответов
-
- приложения
- apps
-
(и ещё %d)
Теги:
-
Шаблон страницы добавления объявления и линки агентов
topic ответил в metrpro Дмитрий Кондин в Шаблоны
На мой взгляд такое сообщение лучше вынести на отдельную страницу и назвать ее Правила сайта. Ведь потом у вас возникнет еще идея где-нибудь красным цветом написать, каждый раз исходники править для этого не вариант. А правила сайта это обычная практика, на форумах например, так делают. Создают правила форума, кто нарушает, тому бан. И в объяснении бана просто ссылку на правила дают. -
-
Напишите запрос в тех.поддержку https://www.sitebill.ru/client/submitticket.php?step=2&deptid=1 От имени учетной записи, на которую покупали лицензионный ключ. Проверим, если есть ошибка при обновлениях исправим.
-
В /template/frontend/realia/main/main.php $this->grid_special_right(); Вот реализация этой функции /** * Get special right grid * @param * @return */ function grid_special_right () { $params['spec'] = 'spec'; $grid_constructor=$this->_getGridConstructor(); $grid_constructor->special_right($params); } Но вам лучше на примере этой функции дублировать свой функционал private function getNewest(){ require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php'; $grid_constructor = new Grid_Constructor(); $params['order'] = 'date_added'; $params['asc'] = 'desc'; $params['page_limit']=3; $params['page']=1; $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false ); //echo count($res); //print_r($res); $this->template->assign('new_grid_items', $res); // тут задаем свое название массива } Например так private function getMyNewest(){ require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php'; $grid_constructor = new Grid_Constructor(); $params['order'] = 'date_added'; $params['asc'] = 'desc'; $params['page_limit']=5; $params['page']=1; $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false ); //echo count($res); //print_r($res); $this->template->assign('my_new_grid_items', $res); } И потом вызвать ее в main(); $this->getNewest(); //добавляем свой вызов $this->getMyNewest(); В шаблоне этот массив будет выглядеть так {foreach from=$my_new_grid_items item=my_new_grid_item} <div class="property"> <div class="image"> <a href="{$my_new_grid_item.href}"></a> {if $my_new_grid_item.img != '' } <img src="{$estate_folder}/img/data/{$my_new_grid_item.img[0].preview}" class="previewi"> {else} <img src="{$estate_folder}/template/frontend/realia/img/no_foto_100x74.png" class="previewi"> {/if} </div><!-- /.image --> <div class="wrapper"> <div class="title"> <h3> <a href="{$my_new_grid_item.href}"> {if $my_new_grid_item.city ne ''} {$my_new_grid_item.city}{if $my_new_grid_item.street ne ''}, {$my_new_grid_item.street}{if $my_new_grid_item.number ne ''}, {$my_new_grid_item.number}{/if}{/if} {else} {if $my_new_grid_item.street ne ''} {$my_new_grid_item.street}{if $my_new_grid_item.number ne ''}, {$my_new_grid_item.number}{/if} {/if} {/if} </a> </h3> </div><!-- /.title --> <div class="location">{$my_new_grid_item.path}</div><!-- /.location --> {if $my_new_grid_item.price_discount > 0} <div class="price"> {$my_new_grid_item.price_discount|number_format:0:",":" "} {if $my_new_grid_item.currency_name != ''}{$my_new_grid_item.currency_name}{/if} <div class="price_discount_footer">{$my_new_grid_item.price|number_format:0:",":" "} {if $my_new_grid_item.currency_name != ''}{$my_new_grid_item.currency_name}{/if}</div><!-- /.price --> </div> {else} <div class="price">{$my_new_grid_item.price|number_format:0:",":" "} {if $my_new_grid_item.currency_name != ''}{$my_new_grid_item.currency_name}{/if}</div> {/if} </div><!-- /.wrapper --> </div><!-- /.property --> {/foreach}
- 28 ответов
-
- инициализация
- переменные
-
(и ещё %d)
Теги:
-
Тут тогда нужно вручную сделать пересчет пользователю за неправильную выгрузку. Или просто снять с публикации объявление и объяснить пользователю что не так с его объявлением. Узнаю у админов cian можно ли в автоматическом режиме получать отчет о выгрузке, чтобы можно было автоматически исправлять подобные ошибки.