Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
27 января 2016, 09:41
+1
А я разве спрашивал про стоимость разработки сайта? Вопрос был именно про стоимость содержания. Василий написал
Нет никаких источников файлов, все 100 Gb изображений хранятся прямо на сервере, за большие деньги (на Linode минимально подходящий тариф для таких объёмов стоит $100)
Т.е. изображения оказывают существенное увеличение стоимости содержания. А дальше он пишет так
Минимальный тариф modhost.pro за 180 рублей против тарифа за $100 от Linode.
180 руб. без изображений сравнивается с $100 с изображениями. Мне кажется это не совсем корректное сравнение. Тогда нужно и из линоды выделить стоимость хранения этих изображений — перенести на какой-нибудь CDN (тот же Selectel). И учитывать просто стоимость содержания сайта. Например, $20 (1600 руб.). Вот такое сравнение будет правильнее.

П.С. Собственно, оптимизация в любом случае приличная.
26 января 2016, 16:49
0
Минимальный тариф modhost.pro за 180 рублей против тарифа за $100 от Linode.
Наверно нужно еще хранилище Selectel прибавить. Сколько оно выходит?
26 января 2016, 16:15
0
Версионность через пакет, да. И все правки тоже через него, да. Это давно опробовано и хорошо работает на modstore.pro и modhost.pro, когда еще не было Gitify.
А кто и как будет поддерживать этот сайт? Т.е. в базе разработки (наверно ты её передашь заказчикам) пишется или правится статья, а потом разработчик должен собрать пакет и установить на его на продакшн?
26 января 2016, 15:59
0
Ясно. Спасибо!
26 января 2016, 15:45
+1
Вроде 1 день.
26 января 2016, 15:42
0
Круто! А админка — это ресурс в web или отдельный файл?
26 января 2016, 14:04
0
Это который доктор? Хрен знает. Почему-то он у них в базе вредоносных сайтов. Почему не понятно. Вот что пишет.

Вирусов нет, проблем нет, но опасность с большой буквы. Попахивает разводкой. У меня Касперский. У него претензий нет.
26 января 2016, 13:48
0
Системное меню -> Управление словарями. Выбираете пространство имён «core», язык «ru» и добавляете.
26 января 2016, 11:38
+1
Меня modhost привлёк двумя фичами —
1. Возможностью обновления MODX одной кнопкой. Это реально удобно и экономит кучк времени.
2. И возможностью постепенно привыкнуть к консолям всяким. Как первый шаг к своему VPS. Для меня это пока сложновато.
26 января 2016, 09:21
0
Проверку добавил Спасибо!
26 января 2016, 08:49
+1
Это ошибка лексикона. Она ни на что не влияет. Просто он не может найти ключ «and». Добавьте в лексикон этот ключ со значением «и».
П.С. Сразу писать в базу данные из $_POST без обработки как-то не по-взрослому. Хоть MODX и фильтрует запросы, всё-таки, хорошая практика — всегда обрабатывать данные от пользователя. Лучше 7 раз перебдеть, чем один недобдеть.
25 января 2016, 18:51
+2
Именно поэтому я с него и съехал. Он прописывал права на папки 600 и на файлы 466. Т.е. обновить компонент была целая проблема — нужно было права поменять на все папки и файлы компонента перед обновлением. И так каждый раз. Техподдержка сказала, что ничего сделать не могут и посоветовала переехать на VPS. Я переехал на modhost.pro. Забыл про эти проблемы.
25 января 2016, 18:01
+1
MODX не может создать папку и файл потому что «Permission denied». В России всего пара человек знает, что это значит.
Случаем не TimeWeb?
25 января 2016, 16:54
+2
Много раз уже говорили — не пользуйтесь вы этим If. Напишите свой сниппет, который будет возвращать нужный контент. If придуман для менеджеров без знаний php.
25 января 2016, 10:59
0
Для начала я бы посоветовал научится пользоваться знаками препинания. «Казнить нельзя помиловать»
По сути. Конфликтов быть не должно, используется тот редактор, который указан в настройках, а не грузятся все установленные. Редакторы можно менять в любой момент времени. Проблема в чем-то другом.
22 января 2016, 16:58
0
В данное версии никак. Напишите в пожелания, чтоб я не забыл.
22 января 2016, 15:38
0
Нету. Вы видели цены?
22 января 2016, 15:13
0
Можно, как и любой другой объект в MODX.
$path=$modx->getOption('core_path').'components/fullcalendar/model/';
$modx->addPackage('fullcalendar',$path);
$calendar=$modx->newObject('fullCalendar');
22 января 2016, 10:45
0
Только не забудь выполнять этот код только при создании статьи
if ($mode == 'new') {
    // Код для постинга
}
П.С. Ответы находятся быстрее, если научится пользоваться поиском. ;)
22 января 2016, 10:35
+2
Если уж вдруг контент-менеджер решил вставить чанк или сниппет в текст статьи, то наверно лучше все же их распарсить, чем вырезать. Имхо.
// Код для плагина сохранения ресурса
$content = $resource->get('content');
$maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
$modx->getParser()->processElementTags('', $content, false, false, '[[', ']]', array(), $maxIterations);
$modx->getParser()->processElementTags('', $content, true, true, '[[', ']]', array(), $maxIterations);