-
Публикации
6527 -
Зарегистрирован
-
Посещение
-
Days Won
362
Все публикации пользователя Дмитрий Кондин
-
1. Чтобы привязать пункт меню к странице, нужно в меню сделать соответствующий адрес ей. Смотрите инструкциюhttp://wiki.sitebill.ru/index.php?title=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B2. Форму контакты можно переделать, если скопировать шаблон отсюда/apps/admin/admin/template/data_form.tplсюда/template/frontend/agency/admin/template/form_data.tplи соответственно в локальном шаблоне добавляйте свои HTML-элементы. 3. В админке в редактировании сейчас пока только карта гугл. В будущих версиях сделаем возможность выбора яндекса. А на сайте можно включить яндекс карту (в настройках уберите галочку use_google_map).Центр карты при вводе данных можно поправить в настройках - GeoData - Координаты центра - сюда впишите нужные вам координаты.А на сайте карта будет сама центрироваться по наличию объектов на ней.4. В настройках есть поля meta_title_main, meta_description_main
-
1. Как связывать верхнее меню с нужной мне страницей? 2. Как сделать полноценную страницу КОНТАКТЫ С описанием о нас, контактными данными и уже после с формой обратной связи 3. Как сделать привязку к Яндекс Картам. Сейчас по умолчанию любой объект отображается ТЕРРИТОРИАЛЬНО НА КРАСНОЙ ПЛОЩАДИ 4. Как добавить описание для главной страницы?
-
Алгоритм поиска похожих объявлений собираем минимум 5 объявлений. Если из категории ОФИСЫ не набирается 5 объявлений, он ищет еще дополнительно в других категориях. Поэтому, чтобы выводились только ОФИСЫ, нужно чтобы в базе было минимум 5 офисов. Также можно в настройках поменять количество похожих объявлений на любое другое. Этот параметр называется similar_items_count
-
Файл /template/frontend/agency/top_fixed_menu.tpl.html Удалить код <div class="btn-group"> <a class="btn btn-success btn-small dropdown-toggle" data-toggle="dropdown" href="#">{$smarty.session._lang} <span class="caret"></span></a> <ul class="dropdown-menu"> {foreach item=ln from=$available_langs key=k} {if $smarty.session._lang eq $k} {else} {/if} <li><a href="{$smarty.const.SITEBILL_MAIN_URL}/?_lang={$k}">{$ln}</a></li> {/foreach} </ul> </div>
-
Теоретически можно, но так как ID - это ключ записи из таблицы re_data, то если там будут косяки, будут косяки со связанными элементами (например, картинками). Если все-таки очень хочется, то можете в редакторе форм для поля data -> id поменять тип на safe_string.
-
Думаю у вас проблема в том, что javascript не работает на странице. Смотрите что у вас в отладке (нужно исправить эти ошибки и тогда заработают другие скрипты).
-
В шаблоне Realia код для свежих добавленных в footer.tpl <div class="content"> {foreach from=$new_grid_items item=new_grid_item} <div class="property"> <div class="image"> <a href="{$new_grid_item.href}"></a> {if $new_grid_item.img != '' } <img src="{$estate_folder}/img/data/{$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="{$new_grid_item.href}"> {if $new_grid_item.city ne ''} {$new_grid_item.city}{if $new_grid_item.street ne ''}, {$new_grid_item.street}{if $new_grid_item.number ne ''}, {$new_grid_item.number}{/if}{/if} {else} {if $new_grid_item.street ne ''} {$new_grid_item.street}{if $new_grid_item.number ne ''}, {$new_grid_item.number}{/if} {/if} {/if} </a> </h3> </div><!-- /.title --> <div class="location">{$new_grid_item.path}</div><!-- /.location --> {if $new_grid_item.price_discount > 0} <div class="price"> {$new_grid_item.price_discount|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if} <div class="price_discount_footer">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div><!-- /.price --> </div> {else} <div class="price">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div> {/if} </div><!-- /.wrapper --> </div><!-- /.property --> {/foreach} </div><!-- /.content -->Сами объявления берутся в файле /template/frontend/realia/main/main.php 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); }Тут можете поправить $params['page_limit']=3;А вот дополнительные поля в категориях пока никак не добавить, только если переписывать системные файлы.
-
6 последних добавленных объявлений?
-
Скачайте свежую версию шаблона из ЛК. Смотрите realty_view.tpl Код галереи для фото {if $photo|count>0} <div class="carousel property"> <div class="preview"> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a> </div> {if $photo|count>1} <div class="content"> <a class="carousel-prev" href="#">Previous</a> <a class="carousel-next" href="#">Next</a> <ul> {section name=j loop=$photo} {if $smarty.section.j.index > 0} <li> <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a> </li> {/if} {/section} </ul> </div> {/if} </div> {/if}Также надо подключить сам скрипт галереи (смотрите исходники)
-
Добавьте в standart_search_form.tpl между тегами <form> </form> Элемент для ввода ИД ID <input name="id" size="5" type="text" value="{$id}" class="idc">
-
Создайте в страницах в админке страницу с урл = index.html
-
Логин у админа admin?
-
Видимо тут неполадки system_email поставьте info@moy-domen.com А все остальные адреса оставьте как есть. И теперь проверяйте почту no@moy-domen.com Ведь вы же пробуете отправлять почту о самого себя, самому себе, тут может антиспам на вашем сервере рубить это. http://wiki.sitebill.ru/index.php?title=Mail
-
Personal Message (Личное сообщение) Зайдите в профиль пользователя и отправьте ему сообщение.
-
А на оригинале есть этот значок? В настройках в основных есть галочка в is_watermark? Подозреваю, что этот значок есть в оригинале.
-
Что прописано в system_email и какой адрес сервера? Случайно галочку на SMTP не поставили? Если есть, уберите. В поле order_email_aceptor что стоит? В админке есть пользователь с логином admin? Какой у него email?
-
Ищу список Улиц по Районам г. Краснодар
topic ответил в slawa Дмитрий Кондин в Файлы и готовые решения
С этим сложнее. Надо искать в интернете, не нашел пока. Можно 1. Загрузить тот файл, что я показал 2. Потом в админке вручную раскидать улицы по нужным районам. или первый шаг можно - в самом файле раскидать по районам улицы, для каждого района свой файл улиц и при загрузке выбирать нужный район и нужный файл. -
{red~~Красная ветка} - примерно так Тут нужно предварительно загрузить список станций в хэш-массив со всеми ветками. Лучше это делать в /template/frontend/agency/main/main.php В методе main() 1. select * from re_metro; 2. Присваиваем результат в массив smarty 3. В шаблоне (например в realty_grid.tpl) $хэш_метро[$grid_items.metro_id].node_id.value ------- Все это только концепт, остальное надо отлаживать через код (значения переменных и вывод значений массивов).
-
Теперь понял. Для этого 1. В Приложения - Редактор форм для таблицы metro, добавляем select_box с указанием списка веток. (metro.node_id) 2. Редактируем ветки в Справочники - Метро. 3. В шаблоне при выводе метро анализируем идентификатор из веток метро (if metro.node_id == 'red') {рисуем красную иконку}
-
Ищу список Улиц по Районам г. Краснодар
topic ответил в slawa Дмитрий Кондин в Файлы и готовые решения
Вот список улиц Краснодара в кодировке UTF-8 (файл готов к загрузке в админке Улицы - Загрузить из файла) krasnodar_street.txt