metrpro

Участники
  • Публикации

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

  • Посещение

  • Days Won

    15

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

  1. Добрый день! Импортируя свежую порций объявлений к себе на сайт, заметил, что стало появляться все больше картинок в новом формате от Google WebP. Вики характеризует формат следующим образом: О преимуществах формата есть большая статья на Хабре, где анализируются его перспективы. Но у меня вопрос к нашим разработчикам - возможна ли поддержка этого формата в изображениях на sitebill? Как в стандартной загрузке картинок, так и в пакетной.
  2. Добрый день. сабж. При вставке в поисковую форму списка {$region_list} оно не возвращает значение для поисковой формы. Где-то видимо потёр и не передаётся значение массива. Где проверить или включить?
  3. Добрый день. Стоит задача - массово ГРАМОТНо удалить все изображений объявлений формата PNG (было настроено малое сжатие, занимают много места). Если физически с сервера удалить их не проблема, то как сделать, чтобы упоминание о них в самой базе re_data пропало?..
  4. Добрый день. Актуальный вопрос по сабжу - есть точный адрес объекта "Город, улица, номер дома" в переменной $address (к примеру) шаблона realty_grid. Ну пусть так: {assign var=address value="Сочи, Войкова улица, 27"} Как на лету без понимания точных координат с использованием API яндекса отобразить на карте в этом шаблоне этот дом?
  5. Даже удивительно, что никто не сравнивает тут свои ИКСы ))) Кстати, смотрю - на cmsmagazine заменили ТИЦ на ИКС - в первой 20ке для нашего sitebill 3 созданных мною сайта!
  6. Давно тоже интересуюсь этим сабжем. То, что Константин предлагает, дело хорошее - только искренне достаёт менять размеры контейнера при КАЖДОМ обновлении ядра. Поэтому пришлось взять файл со значком, уменьшить в нём значок, оставив габариты габариты картинки по размеру дефолтного контейнера.
  7. Повторюсь ) <?xml version="1.0" ?><rss version="2.0"><channel><title>Новости недвижимости и строительства у моря</title> <link>https://topmore.ru</link> <description>Новости недвижимости, строительства у моря в Сочи, Крыму, Краснодарском крае, обзор и аналитика.</description> <language>ru-RU</language> <pubDate>Thu, 25 Oct 2018 06:08:50 GMT</pubDate> <lastBuildDate>Thu, 25 Oct 2018 06:08:50 GMT</lastBuildDate> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <generator>CMS Sitebill Application RSS</generator> <managingEditor>topmore@mail.ru</managingEditor> <webMaster>topmore@mail.ru</webMaster>
  8. Дошли руки потестить вывод статей в ленту, вот что валит: This page contains the following errors: error on line 10 at column 39: Extra content at the end of the document Below is a rendering of the page up to the first error. Исходник показывает: <?xml version="1.0" ?><rss version="2.0"><channel><title>Новости недвижимости и строительства у моря</title> <link>https://topmore.ru</link> <description>Новости недвижимости, строительства у моря в Сочи, Крыму, Краснодарском крае, обзор и аналитика.</description> <language>ru-RU</language> <pubDate>Thu, 25 Oct 2018 06:08:50 GMT</pubDate> <lastBuildDate>Thu, 25 Oct 2018 06:08:50 GMT</lastBuildDate> <docs>http://blogs.law.harvard.edu/tech/rss</docs> <generator>CMS Sitebill Application RSS</generator> <managingEditor>topmore@mail.ru</managingEditor> <webMaster>topmore@mail.ru</webMaster> Усе. В чем беда? Фиды новостей и объявлений без ошибок выходят.
  9. Всё тлен.. При удалении <script type="text/javascript" src="/template/frontend/{$current_theme_name}/js/jquery.currency.js"></script> из header пропадает вознможность входа в систему для пользователей - пришлось вернуть на место
  10. Что-то вот вроде у меня все актуальное, но ни параметр apps.articles.preload_column не могу найти в настройках Статей, ни {$articles_block_html} не работает. Что не так?
  11. От себя добавлю (помимо вышеперечисленного), следующие строки перенесите в шаблон _view перед выводом карты, убрав их из header: <script type="text/javascript" src="/template/frontend/{$current_theme_name}/js/jquery.currency.js"></script> <script src="//api-maps.yandex.ru/2.0/?lang=ru-RU&load=package.standard,package.clusters" type="text/javascript"></script> Этим увеличите скорость загрузки листингов, новостей, статей и пр, где карта не используется. У меня вкупе с ssd-хостингом и настроенным кэшированием скорость по google pagespeed главной страницы составила в итоге 62 для мобильных и 82 для стационарных.
  12. Короче, помощь больше не нужна - систему подвешивало что-то из следующего в tempplate_: if(''!==$this->getRequestValue('situated')){$params['situated'] = (int)$this->getRequestValue('situated');} ... if(isset($params['situated']) && isset($data_model_array['situated'])){$where_array[]=DB_PREFIX.'_data.situated='.$params['situated'];}
  13. Кэширование выключено, время кэша, кстати, все равно всего 60 сек
  14. Что это изменит? Архитектура принципиально же не поменяется. Я вообще удалял из template_search эту проверку - ПОЛНОСТЬЮ - по этому параметру check forChildren - и все равно у меня везде, включая админку, вываливаются только объявления с этим параметром. Где-то не чистится кэш - хотя я вручную подчищал папку cache/compile/ - в этом вот проблема. Может где-то доступы не установлены на 777?
  15. metrpro

    Сео тренды 2018

    Внутренний оптимизатор изображений ниже 70% по jpeg уже начинает "мусорить". Но до 70% можно спокойно снижать, особенно при фотографиях с хорошим разрешением.
  16. Добрый день. После установки ряда переменных в template_search простой заход в категорию topic вываливает тольк те объявления, что перед этим проходили фильтр. Скажем, в поиске по кастомной boolean-переменной forChildren=1 выходили 3 объявления. Все вроде ок, только теперь, заходя в топик /sanatorii/ вместо 8 объявлений вываливаются те же 3. В чем проблема? UPD: эта фигня теперь даже в админке такая! Только объявления с установленным параметром forChildren=1! Хэлп! Вот template_search: <?php class Template_Search extends SiteBill { public function getParams(){ $params=array(); if(''!==$this->getRequestValue('situated')){$params['situated'] = (int)$this->getRequestValue('situated');} if(NULL!==$this->getRequestValue('forChildren')){$params['forChildren'] = 1;} if(NULL!==$this->getRequestValue('forKids')){$params['forKids'] = 1;} if(NULL!==$this->getRequestValue('forYouth')){$params['forYouth'] = 1;} if(NULL!==$this->getRequestValue('forAdult')){$params['forAdult'] = 1;} if(NULL!==$this->getRequestValue('forOld')){$params['forOld'] = 1;} return $params; } public function run(){ $where_array=array(); $params=$this->getParams(); require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php'); $data_model = new Data_Model(); $data_model_array = $data_model->get_kvartira_model(false); $data_model_array = $data_model_array['data']; if(isset($params['situated']) && isset($data_model_array['situated'])){$where_array[]=DB_PREFIX.'_data.situated='.$params['situated'];} if(isset($params['forChildren']) && isset($data_model_array['forChildren'])){$where_array[]=DB_PREFIX.'_data.forChildren=1';} if(isset($params['forKids']) && isset($data_model_array['forKids'])){$where_array[]=DB_PREFIX.'_data.forKids=1';} if(isset($params['forYouth']) && isset($data_model_array['forYouth'])){$where_array[]=DB_PREFIX.'_data.forYouth=1';} if(isset($params['forAdult']) && isset($data_model_array['forAdult'])){$where_array[]=DB_PREFIX.'_data.forAdult=1';} if(isset($params['forOld']) && isset($data_model_array['forOld'])){$where_array[]=DB_PREFIX.'_data.forOld=1';} return array( 'where'=>$where_array, 'params'=>$params ); } }
  17. Гугл решил косить бабло за использование своих карт на сторонних ресурсах - возвращаюсь на Я.К Вот описание ситуации - "Пока, гугл мэпс!"
  18. Добрый день. Выставляю в настройках парсера яндекс-xml ограничение на количество забираемых изображений - и оно не срабатывает. Где какую галку еще надо шлёпнуть?
  19. 1. Спасибо, кэп, а координаты мне тоже вручную перебивать? 2. Страна и регион у меня в настройках парсера автоматом добавляются