TopRaN

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

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

  • Посещение

  • Days Won

    90

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

  1. Прописать можно через фтп клиент или хостинг в том же фтп клиенте.
  2. Хотелось бы подробностей и технического задания. Доски все разные. И примерно на какую сумму рассчитываете.
  3. как один из вариантов для шаблона realia (выводит для дочерних элементов в меню количество объектов) <?phpclass Realia_Menu_Decorator { public static function getMenu($category_structure=array()){ return self::buildMenu($category_structure); } private static function buildMenu($category_structure){ $rs = '<div id="myslidemenu" class="jqueryslidemenu"><ul>'; foreach ( $category_structure['childs'][0] as $item_id => $categoryID ) { $hasChilds=false; if ( count($category_structure['childs'][$categoryID]) > 0 ) { $hasChilds=true; $name = $category_structure['catalog'][$categoryID]['name']; } else { $name = $category_structure['catalog'][$categoryID]['name']; } if($hasChilds){ $li_open='<li class="hasChilds">'; }else{ $li_open='<li>'; } if($category_structure['catalog'][$categoryID]['url']!=''){ if ( preg_match('/^http/', $category_structure['catalog'][$categoryID]['url']) ) { $rs .= $li_open.'<a href="'.$category_structure['catalog'][$categoryID]['url'].'">'.$name.'</a>'; } else { $rs .= $li_open.'<a href="'.SITEBILL_MAIN_URL.'/'.$category_structure['catalog'][$categoryID]['url'].'">'.$name.'</a>'; } }else{ $rs .= $li_open.'<a href="'.SITEBILL_MAIN_URL.'/topic'.$categoryID.'.html">'.$name.'</a>'; } $rs .= self::buildChildNodes($categoryID, $category_structure, 0); $rs .= '</li>'; } $rs .= '</ul></div>'; return $rs; } private static function buildChildNodes($categoryID, $category_structure, $current_category_id) { if ( !is_array($category_structure['childs'][$categoryID]) ) { return ''; } $rs = '<ul>'; foreach ( $category_structure['childs'][$categoryID] as $child_id ) { $hasChilds=false; if ( count($category_structure['childs'][$child_id]) > 0 ) { $hasChilds=true; $name = $category_structure['catalog'][$child_id]['name']; } else { $name = $category_structure['catalog'][$child_id]['name']; } if($hasChilds){ $li_open='<li class="hasChilds">'; }else{ $li_open='<li>'; } if($category_structure['catalog'][$child_id]['url']!=''){ if ( preg_match('/^http/', $category_structure['catalog'][$child_id]['url']) ) { $rs .= $li_open.'<a href="'.$category_structure['catalog'][$child_id]['url'].'">'.$name.'</a>'; } else { $rs .= $li_open.'<a href="'.SITEBILL_MAIN_URL.'/'.$category_structure['catalog'][$child_id]['url'].'">'.$name.'</a>'; } }else{ $rs .= $li_open.'<a href="'.SITEBILL_MAIN_URL.'/topic'.$child_id.'.html">'.$name.'</a>'; } $rs .= self::buildChildNodes($child_id, $category_structure, 0); $rs .= '</li>'; } $rs .= '</ul>'; return $rs; } }
  4. В таблице DATA сделайте жесткую привязку (отметьте чекбоксами) какие поля будут соответствовать конкретной категории.
  5. надо смотреть по коду. Насколько я помню сайт кардинально меняли. Напишите в раздел фриланс, возможно кто-нибудь поможет.
  6. Я бы не стал этого делать, т.к. кушать хочется всем.
  7. Я вас разочару. Например что бы вывести список агентов вам нужно будет написать свою отдельную функцию в файле main.php .в которой нужно будет сделать выборку из базы и показать в какую переменную вы ее загоняете. А в tpl вы уже будете выводить эту переменную. без знаний php и mysql в двух словах не объяснить. Поэтому делать свой шаблон лучше всего на дефолтном. Постепенно внося свои изменения.в дефолтном шаблоне содержится вся информация которая необходима для показа той или иной информации, а дальше если знакомы с php можно накрутить туда все что душе угодно. Main.php это по сути мозг шаблона. Все что туда напишите можно вывести в самом шаблоне.
  8. Если вам нужно координально изменить сайт то пишите в раздел фриланс или в личку.
  9. Нет это не урл, а файл в котором содержится разметка карточки объекта, т.е. конечного результата. Равным он не станет. Есть массив layout. В нём мы всего лишь описываемых что если срабатывает realyview то подключаем layout_realtyview.tpl. обработчик realtyview уже присутствует в main.php. если вам не нужна своя разметка то достаточно того что есть в шаблоне т.е. realtyview.tpl
  10. Напишите конкретнее и подробнее что вы хотите увидеть или что должно получится в итоге.
  11. Не совсем понятно что вы имели ввиду. 1. Условия для создания главной страницы http://www.etown.ru/s/topic/104-статическая-страница-изначально/?p=1259 2. условия для вывода содержимого {if $main_file_tpl != ''} {include file="$main_file_tpl"}{else} {$main}{/if}Не забываем что что все функции для вывода того или иного содержаться в файле main.php 3.Как правило содержимое этой страницы в этом файле realty_view.tpl . Бывает исключение для некоторых шаблонов. Если нам например нужно вывести страницу со своей разметкой. В таком случае создается файл layout_realtyview.tpl и к нему делается обработчик $layouts=array( /*......*/ 'realtyview'=>'layout_realtyview.tpl' /*........*/);соответственно делаем обработку контролера
  12. Сам шаблон предусматривает вывод языков, скажите где хотите поставить, накидал разметку и код.
  13. лучше использовать cover вместо 100%
  14. Добавить поле вип. И сделать обработку випа. Данный параметр действовал в старых версиях. Его оставили для старых версий шаблонов.
  15. Находите файл special_offers.tpl В нем находите следующий код {if $smarty.section.i.index < 7}вот число 7 меняете на свое.
  16. по первому пункту - это указывается в админка-настройка- вкладка общая (количество выводимых объявлений) по второму пункту эта карта доступна на некоторых шаблонах, по шаблон реалия ее нужно интегрировать. (не все так просто)
  17. Это индивидуальная доработка, напишите в раздел фриланс.
  18. 1. Указать вывод всех объектов. 2. Поменять стандартную карту или добавить карту с кластеризации.
  19. Всегда обожал как вы пишите, советую писать интересные статьи. А именно описывать интересные факты с точки зрения пользователя.