Вопросы

503 ошибка если заходишь не залогинен

Если я захожу в админку и нажимаю перейти на сайт — все отлично. Но если я попытаюсь зайти на главную предварительно не войдя в админку, то пишет 503 ошибку. Что характерно — все остальные страницы открываются хорошо.

Сначала подумал что у меня там вызов pdopage и какие то неправильные параметры задал, я удалил полностью шаблон и содержание главной страницы, ожидая что откроется чистая страница, но 503я тем не менее осталась. (кеш чистил и в админке и вручную)

В логах сайта такая ошибка
[2015-09-22 18:53:33] (ERROR @ /index.php) `0` is not a valid integer and may not be passed to makeUrl()
Эта ошибка была постоянно и как ее решить я тоже не знал, но видимых проблем она не вызывала. Логи сервера пустые.

Ошибку протестировал на openservere и на своем vps настроенному по инструкции Безумкина, в обоих вариантах ошибка повторяется. Подумал, что ошибка в настройках friendly urls
Алексей
22 сентября 2015, 16:32
modx.pro
1 549
0

Tickets - не выводит последнюю статью

Добрый день. Я новичок, может не туда пишу. Не могу найти ответ на вопрос.
Создаю блог с помощью Tickets, но последняя статья не выводится. Что делаю не так? Что нужно показать?
Вывод делаю через pdoResources. Вот вызов статей для категории. Может что то не правильно указано? Я новичок в ModX.
Может вообще не нужно было делать статьи с помощью Tickets?

[[pdoResources?
&tpl=`news_story`
&includeContent=`1`
&showHidden=`1`
&includeTVs=`1`
&processTVs=`1`
&limit=`18`
&offset=`1`
&parents=`7`
&includeTVs=`image`]]
Viki
22 сентября 2015, 14:10
modx.pro
826
0

Конфигурационный ключ сайта. Менять?

Здравствуйте, друзья!

Во время новой установки advanced версии modx есть возможность изменить конфигурационный ключ сайта.
Скриншот ниже:



Вопросы:
1. Зачем его менять? Вы это делаете?
2. Как правильно его поменять? Если я его изменяю, то сайт после установки не запускается — nginx отдает ошибку (вроде 5xx, точно сейчас не вспомню, но могу воспроизвести).

Я использую nginx и php-fpm (без апача).

Заранее спасибо за комментарии и опыт.
r5uY40
22 сентября 2015, 12:53
modx.pro
1 783
0

Генерация схемы для разрабатываемого компонента

Всем привет!

Столкнулся с проблемой. Разрабатываю компонент на основе modExtra, все по урокам Василия. Переименовал все при помощи rename_it.php. Исправил схему, сделал build.model.php, затем build.transport.php. Далее в таблице не создаются нужные поля и появляются ошибки при построении/установке пакета.

Содержимое схемы такое:

Павел Ширяев
22 сентября 2015, 11:40
modx.pro
3
2 973
0

Помогите с редиректом для nginx

Помогите пожалуйста с редиректом в nginx, в регулярках не разбираюсь

Пример старого пути — site.ru/tag/вода/
Пример нового пути — site.ru/tags?tag=вода

Все адреса содержащие /tag/$1/ должны уходить на site.ru/tags?tag=$1
Алексей
22 сентября 2015, 10:35
modx.pro
894
0

Источник файлов для typomce

Файловую систему для группы пользователей закрыл, назначил для тв источники файлов. Осталась проблема назначить источник файлов для текстового редактора typomce, так как корень файловой системы закрыт, при попытке вставить фото в контент выдает сообщение о том что доступ запрещен. Как назначить источник файлов для редактора?
Владислав
22 сентября 2015, 07:41
modx.pro
1
822
0

Как Minishop2 2.3.0-alpha2 настроить фильтрацию?

Прошу помочь, как настроить фильтрацию по дополнительным характеристикам?
Версия MODX REVO 2.4.0 и версия минишопа2 2.3.0-alpha2

Например, у товара есть дополнительная характеристика «type-01».
Как вывести список товаров с значением характеристики «AHD»?


Я попробовал вот так:

[[!msProducts?
&optionFilters=`{"type-01":"AHD"}`
&showLog=`1`
&parents=`0`
&tpl=`tpl.msProduct.row`
]]
Список товаров не выводится.
Что я делаю не так?
Иван Чуваев
22 сентября 2015, 06:31
modx.pro
1 416
0

Ajax пагинация - отлов ошибок

Добрый вечер!
Столкнулся с такой проблемой: не работает Ajax пагинация по кнопке. После нажатия на кнопку #pdopage приобретает свойство полупрозрачности и на этом все. В консоли видно что отправляется Get запрос, но ни ответа ни привета. Собственно вопрос, как понять в чем проблема?

Данный каллбек ничего не возвращает:
pdoPage.callbacks['after'] = function(config, response) {
    console.log('Конфиг после загрузки!', config);
    console.log('Ответ от сервера!', response);
}
Вызов сниппета:
<div id="pdopage">
    <div class="rows">
        [[!pdoPage?
            &element=`vip_pdo`
            &context=`[[*context_key]]`
            &action=`buy`
            &item_type=`all`
            &status_filter=`offline_too`
            &limit=`4`
            &my_lang=`[[!user_lang]]`
            &ajaxMode=`button`
            &pageVarKey=`page`
            &ajaxTplMore=`@INLINE <button class="btn btn-default btn-more glyphicon glyphicon-refresh"></button>`
        ]]
    </div>
    <div class="hide">[[!+page.nav]]</div>
</div>
Дмитрий
21 сентября 2015, 16:52
modx.pro
1 745
0

кол-во документов, написанных пользователем

Пытаюсь получить так, но в логе даже не появляется запрос в таблицу контента
[[!pdoUsers?
    &groups=`4`
    &select=`
        "modSiteContent":"COUNT(id) as users_work"
    `
    &leftJoin=`
        "modSiteContent":{"class":"modSiteContent","on":"modUser.id=modSiteContent.createdby"}
    `
    &showLog=`1`
]]
что я делаю не так?
Пётр Молчанов
21 сентября 2015, 13:12
modx.pro
1
2 060
0

Тестирование крупного проекта на MODX Revolution

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

demo.saleshr.ru/

Это еще очень сырая альфа, и данные постоянно будут сноситься, но тем не менее уже много чего увидеть можно :)

Советую так:
1. Смотрите видео на главной, чтобы понять что к чему:
2. Регите две учетки (понадобится два емейла, лучше реальные, так как на уведомлениях тоже некоторые вещи завязаны) соискателя и работодателя.
3. Гоняете все, что можете и даете фидбэк :)

По мере разработки буду выкладывать наиболее интересные решения возникших задач.
Fi1osof
21 сентября 2015, 12:37
modx.pro
2 411
0