Вопросы
phpThumbOn выводит заглушку
Хочу слезть с pthumb, т.к. она чёт не поддерживается более, а в phpThumbOn написано, что он скоростной.
Меняю… Выводит картинку заглушки. Не понимаю в чём соль.
Помогите решить.
Меняю… Выводит картинку заглушки. Не понимаю в чём соль.
<img class="activator" src="[[!pthumb? &input=`{$_pls['tv.photo_team_member'] != NULL ? $_pls['tv.photo_team_member'] : 'https://pp.userapi.com/c626719/v626719296/12a60/uwn8cZKKIqM.jpg'}` &options=`w=500&h=500&zc=T`]]">
<img class="activator" src="[[*photo_team_member:phpthumbon=`w=500&h=500&zc=1`]]">Писал и такой запрос… [[phpthumbon? &input=`{$_pls['tv.photo_team_member']}` &options=`w=500&h=500&zc=T`]]Помогите решить.
в MiniShop2 после обновления пропало поле price
Всем привет! После обновления до новой версии минишопа пропало поле цена в админ-панели. Т.е. я не могу вбить цену в карточку товара. В настройках
ms2_product_extra_fields = price,series,buttonsproduct,tolshinautiplitelya,skladnaya,garantiya,price,material,pub_daten,,model,tip,razmerkoroba,vneshrazmerkoroba,vnutrrazmerkoroba,razmahprirasklad,razmahslojen,kolvosegmentov,tolshinametalla,dvuhstoron,kolvocinka,podderevo,podkamen,kraska,tippokritiya,vendor,strana,size,availability,energosber,color,weight,tagsпробовал оставлять просто price, потом чистил кэш — без результата. pdoPage, отображение лимита
Здравствуйте. Может быть кто сталкивался, но в новой версии pdoTools сразу же после вызова сниппета зачем то стоит вывод лимита.
Оптимизация изображений в phpThumbOn
Приветствую всех!
На сайте используется модуль: phpThumbOn
Всеми нами горячо любимый Google, а вернее его инструмент PageSpeed ругается на мои картинки от phpThumbOn, что картинки не оптимизированы (ужаты в весе)!
Есть какая ни будь панацея, решил кто ни будь этот вопрос?
Да, пробовал ставить q=64 картинка превращается в мыло, только Google все равно ругается:
На сайте используется модуль: phpThumbOn
Всеми нами горячо любимый Google, а вернее его инструмент PageSpeed ругается на мои картинки от phpThumbOn, что картинки не оптимизированы (ужаты в весе)!
Есть какая ни будь панацея, решил кто ни будь этот вопрос?
Да, пробовал ставить q=64 картинка превращается в мыло, только Google все равно ругается:
[[+tv.image:phpthumbon=`w=320&h=240&f=jpeg&q=65`]] Разграничение прав доступа
Все доброго времени суток!
Есть 2 группы пользователей. У первой роли доступа к контенту выше чем у второй. Каждой группе пользователей назначен доступ к определенной группе ресурсов. Наборы ресурсов в этих группах абсолютно разные и у первой группы пользователей выставлена более высокая минимальная роль для доступа к своей группе ресурсов чем у второй группы пользователей.
Вопрос: Должны ли в этом случае пользователи первой группы иметь доступ не только к своей группе ресурсов но и к группе которая назначена второй группе пользователей?
Заранее спасибо за ответы!
Есть 2 группы пользователей. У первой роли доступа к контенту выше чем у второй. Каждой группе пользователей назначен доступ к определенной группе ресурсов. Наборы ресурсов в этих группах абсолютно разные и у первой группы пользователей выставлена более высокая минимальная роль для доступа к своей группе ресурсов чем у второй группы пользователей.
Вопрос: Должны ли в этом случае пользователи первой группы иметь доступ не только к своей группе ресурсов но и к группе которая назначена второй группе пользователей?
Заранее спасибо за ответы!
Проблемы со сниппетом
Возникли проблемы с API.
В сниппете не я не указывал версию, по которой запрашивали с VK. Вроде как выдавало старой версией.
Сейчас смотрю. Не выводятся результаты.
Тогда
Посмотрел, что в echo query;
Результат:
Написал в строку
Тогда результат есть prntscr.com/ihu6qr
Убираю echo $query; и страница вешается HTTP ERROR 500.
Вот такой код. Упрощённая код для теста.
В сниппете не я не указывал версию, по которой запрашивали с VK. Вроде как выдавало старой версией.
Сейчас смотрю. Не выводятся результаты.
Тогда
Посмотрел, что в echo query;
Результат:
{«error»:{«error_code»:8,«error_msg»:«Invalid request: v (version) is required»,«request_params»:[{«key»:«oauth»,«value»:«1»},{«key»:«method»,«value»:«photos.get»},{«key»:«owner_id»,«value»:"-85317162"},{«key»:«album_id»,«value»:«244474587»},{«key»:«rev»,«value»:«1»},{«key»:«extended»,«value»:«0»},{«key»:«feed_type»,«value»:«photo»},{«key»:«count»,«value»:""}]}}Вот я думаю он ругается на версию.
Написал в строку
$query = file_get_contents('https://api.vk.com/method/photos.get?owner_id=-'.$owner_id.'&album_id='.$album_id.'&rev='.$rev.'&extended='.$extended.'&feed_type='.$feed_type.'&count='.$count.'&v=5.73');последнюю версию.
Тогда результат есть prntscr.com/ihu6qr
Убираю echo $query; и страница вешается HTTP ERROR 500.
Вот такой код. Упрощённая код для теста.
<?php
// VK API
$owner_id = $modx->getOption('owner_id', $scriptProperties, '85317162'); // Группа
$album_id = $modx->getOption('album_id', $scriptProperties, '244474587'); // Альбом
$rev = $modx->getOption('rev', $scriptProperties, '1'); // 1 новые сверху
$extended = $modx->getOption('extended', $scriptProperties, '0'); // Расширенные поля
$feed_type = $modx->getOption('feed_type', $scriptProperties, 'photo'); // photo, photo_tag
$count = $modx->getOption('count', $scriptProperties, ''); // Количество загружаемых фото
$class = $modx->getOption('class', $scriptProperties, '');
$tpl = $modx->getOption('tpl', $scriptProperties, '@INLINE <li><img src="[[+photo_75]]"></li>');
$query = file_get_contents('https://api.vk.com/method/photos.get?owner_id=-'.$owner_id.'&album_id='.$album_id.'&rev='.$rev.'&extended='.$extended.'&feed_type='.$feed_type.'&count='.$count.'&v=5.73');
$result = json_decode($query, true); // Декодируем полученный json массив
//echo $query;
$response = $result['response'];
$output = '';
$pdo = $modx->getService('pdoTools');
foreach ($response as $res) {
$res['class'] = $class;
$output .= $pdo->getChunk($tpl, $res);
}
return $output; Помогите разобрать json TV
есть дополнительное поле содержащее json
подскажите что почитать, что бы я сам смог это сделать или помогите его разобрать.
это tv в карточке товара minishop2 которое я получил из импорта 1C
на странице выводится так:
Размер: {значение size} — если count у этого размера < 0 то добавить класс какой то
Штрихкод: {значение barCode}
Цвет: {значение color}
[{"color":null,"size":"L","barCode":"5600008931013","count":6},
{"color":null,"size":"M","barCode":"5600008930016","count":6},
{"color":null,"size":"S","barCode":"5600008929010","count":10},
{"color":null,"size":"XL","barCode":"5600008932010","count":7}]как мне его разобрать?подскажите что почитать, что бы я сам смог это сделать или помогите его разобрать.
это tv в карточке товара minishop2 которое я получил из импорта 1C
на странице выводится так:
Размер: {значение size} — если count у этого размера < 0 то добавить класс какой то
Штрихкод: {значение barCode}
Цвет: {значение color}
Как получить значение опции
Есть опции bespldost, garantceny, hitprodag, novinka, vkredit в них хранятся значение 0 и 1.
До обновления минишопа эта конструкция работала
Но как передать это значение в условие.
Такая конструкция не работает:
До обновления минишопа эта конструкция работала
[[!If? &subject=`[[+bespldost]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/besplatnaya_dostavka.jpg" alt="Бесплатная доставка">`]]
[[!If? &subject=`garantceny` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/garantiya_ceny.jpg" alt="Гарантия">`]]
[[!If? &subject=`[[+hitprodag]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/hit_prodag.jpg" alt="Хит продаж">`]]
[[!If? &subject=`[[+novinka]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/novinka.jpg" alt="Новинка">`]]
[[!If? &subject=`[[+vkredit]]` &operator=`IS` &operand=`1` &then=` <img class="img-stick" src="template/images/buttonstovar/payvkredit.jpg" alt="Возможно купить в кредит">`]]Я понял что [[+vkredit]] не выводит ничего. для вывода опций используется msProductOptions.Но как передать это значение в условие.
Такая конструкция не работает:
[[!If? &subject=`[[msProductOptions?tpl=`tpl.msProductOptions1` &onlyOptions=`hitprodag`]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/hit_prodag.jpg" alt="Хит продаж">`]] магазин на минишоп2 есть несколько проблем
у меня в minishop2
у сайта два контекста и на обоих такой вывод.
вот так выводятся тег «рел каноникал»
да еще некоторые предполагают что виной «base href» он у меня такой
вторая проблема
на сайте два контекста русский и английский языки вот в русском проблема вывода


Заранее спасибо.
у сайта два контекста и на обоих такой вывод.
вот так выводятся тег «рел каноникал»
<link rel="canonical" href="https://xtreme-store.eu/https://xtreme-store.eu/"/>
<link rel="next" href="https://xtreme-store.eu/https://xtreme-store.eu/?page=2"/>мне объясняли что за этот вывод отвечает pdopage, но как исправить это я не понимаю.да еще некоторые предполагают что виной «base href» он у меня такой
<base href="[[++base_url]]" /> вторая проблема
на сайте два контекста русский и английский языки вот в русском проблема вывода


Заранее спасибо.
Условие were pdoPage на fenom
Добрый день!
Ребята, подскажите, как составить условие для выборки товаров на Fenom (по новым и по популярным). Сейчас выборка вот такая:
Ребята, подскажите, как составить условие для выборки товаров на Fenom (по новым и по популярным). Сейчас выборка вот такая:
'where' => ['Data.popular' => 1],