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

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

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

  • Посещение

  • Days Won

    363

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

  1. Для того чтобы обновить свой шаблон, можно поменять только эти файлы: /template/frontend/agency/realty_grid.tpl /template/frontend/agency/realty_grid_thumbs.tpl.html /template/frontend/agency/css/style.css
  2. Разобрался в чем проблема. У вас включена опция в SEO data_alias_enable но не добавлено поле для алиасов в таблицу data. Пока опция data_alias_enable у нас еще не доработана, поэтому я выключил вам эту опцию и теперь в sitemap добавились объявления.
  3. В этом случае вам нужно тогда убрать добавление объявлений без регистрации и написать, что для добавления объявления сначала зарегистрируйтесь.
  4. Про работу со страницами тут http://wiki.sitebill.ru/index.php?title=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B
  5. Без программирования никак этого сейчас не сделать. Рекомендации по коду: 1. Сделать локальный файл для формы обратной связи, чтобы он не переписывался при обновлении. /apps/system/lib/frontend/form/contactus.php 2. Добавляем в этот класс подключение библиотеки работы с профилем пользователя 3. По ИД сессии грузим пользователя и вставляем в формы по-умолчанию
  6. В коде новой версии в ./template/frontend/agency/main/main.php Есть код if ( preg_match('/\/map(\/(\?.*)?)?$/', $_SERVER['REQUEST_URI']) ) { $this->template->assert('main', '<p><br></p>'.$this->map()); return true;}Данный код генерирует страницу на весь экран. Теперь самая функция $this->map(); Можно сделать локальную копию этой функции и перенести ее реализацию в main.php и уже в ней, сделать разделение по параметрам, вот тут они задаются: $params['id'] = $this->getRequestValue('id'); $params['topic_id'] = $this->getRequestValue('topic_id'); $params['order'] = $this->getRequestValue('order'); $params['region_id'] = $this->getRequestValue('region_id'); $params['city_id'] = $this->getRequestValue('city_id'); $params['district_id'] = $this->getRequestValue('district_id'); $params['metro_id'] = $this->getRequestValue('metro_id'); $params['street_id'] = $this->getRequestValue('street_id'); $params['page'] = $this->getRequestValue('page'); $params['spec'] = $this->getRequestValue('spec'); $params['owner'] = (int)$this->getRequestValue('owner'); $params['asc'] = $this->getRequestValue('asc');Так можно без изменения системного кода сделать локальную карту для своих нужд.
  7. Тогда сразу задавайте вопрос конкретный: "В каком файле находится задание количества для того-то". /apps/system/lib/frontend/view/kvartira_view.php Функция getSimilar
  8. Ну тогда давайте доступ в админку (в личку) будем разбираться.
  9. А после того как галочку поставили нажимали перегенерацию файла?
  10. Любой скрипт вы можете подключать через шаблоны, это примерно также как ставить счетчик. Судя по описанию этого скрипта - это какой-то внешний сервис. В будущем выпустим модуль для CMS Sitebill с подобными функциями.
  11. Про safe_string и другие типы данных в этом ролике Баннер можно создать с помощью приложения управления баннерами
  12. Для проверки рекомендую сделать отладочный вывод переменных session user id = {$smarty.session.user_id}<br>grid_user_id = {$grid_items[i].user_id}И в выводе вы увидите какие ИД он пишет, если одинаковые, то все норм.
  13. Например, вводим Эйнштейн и Штутгарт. Система начинает искать что общего между этими сущностями. Находит что это место рождения Эйнштейна. Затем определяет что Штутгарт это где-то в Германии, затем еще какие-нибудь подобные факты. И в результате можно увидеть связь Эйнштейн, ученый из Германии, такой-то округ. Также найдет кто есть в семье Эйнштейна чем занимались и где жили.
  14. Это в файле /apps/system/lib/frontend/view/kvartira_view.php Код: $form_user = $data_model->init_model_data_from_db ( 'user', 'user_id', $form_data['user_id']['value'], $form_user['user'], true);
  15. Самое простое поставьте в колонку Раздел пустое значение. Тогда Excel закинет эти объявление в одну категорию "Категория не указана". Или там везде одинаковое значение ставьте. Ведь это значение если есть например Аренда/Квартира, то он найдет этот раздел и добавит в него объявление, а если нет то создает. Т.е. чтобы не добавлялось лишнее, указывайте существующие значения.
  16. В шаблоне realty_view.tpl <div class="photo">{if $user_data.imgfile.value != ''}<img src="{$estate_folder}/img/data/user/{$user_data.imgfile.value}" width="70" border="0"/>{else}<img src="{$estate_folder}/template/frontend/agency/img/no_photo.png" width="70" border="0"/>{/if}</div>
  17. В старых версиях у нас была опция "авторегистрация", это кода пользователь подает объявление и на его email приходит логин и пароль. Но что-то не прижилась эта функция, потому как пользователям не нравиться всякие эти новые регистрации без его ведома.
  18. Улицы добавлять должен только, если такой улицы нет в базе. Проверьте правильность написания названия улицы и желательно в одинаковом регистре.
  19. Разработчики искусственного интеллекта создали интересную штуку, с помощью которой можно составить визуальный граф между двумя сущностями. В примерах есть создание связей между Эйнштейном и Штутгартом. В этом видео краткая инструкция как пользоваться системой: Посмотреть в действии и задать свои параметры можно по этой ссылке http://www.visualdataweb.org/relfinder/relfinder.php
  20. Теперь на сайте можно переключаться между двумя видами таблица или превьюшки. http://www.sitebill.ru/news47.html
  21. Только если будете редактировать админку, тогда после обновлений ваши поделки могут слететь.