Вопросы
Как лучше хранить данные теста
Добрый день.
Делаю небольшой компонент тестирования, встал вопрос, как лучше организовать хранение билетов и вопросов, а также правильных ответов к ним.
Например под билеты сделать отдельную вкладку, где будут заноситься просто билеты.
Вторая вкладка будет: Вопросы, где при добавлении вопроса, мы выбираем билет и пишем сам вопрос, а также в отдельном поле вбиваем номер правильного ответа.
В связи с чем вопрос: Может есть какой-то более удобный способ хранения информации (может json или массив)? Чтобы сразу при создании билета можно было набить ему вопросы и правильные ответы?
Делаю небольшой компонент тестирования, встал вопрос, как лучше организовать хранение билетов и вопросов, а также правильных ответов к ним.
Например под билеты сделать отдельную вкладку, где будут заноситься просто билеты.
Вторая вкладка будет: Вопросы, где при добавлении вопроса, мы выбираем билет и пишем сам вопрос, а также в отдельном поле вбиваем номер правильного ответа.
В связи с чем вопрос: Может есть какой-то более удобный способ хранения информации (может json или массив)? Чтобы сразу при создании билета можно было набить ему вопросы и правильные ответы?
Перенос базы autoRedirector
Здравствуйте. Подскажите пожалуйста. У меня на сайте используется компонент autoRedirector, уже больше года, за это время на сайте поменялось множество урл адресов и autoRedirector с этим справляется на ура. Сейчас же возникла необходимость пересобрать сайт на чистом движке. Подскажите пожалуйста, как правильно перенести всю базу этого модуля, что бы все редиректы сохранились.
От чего может возникать такая ошибка?
Лог забивается такой странной ошибкой
(ERROR @ /core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:
(ERROR @ /core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:
как вывести все дочерние ресурсы
Добрый день, есть дерево ресурсов
-Спецпредложения(10)
--Акции(11)
----Новогодние скидки(15)
--Карты(12)
----Сертификаты(20)
Подскажите пожалуйста как на странице спецпредложений вывести все дочерние ресурсы?
Спасибо
-Спецпредложения(10)
--Акции(11)
----Новогодние скидки(15)
--Карты(12)
----Сертификаты(20)
Подскажите пожалуйста как на странице спецпредложений вывести все дочерние ресурсы?
Спасибо
Кто может доделать сайт
Нужно доделать функционал по сайту, и продолжить работу над новыми функционалами. Работы много.
Предыдущий программист пропал, просто исчез уже как больше пол года.
сайт com-stil.com
Кто уверен в своих знаниях и силах, готов обсудить работу.
присылайте вопросы на moversauto@gmail.com
Предыдущий программист пропал, просто исчез уже как больше пол года.
сайт com-stil.com
Кто уверен в своих знаниях и силах, готов обсудить работу.
присылайте вопросы на moversauto@gmail.com
Как найти источник спама с сайта? Логгер стека вызова функций.
Друзья, очень нужен ваш совет.
Как отследить, каким модулем вызывается class.phpmailer.php? Именно на него ссылаются логи полученные от хостера.
Знаний не хватает, а хотелось бы, (но не знаю как) реализовать логгер стека вызова функций. Это должно помочь в поиске первоисточника «заразы».
Как отследить, каким модулем вызывается class.phpmailer.php? Именно на него ссылаются логи полученные от хостера.
Знаний не хватает, а хотелось бы, (но не знаю как) реализовать логгер стека вызова функций. Это должно помочь в поиске первоисточника «заразы».
modx Gallery ошибки.
MODX Revolution 2.6.0-pl
gallery-1.7.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/ Как убрать знак пробела в файлах изображений на сайте?
Суть вопроса вот в чем: как массово убрать в названиях файлов пробелы и на самих страницах сайта? Файлов много — руками перебирать не вариант.
Доп проверки в параметрах сниппета Fenom
Вечер добрый, периодически возникает необходимость доп проверок в параметрах сниппета, пример:
Обычный вызов работает:
Как выполнить такой же вызов ток на Fenom?
Обычный вызов работает:
[[!pdoResources?
&parents=`0`
&limit=`[[+limit:is=``:then=`6`:else=`[[+limit]]`]]`
]]Как выполнить такой же вызов ток на Fenom?
{$_modx->runSnippet('!pdoResources',[
'parent' => 0,
'limit' => ?? //
])} Не генерируется context.cache.php
Столкнулся уже на двух сайтах с похожей проблемой на одном
гугл ничего лучше чем почистить кэш не предлагает, это конечно помогает но раз в месяц проблема появляется.
Куда копать?
Василий писал в рамках поддержки modhost:
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.