Дмитрий Кондин

Администраторы
  • Публикации

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

  • Посещение

  • Days Won

    363

Все публикации пользователя Дмитрий Кондин

  1. Также можно зайти в редактирование этого объявления и там поставить галочку Публиковать на сайте и нажать сохранить.
  2. http://wiki.sitebill.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BD%D0%BE%D0%B2%D1%8B%D1%85_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2 Также нужно проверить права доступа к каталогу realty - нужно рекурсивно сделать 755
  3. Сейчас никак это не сделать, в будущих версиях сделаем настройку этого.
  4. Там где хотите видеть этот заголовок.
  5. Как мы и обещали новый шаблон
  6. Вчера вечером обновил.
  7. На примере purecssmenu Ищем в файле /template/frontend/agency/main/main.php Строку require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/menu/purecssmenu.php');$purecssmenu = new PureCSS_Menu();$this->template->assert('slide_menu', $purecssmenu->get_menu());Тут подключается класс для генерации меню. Можно сделать локальную копию данного класса и переписать метод get_menu(); Так чтобы он подгружал нужные подменю себе Внутри метода /** * Get menu * @param * @return */ function get_menu () { $category_structure = $this->loadCategoryStructure(); $level = 1; $rs = '<ul class="pureCssMenu pureCssMenum" style="border: 0px;">'; foreach ( $category_structure['childs'][0] as $item_id => $categoryID ) { if ( count($category_structure['childs'][$categoryID]) > 0 ) { $name = '<span>'.$category_structure['catalog'][$categoryID]['name'].'</span>'; } else { $name = '<span>'.$category_structure['catalog'][$categoryID]['name'].'</span>'; } if($category_structure['catalog'][$categoryID]['url']!=''){ if ( preg_match('/^http/', $category_structure['catalog'][$categoryID]['url']) ) { $rs .= '<li class="pureCssMenui"><a class="pureCssMenui'.($category_structure['catalog'][$categoryID]['current']==1 ? ' current' : '').'" href="'.$category_structure['catalog'][$categoryID]['url'].'">'.$name.'</a>'; } else { $rs .= '<li class="pureCssMenui"><a class="pureCssMenui'.($category_structure['catalog'][$categoryID]['current']==1 ? ' current' : '').'" href="'.SITEBILL_MAIN_URL.'/'.$category_structure['catalog'][$categoryID]['url'].'">'.$name.'</a>'; } }else{ $rs .= '<li class="pureCssMenui"><a class="pureCssMenui'.($category_structure['catalog'][$categoryID]['current']==1 ? ' current' : '').'" href="'.SITEBILL_MAIN_URL.'/topic'.$categoryID.'.html">'.$name.'</a>'; } $rs .= $this->getChildNodes($categoryID, $category_structure, $level + 1, $current_category_id=0); $rs .= '</li>'; } $rs .= '</ul>'; return $rs; }Можно добавить код после цикла генерации основных <li> с добавлением массива своих <li> из другого меню.
  8. Нет еще, кроме вконтакта людям пока больше ничего не интересно.
  9. Скачайте свежую версию шаблона из личного кабинета sitebill.ru, я обновил дистрибутив этого шаблона с этими правками.
  10. Если вам обязательно нужно реализовать такую привязку, то сделайте в базе Район с аналогичным названием Города. И потом привязывайте улицы к этому Району с названием города. Думаю пользователи поймут, которые заполняют смысл этого, они же знают что нет районов и нужно выбрать только то что предлагают. Можно назвать этот район как-нибудь "Единственный район города". А еще проще включить опцию autocomplete и не заморачиваться этим.
  11. Это я вам обновления с лишними полями скинул. Зайдите по фтп /apps/system/language и удалите там все кроме каталогов ru и en.
  12. Я сейчас обновил дистрибутив шаблона в личном кабинете sitebill.ru Там исправлены мета-теги и решили проблему со скролом.
  13. Для того чтобы мета-тайтл работал правильно в файле header.tpl нужно заменить <title>{$meta_title}</title>на <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}</title>
  14. Работаем над обновлением, которое будет переключать в настройках это.
  15. Стыдно признать, у нас вообще везде эти теги отсутствуют во всех шаблонах ) Это проблема не шаблона, а в движке. Поправим.
  16. 3. Скачайте заново шаблон из ЛК sitebill.ru добавил там приложение /apps/client/ его поставьте.
  17. 1. Скажите на какой странице отсутствуют титлы, 2. Для карты - добавьте хотя бы пару объектов с разными координатами чтобы выводилось.
  18. Для того чтобы отключить старые объявления без покупки модуля Биллинга можно использовать простейший вариант. Во вложении файл switcher.zip, там находится PHP-скрипт switcher.php. Его нужно загрузить в корень сайта по FTP, чтобы он был доступен по адресу http://site.ru/switcher.php Чтобы задать время жизни объявления смотрим строчку в этом файле $timeoff = time() - 7*24*3600; Где 7 - Это количество дней. Это простая формула, которая высчитывает количество секунд в 7 днях, отнимает от текущей даты в UNIX-формате. Если хотите поставить 30 дней, то формула будет выглядеть так $timeoff = time() - 30*24*3600; Теперь нужно добавить задание в планировщик задач Crontab, чтобы скрипт вызывался 1 раз в сутки. Строчка планировщика может быть такой 1 1 * * * /usr/bin/wget -O /dev/null -q http://site.ru/switcher.php Эта строчка будет выполнятся каждый день в 1:01. Конечно же, site.ru - заменяем на адрес своего сайта. switcher.zip
  19. В шаблоне /template/frontend/agency/realty_view.tpl Добавить <h1>{$title}</h1>В шаблоне /template/frontend/agency/realty_grid.tpl Добавить <h1>{$title}</h1>
  20. Я по посоветовал загрузить из Excel-файла, с его помощью можно сразу много объявлений получить. http://www.sitebill.ru/excel-php.html
  21. При создании нового поля или редактирования существующего в редакторе форм есть поле "Доступно в категории". Там выбирайте нужную категорию - и это поле будет видно только когда пользователь выберет в форме эту категорию.