Всего 109 416 комментариев

Дмитрий
05 мая 2021, 21:15
0
Решение:
{if $tv_img}
<img src="{$tv_img}" >
{/if}
Евгений Webinmd
05 мая 2021, 19:28
0
2 группы, поле выбора группы. плагином на сохранение юзера вносить его в выбранную группу
примерно так:

$user->joinGroup(intval($group));
Яна Митрофанова
05 мая 2021, 18:58
0
Также была ошибка «Не удалось обработать ответ от сервера», после переезда на другой хостинг, помогло изменение версии php с 7.2 на 7.3
Sem
Sem
05 мая 2021, 18:02
+1
Скоро опубликую статью про это, там покажу и скрипт и опишу процесс подробнее.
Максим
05 мая 2021, 17:50
0
Удалось решить?
Алексей
05 мая 2021, 17:36
0
а есть пример скрипта как пережимаются в другие форматы изображения?
Роман
05 мая 2021, 16:58
0
Обычно все пишут в одну таблицу. Просто присваивают разные права. И соответственно выводят разные шаблоны и функционал.
Александр Мельник
05 мая 2021, 15:45
+1
У большинства сниппетов (из pdoTools) по умолчанию если не задан лимит, то он равен 10.
Здесь
docs.modx.pro/komponentyi/ms2gallery/snippetyi/ms2galleryresources
написано, что ваш ms2GalleryResources наследует все параметры от pdoResources
значит у него таже история. Добавьте параметр limit и нужно вам количество.
Галя
05 мая 2021, 15:23
0
Добрый день, достался по наследству сайт на Модекс, и там почему-то выводятся только 10 производителей. Не могу найти место, где стоит лимит на количество записей. Выводятся они так:
{extends 'file:elements/templates/base.tpl'}

{block 'page_class'}brand-page{/block}

{block 'main'}
{$_modx->resource.longtitle}

{$_modx->resource.content}

{'ms2GalleryResources' | snippet: [
'parents' => $_modx->resource.id,
'sortby' => 'menuindex',
'sortdir' => 'ASC',
'typeOfJoin' => 'inner',
'includeThumbs' => '400x400',
'tpl' => '@FILE elements/chunks/brands/brands_row.tpl'
]}



{/block}
Georg
05 мая 2021, 15:18
0
В AMP-шаблон я не выводил скрипты, сделал просто описание товара. Проверку AMP все страницы отрабатывают как нужно. Не работает именно на нормальных страницах сайта. Видимо событие OnLoadWebDocument этого плагина каким-то образом конфликтует с Shopkeeper3. Хотя в самом Shopkeeper3 оно вроде-бы не используется.
Shedko
05 мая 2021, 14:50
0
В AMP сторонние JS-скрипты не работают.
И просто включив плагин — вы ничего не получите. Или валидацию страница не пройдет (99%) или разметка поплывет. Там ооочень много подводных камней.

АМП как и YandexRSS — в основном для новостных/статейных сайтов. АМП для магазинов мало подходит — конверсии никакой почти. Только если низкочастотные выводить в амп — и то это же только для гугла.
Амиль
05 мая 2021, 14:12
0
Спасибо за ваш ответ! Очень помогли!
Евгений
05 мая 2021, 10:03
0
спасибо, на него уже смотрел, но как-то хочется самому, тем более что вроде все должно быть не сложно
Georg
05 мая 2021, 09:50
0
Всем привет! А никто не сталкивался с тем что после установки данного плагина
<?php
$id = $modx->resource->get('id');
$resource = $modx->getObject('modResource',$id); 
$template = $modx->resource->template; 
if($template == 39 && isset($_GET['amp'])) {
	$modx->resource->set('template', 56); 
} 
$modx->resource->cacheable = false;
Перестает работать корзина на Shopkeeper3? т.е. добавить в корзину кнопка срабатывает, а товар в корзину не добавляет и появляется просто значок вечной загрузки. При отключении плагина все начинает работать
Сергій
05 мая 2021, 09:35
0
В папке «connectors» нужно в файле «modx.config.js.php» все содержимое заменить с:
<?php
/*
 * This file is part of MODX Revolution.
 *
 * Copyright © MODX, LLC. All Rights Reserved.
 *
 * For complete copyright and license information, see the COPYRIGHT and LICENSE
 * files found in the top-level directory of this distribution.
 */

/**
 * @package modx
 * @var modX $modx
 */
define('MODX_CONNECTOR_INCLUDED', 1);
require_once __DIR__ .'/index.php';
$modx->request->handleRequest(array('location' => 'system','action' => 'config.js'));
На:
<?php
/*
 * This file is part of MODX Revolution.
 *
 * Copyright © MODX, LLC. All Rights Reserved.
 *
 * For complete copyright and license information, see the COPYRIGHT and LICENSE
 * files found in the top-level directory of this distribution.
 */

/**
 * @package modx
 * @var modX $modx
 */
define('MODX_CONNECTOR_INCLUDED', 1);
define('MODX_REQP',false);
require_once dirname(__FILE__).'/index.php';
$_SERVER['HTTP_MODAUTH'] = $modx->user->getUserToken($modx->context->get('key'));
$modx->request->handleRequest(array('location' => 'system','action' => 'config.js'));
Роман
05 мая 2021, 09:10
0
Напишите, что пофиксили, может другим пригодится.
Николай Савин
05 мая 2021, 07:27
0
И вообще у вас неверно сформулированное условие.
Вы проверяете не авторизацию пользователя, а его ID. То есть для других пользователей, даже если они авторизуются — ничего не изменится.