Подскажите какой плагин использовать?
        Доброго времени суток!
Работаю над интернет-магазином на локалке
Планирую запускать
Перед запуском, хотелось бы проверить, на всех ли страницах присутствуют мета-теги description, title и тд
Соответственно вопрос, каким плагином на modx можно проверить все страницы на содержание тегов?
    
    
                                                                                
            Работаю над интернет-магазином на локалке
Планирую запускать
Перед запуском, хотелось бы проверить, на всех ли страницах присутствуют мета-теги description, title и тд
Соответственно вопрос, каким плагином на modx можно проверить все страницы на содержание тегов?
Комментарии: 7
                Отличная работа!            
                    
                К чему это?            
                    
                Выложите в интернет и скачайте SiteAnalyzer к примеру. Или Xenu.            
                    
                В интернет если выложить то понятно что можно проверить сторонним сервисом. А если локально?            
                    
                Xenu и локальный сайт прогрузит            
                    
                На событие OnWebPagePrerender получаешь html следующим способом:
Ну и инициализируешь загрузку всех страниц через любой самописный внешний скрипт по прямому запросу к БД.
                    $html = &$resource->_output;дальше уже регуляркой или любым другим удобным способом ищешь вхождение, и если не находишь — пуляешь алерт с id ресурса в modx->log.Ну и инициализируешь загрузку всех страниц через любой самописный внешний скрипт по прямому запросу к БД.
                Проверяю наглядно в таблице(не уверен, что это лучший способ):
                    <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>            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.