Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
13 октября 2014, 11:01
0
Ну выигрыша большого, наверно, не будет, pdoParser также будет строить запрос к объекту. Но просто так короче получается.
Сергей Шлоков
12 октября 2014, 09:08
0
Все запросы (их не очень много) строятся через pdoTools::getCollection. Все прогнал по нескольку раз. Лог чистый.
Меня смущают именно ошибки по сессии. Они возникают постоянно. Я так понимаю, что с сессиями работает сам MODX, а не пользователь. Поэтому и спрашиваю у тех, у кого 2.3, бывает такое?
На 2.2. у меня такого не было.
Сергей Шлоков
11 октября 2014, 16:25
0
На MODX 2.3.1 вот такая фигня вылазит несколько раз в день.
[2014-10-11 10:26:58] (ERROR @ /home/path/public_html/core/xpdo/om/xpdoquery.class.php : 713) PHP warning: in_array() expects parameter 2 to be array, null given
[2014-10-11 10:26:58] (ERROR @ /home/path/public_html/core/xpdo/om/xpdoobject.class.php : 700) PHP warning: array_key_exists() expects parameter 2 to be array, null given
[2014-10-11 10:26:58] (ERROR @ /index.php) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM `modx_session` WHERE `modx_session`.`id` = 'b7d4222werw723234723ddfs223e6498c' at line 1
)
Кто-нибудь знает, что это такое с сессиями происходит?
Сергей Шлоков
07 октября 2014, 15:16
0
Лично от меня большое спасибо.
Сергей Шлоков
06 октября 2014, 21:44
0
Попробую, спасибо за ответ.
Сергей Шлоков
06 октября 2014, 21:19
0
Вот я про это и говорю. Крайне мало информации для начинающих. Насколько я понимаю, можно админку не переносить, а просто переименовать + переименовать папку с коннекторами. А как сделать последнее правильно?
Сергей Шлоков
06 октября 2014, 21:12
0
Вообще, полезно было бы сформулировать политику безопасности для админов модэкса. Особенно это важно для начинающих. Хотя бы основные моменты.
1. Перенос админки.
2. Переименование админки.
3. Закрывать паролем.
4. Выставлять уникальный префикс у таблиц.
Какие из пунктов важные, какие нет. Вот бы выяснить.
Сергей Шлоков
06 октября 2014, 20:37
0
Так в сниппет можно параметром передать вместо $id и сохранить немножко времени на запрос и памяти на объект.
[[snippet? &cdate=`[[#55.createdon]]`]]
А еще есть подозрение, что и в сниппете он распарсится нормально. Проверить не могу, компа рядом нет.
Сергей Шлоков
06 октября 2014, 17:53
0
А с pdoParser можно проще
[[#55.createdon]]
Сергей Шлоков
04 октября 2014, 22:55
0
Стандартный .htaccess уже настроен для ЧПУ, ничего там прописывать не надо. Алиасы прописаны?
Сергей Шлоков
04 октября 2014, 22:30
0
Знаешь как говорят: «сделаешь 100 добрых дел, не вспомнят. Сделаешь одно плохое, не забудут.» Вдруг затаит Роман злобу лютую и не поможет какому-нибудь доброму человеку. А я виноват буду :)
П.с. Как же неудобно с телефона писать. Надо в КОАП внести как вид наказания — проехал на красный свет — 100 комментариев с телефона. :)
Сергей Шлоков
04 октября 2014, 21:26
0
А с какими правами юзер был? Sudo?
Сергей Шлоков
04 октября 2014, 18:01
+1
Комментарий для топикстартера. С именем промахнулся, писал с телефона, лень было проматывать на верх, а засело в мозгу Роман. Сорри.
Сергей Шлоков
03 октября 2014, 20:29
0
Роман, советую начать с уроков. Для начала.
Сергей Шлоков
03 октября 2014, 13:57
+1
Смысл твоего вопроса был в чем — как добавить слеш в конце адреса ресурса. Я тебе ответил. Как убрать дубль — это другой вопрос. Обсуждалось сто раз. Читай
Сергей Шлоков
03 октября 2014, 13:49
0
Нужно создать плагин и повесить его на событие «OnLoadWebDocument».
Сергей Шлоков
03 октября 2014, 13:38
0
Нет ничего проще. В системных настройках заменить суффикс для ресурсов «html» на "/".
Сергей Шлоков
19 сентября 2014, 19:03
0
В данном случае помочь могут только телепаты. Ссылка не открывается, подробностей ноль.
Вот полезная статья про права MODX
Сергей Шлоков
11 сентября 2014, 23:22
0
За ссылочку спасибо.
Вообще, истина посередине. Тебе 50, Василию 30, а мне 40. И во мне уже 2 по 0.5 light beer. :)
Сергей Шлоков
05 сентября 2014, 13:29
5
0
Если так просто, хотелось бы узнать как. Лично у меня не получилось ни на 2.2 ни на 2.3. — не хочет работать этот friendly_urls_strict.
Поэтому решаю эту задачу одним из способов:
1. Выставляю канонический урл
<link rel="canonical" href="[[~[[*id]]]]? &scheme=`full`]]" />
2. Или добавляю в .htaccess код
# Rewrite domain.com -> domain.com/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://site.ru/$1/ [L,R=301]
Работает гарантировано.