Вопросы

Как лучше хранить данные теста

Добрый день.
Делаю небольшой компонент тестирования, встал вопрос, как лучше организовать хранение билетов и вопросов, а также правильных ответов к ним.
Например под билеты сделать отдельную вкладку, где будут заноситься просто билеты.
Вторая вкладка будет: Вопросы, где при добавлении вопроса, мы выбираем билет и пишем сам вопрос, а также в отдельном поле вбиваем номер правильного ответа.

В связи с чем вопрос: Может есть какой-то более удобный способ хранения информации (может json или массив)? Чтобы сразу при создании билета можно было набить ему вопросы и правильные ответы?
Андрей
07 декабря 2017, 13:10
modx.pro
1 432
0

Перенос базы autoRedirector

Здравствуйте. Подскажите пожалуйста. У меня на сайте используется компонент autoRedirector, уже больше года, за это время на сайте поменялось множество урл адресов и autoRedirector с этим справляется на ура. Сейчас же возникла необходимость пересобрать сайт на чистом движке. Подскажите пожалуйста, как правильно перенести всю базу этого модуля, что бы все редиректы сохранились.
Dolce
07 декабря 2017, 12:03
modx.pro
1 341
0

От чего может возникать такая ошибка?

Лог забивается такой странной ошибкой
(ERROR @ /core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:
Вася
07 декабря 2017, 11:38
modx.pro
1
2 994
0

как вывести все дочерние ресурсы

Добрый день, есть дерево ресурсов
-Спецпредложения(10)
--Акции(11)
----Новогодние скидки(15)
--Карты(12)
----Сертификаты(20)

Подскажите пожалуйста как на странице спецпредложений вывести все дочерние ресурсы?
Спасибо
алексей
07 декабря 2017, 10:39
modx.pro
7 799
0

Кто может доделать сайт

Нужно доделать функционал по сайту, и продолжить работу над новыми функционалами. Работы много.
Предыдущий программист пропал, просто исчез уже как больше пол года.
сайт com-stil.com
Кто уверен в своих знаниях и силах, готов обсудить работу.
присылайте вопросы на moversauto@gmail.com
alex
07 декабря 2017, 10:32
modx.pro
756
+1

Как найти источник спама с сайта? Логгер стека вызова функций.

Друзья, очень нужен ваш совет.
Как отследить, каким модулем вызывается class.phpmailer.php? Именно на него ссылаются логи полученные от хостера.
Знаний не хватает, а хотелось бы, (но не знаю как) реализовать логгер стека вызова функций. Это должно помочь в поиске первоисточника «заразы».
exist17
07 декабря 2017, 10:14
modx.pro
1
4 034
0

modx Gallery ошибки.

MODX Revolution 2.6.0-pl
gallery-1.7.0-pl

Установил все по чистому. в логах ошибки при загрузке фото.
Так вроде работает всё.
[2017-12-07 10:33:49] (ERROR @ /www/site/www/core/components/
gallery/model/gallery/galalbum.class.php : 206) [Gallery] Could not create directory (possibly already exists?): assets/gallery/2/
Виктор
07 декабря 2017, 07:36
modx.pro
1 405
0

Как убрать знак пробела в файлах изображений на сайте?

Суть вопроса вот в чем: как массово убрать в названиях файлов пробелы и на самих страницах сайта? Файлов много — руками перебирать не вариант.
Roman
07 декабря 2017, 07:26
modx.pro
1
1 546
0

Доп проверки в параметрах сниппета Fenom

Вечер добрый, периодически возникает необходимость доп проверок в параметрах сниппета, пример:

Обычный вызов работает:
[[!pdoResources? 
	&parents=`0`
	&limit=`[[+limit:is=``:then=`6`:else=`[[+limit]]`]]`				       
]]

Как выполнить такой же вызов ток на Fenom?
{$_modx->runSnippet('!pdoResources',[
	'parent'	=> 0,
	'limit'		=> ?? // 
])}
Дмитрий Середюк
06 декабря 2017, 15:56
modx.pro
1 334
0

Не генерируется context.cache.php

Столкнулся уже на двух сайтах с похожей проблемой на одном
array_merge(): Argument #2 is not an array in ***/modx.class.php on line 2522
PHP Fatal error:  Class 'modContext_' not found in ***/xpdo.class.php on line 784
и втором сайте
Class 'modUser_' not found
после чего 500 ошибка.

гугл ничего лучше чем почистить кэш не предлагает, это конечно помогает но раз в месяц проблема появляется.

Куда копать?
Василий писал в рамках поддержки modhost:
Так как файл есть, MODX считает, что можно поднять контекст из кэша, пытается получить его настройки — а там ничего, даже пустого массива нет, один null. Дальше этот null попадает в настройки MODX и поэтому при попытке составить точный класс юзера $className .= '_' . $this->config['dbtype'];, мы получаем modUser_ и fatal error.
but1head
06 декабря 2017, 15:20
modx.pro
1 635
0