Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Евгений
Евгений
если скопировать url битой картинки в админке то он выглядит так
mysite.ru/connectors/system/phpthumb.php?h=150&w=150&src=card.png&source=1
и при этом не отображается картинка
а если сделать так
mysite.ru/connectors/system/phpthumb.php?h=150&w=150&src=/card.png&source=1
т.е. добавить слэш перед именем картинки в этой ссылке то она откроется в браузере…
вот теперь не могу понять с чего вдруг и где эта настройка
Мордынский Николай
Мордынский Николай
В плейсхолдере tpl.msGallery.outer мигает Картинка минишопа потом заменяется на нормальное изображение я так понимаю после того как отрабатывает скрипт инициализации.

Поставил [[+imag]] вроде не мелькает да и путь кажись выводит нормально.

[[+url ]] ничего невыводит
Aliaksandr Katlou
Aliaksandr Katlou
Чтобы темы не плодить, поинтересуюсь тут. При запуске файла ms2product.php не происходит ничего. Если засунуть его содержимое в снипет, и закинуть куда надо config.inc.php и вызвать на странице — думает, а потом выдает — Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /home/supermoi/public_html/core/xpdo/xpdo.class.php on line 3001

вместо 71 bytes бывает еще 76 и 32.

Моих скромных знаний не хватает чтобы понять в какую сторону копать дальше(
Смирнов Николай
Смирнов Николай
Лучше такие вещи делать через процессоры.
Тут и проверка прав, и кэш обновиться и события сработают
<?php
if (!isset($_GET['docid']) and !$id = intval($_GET['docid'])) {
    return;
}
$response = $modx->runProcessor('resource/delete', array('id' => $id));
if (!$response->isError()) {
    return 'Ресурс отмечен как удаленный!';
    // echo $response->getResponse();
}
Wassi Wassinen
Wassi Wassinen
Василий, подскажи пожалуйста. У меня назрела необходимость переноса сайта с хостинга на хостинг. Был vps apache+nginx, стал nginx+php5-fpm.
После переноса сыплет 500 ошибками. Я намучался с правами — сил нет. Люблю бубунту, но иногда от нее мозг кипит. Права выставлять на директорию пользователь: пользователь и для начала 775? При таких, рекурсивно назначенных, правах должно работать нормально? Отчего в админке он показывает замки на файлах?
Roman Smile
Roman Smile
Можно направить ссылкой на страницу, где вызывается сниппет примерно такой, где docId — это айди удаляемого ресурса.
$docId=intval($_GET['docid']);
$doc = $modx->getObject('modResource', $docId);
$doc->set('deleted', '1');
$doc->save();
Только важно сделать предварительно проверку на то, что это именно тот пользователь, которому можно удалять этот ресурс, если собираетесь передавать айди ресурса методом GET. Ну, чтобы кто попало не мог генерить себе ссылки с айдишниками и не понаудалять вам все что захочет)