Как обновить все превью с водяными знаками?
Нашел запись о том что с такой проблемой сталкивался Владимир Flame
К сожалению эту страницу закрыли, но кэш гугла помнит.
webcache.googleusercontent.com/search?q=cache:DT1y-u9X20QJ:https://bezumkin.ru/sections/help/1465/+&cd=5&hl=ru&ct=clnk&gl=ru
Подскажите пожалуйста, как обновить все превью с водяными знаками?
К сожалению эту страницу закрыли, но кэш гугла помнит.
webcache.googleusercontent.com/search?q=cache:DT1y-u9X20QJ:https://bezumkin.ru/sections/help/1465/+&cd=5&hl=ru&ct=clnk&gl=ru
Подскажите пожалуйста, как обновить все превью с водяными знаками?
<?php
define('MODX_API_MODE', true);
require 'index.php';
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
$modx->addPackage('ms2gallery', MODX_CORE_PATH . 'components/ms2gallery/model/');
$files = $modx->getIterator('msResourceFile', array('parent' => 0));
foreach ($files as $file) {
$children = $file->getMany('Children');
foreach ($children as $child) {
$child->remove();
}
$file->generateThumbnails();
}
echo microtime(true) - $modx->startTime;
При обновлении с админки водяной знак накладывается, а при выполнении скрипта выше — нет. Комментарии: 3
Сейчас с такой же темой маюсь. Тонны товаров в магазе, а вручную обновлять даже контент-менеджеры не возьмутся
Вопрос решен здесь
ilyaut.ru/cheats/to-rebuild-all-previews-of-products/
Только путь к водяному знаку должен быть прописан целиком — со слешем в начале.
Только путь к водяному знаку должен быть прописан целиком — со слешем в начале.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.