Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #14
26 июня 2015, 15:45
0
А, ну да))
26 июня 2015, 14:11
0
Это ты через install.php доступ к сайту получил????
26 июня 2015, 09:26
0
На сервере ZipArchive-то установлен?

Скрипт работает так: скачивает zip-архив по ссылке, распаковывает его во временную папку, переносит файлы куда надо, запускает установку и удаляет сам себя.

Получается, у вас какой-то из этапов не срабатывает — в итоге установка нормально не проходит…
26 июня 2015, 09:11
0
Все верно, так и должно быть…
25 июня 2015, 10:32
0
В MODX верстка и функционал — две разные независимые вещи. Модалку вы делаете с помощью HTML, CSS, Javascript (или используете готовую из Bootstrap, или Fancibox — вариантов множество), а уже в модалке помещаете все, что вам надо — какая разница, где на странице будет HybridAuth — ему все равно
24 июня 2015, 16:45
0
Я уже очень давно хочу написать компонент на основе этого скрипта — чтобы в админке можно было одной кнопкой запустить обновление… Но все руки не доходят))
24 июня 2015, 13:46
+2
Просто уберите параметр parents — он не для этого нужен

UPD. А, у вас список, тогда вместо parents используйте resource
24 июня 2015, 12:32
+1
Да, видимо, будет достаточно запустить так
$aliasPath = $data->getAliasPath();
github.com/modxcms/revolution/blob/0660b5955e1307dbaff8ab3c8750bad0b4d674ef/core/model/modx/modresource.class.php#L868-L923
24 июня 2015, 11:50
+1
Можно и напрямую, тогда надо будет самостоятельно сгенерировать еще и поле URI
24 июня 2015, 11:30
0
Можно же создать экземпляр класса, использовать его методы, а в базу его не записывать (не вызывать ->save())

$generator = $modx->newObject('modResource');
foreach ($files as $file) {
	$file['name'] = $generator->cleanAlias($file['name']);
}
24 июня 2015, 11:10
+1
Вам же говорят, cache_prefix должен быть такой: bram_/
24 июня 2015, 10:10
1
+7
На других хостингах тоже не надо мучиться.

1. Создаем у себя на компьютере файл install.txt (чтобы можно было загрузить через админку)
2. Копируем в него код инсталлера с GitHub
3. Загружаем его в корень сайта
4. Переименовываем в install.php
5. Запускаем — Далее, Далее, Далее, Готово.

Это моя версия скрипта установки от Dmi3yy, bumkaka и a-sharapov — здесь пропущен этап выбора нужной версии (сразу качается 2.2.4-advanced) и указана ссылка на файл с моего сайта (у modx.com небольшая задержка перед загрузкой есть)

Очень удобно — не нужен ни FTP, ни доступ к хостингу — нужен доступ только в админку.
24 июня 2015, 09:32
3
+1
У ресурса есть метод cleanAlias, который генерирует псевдоним:

$title = $data->get('pagetitle') . '-' . $data->get('id');
$alias = $data->cleanAlias($title);
$data->set('alias', $alias);
$modx->runProcessor('resource/update', $resource->toArray());
24 июня 2015, 09:24
0
Можно заменить на [[+uri]], если включены дружественные URL
23 июня 2015, 14:34
0
Урок 14. Использование MIGX. Создание таблицы
Вы же будете показывать магазины на странице самого товара? Тогда нагрузки не заметите.
22 июня 2015, 23:24
0
Товар — это ресурс? Добавлять/редактировать магазины будете из админки? Тогда вам будет достаточно MIGX.
22 июня 2015, 23:18
0
Скорее всего, дело в версии PHP