Всего 122 891 комментарий

Григорий Коленько
16 ноября 2014, 13:21
0
[[~2]]

Нет?
Василий
16 ноября 2014, 13:13
0
А есть вывод без сниппетов? На пустом MODX?
Павел Романов
16 ноября 2014, 12:35
0
Значения полей любого ресурса (как и TV-параметров) можно вывести с помощью сниппета pdoField из пакета pdoTools.
В случае с названием (pagetitle) достаточно этого:
[[pdoField? &id=`ID_ресурса`]]
Если значение другого поля, то:
[[pdoField? &id=`ID_ресурса` &field=`имя_поля`]]
Alexander V
16 ноября 2014, 09:36
0
Обратитесь лучше к администратору, чтобы помогли настроить вам сервер. Никаких проблем быть не должно. При переносе, я обычно закидываю папку /setup/ и обновляю.
Сергей Бевзенко
16 ноября 2014, 08:12
0
У меня вопрос возник с переносом сайта. Разархивуруется не от того пользователя.
Сергей Бевзенко
16 ноября 2014, 07:34
0
Ясно. Спасибо.
Alexander V
16 ноября 2014, 07:31
0
Кстати при установке есть проверка прав. Используйте эту информацию, там всё перечислено.
Alexander V
16 ноября 2014, 07:01
+1
Скрипты должны запускаться от имени пользователя, а не www-data. Права 644/755
А как настроен сервер неизвестно. Если mod_php, то это уже все похоронили.
Настраивайте любым удобным способом FastCGI/php-fpm/ruid2 и не мучайтесь с правами.
Всё! Проще некуда!
Сергей Бевзенко
16 ноября 2014, 06:57
0
Владелец файлов пользователь, права 644/755.
Собственно это я и писал выше. У меня так и сделано.
И как настроен сервер — тоже известно.
Но мы все дальше уходим от моего вопроса.
Василий Наумкин
16 ноября 2014, 05:02
0
Это баг, обнови pdoTools.

Из-за отсутствия дополнительной проверки поле id исключалось из выборки при работе через pdoResources для сторонних классов.
Василий Наумкин
16 ноября 2014, 04:42
0
По умолчанию фильтр получает и применяет только name.

Если нужно изменить логику стандартного метода — то нет проблем, расширяй класс и меняй.
Alexander V
16 ноября 2014, 02:36
1
0
Владелец файлов пользователь, права 644/755
Но надо знать, как у вас настроен сервер. FastCGI/php-fpm/ruid2 и т.д.
Дима
15 ноября 2014, 22:18
0
Вставил, помогло:
if (top.frames.length !== 0) {
	if (top.location.href != self.document.location.href) // not redraw login page in opera
		top.location=self.document.location;
}
Сергей Бевзенко
15 ноября 2014, 20:18
0
Тогда скажите, какое настоящее?
Alexander V
15 ноября 2014, 19:28
0
Я думал, что 666/777 владелец Apache и т.п. ушли в прошлое…
Александр Коваленко
15 ноября 2014, 17:02
0
А можно подробнее об этом?
Но если у тебя 1 TV поле типа migx, а в нем 6 полей, то совсем не так =) В этом случае, допустим, имя этого поля filed, то выводить надо вроде как [[+tv.field.set]]
Сергей Бевзенко
15 ноября 2014, 14:32
0
Это если папка пользователя www-data.
А у меня apache2 запускается от www-data. А сайт в директории пользователя user.
В таком случает эти права на дают записывать в cache. И сайт соответственно не работает
Abu
Abu
15 ноября 2014, 14:06
1
0
755 директории
644 файлы

кусок из скриптов Василия

echo "CHMOD directories...";
find "/var/www/site/site.com" -type d -exec chmod 0755 '{}' \;
echo "CHMOD files...";
find "/var/www/site/site.com" -type f -exec chmod 0644 '{}' \;