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

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

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
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]
Работает гарантировано.
Сергей Шлоков
01 сентября 2014, 13:30
0
Вот что ответили в техподдержке
Мы не поддерживаем тэги MODX и ошибка, которую вы получаете — это синтаксическая ошибка, которую нельзя отключить.
Вот так.
Сергей Шлоков
01 сентября 2014, 11:38
0
Да я понял. У меня такого списка предложений нет.
Сергей Шлоков
01 сентября 2014, 11:06
0
Не помогает, потому что у меня нет такого пункта. Есть только «Inject Language» и «Split tag». Но это не то. Я уже весь скудный хелп перелопатил. Пишут, что IDE (очень умная) предлагает варианты решений и в частности «Suppressing Inspections» — если нужно какой-то кусок кода скрыть от инспектора просто выберите в списке предложений пункт «Suppress for statement». И все, делов то. Но у меня нет такого пункта. Видимо мой экземпляр IDE еще не настолько умный, как пишут разработчики. Я думал, может где-то нужно эти теги прописать, чтоб ошибок не было. Попробую написать в техподдержку.
Сергей Шлоков
01 сентября 2014, 09:46
0
А кто-нибудь знает как заставить phpStorm понимать теги MODX в квадратных скобках? Проблема в том, что если в html код вставить какой-нибудь тег [[+tag]], то инспектор phpStorm выделяет его как ошибку. Пример:
<input [[+disabled]] value="">
Выдает ошибку «Tag start is not closed». И все что после тега [[+disabled]] выделяется серым, а инспектор кода горит красным.
А хотелось бы, чтобы был зелененький квадратик.
Сергей Шлоков
24 августа 2014, 08:59
0
Мы с тобой одной крови. :))
Сергей Шлоков
20 августа 2014, 09:42
+2
Мне кажется, если уж предлагать, то что-то универсальное или хотя бы с инструкциями. А этот плагин сделан под конкретный сайт. Это я к чему. Опытный модиксовец сам может такой за 2 минуты сделать, а новичок типа меня просто воткнет и будет голову ломать, чего он то работает, то нет.
И, кстати, зачем бегать в цикле, если можно одним запросом найти максимальное число.
Вопрос. А если первую новость из 100 удалят, то новая новость будет с алиасом = 1?
Сергей Шлоков
15 августа 2014, 11:01
1
+1
Не дописал про настройки группы ресурсов.
Еще нужно добавить группу ресурсов 1 (контекст — mgr, минимальная роль — Super User (или любая другая ниже рангом), политика — Context или Object).
Таким образом эта настройка скрывает в дереве русурсов запрещенные ресурсы для субадминов. А группа ресурсов 2 дает доступ к разрешенным.

Сергей Шлоков
15 августа 2014, 09:34
1
+1
Для того, чтобы скрыть запрещенные ресурсы надо, как минимум, создать 2 группы ресурсов:
1. Для администраторов (роль Super User — 0)
2. Для субадминистраторов, для которых нужно ограничить доступ (SubAdmin — 99)
В принципе, 2-ую можно и не создавать, тогда ресурсы для субадминов будут показываться всем, потому что защиты не будет.
Все запрещенные ресурсы нужно добавить в группу ресурсов 1 (для администраторов). Разрещенным указать группу ресурсов 2 (или не указывать, если нет 2-ой группы ресурсов).
В настройках группы пользователей, куда входит субадминистратор, настроить доступ к группам ресурсов 2 (контекст — mgr, минимальная роль — SubAdmim, политика — Context или Object).
Перезагружаешь права доступа и все.
Сергей Шлоков
07 августа 2014, 23:05
0
Абсолютно ничего не понял из вышесказанного )))
Утро вечера мудренее :)
Сергей Шлоков
07 августа 2014, 22:44
-1
А в чем проблема с локалхостом? С MODX.com все ставится нормально. Да и с симплдрим зимой ставил без проблем на локал. В принципе никакой суеты нет. Нельзя, так нельзя. Просто раньше ставилось, вот и спросил, почему сейчас не работает. Все что нужно я поставил через shared.
Сергей Шлоков
07 августа 2014, 17:18
0
Возможно это проблема из-за localhost.
Сергей Шлоков
07 августа 2014, 17:08
0
Я не один пакет уже загрузил на локальный сервер. Тут нужна консультация Василия. Все дополнения отображаются нормально, а вот загрузить ни одно не получается.
Сергей Шлоков
07 августа 2014, 16:55
0
А я не могу загрузить ни один пакет.
Не могу скачать пакет в: https://store.simpledream.ru/extras/download?package_id=5&version_id=249&username=username@yandeks.ru&api_key=цифрыбуквыцифрыбуквы&http_host=localhost
MODX 3.2.1. Ни со старым ключем, ни с новым никак не хочет.
Сергей Шлоков
06 августа 2014, 14:44
0
А можно еще проще, если ресурсы идут последовательно. Просто считаем количество ресурсов у нужного родителя.
$count=$modx->getCount('modResource',array('parent' => 10))+1;
Добавляем в начало нули и готово.
Сергей Шлоков
06 августа 2014, 14:33
0
По мне, этот путь сложней. Тут Василий вам в помощь.
Сергей Шлоков
06 августа 2014, 14:28
0
Есть отличный компонент CMP Generator. Создаешь таблицу в MySql, запускаешь CMP Generator и получаешь готовый компонент.