Максим Кузнецов

Максим Кузнецов

С нами с 01 июля 2013; Место в рейтинге пользователей: #33
Максим Кузнецов
30 июня 2015, 03:35
0
is marked as crashed and should be repaired — повреждена таблица бд.

Нужно залезть в phpmyadmin и через команду «REPAIR TABLE название_таблицы» чинить поврежденные сегменты.
Максим Кузнецов
29 июня 2015, 21:04
0
Попробуйте удалить папку core/cache/
Максим Кузнецов
29 июня 2015, 20:11
0
Может, у вас где-то на этапе сохранения ресурсов подвешен плагин, внутри которого вызывается сниппет с Id 26, внутри которого есть ошибка?
Максим Кузнецов
29 июня 2015, 20:05
+1
Как вариант — можно выставить плейсхолдеры &totalVar=`total` &toPlaceholder=`results` и сегмент с результатами и пагинацией обернуть в него, с желаемым условием:
[[+total:is=`0`:then=`Пусто`:else=`
	[[+results]]

	[[!+page.nav]]
`]]
Максим Кузнецов
29 июня 2015, 18:05
2
+1
Ок, я поставил minishop2 и mSearch2. Прикладываю рабочие параметры Join'a:
&class=`modResource`
	&leftJoin=`{
		"Thumb": {
			"class": "msProductData",
			"on": "modResource.id = Thumb.id"
		 }
	}`
	&select=`{
		"modResource": "*",
		"Thumb": "Thumb.thumb as preview"
	}`
— вызывать как [[+preview]]. Все дело было в классе — msProductData вместо msProductFile…

Ненавижу LeftJoin..)
Максим Кузнецов
29 июня 2015, 17:24
+1
[[!pdoPage?
    &parents=`4`
    &element=`mSearch2`
    &leftJoin=`{
		"120x90": {
			"class": "msProductFile",
			"on": "modResource.id = 120x90.id"
		 }
    }`
	&select=`{
		"modResource": "*",
		"120x90": "thumb as 120x90"
	}`
    &includeMS=`1`
    &processTVs=`1`
	&tpl=``
	&showLog=`1`
]]
Максим Кузнецов
29 июня 2015, 17:13
+1
Скиньте лог последней версии…
Да пока не за что.
Максим Кузнецов
29 июня 2015, 17:08
+1
Ок… Последнее предположение — «on»: «modResource.id = msProductFile.id» здесь msProductFile.id заменить на 120х90.id

Если не поможет — сдаюсь..)
Максим Кузнецов
29 июня 2015, 17:02
+1
обновите ваш leftJoin — вы, видимо, подставили его раньше, чем я обновил..)
AND VoteFormThread.form = 1 — это нужно удалить.
Максим Кузнецов
29 июня 2015, 16:55
+1
"alias": "120x90"
"on"
— добавьте запятую после «120х90».
Максим Кузнецов
29 июня 2015, 16:46
+1
Ммм. Удалите &class — он, все-таки, лишний. Без него должно заджоинить.
Максим Кузнецов
29 июня 2015, 16:34
+1
Замените Data на modResource и обновите ваш leftJoin — вы, видимо, подставили его раньше, чем я обновил..)
Максим Кузнецов
29 июня 2015, 16:19
+1
1) Нужно добавить параметр &class=`msProductFile`
2) Примерно вот так джоинить:

&leftJoin=`{
	"120x90": {
		"class": "msProductFile",
		"alias": "120x90"
		"on": "Data.id = msProductFile.id"
	}
}`
&select=`{
	"Data": "*",
	"120x90": "120x90.thumb as 120x90"
}`
— возможно, вместо Data — modResource. Вызывать в чанке при помощи плейсхолдера [[+120x90]].

А вообще — данные превьюшки товара хранится в таблице oil_ms2_products в колонке thumb.
Максим Кузнецов
28 июня 2015, 12:42
0
Его нет только в тикетах или во всех полях?

По-идее, у тикетсов то же поле, что и у других ресурсов — textarea, context — может быть, проблема со стороны дополнения визуального редактора?
Максим Кузнецов
28 июня 2015, 11:56
0
Мм… так ты со стороны админки пытаешься подключить редактор, а не со стороны фронтэнда?
Максим Кузнецов
28 июня 2015, 00:47
0
Покажите, пожалуйста, как вы подключаете редарктор на форму?
Может быть, вы пытаетесь подключить его до того, как подключится форма tickets'ов?

В свое время подключал ckeditor на форму тикетсов — пришлось довольно кардинально редактировать дефолтные скрипты, чтобы редактор корректно инициализировался и обновлялся при добавлении комментариев.
Максим Кузнецов
27 июня 2015, 21:26
0
это плейсхолдер для параметров, которые можно указать у ресурса в пункте «атрибуты ссылки»
Максим Кузнецов
26 июня 2015, 23:28
0
Скорее всего, вообще никуда в рамках этого сегмента кода.

Или внутрь контроллера данного модуля по созданию ресурса (в ту часть кода, которая обрабатывает данные формы при отправке) или, если данный модуль создает свои события для плагинов — вешать на них.