Вопросы

Как добавить коэффициент умножения на цены miniShop2 и msOptionsPrice2

Нужно чтобы в минишоп попадали уже цены умноженные на этот коэффициент. Часть товаров с опциями msop2.
Еще на сайте есть текстовые цены на доп услуги, их тоже как-то менять надо на этот коэффициент.
Фарит
08 марта 2022, 21:25
modx.pro
1 242
0

Компонент Tagger и htaccess на TimeWeb

Всем добрый день.

Пытаюсь заставить компонент Tagger выдавать «красивые» ссылки на теги. Но на хостинге TimeWeb не работает запись в htaccess вида:
RewriteRule ^vyvod-tegov/(.*)$ vyvod-tegov/?tag=$1 [L]
Ссылки в чанке формируются следующим образом:
<a href="[[~145]][[+alias]]">[[+tag]]</a>
Как я понимаю, правило в htaccess должно подхватывать значение «alias» и подставлять его в преобразованные урл после «tag=». Но ничего не срабатывает.

Может ли кто-то подсказать, где я допустил ошибку в правиле? Или может у кого-то есть опыт настройки этого под TimeWeb?
Валерий
08 марта 2022, 11:57
modx.pro
875
0

Как подружить filetranslit и fastupload?

Получает если заливать файл латинскими буквами, без пробелов и нижних подчёркиваний, всё норм, но если что-то другое. всё, показывает что картинка сломана, путь показывает не такой какой он есть. Допустим такой fastupload tv. prnt.sc/cSFatPKsx_Sz
Если не использовать fastupload всё норм.
Vladimir
07 марта 2022, 12:44
modx.pro
643
0

Отображение заголовка с 2-мя опциями в Seofilter Modx

Добрый вечер!
Подскажите пожалуйста, как в СЕО странице отобразить 2 опции? Например, если одна опция, я в в графу «Шаблон для названия страниц в меню и в хлебных крошках (синтаксис как в SEO):» прописываю — {$value}, и в хлебных крошках и заголовка указывается значение опции, на которую нажали в фильтре. Например, опция «размер», есть в фильтре от 25 до 30, человек нажимает в фильтре 28 — в хлебных крошках и в заголовке отображается 28.
Столкнулся с тем, что необходимо прописать значение 2-ух опций, например еще и цвета. Т.е. я как хотел, человек нажимает в фильтре цвет «Зеленый», а потом размер 28, то в хлебных крошках должно отобразится «Зеленый 28». Если ставлю просто одно {$value} система игнорирует и просто прописывает заголовок и в хлебных крошках название категории.
Просьба помочь, как прописать, чтобы выводились значения 2-ух опций?

Если прописываю вот так {$cvet}x{$razmer}, то все равно подтягивает данные родительской категории «Детская обувь».



Заранее благодарен.
Mish
05 марта 2022, 20:18
modx.pro
634
0

Как в formit передать теги?

как в formit передать теги
т.е есть определенная услуга, она находится в теге p
Дмитрий
05 марта 2022, 00:53
modx.pro
1
1 043
0

Как добавить новую локлизацию в minishop2?

нужно добавить новый язык в минишоп, чтобы при смене контекста выходили соответственные уведомления, а не допустим на англ языке
Vladimir
04 марта 2022, 11:52
modx.pro
586
0

Парсинг Google таблиц

Прошу помощи по снипету. Сделал вот такой костыль:
<?php
$idx = $modx->getObject('modTemplateVar', array('name' => 'idtab'))->getValue($modx->resource->get('id'));
$gid = $modx->getObject('modTemplateVar', array('name' => 'gid'))->getValue($modx->resource->get('id'));
$range = $modx->getObject('modTemplateVar', array('name' => 'range'))->getValue($modx->resource->get('id'));
$csv = file_get_contents('https://docs.google.com/spreadsheets/d/'.$idx.'/export?format=csv&gid='.$gid.'&range='.$range);
$csv = explode("\r\n", $csv);
$array = array_map('str_getcsv',$csv);

$htm .= '<table class="table table-striped"><tbody>';
$i=0;
unset($array[0]);
if (is_array($array) || is_object($array))
{ foreach ($array as $arr){
$i++;

$htm .= '<tr>';
$htm .= '<td scope="row">'.$i.'</td>';
foreach ($arr as $td) {
$htm .= '<td scope="row">'. $td .'</td>';
 }
$htm .= '</tr>';
}
$htm .= '</tbody></table>';
}
echo $htm;
Он работает и все устраивает. И все бы хорошо но мне нужно вызвать его на странице несколько раз. Подставить значение idtab, gid, range из нескольких ресурсов, т.е. на одном ресурсе вывести несколько листов google таблицы. И тут мои «познания» закончились. Попробовал сделать так:
[[pdoResources?
            &parents=`0`
            &resources=`6,331,458,459,460`
            &tpl=`isp`
            &limit=`30`
        ]]
где чанк isp имеет содержимое:
<hr>
<h1>[[+pagetitle]]</h1>

[[Google-Shits?]]
<hr>
Но он подтягивает одну таблицу 5 раз. Как это исправить?
Georg
03 марта 2022, 11:10
modx.pro
1
724
0

Две галереи у товара в админке

Добрый, есть ли возможность использовать две вкладки «Галерея» у страницы товара? Родную msGallery и ms2Gallery, например.

Основную планирую использовать под модификации. Есть ещё набор «имиджевых» фотографий, под них нужна вторая галерея, т.к. они выводятся на фронте в другом блоке, не в основной галерее.

Подскажите, пожалуйста, какие есть варианты решения.
Sinaite
02 марта 2022, 22:08
modx.pro
1 013
0

Не получается авторизоваться через Facebook, как исправить? office hybridauth

Гугл работает, facebook* нет получаю такое сообщение при попытке prnt.sc/mlRHvelJcWHh
*******Основное*******
prnt.sc/grkcePc7dwBZ
prnt.sc/Y2oZJqWdFtTO
prnt.sc/m7m0VvMszAW8
*******Основное*******

*******Вход через Фасебук*******
prnt.sc/EHAv3kZvVV65
Vladimir
02 марта 2022, 13:03
modx.pro
818
0