Подскажите какой плагин использовать?

Доброго времени суток!
Работаю над интернет-магазином на локалке
Планирую запускать
Перед запуском, хотелось бы проверить, на всех ли страницах присутствуют мета-теги description, title и тд

Соответственно вопрос, каким плагином на modx можно проверить все страницы на содержание тегов?
Андрей
02 августа 2019, 11:45
modx.pro
626
-3

Комментарии: 7

Konstantin
02 августа 2019, 12:19
0
Отличная работа!
    Андрей
    02 августа 2019, 12:20
    0
    К чему это?
    Наумов Алексей
    02 августа 2019, 12:55
    0
    Выложите в интернет и скачайте SiteAnalyzer к примеру. Или Xenu.
      Андрей
      02 августа 2019, 12:57
      0
      В интернет если выложить то понятно что можно проверить сторонним сервисом. А если локально?
        mfilin
        02 августа 2019, 14:52
        0
        Xenu и локальный сайт прогрузит
      Максим Кузнецов
      02 августа 2019, 14:10
      0
      На событие OnWebPagePrerender получаешь html следующим способом:
      $html = &$resource->_output;
      дальше уже регуляркой или любым другим удобным способом ищешь вхождение, и если не находишь — пуляешь алерт с id ресурса в modx->log.

      Ну и инициализируешь загрузку всех страниц через любой самописный внешний скрипт по прямому запросу к БД.
        Андрей
        04 августа 2019, 15:47
        0
        Проверяю наглядно в таблице(не уверен, что это лучший способ):

        <table border="1" cellpadding="5">
            <tr>
                <td>№</td>
                <td>id</td>
                <td>Заголовок</td>
                <td>seo-title</td>
                <td>seo-description</td>
                <td>seo-keywords</td>
            </tr>
            [[!pdoResources?
                &parents=`0`
                &depth=`0`
                &showHidden=`1`
                &limit=`0`
                &includeTVs=`seo-title, seo-description, seo-keywords`
                &where=`{"seo-description:IS": null,"OR:seo-keywords:IS": null, "OR:seo-title:IS": null}`
                &tpl=`@INLINE
                <tr>
                    <td>[[+idx]]</td>
                    <td><a href="manager/?a=resource/update&id=[[+id]]" target="_blank">[[+id]]</a></td>
                    <td>[[+pagetitle]]</td>
                    <td>[[+tv.seo-title]]</td>
                    <td>[[+tv.seo-description]]</td>
                    <td>[[+tv.seo-keywords]]</td>
                </tr>`
            ]]
        </table>
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          7