mykvartira

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

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

  • Посещение

  • Days Won

    1

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

  1. А как решили? Обновился и появилась подобная проблема
  2. Что-то не получилось. Установил, но рейтинг не отобразился. Жаль
  3. Подробности опишу после выходных, если вспомню))) Пока яндекс ругается на большое количество не валидных объявлений. Говорит что плохо размещают объявления пользователи, но выгрузка работает. Так что опишу. Всем хороших выходных
  4. Рейтинг можно посмотреть https://realt.by/ в подвале. Пытался сделать используя комментарии от системы сайтбилл, но модуль работает как я понимаю только в карточках объекта. Вот их рейтинг <div class="rating-schema"><span itemscope="" id="side_rating" itemtype="http://data-vocabulary.org/Review-aggregate"> <span class="grey" itemprop="itemreviewed">Наш рейтинг:</span> <strong> <span itemprop="">4.96</span> из <span>5</span> <!-- itemprop="best" --></strong> <span itemprop="rating" itemscope="" itemtype="http://data-vocabulary.org/Rating"> <meta itemprop="value" content="4.96"> <meta itemprop="best" content="5"> </span> <span class="grey"> (на основании <span itemprop="votes">1427</span> отзывов ) </span> <div class="stars"> <a onclick="estimate(0,1);" title="Оценить на 1 из 5"><i class="fa fa-star"></i></a> <a onclick="estimate(0,2);" title="Оценить на 2 из 5"><i class="fa fa-star"></i></a> <a onclick="estimate(0,3);" title="Оценить на 3 из 5"><i class="fa fa-star"></i></a> <a onclick="estimate(0,4);" title="Оценить на 4 из 5"><i class="fa fa-star"></i></a> <a onclick="estimate(0,5);" title="Оценить на 5 из 5"><i class="fa fa-star"></i></a> </div> <!-- stars --></span> <script type="text/javascript"> function estimate(fe_user, value) { if(fe_user){ confirmation("Вы действительно хотите поставить оценку " + value + "?", "Да", "Отмена", function (result) { if (result == true){ $.get('//' + location.hostname + '/?eID=tx_uedbrating_add_rate&rate=' + value , function (data) { notification(data,'ОК'); }); } }); } else{ notification('Вы должны зарегистрироваться на сайте', 'ОК'); } } </script></div> Что вы думаете по этому поводу?
  5. Добрый день. Помогите с разработкой рейтинга с микроразметкой. Стандартный рейтинг для попадания в снипет поиска.
  6. Комментарии сейчас работают для новостей и статей?
  7. БЛин круто. Уже несколько недель вожусь с этой выгрузкой. Спасибо Константин вам большое за реализацию и помощь. Моя выгрузка работает теперь чисто по России и я безмерно рад. Надеюсь яша примет мои объявления. УРА УРА УРА
  8. Его куда-то в код нужно было вставлять? что-то запутался При запросе на сайт по адресу получаю вот что Вот мой полный код из main.php if(!$has_result && $REQUESTURIPATH=='export/yandexru'){ $ids_collection=array(); /*Собираем коллекцию*/ $DBC=DBC::getInstance(); $query='SELECT `id` FROM '.DB_PREFIX.'_data WHERE `country_id`=1 AND `active`=1'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ids_collection[]=$ar['id']; } } /*ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/admin/admin.php'; require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/site/site.php'; $YRE=new yandexrealty_site(); /*---КОНЕЦ---ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ /*ПЕРЕДАЕМ ID В ВЫГРУЗЧИК*/ $YRE->setExportedIds($ids_collection); /*ЗАПУСКАЕМ ВЫГРУЗКУ*/ header("Content-Type: text/xml"); echo $YRE->run_export(); exit(); } https или другими адресами там и не пахнет
  9. Исправил. Получаю при запросе /export/yandexru Forbidden 403 You don't have permission to access /export/yandexru/ on this server. Почему так?
  10. Подскажите правильно ли я сделал Создал адрес выгрузки export/yandexru/ в корне сайта В файле main.php, расположен в/template/frontend/realia/main/main.php, дописал if(!$has_result && $REQUESTURIPATH=='export/yandexru'){ $ids_collection=array(); /*Собираем коллекцию*/ $DBC=DBC::getInstance(); $query='SELECT id FROM '.DB_PREFIX.'_data WHERE country_id=1'; $stmt=$DBC->query($query); if($stmt){ while($ar=$DBC->fetch($stmt)){ $ids_collection[]=$ar['id']; } } /*ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/admin/admin.php'; require_once SITEBILL_DOCUMENT_ROOT.'/apps/yandexrealty/site/site.php'; $YRE=new yandexrealty_site(); /*---КОНЕЦ---ЕСЛИ МЫ ПОНЯЛИ ЧТО РАБОТАЕТ SITE-ПОДМОДУЛЬ*/ /*ПЕРЕДАЕМ ID В ВЫГРУЗЧИК*/ $YRE->setExportedIds($ids_collection); /*ЗАПУСКАЕМ ВЫГРУЗКУ*/ header("Content-Type: text/xml"); echo $YRE->run_export(); exit(); } В admin.php добавил echo 1; фид выгрузился в штатном режиме, без ошибок Установил время жизни фид 0 Как вызвать новый фид, как его просмотреть, что делать дальше? ))
  11. А как мы его получим. Как понять где новый адрес фида сейчас?
  12. Вот еще сделали бы выбор выгрузки по странам. Сайт имеет 3 страны. Но яндекс работает только с Россией. Подскажите как реализовать?
  13. Честно говоря думал намного проще. типо указать из какой страны ID грузить объявления и все. if($country==''){ if(''!=trim($this->getConfigValue('apps.yandexrealty.country_from'))){ $country_from=trim($this->getConfigValue('apps.yandexrealty.country_from')); }else{ $country_from='ID=1'; } Указал ID 1 и все, обработчик будет делать выборку, только по этой стране. Буду разбираться
  14. /***********************LOCATION***************************/ $rs.='<location>'."\n"; $country=trim($this->getConfigValue('apps.yandexrealty.country_global')); if($country==''){ if(''!=trim($this->getConfigValue('apps.yandexrealty.country_from'))){ $country_from=trim($this->getConfigValue('apps.yandexrealty.country_from')); }else{ $country_from=''; } if($country_from!='' && isset($data_item[$country_from])){ $country=$data_item[$country_from]; }else{ $country=$data_item['country']; } } if($country==''){ $errors[]=$data_item['id'].' DECLINED: Country unknown'; continue; }else{ $rs.='<country>'.self::symbolsClear($country).'</country>'."\n"; } Скорее всего это здесь! Но что подставить, АЙди страны? И куда? Как я понимаю здесь отправление идет по всем, но можно указать нужную страну. Подскажите плиз!!!
  15. Спасибо, думаю 2й вариант это единственно правильное решение. Только разобраться как его реализовать. Буду позже смотреть код. Спасибо за подсказку
  16. Вот это верно. Сео делиться никто не любит. Буду анализировать конкурентов, хотя это не всегда дает результат. Конкурент может быть очень богатый))
  17. А как сделать вывод только для России чрез чекбокс или как завести свой адрес для выгрузки в яндекс?
  18. Добрый день всем. Предлагаю поделиться мыслями о сео оптимизации карточек объектов. Оптимизируете и как? На данный момент у меня прописываются мета теги следующим образом: <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}</title> <meta name="keywords" content="{if $meta_keywords != ''}{$meta_keywords}{else}{$meta_title}{/if}" /> <meta name="description" content="{if $meta_description != ''}{$meta_description}{else}{$data.text.value|truncate:150}{/if}" /> Пока это самый оптимальный вариант, но нет предела совершенству. Проще рассмотреть на примере: Есть карточка объекта " Продажа квартир / 2-комнатные, Украина, Львовская область, Львов, Ковалевської, 1 026 000 Грн. " это мой Н1, который формируется от тайтла. Ключевые слова и сам тайтл соответственно Продажа квартир/ 2- комнат...... и т.д. Можно сказать такие запросы не очень часто будут использоваться пользователями. Человек чаще спросит "купить 2 комнатную квартиру". А у нас об этом ничего в метатегах и как быть? Есть один вариант прописывать мета теги! Получаем следующее: Тайтл: Купить 2-комнатную квартиру в Украине в Львовской области г. Львов за 1 026 000 Грн. (прописан в мета тайтле) Ключевые слова: Купить 2-комнатную квартиру в Украине в Львовской области г. Львов за 1 026 000 Грн. Описание: стандартное, Можно лишь дописать в описанию Продам 2 комнатную квартиру и далее идет текст пользователя. Н1: Продажа квартир / 2-комнатные, Украина, Львовская область, Львов, Ковалевської, 1 026 000 Грн. Что скажите о такой оптимизации? Хоть она и ручная, но думаю можно автоматизировать. Например, для оптимизации, идентичность тайтла и н1 плохо. Они должны быть различными, слышали ли что-то про это? Поделитесь своим мнением, своим кодом оптимизации метатегов для карточек объектов.
  19. Мануал конечно интересный, я даже сказал бы очень. Прочитал и ввел себя в еще больший ступор. Буду прочитывать снова и разбираться. Спасибо за помощь.
  20. Да, если на аренде, то не нужно...)
  21. Да, только если так реализовать.
  22. Как я понимаю для поля телефон в таблице дата, могу указать mobilephone и добавить маску. А как если у меня 3 страны? Прописать все возможные маски? mask = +7 (hhh) hhh-hh-hh mask = +380 (hhh) hhh-hh-hh и т.д. Правильно я понял и что может пойти не так? Спасибо