Как починить SEF ссылки для плагина дополнительных фото JoomShopping
Вставить блок в 64+ строку перед формированием ссылок:
$jshopConfig = JSFactory::getConfig();
foreach($products as $key=>$value){
$category_id = (!$default_category_id)?($products[$key]->category_id):($default_category_id);
if (!$category_id) $category_id = 0;
$products[$key]->product_link = SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id='.$category_id.'&product_id='.$products[$key]->product_id, $useDefaultItemId);
Многократное копирование изображений внутри аккаунта через CRON
cp -R -f -p /var/www/studioXXX/data/www/XXXstudio.ru/components/com_jshopping/files/img_products/ /var/www/studioXXX/data/www/XXXvibratorov.ru/components/com_jshopping/files/ && cp -R -f -p /var/www/studioXXX/data/www/XXXstudio.ru/components/com_jshopping/files/img_products/ /var/www/studioXXX/data/www/XXXingerie.ru/components/com_jshopping/files/ && cp -R -f -p /var/www/studioXXX/data/www/XXXstudio.ru/components/com_jshopping/files/img_products/ /var/www/studioXXX/data/www/XXX.ru/components/com_jshopping/files/
Регулярное выражение на любой набор символов, кроме /
Часто приходится размещать сквозные элементы на сайте, только на страницах определенной вложенности. Для этого отлично подходит регулярное выражение:
Например:
- site.ru/.[-\w*]+/.[-\w*]+$ - все страницы второго уровня;
- site.ru/.[-\w*]+/.[-\w*]+/ - все страницы второго уровня и дальше;