abushyk

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

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

  • Посещение

  • Days Won

    269

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

  1. Точно. map.tpl заточен только под гуглокарту. яндекса она пока не умеет.
  2. Если карта в просмотре объявления смотрим файл realty_view.tpl (или realty_view_map.tpl - смотря какой шаблон). Если карта в списке объявлений - то realty_grid.tpl Если какрта в просмотре карты - то map.tpl В этих файлах есть подключение карты. надо найти строку behaviors: ["scrollZoom", "drag", "dblClickZoom"],и превратить ее в behaviors: ["drag", "dblClickZoom"],Что бы убрать мини-карту, чуть далее того места, где вы правили скролл, есть кусок map.controls.add(new ymaps.control.MiniMap( { type: 'yandex#satellite' }, { size: [90, 90] }));Удалите его, что бы убрать мини-карту.
  3. Если в $params передать элемент 'city_id' который будет содержать ID конкретного города, то get_sitebill_adv_ext вернет список объявлений к которым привязан этотот город. Напрмер function getSomeAdvsFromConcreteCity () { require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php'; $grid_constructor = new Grid_Constructor(); $params['city_id']=5; $res = $grid_constructor->get_sitebill_adv_ext( $params, true, false ); $this->template->assign('SomeAdvsFromConcreteCity', $res);}И тогда в {$SomeAdvsFromConcreteCity} будет список объявлений аналогичный (структурно) тому, что и в обычном выводе. Останется только вызвать ф-цию getSomeAdvsFromConcreteCity() где-то в начале main();
  4. Поехали дальше. В чем выражается "не работает форма поиска"? Если не работает слайде - значит возможны проблемы со скриптами. Умеете смотреть ошибки в консоли яваскрипта браузера?
  5. Маленький совет по денверу. Для тестов не создавайте сайты как подпапки локалхоста. Создавайте их на уровне локалхоста. напр. не /home/localhost/www/rieltor_1/ а /home/rieltor_1/www/ (кроме случаев, когда вы целенаправленно исследуете поведения сайта в подпапке)
  6. Смотрите файл /main/main.php вашего шаблона. В функции main() есть блок кода if ( $this->getConfigValue('theme') != 'kgs' ) { if ( preg_match('/^\/add(\/)*/', $_SERVER['REQUEST_URI']) ) { require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/object_manager.php'); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/add.php'); $user_add = new User_Add(); $this->template->assert('hide_advelements', '1'); $this->template->assert('main', $user_add->main()); $this->template->render(); $rs = $this->template->toHTML(); return $rs; } }Замените его, в полном объеме на if ( $this->getConfigValue('theme') != 'kgs' ) {if ( SITEBILL_MAIN_URL != '' ) {$regexp = '/^\\'.SITEBILL_MAIN_URL.'\\/add(\/)*/';} else {$regexp = '/^\/add(\/)*/';}if ( preg_match($regexp, $_SERVER['REQUEST_URI']) ) {require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/object_manager.php');require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/form/add.php');$user_add = new User_Add();$this->template->assert('hide_advelements', '1');$this->template->assert('main', $user_add->main());$this->template->render();$rs = $this->template->toHTML();return $rs;}}
  7. настройки - Новости - отметить Использовать категории для новостей После этого в приложении Новости в админке появятся кнопки для просмотра структуры категорий новостей и добавления раздела, а в самой новости поле для выбора раздела.
  8. А какой урл у ссылки Продать или сдать квартиру? Шаблон errro_message.tpl подключается при запросе на несуществующий адрес.
  9. На весь проект сейчас содержится два или три файла, которые подключаются с интернета, а не включены в сайтбилль. Но их количество постоянно снижается. Инструменты для работы с картами - апишки гугля и яндекса, так же нет возможности сделать локальными.
  10. Судя по ошибке, потерялся шаблон сообщения об ошибке. Стяните архив http://my.digitalwerkstatt.ru/files/error_message.rar и файл из него закиньте в папку шаблона.
  11. Если не ошибаюсь, то bloginfo( 'name' ); выводит как-раз имя сайта из настроек, которое приклеивается к вашему тайтлу.
  12. /template/frontend/имя_шаблона/main.tpl - это центральный файл страницы. он же, в приниципе, и главный. все остальное подключается из него.
  13. если ваш шаблон возьмет на себя процесс сборки меню категорий, а не будет использовать встроенный {$slide_menu} тогда это + http://www.etown.ru/s/topic/378-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%D1%85/ возможно.
  14. А разве АФИ принимает яндекс-выгрузку? Или все-таки выгрузка для него должна быть в его формате?
  15. Не пробовал, но, возможно, придется еще добавить ORDER BY date_added, что бы явно указать, какая запись будет "первой" при организации удаления лишних. Чистка напрямую через БД немного плохо - у удаленных объявлений могут остаться картинки.
  16. Я глянул форму добавления объявления, там у вас просто включен автокомплит по полю улица, а не tlocation. Суть автокомплита в том, что он выводит список улиц согласно введенных вами букв, сужая область выбора и не загружая предварительно весь список, но никак иначе не фильтрует список улиц. Т.е. инпут выбора улицы существует как сферический конь в вакууме относительно других полей.
  17. Как вариант - быстрое наполнение базы. Создается одно "правильное", потом в одинклик множится и правятся только отличные параметры. Например накликал 10 штук с одинаковым городом\улицей и только цены поменял. Либо для комплексов - адрес тот же, только площади и цены могут отличаться.
  18. Что бы не накрыло вашу кастомную форму обновлением, сделайте в папке вашего шаблона подпапку /apps/ и в нее положите /mailbox/site/template/form.tpl - копию файла из /apps/mailbox/site/template соблюдая вложенность папок. Правки в скрипте в файле формы помогут, но не надолго. После отправки формы, данные еще раз проверяются на сервере. Там то их и остановят.
  19. Сайт, на котором пробуете, есть в публичном доступе через интернет?
  20. Принцип теперь такой. Есть две переменные шаблона - $title и $meta_title $title формируется как и предыдущая из цепочки категорий, в которую входит объявление (для объявлений), либо из названия категории (для категории). $meta_title создается из полей 'meta_title' элементов соответствующих моделей. Если значение $meta_title не удалось проинициализировать чем-нибудь вменяемым (например такого поля нет в модели, либо оно пустое), тогда эта переменная примет значение, которое находится в $title. От вас требуется явно прописать использование $meta_title в тегах header вашего шаблона. Файл header.tpl (для основной массы шаблонов), либо main.tpl (для некоторых, у которых нет файла header.tpl) в блоке head сменить строку <title>{$title}</title>на <title>{$meta_title}</title>
  21. смыльте мне на abushyk@gmail.com ваш файл /apps/system/lib/sitebill.php , что бы я вас не запутал.
  22. /apps/system/lib/sitebill.php строки 1382-1387 заменить на if(isset($params['page_url']) && $params['page_url']!=''){ $url=SITEBILL_MAIN_URL.'/'.$params['page_url']; unset($params['page_url']);}else{ $url=SITEBILL_MAIN_URL.'/';}Потом это будет внесено в основной код и добавится обновлением.
  23. Там были проблемы, связаннные с локальным кодом. Поэтому обновлений не потребовалось. Если имеете какие-то непонятки или некорректную работу, пишите сюда, будем смотреть.