Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
09 сентября 2012, 07:10
0
Тут я вообще не в теме — не разу не делал и не разбирался.
Василий Наумкин
08 сентября 2012, 22:11
0
Да сломать то вряд ли — в процессорах права проверяются.
Но опаснее и геморнее будет — факт.
Василий Наумкин
08 сентября 2012, 22:01
0
Можно, только зачем?
Василий Наумкин
08 сентября 2012, 20:08
0
Это ж обычный сниппет — все будет норм.
Василий Наумкин
08 сентября 2012, 18:10
0
Лучше сниппет-обертку, будет гораздо лучше и ­быстрее.

<?php
if ($modx->resource->id == 5) {
­$start = 1;
}
else {$start = 6;}

$params = ­array(
'startId' => $start
,'tpl' => ­'mytpl'
//, и так далее
);

return $modx->­runSnippet('Wayfinder', $params);
?>
Василий Наумкин
08 сентября 2012, 18:03
0
Нет, нельзя.

Пишите теги на 3х языках — не будет проблем.
Василий Наумкин
08 сентября 2012, 15:20
0
Создайте системную настройку и спишите ее во все чанки.
Василий Наумкин
08 сентября 2012, 14:50
0
На хабре нет тега «сарказм». По моему из комментария видно, что я издеваюсь.

С переносом проблем никаких, выше уже дали ссылку.

Но, удобнее (в будущем) сделать таки виртуальный сервер, чтобы там все пути совпадали с реальным сервером. И тогда все будет очень легко переноситься.
Василий Наумкин
08 сентября 2012, 07:01
0
Вот скрипт для смены прав — надо настроить директорию и юзера.

https://gist.github.com/3671478
Василий Наумкин
08 сентября 2012, 06:59
1
0
Файлы и деректории должны принадлежать юзеру, от имени которого запускается php для этого сайта.

Тогда — 755 и 644.

Если же у вас, например, все принадлежит юзеру ftp, а php работает от www-data, то надо или сменить владельца для файлов, или выставлять 777.

Почиатйет про права тут — это интересно system-administrators.info/?p=1087
Василий Наумкин
07 сентября 2012, 05:11
0
Попробуйте импортировать тот-же файл на сайте modx-test.com.

Если ошибка повторится — кидайте сюда логин\пароль от тестового сайт — погляжу.
Василий Наумкин
07 сентября 2012, 05:10
0
После die() другие сниппеты не работают. Это будет единственный ответ.

Ваши 2 разных скрипта должны реагировать на 2 разных action — для того оно и надо.
Василий Наумкин
06 сентября 2012, 20:57
0
В .htaccess пропишите
php_value error_reporting 6135

Если у вас не Apache2 — пошукайте в гугле как настроить php, чтобы не выводил эти нотисы.
Василий Наумкин
06 сентября 2012, 20:26
0
В Хроме перейдите на вкладку Network и поглядите, что приходит от сервера?

Наверняка, что-то портит JSON строку — и скрипт не может ее раскодировать. Отсюда и ошибка.
Василий Наумкин
06 сентября 2012, 19:04
0
Согласен, это гораздо лучше, чем задать вопрос и сидеть, сложа лапки.

Я бы до сих пор сидел =) forums.modx.com/thread/79111/runprocessor-for-resources-in-modx-api-mode
Василий Наумкин
06 сентября 2012, 18:12
0
Никогда ничего не меняйте в фалах компонента, если не понимаете, зачем.

«Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
Василий Наумкин
06 сентября 2012, 17:54
0
Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.

А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
Василий Наумкин
06 сентября 2012, 15:56
0
Тогда это какие то непонятки у jquery и bootstrap. Мы тут не при чем =)
Василий Наумкин
06 сентября 2012, 15:44
0
Не силен в wayfinder, но могу предложить использовать псевдоклассы CSS :first-child и :last-child.
Они позволят скрыть ненужное, или добавить.