Александр

Александр

С нами с 20 января 2017; Место в рейтинге пользователей: #400
Александр
24 октября 2017, 13:46
+1
Кажется, это проблема не только версии 2.5.8
https://modx.pro/help/866/
Сейчас посмотрел разные версии MODX (2.5.1, 2.5.6, 2.5.7, 2.5.8). Везде есть эти ошибки. Я уже забил на них.
Александр
20 октября 2017, 09:52
0
Если это дубли, то помимо pdoPage нужно править .htaccess. А для pdoPage не очевидно, что все буквы должны быть строчными.
У меня rel=«canonical» не дублируется, только кэшируется.
Александр
19 октября 2017, 22:11
0
У меня тоже самое на 2 сайтах. Помогите решить, пожалуйста.
Код первого сайта:
[[$head]]
[[$header]]
		<main class="container">
			[[$breadcrumbs]]
			<h1 id="msCategoryTitle"><span>[[*pagetitle]]</span></h1>
			[[$sidebar]]
			<div id="msCategory" class="col-md-9 col-lg-10">
				[[!pdoPage:default=`<h3>В этой категории товаров нет</h3>`?
					&element=`msProducts`
					&tpl=`tpl.msProducts.rowCustom`
					&limit=`12`
					&depth=``
					&sortby=`{"Data.price": "ASC", "pagetitle": "ASC"}`
					&tplPageActive=`@INLINE <li class="active"><span>[[+pageNo]]</span></li>`
				]]
				[[!+page.nav]]
			</div>
		</main>
[[$footer]]
Код второго сайта (начало вызова):
[[!mFilter2?
        &paginator=`pdoPage@allHouses`
Проблема, кажется, в кэшировании, так как если очистить кэш MODX и браузера и зайти на любую страницу, например, с page=3, то на всех других страницах помимо правильных rel'ов будут кэшированные rel=«prev» page=2 и rel=«next» page=4.
Александр
21 сентября 2017, 17:19
0
Недавно вышло обновление phpThumb от James Heinrich.
Попробуйте заменить файл
/core/model/phpthumb/phpthumb.class.php
Взять можно здесь https://github.com/JamesHeinrich/phpThumb

Мне помогло. Проблема была в неправильной работе phpThumb с использованием ImageMagick. Правда при следующем обновлении MODX, видимо, придётся снова менять этот файл.
Александр
19 сентября 2017, 14:42
0
Здравствуйте.
Решили проблему? У меня тоже маленькие изображения растягиваются до размеров w и h. Пробовал разные варианты zc, aoe и far.
Александр
31 августа 2017, 15:29
0
Илья, спасибо!
Александр
31 августа 2017, 15:28
0
Вы доработали бесплатный компонент, так что Вам только спасибо))
Александр
31 августа 2017, 13:56
0
Yani, спасибо большое! Работает!))
Александр
31 августа 2017, 12:39
0
Да, пересобрал.
Александр
31 августа 2017, 10:45
0


Предыдущий пакет полностью удалил. Кэш MODX и браузера чистил. Версия MODX 2.5.5-pl
Журнал ошибок чист.
Александр
30 августа 2017, 11:52
0
Илья, скажите пожалуйста, планируете ли реализовать больше одной таблицы в одном документе?
Александр
22 июля 2017, 22:57
2
0
Точно!
Так и сделал. Мне тоже нужно было изменить сортировку.
В функции buildTVsFilter закомментировал ksort($results);
А в функцию getTvValues после:
else {
						$filters[$name][$v] = array($row['id'] => $row['id']);
					}
				}
			}
Добавил:
foreach ($filters as $tvName => $values) {
				if ($tvName == 'item_when') ksort($filters[$tvName], SORT_NUMERIC);
				else if ($tvName == 'item_rooms') ksort($filters[$tvName], SORT_NUMERIC);
				else ksort($filters[$tvName]);
			}
Александр
21 июля 2017, 13:28
0
Здравствуйте.
Скажите, пожалуйста, есть ли успехи в решении вопроса?
Александр
19 июля 2017, 15:23
0
Но при этом не работает показ предварительных результатов.
Александр
21 июня 2017, 11:35
0
Нашёл решение.
Чтобы получать некэшируемые значения TV, нужно в сниппете делать запросы к БД.
Сниппет getTVValue:
$resourceID = $modx->resource->get('id');

/* Получаем id объекта modTemplateVar  */
$tv = $modx->getObject('modTemplateVar', array(
	'name' => $tvName,
));
$tvID = $tv->get('id');
 
/* Получаем значение объекта modTemplateVarResource */
$query = $modx->newQuery('modTemplateVarResource', array(
	'contentid' => $resourceID,
	'tmplvarid' => $tvID,
));
$query->select('value');
$value = $modx->getValue($query->prepare());

return $value;
Вызываем сниппет getTVValue:
[[!getTVValue? &tvName=`Имя TV`]]
Александр
16 июня 2017, 20:21
0
Тоже интересует этот вопрос.
modx.pro/help/11950/
Если найдётся ответ, будет замечательно.
Александр
07 июня 2017, 21:41
0
Ну каждая модификация может представлять из себя отдельный товар. Это, видимо, индивидуально. Так как если у модификации есть свой цвет, то это другой товар, а если нет, то тот же самый. Если модификация включена и остаток больше 0, то товар в наличии. Только не знаю, как использовать остальные картинки у товара, ведь они все общие для всех модификаций. Возможно просто не добавлять их к товару в маркете.
Александр
07 июня 2017, 20:28
0
Здравствуйте.
Скажите, пожалуйста, доработка ещё не готова?
И ещё вопрос. У меня используется компонент msOptionsPrice2. Как с ним будет работать выгрузка?
Александр
06 июня 2017, 17:33
0
Извиняюсь, это я туплю. «looked» здесь не при чём. Просто после сбора пакета через 2 дня удалил в корневой папке сайта папку с компонентом. А этого делать нельзя. Либо удалить можно, но в БД исправить одну строчку с адресом плагина на правильный. В общем кто в курсе, всё это знают)
Александр
06 июня 2017, 11:00
0
Было бы здорово автоматизировать процесс оптимизации изображений. Именно так, как написано у ТС (при загрузке фото). Оптимизировать вручную каждую фотку или папку очень нудно. А тем более этим обычно занимаются контент-менеджеры, которые сами понимаете, могут что-то пропустить или вообще забить.