Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
как подключить модуль "карта сайта"?

Автор RennyРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 5775
Последний ответ 23 Октября 2011, 14:26:36
от admin
Решено: Автоматическое разворачивание разделов сайта в модуле "Структура"

Автор AlexeyРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1649
Последний ответ 01 Декабря 2011, 19:02:24
от Alexey
Работа модуля Обратная связь (вставка форм в контент сайта) при XSLT

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 3184
Последний ответ 17 Октября 2012, 15:29:17
от admin
Есть второй домен, нужно повесить туда демошаблон готового сайта

Автор adminmosfaРаздел Шаблоны XSLT

Ответов: 6
Просмотров: 1995
Последний ответ 06 Августа 2013, 19:03:40
от NOIRMAN
Добавление тегов для товаров, и вывод блока с тегами в любом месте сайта

Автор FelixTheCatРаздел Шаблоны XSLT

Ответов: 9
Просмотров: 1882
Последний ответ 26 Июля 2014, 10:58:09
от FelixTheCat

0 Пользователей и 1 Гость просматривают эту тему.

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
Здравствуйте!
Тут от хостинга пришло уведомление, что превышен разрешенный лимит потребления ресурсов сервера. Из 500 разрешенных подскочила аж до 838 :)
Я так понял, что это робот Яндекса виноват. Он как раз в этот день сканировал мой сайт. Причем странно то, что в роботс.тхт прописанно:
Цитировать
User-Agent: Googlebot
Disallow:
Disallow: /?
Disallow: /emarket/addToCompare
Disallow: /emarket/basket
Disallow: /go_out.php

User-Agent: Yandex
Disallow:
Disallow: /?
Disallow: /emarket/addToCompare
Disallow: /emarket/basket
Disallow: /go_out.php

Host: мой_сайт.ru
Crawl-delay: 3
User-Agent: *
Disallow:
Disallow: /?
Disallow: /emarket/addToCompare
Disallow: /emarket/basket
Disallow: /go_out.php

Sitemap: http://мой_сайт.ru/sitemap.xml
но он все равно выгрузил 114 страниц emarket/basket/ и еще несколько которых у меня вообще давно уже нет.
Ну думаю ладно, наверное еще с прошлого раза висят.
Вопрос, в принципе, не в этом. Начал разбираться с сайтмапом.хмл. Сформировал, забросил в корень. Стал проверять он мне выдает вообще какой-то левый сайтмап по запросу http://мой_сайт.ru/sitemap.xml.
В корне сайтмап.пхп посылает на /libs/root-src/sitemap.php, следующего содержания:
Цитировать
<?php

   header("Content-type: text/xml");
   ob_clean();

   require CURRENT_WORKING_DIR . '/libs/config.php';

   echo '<?xml version="1.0" encoding="UTF-8"?>
   <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/TR/xlink" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84    http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">';

   $cmsController = cmsController::getInstance();
   $domainId = $cmsController->getCurrentDomain()->getId();

   $dirName = CURRENT_WORKING_DIR . "/sys-temp/sitemap/{$domainId}/";
   $dir = dir($dirName);
   while (false !== ($file = $dir->read())) {
      if(is_file($dirName . $file)) readfile($dirName . $file);
   }
   $dir->close();

   echo '</urlset>';
?>
и уже из директории /sys-temp/sitemap/, как я понял, формируется http://мой_сайт.ru/sitemap.xml.
Я в пхп полный ноль. У меня формирует всего 8 ссылок, из которых пара-тройка из основного меню, остальные из каталога.
Подскажите по какому принципу идет формирование? Как задействовать все, 500 с копейками, ссылки?
Ну и с роботс.тхт что сделать, чтоб Яндекс моего хоста не калечил?  ::)
Буду очень признателен за помощь!
« Последнее редактирование: 15 Июля 2011, 12:52:37 от HardHardy »

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
В случае, если указано Disallow: без параметров - Яндексу пофиг на все остальные запреты. Проверить все это вы можете через Яндекс Вебмастер проверка роботс txt

Sitemap, если я не ошибаюсь формируется по принципу - есть галочка показывать в меню, он и выводит ссылку, а если нет этой галочки, то не выводит.

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Да, и включите, если не включено, кеширование. У меня на хостинге timeweb нагрузка с 1500 (хотя разрешено максимум 50) после включения кеширования упала до 8. Использовал Memcashed

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
В случае, если указано Disallow: без параметров - Яндексу пофиг на все остальные запреты. Проверить все это вы можете через Яндекс Вебмастер проверка роботс txt

Sitemap, если я не ошибаюсь формируется по принципу - есть галочка показывать в меню, он и выводит ссылку, а если нет этой галочки, то не выводит.
Ну в яндекс вебмастре нажимаю проверить, выдает:
Цитировать
11-19      User-Agent: Yandex
                 Disallow:
                 ...
                 Disallow: /go_out.php

21-22      Host: мой_сайт.ru
                 Crawl-delay: 3

33-33      Sitemap: http://мой_сайт.ru/sitemap.xml
Как это понимать, работает?

А про сайт мап имеется ввиду sitemap.xml, необходимый для поисковиков. Приоритеты расставить и т.п.

Да, и включите, если не включено, кеширование. У меня на хостинге timeweb нагрузка с 1500 (хотя разрешено максимум 50) после включения кеширования упала до 8. Использовал Memcashed
А где можно взять эти кеширующие механизмы?

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Это он вам говорит какие строки для него указ.

Вы там урл вбейте, типа http://www.site.ru/emarket/addToCompare/997/ , и увидите, что получится. (Список URL
добавить)

А кеширующие механизмы должны отображаться в конфигурации, и если их там нет, то обращайтесь в тех. поддержку хостинга.

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Да, и исправить robots.txt можно в файле /libs/root-src/sbots.php удалив $rules .= "Disallow: \r\n";

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
А кеширующие механизмы должны отображаться в конфигурации, и если их там нет, то обращайтесь в тех. поддержку хостинга.
Там есть один, называется - файловая система.

Да, и исправить robots.txt можно в файле /libs/root-src/sbots.php удалив $rules .= "Disallow: \r\n";
ну я закинул робот.тхт в корень и яндекс выгружает именно его. Так и что вы посоветуете, удалить строчку Disallow: без параметров для Яндекса?

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Да, удалите эту строчку.

А по поводу кеша обратитесь в тех поддержку хостинга, возможна вам установят один из кеширующих механизмов, которые поддерживает UMI.

•   apc;
•   eaccelerator;
•   xcache;
•   memcached;

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
Спасибо за помощь!

Вопрос с sitemap.xml остается открытым..

*

HardHardy

  • **
  • 74
  • +1/-0
    • Просмотр профиля
    • Фортис
Служба заботы Юми объяснила мне, что в панели управления сайтом нужно зайти в раздел "конфигурация", а там во вкладку "домены". Где есть кнопочка "Обновить sitemap.xml". )))
Вот и все! :)
Кстати о роботс.тхт. Действительно, строчку Disallow без параметров нужно удалять. :)