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

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

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

  • Посещение

  • Days Won

    362

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

  1. Если проблема осталась, замените этот файл на свежий /template/frontend/agency/realty_grid_account.tpl realty_grid_account.tpl
  2. /template/frontend/real-spaces/main.tpl <div class="widget sidebar-widget latest-testimonials"> <h3 class="widgettitle">{$LT_WHYWEE}</h3> <ul class="testimonials"> <li> {$LT_DIR_CITE} <img src="{$estate_folder}/template/frontend/{$current_theme_name}/images/kondin.png" alt="cms sitebill" class="testimonial-sender"> <cite><strong>Дмитрий Кондин</strong> <br> <a href="http://www.sitebill.ru/" target="_blank">www.sitebill.ru</a> </cite> </li> </ul> </div>
  3. Возможно это подойдет https://www.sitebill.ru/programma-rassilky-objavleniy-nedvizhimosty
  4. Пересоздайте таблицу так: CREATE TABLE IF NOT EXISTS re_topic_links ( `id` int(11) NOT NULL AUTO_INCREMENT, `topic_id` int(11) NOT NULL, `link_topic_id` int(11) NOT NULL, `params` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Если категории скрытые выводятся тогда в файле /template/frontend/ваш_шаблон/main/main.php Найдите строчку $structure=$SM->loadCategoryStructure(); И замените ее на эту $structure=$SM->loadCategoryStructure($this->getConfigValue('use_topic_publish_status'));
  5. Шаблон вывода тут /template/frontend/realia/realty_grid_list.tpl <div class="location">{if $grid_items[i].topic_info.$lang_topic_name != ''}{$grid_items[i].topic_info.$lang_topic_name}{else}{$grid_items[i].type_sh}{/if}</div><!-- /.location --> А этот тут /template/frontend/realia/realty_view.tpl
  6. Извиняюсь, забыл еще про эту опцию написать http://wiki.sitebill.ru/index.php?title=Use_topic_linker Ее тоже включите.
  7. Перед любыми изменениями всегда делайте резервную копию сайта и базы данных!!! Для того чтобы из кучи созданных новых разделов сделать упорядоченную структуру нужно сделать следующее. 1. Включите в настройках режим Использовать переключатель активности для категорий Включить режим в настройках общих Включить переадресацию категорий (use_topic_linker) http://wiki.sitebill.ru/index.php?title=Use_topic_linker 2. Отключить активность категорий, которые не нужно отображать и которые создались парсером в админке в Структуре. Эти ненужные категории удалять нельзя! так как они все-равно потом будут парсером создаваться. А устанавливая статус Неактивно, мы их не показываем на сайте. 3. Настроить правила линковки из ненужных разделов в нужные И делаем линковку (установку ссылок с ненужных категорий на нужные) Поле system.PARAMS нужно для того чтобы расписать логику перемещения объявления из одной категории, но с разным количеством комнат. Вот пример Тут оставляем связку с самой собой, она не будет действовать если указаны параметры. А параметры выглядят так {"23":[{"number":1}],"24":[{"number":2}],"25":[{"number":3}],"26":[{"number":4}]} 23 - это идентификатор категории, если у объявления количество комнат 1. 24 - ид категории, если количество комнат 2 ... 25 - для количества 4 и более. 4. После того как вы настроили линкер, можно запускать скрипт линкера. topic_linker.php Как и другие скрипты его нужно распаковать и положить в корень и запускать. Можно через крон - чтобы он регулярно перекидывал объявления в нужные категории. */5 * * * * /usr/bin/wget -O /dev/null -q http://ваш_сайт/topic_linker.php
  8. Если у вас есть Категория не указана - значит в файле выгрузки нет категории. В файле она должна быть в таком виде Фотографии загружаются после того как вы запускаете скрипт http://ваш_сайт/cron_excel_parser.php Именно он запускает процесс парсинга файла и загрузку фото, если фото нет, значит его в файле Excel нет, смотрите файл Excel Можно на сервере установить запуск парсера через крон. Для этого в кроне прописать вот такую строчку нужно 34 * * * * /usr/bin/wget -O /dev/null -q http://ваш_сайт/cron_excel_parser.php 34- это запуск каждый час в 34 минуты. В результате если вы в программе у себя нажимаете выгрузить файлы, то они загружаются на сервер. А затем скрипт будет раз в час по одному файлу загружать. Раз в час сделано для того, чтобы картинки успели загрузиться. И в файле Excel лучше не делать сразу много записей. Зависит от вашего хостинга, если на хостинге ограниченные ресурсы, то нужно закачивать по 10-20 объявлений. Но тогда можно запускать раз в пять минут, например. */5 * * * * /usr/bin/wget -O /dev/null -q http://ваш_сайт/cron_excel_parser.php Т.е. чем меньше порции объявлений, тем они быстрее загружаются и тем чаще можно запускать скрипт парсинга. парсер забирает файлы из /cache/ а каталог /cache/arch/ - нужен для того чтобы складывать архивные файлы и можно было при необходимости их перепарсить, если скопировать в /cache/ Это все прописано в post.php <? $file_name = $_POST['file_name']; $file_data = $_POST['file_data']; if ( $_GET['secure'] != '3452345345t' ) { echo 'ERROR:secure code incorrect'; exit; } file_put_contents($_SERVER['DOCUMENT_ROOT'].'/cache/upl/' . $file_name, pack('H*', $file_data)); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/cache/upl/arch/' . $file_name, pack('H*', $file_data)); echo 'OK'; ?> и в cron_excel_parser.php $file_to_parse = get_first_xls_from_dir(SITEBILL_DOCUMENT_ROOT.'/cache/upl/'); В загружаемом файле все разделено на нужные колонки, вы видимо грузили вручную поэтому у вас так все разлетелось. Если не можете настроить, можете сказать доступ к фтп на сайт, настроим вам.
  9. Для работы приложения нужна платная версия Excel https://www.sitebill.ru/client/cart.php?gid=7
  10. Версия 1.2.4

    5 скачиваний

    Комментарии появляются в карточке просмотра объявления. Комментарии могут оставлять только авторизованные пользователи.
    Это базовый шаблон, который устанавливается в демо-версии. Все необходимые функции есть, хоть и не такие красивые как у остальных шаблонов.
  11. Этот блок будет работать только если у вас есть Модуль магазин контактов У вас он есть?
  12. Версия 1.0.0

    7 скачиваний

    Базовый шаблон agency
  13. Уберите обязательность этих полей. Или же заполняйте.
  14. /template/frontend/agency/footer.tpl Сюда тогда добавляйте код.
  15. Сделать такое условие нужно {if $smarty.session.viewOptions.mode=='opened'} <!--Тут собственно контактные данные--> {else} Оплатите доступ к данным или другая информация Телефоны ваших агентов 234-234-234, 123-123-123 {/if}
  16. Уберите из /apps/ архивный файл beegetway.zip Языки отключить в настройках - Редактор переводов поставьте 0 в поле (apps.language.use_langs)