TopRaN

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    90

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

  1. <!--Вывод новостей из категории 1--> {if $my_news_assorty[1]|count>0} {foreach from=$my_news_assorty[1] item=mynews1} {if $smarty.foreach.my_news_assorty[1].iteration%4==0} <div class="news_item"> <p> <time>{$mynews1.date|date_format:"%d.%m.%Y"}</time> <a class="news_title_onhome" href="{$mynews1.href}">{$mynews1.title}</a> </p> <div class="anons">{$mynews1.anons|strip_tags|substr:0:300}... <a href="{$mynews1.href}">подробнее</a></div> </div> {/if} {/foreach} {/if} </div> должно получиться.
  2. По умолчанию в системе присутствует переменная региона и страны, но она не не присутствует в базе ( т.к. не пользовалось популярностью). 1. зайдите в админке в приложение "редактор форм" 2. зайдите в таблицу "DATA" 3. Нажимаете "+" (добавить колонку) Далее заполняем следующие поля: после нажимаем сохранить. Аналогично делаем для "страна" Не задавайте одни и те же вопросы, нужно просто внимательно посмотреть раздел!
  3. Дело в том что под шаблон realia писалась не много другая форма поиска. Если быть точнее то весь функционал тот же, что и везде, но оформлен по другому. А в дополнительных формах поиска стандартные табы и таблицы. Если их вывести то получится белеберда, то шаблон распозется, то стили будут не те. Исходя из этого было принято решение пока данный функционал не вносить. В скором времени сделаем формы поиска и в этом шаблоне.
  4. Одни и те же вопросы, а поиском воспользоваться лень((( http://www.etown.ru/s/topic/241-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B2-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA/
  5. поподробнее если можно? какую форму, которая делается в админке или которая создаешь в шаблоне tpl?
  6. дайте ссылку на сайт 1. Нужно немного код править. т.к. изначально не предполагалось несколько форм поисков под данный шаблон.(в будущем исправим) 2. right_special.tpl, realty_view.tpl, top_special.tpl 3. Перенести часть кода туда куда хотите. правим тут realty_view.tpl. 4. Файлы находятся тут /apps/system/lib/frontend/form/ P.S. Прежде чем дублировать по 5 разу одни и те же вопросы, воспользуйтесь поиском!
  7. условие поставить {if $smarty.foreach.my_news_assorty[2].iteration%4==0} {/if} (где 4 целое число - выводов)
  8. проверьте внимательно! код должен быть именно с вашей страници, а не с чужой как сейчас, проверяйте, ключи, ID, api http://www.etown.ru/s/topic/91-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-vkontakte/
  9. {$similar_data[x].city_id.value_string} - город {$similar_data[x].street_id.value_string} - улица {$similar_data[x].price.value|number_format:0:',':' '} - цена {$similar_data[x].currency_id.value_string} - дом {$similar_data[x].district.value_string} - район {$similar_data[x].type_sh.value_string} - путь {$similar_data[x].square_all.value_string} - площадь (общая) Если не получиться, давайте доступ по фтп ( подправлю)
  10. {section name=x loop=$similar_data} <div class="similar_item">{if $similar_data[x].image.image_array|count ne 0} <a href="{$similar_data[x].href}"><img src="{$estate_folder}/img/data/{$similar_data[x].image.image_array[0].preview}" width="100" /></a> {/if} <a href="{$similar_data[x].href}">{$similar_data[x].topic_id.value_string}<br /> {$similar_data[x].city_id.value_string}, {$similar_data[x].street_id.value_string}<br/>{$similar_data[x].price.value|number_format:0:',':' '} {$similar_data[x].currency_id.value_string}</a> </div> {/section} Самое главное, что бы в базе были привязки пример : Область-город-район-улица-дом
  11. какой шаблон? Нужно посмотреть {if $realty.city ne ''}{$realty.city}, {/if}{if $realty.street ne ''}{$realty.street}{if $realty.number ne ''}, {$realty.number} {/if}{/if}{if $realty.square_all!='' && $realty.square_all!=0}{$realty.square_all}{else}-{/if}/{if $realty.square_kitchen!='' && $realty.square_kitchen!=0}{$realty.square_kitchen}{else}-{/if}/{if $realty.square_live!='' && $realty.square_live!=0}{$realty.square_live}{else}-{/if} 1. Какай шаблон?2. конкретнее где именно, и что именно хотите поменять? Может вы имеете ввиду :var address='{if $data.city_id.value_string eq ''}{$city_by_default}{else}{$data.city_id.value_string|trim}{/if}{if $data.street_id.value_string != ''}, {$data.street_id.value_string|trim}{/if}{if $data.number.value != '' }, {$data.number.value|trim}{/if}'; Не совсем понятно
  12. Да. Приобрести его вы сможете на сайте , в разделе платные модули.
  13. 1. нужно дописывать код. 2. так же нужно дописывать код за ID отвечает определенная переменная. в режиме list - thumbs это одна, в режиме просмотра объекта другая. 3 убирать нужно вручную ( комментировать не нужные блоки). 4. полоса сортировки по умолчанию стоит в шаблоне 5. http://www.etown.ru/s/topic/396-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-realia/ посмотрите тут, возможно вопрос обсуждался. 6. Манипуляция с поиском это доработка.
  14. тут нужно уже системный код править, если его не вынести локально в шаблон, то он все равно затрется при обновлении.
  15. 1. Находим файл stardart_search_form.tpl Начинаем смотреть с 123 строки <table border="0" cellpadding="2" cellspacing="0"> если ниже указанный код отсутствует то вставляем <!-- страна --> {if $country_list ne ''} <tr> <td>{$L_COUNTRY}</td><td><div class="select_box_td">{$country_list}</div></td> </tr> {/if}<!-- страна --><!-- регион -->{if $region_list ne ''}<tr><td>{$L_REGION}</td><td><div class="select_box_td">{$region_list}</div></td></tr>{/if}<!-- регион -->
  16. по тому что вы не много не правильно это сделали 1. Нужно скопировать и подключить contactus.php локально из шаблона (через main.php) иначе после обновления все затрется. от в нем и добавляем свои изменения. if ( !$has_result && preg_match('/^contactus\//', $REQUESTURIPATH) ) {require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/object_manager.php');require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/contactus.php');$contactus_form = new contactus_Form(); $this->template->assert('main', $contactus_form->main()); $work_subcontroller='contactus';$has_result=true; Теперь на вашем примере:подключаем $this->get2GISMap_echo(); сам шаблонfunction get2GISMap_echo() { $rs = ''; $rs .= '<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>'; $rs .= '<script charset="utf-8" type="text/javascript" src="http://firmsonmap.api.2gis.ru/js/DGWidgetLoader.js"></script>'; ... ... ... return $rs;} В идеале скрипты нужно отдельно выносить.
  17. Это мульти форма. Если вы делаете жесткую привязку объектов то будет так как вы хотите. 1. Добавляете области 2. города 3. районы 4. улицы После делаете жесткую привязку 1. Какай город относится к данному области 2 какой район относится к данному городу 3 улицы оставляете без привязки Если вы сделаете так как написал , то получится нормальный фильтр
  18. По простому ни как, а по сложному, нужно делать обработчик который будет запоминать каждое условие поиска и после выводить , точнее подставлять после описания. Если честно не понимаю зачем вам это ведь он и так выведет все офисы в этом городе ( если при поиске указали точные параметры, офисы-город)
  19. пока это возможно только вручную на основной вкладке. а для остальных вкладок в зависимости от того как у вас с программированием. Код для основной вкладки <tr> <td>{$L_ROOMS1}</td> <td> {if isset($smarty.request.room_count) && is_array($smarty.request.room_count)} <input type="checkbox" name="room_count[]" value="1"{if in_array(1,$smarty.request.room_count)} checked="checked"{/if} /> 1 <input type="checkbox" name="room_count[]" value="2"{if in_array(2,$smarty.request.room_count)} checked="checked"{/if} /> 2 <input type="checkbox" name="room_count[]" value="3"{if in_array(3,$smarty.request.room_count)} checked="checked"{/if} /> 3 <input type="checkbox" name="room_count[]" value="4"{if in_array(4,$smarty.request.room_count)} checked="checked"{/if} /> 4+ {else if isset($smarty.request.room_count)} <input type="checkbox" name="room_count[]" value="1"{if $smarty.request.room_count==1} checked="checked"{/if} /> 1 <input type="checkbox" name="room_count[]" value="2"{if $smarty.request.room_count==2} checked="checked"{/if} /> 2 <input type="checkbox" name="room_count[]" value="3"{if $smarty.request.room_count==3} checked="checked"{/if} /> 3 <input type="checkbox" name="room_count[]" value="4"{if $smarty.request.room_count>3} checked="checked"{/if} /> 4+ {else} <input type="checkbox" name="room_count[]" value="1" /> 1 <input type="checkbox" name="room_count[]" value="2" /> 2 <input type="checkbox" name="room_count[]" value="3" /> 3 <input type="checkbox" name="room_count[]" value="4" /> 4+ {/if} </td> </tr>
  20. Ошибка была в разметке + не отключенный скрипт с завязанным классом на эту разметку
  21. проверьте что бы в realty_grid.tpl {if $pager != ''} <tr> <td colspan="9" class="pager">{$pager}</td> </tr> {/if} </table> код стоял перед закрывающейся таблицей. в крайнем случаи давайте доступ исправлю
  22. 1. попробуйте поставить ограничение на вывод объектов например по 20 объектов. 2. похоже на ридирект. 3. Вы вручную указывали меню. возможно нарушение построение блоков (скриптов). Пишите доступ в админку (в личку), попробуем разобраться.
  23. тот который указал, style.css, bootstrap.css, bootstrap.min.css, header.tpl (дописывать jquery) и создать свой файл Не проще купить готовый шаблон или заказать доработку?