abushyk

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

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

  • Посещение

  • Days Won

    269

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

  1. индекс не обновляется. туда можно спокойно.
  2. Либо ob_start() , либо перепиливать внутренности output.php, что бы он не вываливал свой результат наружу, а выдавал его в какой-то переменной.
  3. Нет. В этом файле только отрисовка списка на странице. В /template/frontend/realia/main/main.php в строке ~208 есть вызов выборки агентов $this->getAgents(); Замените его на //$this->getAgents();этим вы полностью отключите обращение движка к БД за списком агентов.
  4. Я бы не избегал так старательно правки кода. Вот, например, вы закрыли виджет вывода списка агентов на страничке. Решение верное, агентов не видно. Но код старательно, каждый раз подбирает вам список этих агентов, что бы никогда не показать. Ладно тут еще операция сравнительно малозатратная, но в самом общем случае, от отключения лишней работы хуже точно не будет))
  5. А есть смысл? Ну яндекс или мейл еще могли бы быть. Но инстаграмм и прочие - уже более "шлаковые" сети. Поддержка входов с соцсетей такого уровня провоцирует только переполнение базы пользователей бесполезными записями. Бесполезными и в том смысле, что соцсети практически не отдают контактных данных пользователей. А какой толк с "разовозашедших полуботов"?
  6. У твиттера реально дебильная и не похожая на остальные сети система авторизации. В результате имеем, что имеем.)))
  7. <location> <country>Украина</country> <region>Днепропетровская область</region> <locality-name>Першотравенск</locality-name> <sub-locality-name>Северный</sub-locality-name> <address>Театральная, 8</address> </location> Вот если рассмотреть этот локейшн, то все по теме. Единственной неточностью может быть то, что Северный указан как sub-locality-name , а не non-admin-sub-locality. Сомневаюсь, что бы Першотравенськ имел бы административное деление.
  8. Это модератор яндекса пишет? Он указывает что любой тег location неправильно заполнен или только отдельные?
  9. Все, что находится в /ваш_шаблон/ не изменяется при обновлении приложений. В /apps/mlsparser/admin/admin.php изменяется, но тут на данный момент нет варианта как вынести в сторону. Вот такие поля в настройках АФИ есть у вас http://www.awesomescreenshot.com/image/206352/224f7b9833f87d9612a2520d9c811ae6 ? Не вижу видимой ошибки по коду в сообщении. "Не отработать" может только в том случае, если оно не нашло локальный файл от афи в папке шаблона.
  10. Добавил описание этих настроек. В самом низу списка.
  11. 1. /apps/afyexporter/site/site.php копируем в /template/frontend/ваш_шаблон/apps/afyexporter/site/local_site.php (если такого файла еще нет) 2. внутренности скопированного файла наполняем содержимым <?phpdefined('SITEBILL_DOCUMENT_ROOT') or die('Restricted access');class local_afyexporter_site extends afyexporter_site {}3. Между class local_afyexporter_site extends afyexporter_site { и } в него копируем функцию protected function exTheme($d) (которую Дмитрий выше привел) из /apps/afyexporter/admin/admin.php полностью 4. В этой функции налаживаем все нужные условия для формирования подходящего заголовка. В аргументе функции $d содержится модель текущего выгружаемого объекта в таком же виде, как и в карточке + в $d['_user_data'] - модель пользователя-владельца текущей записи.
  12. Это поле заполняется на основании данных из поля с системным именем country_id. Если такое поле есть, то просто нужно проверить, что бі оно было активным в модели объявления и для объявлений присвоить конкретные значения для Страны.
  13. Так это они или не они? Я просто предположил вариант. Напишите два-три системных имени этих новых полей, что бы я мог сориентироваться откуда они могли добавиться. Если это все таки от яндекса, то они сами не добавляются. Только если нажать на кнопку Добавить.
  14. На дефолтном не забирает номер корпуса (литеру номера дома), потому что там стоит приведение к числу. Мой вариант рабочий. Я его проверил даже на адресе "Юмашева Адм., 19А, к. А". Попробуйте еще раз внести эти изменения. Единственным дополнением может быть еще через десяток строк от места вставки строка if($number!=0){ее так же нужно заменить на if($number!=''){
  15. Выгрузка ЯндексНедвижимость например. Есть там расчудесная кнопка Добавить расширенные поля. Сами же комментарии не имеют связи с объявлениями прямой, поэтому им просто физически нечего туда добавлять.
  16. Речь о мейлбокс-форме. Обязательными там являются имя, почта, сообщение и тема. Телефон не является обязательным. Настройки эти поля не имеют. Есть относительно простой способ сделать простую проверку обязательности заполнения поля телефона на самой форме. Но это полумера, так как приемщик заявки на сервере все-равно не будет знать, что это поле обязательное и 5сли в обход формы отправить заявку, он примет ее даже без телефона.
  17. Нужно избавиться от запятой между номером дома и номером корпуса. Адрес ожидается в формате "название_улицы,номер_дома". На третий кусок, который после запятой после номера дома, он уже не рассчитывает.
  18. http://www.etown.ru/s/topic/1561-линк-менеджер-создание-правильных-ссылок-для-п/?p=20574 НО в вашем случае нужно подумать о коротком адресе, так как адрес contacts довольно популярен и может быть перехвачен другим приложением.
  19. Официально этого нельзя. Но чисто для попробовать можно сделать так: /apps/client/site/site.php строка 10 $reserved_urls=array('ciodart'=>'raschet');измените на $reserved_urls=array('pass'=>'pass');и попробуйте запросить http://anseverv2/pass/ ПС. Возможность неофициальная и 100% работоспособность не гарантируется))
  20. Это вы поняли из того, что возле названий полей не стоят звездочки? Например? Приложение комментариев ничего не добавляет и не должно добавлять в модель data, только в свою модель comment.
  21. Номера домов /apps/mlsparser/admin/admin.php строка 756 $number=(int)trim($number);заменяем на $number=trim($number);$number=preg_replace('/^([^\d]+)/', '', $number);В результате этого номера вида "д. 12", "дом 5", "д.13а", "стр. 3 корпус 4" будут приводиться к "12", "5", "13а", "3 корпус 4"Фатальная ошибка Тут проблема в том, что настройками вашего хостинга не предусмотрено выполнение длительных и тяжелых задач коими является вгрузка и обработка картинок - ему банально не хватает времени, что бы обработать картинки. Вариантом может быть изменение настроек на лету через ini_set, если такое позволяет хостер.
  22. Если это стандартная заявка, то там кажется все поля сходу являются обязательными.
  23. /template/frontend/realia/header_contact_add.tpl Запустите поиск по буквам {$L_ADD_ADV} Это и есть искомый вами текст
  24. Переделка Реальто. 1. В принципе Реально нормально выглядит только с одним типом меню - purecss. Поддержка других типов не нужна. Для этого сделаем безальтернативную меню. В /template/frontend/realto/main/main.php находим блок if ( $this->getConfigValue('menu_type') == 'purecss' ) {$menues=array(array('id'=>0,'title'=>'Главная','position'=>'behind'),array('id'=>1000,'title'=>'Отзывы','position'=>'behind','href'=>'review'),array('id'=>26,'title'=>'Полезно','position'=>'after'));require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme').'/main/menu/purecssmenu.php');$purecssmenu = new PureCSS_Menu();$this->template->assert('slide_menu', $purecssmenu->get_menu($menues));} elseif ( $this->getConfigValue('menu_type') == 'onelevel' ) {require_once(SITEBILL_DOCUMENT_ROOT.'/apps/onelevelmenu/lib/onelevelmenu.php');$onelevel = new Onelevel_Menu();$this->template->assert('slide_menu', $onelevel->get_menu());} else {require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/menu/slidemenu.php');$slidemenu = new Slide_Menu();$this->template->assert('slide_menu', $slidemenu->get_menu());}и заменяем его на (запомним эту вставку, она понадобится позже) require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme').'/main/menu/purecssmenu.php');$purecssmenu = new PureCSS_Menu();$this->template->assert('slide_menu', $purecssmenu->get_menu());2. Делаем поддержу встраиваемых менюшек аналогично реалия. Тут http://pastebin.com/jiAEcVeE лежит вариант файла /template/frontend/realto/main/menu/purecssmenu.php с поддержкой встраивания. Берем его контент и заменяем исходный. 3. В нашей вставке, которую я отметил красненьким в первом пункте меняем на $menues=array();require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$this->getConfigValue('theme').'/main/menu/purecssmenu.php');$purecssmenu = new PureCSS_Menu();$this->template->assert('slide_menu', $purecssmenu->get_menu($menues));Теперь оформляя $menues способом как я описал в здесь в секции Б, можно формировать свой набор меню.
  25. Запросто. Это стандартная проблема пейджеров в списках с разнообразными сортировками.