Инструменты пользователя

Инструменты сайта


сисадмин:настройка_modx

Это старая версия документа!


Настройка MODX

Sitemap.xml

[[!pdoSitemap? &checkPermissions=`list` &parents=`0` &resources=`-16,-33,-32`  &useFenom=`1`

&tpl=`@INLINE 
<url>
<loc>{$id != '1' ? $url : 'http://tpvcrumb.ru'} </loc>
<lastmod>[[+date]]</lastmod>
<changefreq>[[+update]]</changefreq>
<priority>[[+priority]]</priority>
</url>
`

]]

Find

find . -type f -name '*.php' -exec sed -i -r 's#что#на_что#g' {} \;

Memcached

yum install memcached php-pecl-memcached -y
systemctl enable memcached

В core/config/config.inc.php заменить $config_options = array ();

$config_options = array (
'cache_prefix' => 'произвольноезначение_',
'cache_handler' => 'cache.xPDOMemCached'
);

Массовая замена времён редактирования

$sql = "SELECT * FROM {$modx->getTableName('modResource')} WHERE `editedon` < ".strtotime('2000-02-24 00:00:00')." LIMIT 1000";
$q = new xPDOCriteria($modx, $sql);
$docs = $modx->getCollection('modResource', $q);
 
echo '<pre>';
$i=1;
foreach($docs as $doc){
 
    $dat = $doc->get('editedon');
    $content = $doc->get('pagetitle');
    echo $i.'  '.$content.'  '.$dat.'  '.strtotime($dat);
    echo "\n";
 
    $i=$i+1;
    //$doc->set('editedon','2017-02-23 00:00:00');
    //$doc->save();
}
echo '</pre>';

Редирект в .htaccess

RewriteRule ^/novosti/tak-budet-vyiglyadet-novost-2\.html$                      /novosti/redizajn-sajta.html [R=301,NC,L]
RewriteRule ^/albums/zerkala-v-stile-barokko-i-provans/$                        /albums/zerkala-barokko-i-provans/  [R=301,NC,L]
сисадмин/настройка_modx.1520791111.txt.gz · Последнее изменение: 2018.03.11 17:58 — feser