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

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

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

  • Посещение

  • Days Won

    363

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

  1. Категории новостей присваиваются кодом if(1==$this->getConfigValue('apps.news.use_news_topics')){ $this->template->assert('news_topics', $this->getNewsTopicsList()); }else{ $this->template->assert('news_topics', array()); }Чтобы они выводились, нужно чтобы apps.news.use_news_topics было установлено в 1.
  2. Присвоение группы в регистрации if(0!=(int)$this->getConfigValue('newuser_registration_groupid')){ $form_data[$this->table_name]['group_id']['value'] = (int)$this->getConfigValue('newuser_registration_groupid'); }else{ $form_data[$this->table_name]['group_id']['value'] = $this->getGroupIdByName('realtor'); }Если есть в настройках значение для newuser_registration_groupid, тогда вносим пользователя в нее. Если нет, тогда берем идентификатор группы realtor.
  3. Чтобы было понятней, надо тогда задать более понятный вопрос. Вы спросили про "кликабельность" я вам показал метод. Спросите более детально, укажите ваш шаблон, укажите страницу где вы это видите, укажите что вы хотите чтобы произошло при клике, тогда ответ будет более развернутым.
  4. Таблица у вас не создалась возможно из-за того, что у пользователя под которым запущена CMS нет прав на создание таблицы. Будем улучшать приложение, спасибо за обратную связь.
  5. Вот тут описание API по кликам по объектам http://api.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/events.xml myPlacemark.events.add('click', function () { alert('О, событие!');});
  6. Нужна таблица afyexporter_associations Она создается в админке /admin/index.php?action=afyexporter&do=install
  7. Тексты в формах будут в будущих версиях. Сейчас форма отдельно от текста.
  8. Это редактируется в файле /template/frontend/capitol/realty_grid.tpl Убрать это <p> <span>Площадь {if $grid_items[i].square_all ne ''}{$grid_items[i].square_all}{else}-{/if} / {if $grid_items[i].square_live ne ''}{$grid_items[i].square_live}{else}-{/if} / {if $grid_items[i].square_kitchen ne ''}{$grid_items[i].square_kitchen}{else}-{/if}</span> </p>Добавить это <p>{$grid_items[i].district}</p>
  9. Поменяйте название menu-sprava на menu_sprava. Вложенное меню еще не реализовано.
  10. Это нужно добавить в шаблоне realty_view.tpl, там где генерируются фотки.
  11. Для этого нужно использовать тег download. Берем разметку картинки и ссылки (обычно это скрипт листалки) <a href="/img/data/img540d8e312d407_1410174513_1.jpg" title="<a target='_blank' href='/img/data/img540d8e312d407_1410174513_1.jpg' download>Скачать</a>"><img src="/img/data/prv540d8e312d446_1410174513_1.jpg" /></a>
  12. 1. Нужно добавить новую картинку с метро 2. Доработать js файлы для распознавания новых координат 3. добавить обработку в php
  13. Метро еще не могу сказать, когда будет обновление.
  14. Планируется новая версия ЛК, там будет сохранение в базе.
  15. Вмешивать новые запросы в ядро не вариант с архитектурной точки зрения. А вот выгрузка из cms sitebill на другие ресурсы возможна, для этого есть например модуль яндекс-выгрузки. С его помощью выгружаются все объявления. А другой сайт должен эту выгрузку принять и распарсить в свою базу. По такому принципу работают практически все агрегаторы в интернете.
  16. Отображение только в одном разделе - этого пока нет в функциях движка. Есть прикрепление вкладки к разделу, т.е. вкладка будет отвечать за определенную категорию. И она будет активироваться, когда эта категория выбрана. И будет неактивной в других вкладках. Неактивна - значит отображается на форме, но не выбрана.
  17. тут /template/frontend/realia/main/main.php private function getAgents(){ $ret=array(); $DBC=DBC::getInstance(); $query='SELECT * FROM '.DB_PREFIX.'_user WHERE group_id<>4 AND login<>\'_unregistered\' ORDER BY RAND() LIMIT 3'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ret[]=$ar; } } $this->template->assign('agentslist_items', $ret); }