Всего 122 912 комментариев

Серега Дождь
02 октября 2013, 18:08
0
не могли бы вы так же подсказать как реализовать такую штуку, надо сделать так что бы нижнее меню админ сам формировал отмечаяя галочки, сделал tv параметр с типом ввода checkbox, а вот как дальше не пойму, пользуюсь сннипетом if, как выставить проверку я разобрался
[[!If?
&subject=`[[*bot_menu]]`
&operator=`notempty`
&then=`не пустой`
&else=` пустой`
]]
вот только как же сделать так чтобы выводились те ресурсы у которых отмечена эта галочка?
Михаил
02 октября 2013, 14:51
0
Даже сейчас выяснил, что оказывается плагин RDS который показывает тиц и PR и прочее которые можно установить в расширения хрома, он так делает. Без него все ок проходит. Может кому поможет
Михаил
02 октября 2013, 14:31
0
А что стоит из редакторов? Ace или тинимс?
Михаил
02 октября 2013, 14:30
0
Вопрос решил. Проблема не знаю точно в чем, но если установку производить в Хроме, то не ставиться, а вот если в ИЕ то все ок и гладко проходит. Потом уже в админку можно под хромом лезть.
Воеводский Михаил
02 октября 2013, 12:20
0
В вызове сниппета пропущен знак вопроса.
[[!getResources? &tpl=`getWorksAllTpl`]]
Сергей Шлоков
02 октября 2013, 12:02
0
Телепаты в отпуске. Чанки в студию. Причин может быть много. Есть ли созданные ресурсы?
Max Skoryk
02 октября 2013, 11:53
0
Вообще-то тут только google может помочь. А конкретней и на русском тут.
Серега Дождь
02 октября 2013, 10:04
0
так я тоже подумал с самого начала, но мне этот вариант кажется каким то костылем, в любом случае альтернативы я не нашел и так и сделал, большое спасибо!
Слава Саленок
02 октября 2013, 09:21
0
2 раза пересмотрел и не заметил), еще раз пересмотрю.
Алексей Карташов
02 октября 2013, 00:52
0
Неа. Пока он только у меня.
MrKarandash
01 октября 2013, 21:42
0
Большое спасибо!!!
Я пробовал, но похоже из за каши в голове в процессе поиска решения я забывал удалять личную инфу и ничего не получалось (
Но теперь все хорошо, еще раз благодарю! )
Василий Наумкин
01 октября 2013, 21:41
0
Ну это даже на видео показано.

Неужели не видно?
Слава Саленок
01 октября 2013, 20:19
0
а как тогда их запаковать обратно и выложить на modx как официальный пакет?
Василий Наумкин
01 октября 2013, 19:59
0
У тебя 3 разных поддомена.

Сессия — это кука, которая выставляется в бразуер и по ней поднимается информация с сервера. При авторизации по основному домену, кука выстаовется только для него.

Чтобы выставлялось и для поддоменов, нужно указать системную настройку
session_cookie_domain = mysite.com

И тогда всё работает.
MrKarandash
01 октября 2013, 19:35
0
Ушло, спасибо за помощь!
Василий Наумкин
01 октября 2013, 19:28
0
90% моих дополнений сделаны по ней.

Так что — да.
Павел Левин
01 октября 2013, 18:59
0
Когда я делал мультиязычность на своём проекте с помощью babel я использовал следующие мануалы:
Документация Babel на русском
MODx REVO multilanguage Мультиязычность + Babel (способ настройки без изменения .htacces)

Пример плагина: Switchlang
<?php
$lankey = substr($_SERVER['REQUEST_URI'],1,2);
if($modx->context->get('key')!="mgr"){
    //grab the current domain from the http_host option
    switch ($lankey) {
        case 'en':
            //switch the context
            $modx->switchContext('en');
            //set the cultureKey
            $modx->setOption('cultureKey','en');
            break;
        case 'es':
            $modx->switchContext('es');
            $modx->setOption('cultureKey', 'es');
            break;
        default:
            // Set the default language/context here
            $modx->switchContext('web');
            $modx->setOption('cultureKey', 'ru');
            break;
    }
}
системное событие: OnHandleRequest

Статья немного битая, но в целом всё понятно, понятно что
</span><span class="pun">
не должно быть в config.core.php и вообще его не нужно открывать)

В зависимости от кол-ва требуемых языков, создаются папки, в моём случае это "en" и "es" т.е. английский и испанский (хочу заметить, что web — это русский язык).

Всё отлично работает, также и с пакетом Article (дополнение для новостных сайтов, добавляет новую возможность "Создать->Создать Статьи здесь" и уже внутри создавать дочерние документы и с интерфейсом управления).
Антон Соловьёв
01 октября 2013, 18:48
0
Скажите, при авторизации через HybridAuth возникала ошибка You cannot access this page directly.
я быстро нашёл в поиске, что для этого нужно в index.php добавить ini_set('apc.cache_by_default', 'Off'); // Отключение кэширования php-apc
вставил, глюк пропал.
но ведь не может же быть, чтоб HybridAuth не мог в принципе работать с php-apc.
или мы добавив в индекс отключение apc.cache_by_default вырубаем его не для всей cms и по-этому можно юзать этот тип кеширования?
Павел Левин
01 октября 2013, 18:41
0
Как я понял, если требуется в сам файл, то нет, даже нет смысла писать скрипт и работать с файлом т.к. это бред.

Самое простое, в шаблоне указать:
<style type="text/css"></style>
а внутри вызвать ТВ, к примеру:
<style type="text/css">[[!*tv_style]]</style>
где tv_style — это название ТВ параметра, который является "Текстовая область" и уже непосредственно в документе во вкладке "Дополнительные поля", вписывать css.

— ЗЫ: если я правильно понял.