&#1063;&#1040;&#1042;&#1054; (FAQ) - MODX Community Forums https://forums.modx.com/board/?board=232 <![CDATA[Иероглифы вместо русских букв в админке]]> https://forums.modx.com/thread/60217/?page=5#dis-post-563581 ]]> https://forums.modx.com/thread/60217/?page=5#dis-post-563581 Tue, 15 Jan 2019 02:43:10 +0000 https://forums.modx.com/thread/60217/?page=5#dis-post-563581 <![CDATA[Вывод текста (совсем простой видимо вопрос...)]]> https://forums.modx.com/thread/103865/#dis-post-561218
Подскажите пожалуйста как вывести текст-содержание на главной странице. В админке текст есть, а на пользовательской странице - http://remontag96.ru/, нет...



Остался один на один с этой CMS, а Гугл просто смеется надо мной...))]]>
https://forums.modx.com/thread/103865/#dis-post-561218 Wed, 29 Aug 2018 12:49:33 +0000 https://forums.modx.com/thread/103865/#dis-post-561218
<![CDATA[Что за модуль. Как зайти в панель управления и где найти пароль от БД?]]> https://forums.modx.com/thread/104088/#dis-post-560218
Сейчас панель управления имеет адрес /pult/ и обрабатывает онлайн заказы, скрин панели прилагаю.

Что за зверь и как мне с ним справиться? Даже бд не могу найти.

В папке / site.ru / docs нашёл html файлы всех страниц, категорий. Получается, что бд вообще чтоль нет?]]>
https://forums.modx.com/thread/104088/#dis-post-560218 Mon, 30 Jul 2018 01:04:31 +0000 https://forums.modx.com/thread/104088/#dis-post-560218
<![CDATA[Сайт работает, но получить доступ в админку не могу]]> https://forums.modx.com/thread/85802/#dis-post-557983 https://forums.modx.com/thread/85802/#dis-post-557983 Thu, 12 Apr 2018 03:35:31 +0000 https://forums.modx.com/thread/85802/#dis-post-557983 <![CDATA[Дружественные URL - не работает .htaccess]]> https://forums.modx.com/thread/60270/url---htaccess#dis-post-555938
Alias в БД сохраняется! Все пути в ссылках движком ModX строятся как надо! Т.е. mydomen/folder/ - но сам сервак их не отрабатывает. Я грешу на .htaccess

По-умолчанию он почему-то был обозван как ht.access (в папках / и /manager) - переименовал на .htaccess, но в сам файл не лез, так что он родной 0.9.6.1

404 - прописал на отдельную страницу с id отличным от главной. UTF-8 и алиасы корректные латиницей, вид URL - все пучком. Документы со статусом ОПУБЛИКОВАНО. Но вы дается стандартное Denwer’овское сообщение "Not Found. The requested URL /folder/ was not found on this server."

Как быть?

Система: Windows, Denwer, ModX 0.9.6.1

Прилагаю содержимое .htaccess (комменты порезал):

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
]]>
https://forums.modx.com/thread/60270/url---htaccess#dis-post-555938 Mon, 18 Dec 2017 09:06:13 +0000 https://forums.modx.com/thread/60270/url---htaccess#dis-post-555938
<![CDATA[ [Tutorial] Как восстановить забытый пароль?]]> https://forums.modx.com/thread/60227/tutorial?page=3#dis-post-553111 [Tutorial] Как восстановить забытый пароль в админпанели?

Во-первых, никак...
Дело в том, что ваш пароль система MODx хранит в базе данных в зашифрованном виде по специальному алгоритму шифрования MD5. Не вдаваясь особо в подробности, это достаточно устойчивый и мощный алгоритм, расшифровать который на сегодняшний день представляется нереальным, поэтому даже если данные из вашей базы данных попадут к злоумышленнику, то пароли администратора, редакторов и пользователей системы (если такие имеются) он получить не сможет.

Во-вторых, выход всегда есть smiley.
Поскольку уже известно что забытый пароль к MODx нам никто не напомнит, мы будем его менять на новый. Заодно здесь будет описана простейшая система авторизации на сайтах с использованием шифрования паролей. Полезно знать в принципе smiley.

Чтобы продолжить, вам потребуется доступ к phpMyAdmin на хостинге, если его нет - спросите у Вашего хостинг-провайдера.

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

  • Откройте phpMyAdmin
  • Выберите свою базу данных из выпадающего списка, к примеру - modx
  • Теперь Вы должны увидеть список таблиц в левом меню phpMyAdmin
  • Найдите таблицу с названием "table_prefix_manager_users", где table_prefix_ - префикс таблиц, который Вы могли изменить при установке MODx на свой (например modx_manager_users), и нажмите на название данной таблицы
  • В правом окне сверху нажмите "Обзор" или "Browse"
  • Найдите логин своего пользователя из появившегося списка ниже и нажмите рядом на рисунке карандаша "Редактировать" или "Edit"
  • Среди появившихся полей найдите поле с названием "password", данное поле содержит набор числовых и буквенных символов; это как раз и является вашим зашифрованным забытым паролем
Далее нам потребуется заменить текущий неизвестный пароль на какой-либо свой новый сложный пароль, например, password. smiley

Однако просто заменив с помощью phpMyAdmin содержание поля password на свой пароль (например, password) и сохранив эти данные, мы не получим искомый результат. Чтобы понять, почему так происходит, необходимо чуть углубиться в описание системы авторизации:

При регистрации нового пользователя, например, при установке системы, мы вводим желаемый логин и пароль к системе управления. MODx их запоминает и пароль сохраняет в зашифрованном виде. Когда мы вводим свой логин и пароль, система получает эти данные и пытается найти такой же логин пользователя в базе данных. Если он не найден, понятно, что система вас посылает.. попробовать другой логин smiley. Ну а если совпадение находится, то дальше система берет введеный пароль и преобразует его с помощью уже известного алгоритма шифрования MD5 (попутно отмечу, что алгоритмы бывают разные, просто в MODx используется именно этот).

В результате такого преобразования получается строка с набором цифр и букв, который полностью отличается от введенного пароля. Далее система сравнивает полученную строку с зашифрованным паролем из базы данных, соответствующим введенному логину. Если две строки совпадают, - добро пожаловать в админпанель! А если нет.. ну на нет, и суда нет. smiley Не пустит тогда система в панель управления, короче говоря. А также запишет количество повторных неудачных вводов пароля и, если их станет больше трех, временно заблокирует данный логин.

Итак, нам нужно знать не только новый пароль, но и его шифр. Проще простого! Скачиваем приложенный файл, распаковываем архив, берем файл pass.php и запускаем его на хостинге. В результате видим следующее:
Your password: password
Encoded password: 5f4dcc3b5aa765d61d8327deb882cf99
Строка Encoded password - вот во что превратится пароль password при шифровании алгоритмом MD5.


  • Итак, вернемся к phpMyAdmin. У нас теперь имеется пароль password и его шифр 5f4dcc3b5aa765d61d8327deb882cf99
  • Скопируйте шифр пароля и вставьте его в поле password в phpMyAdmin
  • Сохраните новое значение в базе данных, нажав кнопку "Пошел" или "Go"
  • Выйдите из phpMyAdmin и попробуйте войти с новым паролем в менеджер MODx

Данное руководство является необходимым дополнением к руководству Как разблокировать пользователей MODx?.
]]>
https://forums.modx.com/thread/60227/tutorial?page=3#dis-post-553111 Wed, 09 Aug 2017 08:36:28 +0000 https://forums.modx.com/thread/60227/tutorial?page=3#dis-post-553111
<![CDATA[Ошибка на главной после обновления до 1.2.1 Error : Undefined index: template]]> https://forums.modx.com/thread/102579/1-2-1-error-undefined-index-template#dis-post-552694
Undefined index: pagetitle
« MODX Parse Error »
Error : Undefined index: template
Error information	
ErrorType[num]	NOTICE[8]
File	public_html/manager/includes/document.parser.class.inc.php
Line	1936
Source	if ($documentObject['template']) {

Backtrace
DocumentParser->executeParser()
index.php on line 128
DocumentParser->prepareResponse()
manager/includes/document.parser.class.inc.php on line 2141
DocumentParser->getDocumentObject('id', 1, 'prepareResponse')
manager/includes/document.parser.class.inc.php on line 2196

Подскажите куда копать и где причина?]]>
https://forums.modx.com/thread/102579/1-2-1-error-undefined-index-template#dis-post-552694 Fri, 21 Jul 2017 01:15:48 +0000 https://forums.modx.com/thread/102579/1-2-1-error-undefined-index-template#dis-post-552694
<![CDATA[вкладка с Мета тегами]]> https://forums.modx.com/thread/102477/#dis-post-552152 Хотя в настройках конфигурации стоит галочка напротив «Показывать вкладку с Мета тегами и ключевыми словами»
Подскажите, пожалуйста, что делать?]]>
https://forums.modx.com/thread/102477/#dis-post-552152 Thu, 29 Jun 2017 09:26:01 +0000 https://forums.modx.com/thread/102477/#dis-post-552152
<![CDATA[ [РЕШЕНО]Ключевые слова]]> https://forums.modx.com/thread/60529/#dis-post-552142 Захожу под admin, вкладка должна быть..
Скрин прикладываю.


Скорее всего дело где-то в настройках, только не могу понять где.

РЕШЕНО]]>
https://forums.modx.com/thread/60529/#dis-post-552142 Thu, 29 Jun 2017 06:15:37 +0000 https://forums.modx.com/thread/60529/#dis-post-552142
<![CDATA[ [Tutorial] Как разблокировать пользователей MODx?]]> https://forums.modx.com/thread/60157/tutorial-modx#dis-post-548414 поста zi с небольшими добавлениями.

Итак, Вашего пользователя заблокировали в менеджере MODx..
Нет проблем, следуйте данной пошаговой инструкции и менее, чем за 5 минут, Вы сможете войти в менеджер MODx снова smiley.

Для дальнейших действий Вам нужен доступ к phpMyAdmin на Вашем хостинге, если его нет - спросите у Вашего хостинг-провайдера.

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

  • Откройте phpMyAdmin
  • Выберите нужную базу данных из выпадающего списка, к примеру - modx
  • Теперь Вы должны увидеть список таблиц в левом меню phpMyAdmin
  • Найдите таблицу с названием "table_prefix_user_attributes", где table_prefix_ - префикс таблиц, который Вы могли изменить при установке MODx на свой (например modx_user_attributes ), и нажмите на название данной таблицы
  • В правом окне сверху нажмите "Обзор" или "Browse"
  • Найдите имя своего заблокированного пользователя из появившегося списка ниже и нажмите рядом на рисунке карандаша "Редактировать" или "Edit"
  • Среди появившихся полей найдите поле с названием "blockeduntil", данное поле содержит значение из 10 цифр (к примеру, 1165661529)
  • Отредактируйте данное поле, установив значение "0" (нуль)
  • Также найдите поле "blocked" и, если в нем установлено значение, отличное от "0" (нуля), повторите предыдущее действие
  • Сохраните новое значение в базе данных, нажав кнопку "Пошел" или "Go"
  • Выйдите из phpMyAdmin и попробуйте войти с прежним паролем в менеджер MODx
]]>
https://forums.modx.com/thread/60157/tutorial-modx#dis-post-548414 Tue, 31 Jan 2017 08:54:16 +0000 https://forums.modx.com/thread/60157/tutorial-modx#dis-post-548414
<![CDATA[Как настроить mod_rewrite]]> https://forums.modx.com/thread/101179/mod-rewrite#dis-post-546131 RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.mebelvdom21.tmweb\.ru [NC]
RewriteRule ^(.*)$ http://mebelvdom21.tmweb.ru/$1 [L,R=301]

#Сюда записал ссылку которую хочу ввести в адресную строку, слева в $1 передается то, что в скобках - ([a-zA-Z0-9_-]+)
#Вроде делаю все правильно, но переход ссылки не работает, как правильно сделать на Modx??? =)
RewriteRule ^catalog/krovati/([a-zA-Z0-9_-]+)/ http://mebelvdom21.tmweb.ru/catalog/krovati/?type_of_item=$1 [L,QSA]
]]>
https://forums.modx.com/thread/101179/mod-rewrite#dis-post-546131 Wed, 02 Nov 2016 12:37:13 +0000 https://forums.modx.com/thread/101179/mod-rewrite#dis-post-546131
<![CDATA[Перенос сайта с Wordpress на ModX]]> https://forums.modx.com/thread/101134/wordpress-modx#dis-post-545957 https://forums.modx.com/thread/101134/wordpress-modx#dis-post-545957 Wed, 26 Oct 2016 02:33:06 +0000 https://forums.modx.com/thread/101134/wordpress-modx#dis-post-545957 <![CDATA[Выбор Хостинга,помогите]]> https://forums.modx.com/thread/60591/?page=2#dis-post-543055 К примеру я присмотрел на мастерхосте тариф Аспирант,встанет ли система на данном хостинге с данным тарифом?извините за глупый вопрос.]]> https://forums.modx.com/thread/60591/?page=2#dis-post-543055 Tue, 05 Jul 2016 02:44:01 +0000 https://forums.modx.com/thread/60591/?page=2#dis-post-543055 <![CDATA[ [TUTORIAL] Дополнительные поля для документов (TV)]]> https://forums.modx.com/thread/60164/tutorial-tv?page=9#dis-post-531386 Это часто бывает нужным при создании новостной ленты, к каждой новости которой необходимо добавлять изображение.

В MODx подобные дополнительные поля создаются с помощью Template Variables (TV).
Итак, ниже описан процесс создания дополнительной переменной для данного случая:

  • Жмем Resources->Manage Resources, выбираем закладку Template Variables->New Template Variable
  • Называем новую переменную как хочется, например image в поле Variable Name
  • В Caption напишем краткое пояснение "Изображение"
  • Description - по желанию, например "Здесь Вы можете вставить рисунок"
  • В выпадающем списке Input Type  выбираем Image
  • Ниже в Template Access отмечаем чекбоксом тот шаблон, в котором хотим использовать дополнительно данное изображение
  • Сохраняем данные Save
Дальше идем в шаблон, который отметили в Template Access, и в нужном месте прописываем код вставки рисунка, что-то вроде этого
<img src="[*image*]" />
Далее при заполнении информацией уже самих документов дополнительно в появившемся поле "Изображение" мы можем вставить сам рисунок. При нажатии на кнопку "Insert" появится Файл-браузер, куда мы легко можем поместить новый файл или выбрать уже существующий.

Таким же образом могут создаваться переменные другого типа; также при необходимости мы можем создавать несколько дополнительных переменных для одного шаблона.

P.S.: Я работаю с англоязычной версией MODx, поэтому привел здесь все названия на английском. Хотя не думаю, что это может создать большую проблему для понимания принципов работы smiley]]>
https://forums.modx.com/thread/60164/tutorial-tv?page=9#dis-post-531386 Fri, 11 Sep 2015 08:56:37 +0000 https://forums.modx.com/thread/60164/tutorial-tv?page=9#dis-post-531386
<![CDATA[Как отключить обновление в админке (редирект на главную) после сохранения изменений?]]> https://forums.modx.com/thread/97813/#dis-post-529148 Будьте добры подскажите, как отключить это ужасное редиректное обновление страницы на главную админки при внесении любых изменений? Невозможно работать, каждый раз редирект на главную и опять поиск ресурса, где я вносил изменение.]]> https://forums.modx.com/thread/97813/#dis-post-529148 Wed, 29 Jul 2015 08:54:10 +0000 https://forums.modx.com/thread/97813/#dis-post-529148 <![CDATA[Не выводятся изображения с помощью MigX и Getimage]]> https://forums.modx.com/thread/97616/migx-getimage#dis-post-527935
Вкладки формы:
[{"caption":"Image", "fields": [
{"field":"set","caption":"Set"},
{"field":"image","caption":"Image","inputTVtype":"image"}
]
}]

Разметка колонок
[{
"header": "Set", "sortable": "true", "dataIndex": "set"
},{
"header": "Image", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"
}]

Вывожу через снипет

[[!getImageList?
&tvname=`slider_image`
&tpl=`ThumbTpl-slider`
&limit=`6`
&docid=`[[+id]]`
]]

Шаблон вывода (с патчем для правельных путей к изображениям add_before)
<li><img src="[[+image:add_before=`../`:phpthumbof=`w=900&h=400&bg=ffffff&zc=1`]]" /></li>

Изображения вообще не выводятся, error.log молчит.
Не подскажите что делаю не так.
Надо ли в самом Migx создавать вручную поля, и указывать конфигурация в TV переменной?]]>
https://forums.modx.com/thread/97616/migx-getimage#dis-post-527935 Mon, 06 Jul 2015 04:18:46 +0000 https://forums.modx.com/thread/97616/migx-getimage#dis-post-527935
<![CDATA[Не выводятся изображения с помощью MigX и Getimage]]> https://forums.modx.com/thread/97615/migx-getimage#dis-post-527934
Вкладки формы:
[{"caption":"Image", "fields": [
{"field":"set","caption":"Set"},
{"field":"image","caption":"Image","inputTVtype":"image"}
]
}]

Разметка колонок
[{
"header": "Set", "sortable": "true", "dataIndex": "set"
},{
"header": "Image", "sortable": "false", "dataIndex": "image","renderer": "this.renderImage"
}]

Вывожу через снипет

[[!getImageList?
&tvname=`slider_image`
&tpl=`ThumbTpl-slider`
&limit=`6`
&docid=`[[+id]]`
]]

Шаблон вывода (с патчем для правельных путей к изображениям add_before)
<li><img src="[[+image:add_before=`../`:phpthumbof=`w=900&h=400&bg=ffffff&zc=1`]]" /></li>

Изображения вообще не выводятся, error.log молчит.
Не подскажите что делаю не так.
Надо ли в самом Migx создавать вручную поля, и указывать конфигурация в TV переменной?]]>
https://forums.modx.com/thread/97615/migx-getimage#dis-post-527934 Mon, 06 Jul 2015 04:18:43 +0000 https://forums.modx.com/thread/97615/migx-getimage#dis-post-527934
<![CDATA[Modx Revo Для Лендинг Пейдж]]> https://forums.modx.com/thread/96501/modx-revo#dis-post-522317
Секции лендинга в виде ресурсов со своими шаблонами.

Как вывести ресурс с шаблоном и всеми его полями в другом ресурсе????]]>
https://forums.modx.com/thread/96501/modx-revo#dis-post-522317 Tue, 10 Mar 2015 10:55:34 +0000 https://forums.modx.com/thread/96501/modx-revo#dis-post-522317
<![CDATA[Вертикальная прокрутка]]> https://forums.modx.com/thread/95400/#dis-post-516436 Вертикальная прокрутка в админке сайте, конкретно - в "Комплненты" - "Интернет-магазин" - "управление заказами" - отсутствует в принципе или у меня какой-то глюк?

спасибо]]>
https://forums.modx.com/thread/95400/#dis-post-516436 Tue, 09 Dec 2014 11:28:06 +0000 https://forums.modx.com/thread/95400/#dis-post-516436
<![CDATA[Как вывести документ по дате]]> https://forums.modx.com/thread/91913/#dis-post-502583 https://forums.modx.com/thread/91913/#dis-post-502583 Wed, 09 Jul 2014 05:16:45 +0000 https://forums.modx.com/thread/91913/#dis-post-502583