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

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

С нами с 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
это плейсхолдер для параметров, которые можно указать у ресурса в пункте «атрибуты ссылки»
27 июня 2015, 21:06
1
+1
https://modstore.pro/packages/users/userprofile2 или вот так, если не из коробки.
26 июня 2015, 23:28
0
Скорее всего, вообще никуда в рамках этого сегмента кода.

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