Павел
чё сразу я?!)
Павел
Или речь не про мой коммент? Ну тогда ладно)
Anonymous
чё сразу я?!)
нет, к тебе вопросов нет, только если ты не научил свой компонент правильно удаляться 😁
Павел
как можно удалять такую красоту!
Sentinel
Всем привет, кто может подсказать, что в скрипте не так? <?php //Настройки $context_main = array( 'key' => 'deu', 'name' => 'Deutsch', 'description' => 'This is Deutsch context' ); $context_params = array( 'cultureKey' => 'de', 'site_start' => 577, 'base_url' => '/de/', 'site_url' => '/de/', 'site_name' => 'Site name', 'error_page' => 578, 'locale' => 'de_DE.UTF8' ); //Далее ничего не меняем! //Создаем контекст $context = $modx->getObject('modContext', array('key' => $context_main['key'])); if(!$context){ $context = $modx->newObject('modContext'); } $context->set('key',$context_main['key']); $context->set('name',$context_main['name']); $context->set('description',$context_main['description']); $context->save(); //создаем настройки контекста foreach ($context_params as $key => $value) { $context_setting = $modx->getObject('modContextSetting', array('key' => $key)); if(!$context_setting){ $context_setting = $modx->newObject('modContextSetting'); } $context_setting->set('context_key',$context_main['key']); $context_setting->set('key',$key); $context_setting->set('value',$value); $context_setting->set('xtype','textfield'); $context_setting->set('namespace','core'); $context_setting->set('area','language'); $context_setting->set('editedon',0); $context_setting->save(); } не отрабатывает, ошибок нет
Миша
делай дебаг
Миша
как?
ну проверяй через $modx->log
Миша
гдле упадет там и косяк
Kirill
Доброго утра! Возник следующий вопрос: Переносил сайт на modx с хостинга на сервер (ubuntu, nginx) и делал все как пишут по инструкции: 1. Очистил кэш 2. Скопировал все файлы с хостинга на сервер 3. Перенес базу данных 4. Отредактировал конфиги modx 5. Запускаю повторную установку (обновление существующей установки) В этот момент нажимаю далее обновить и вылетает следующее:
Kirill
Igor
Поправьте вручную путь к core
Kirill
4 пункт это я и имел ввиду
Миша
это к базе не цепляется
Павел
это всё из-за того, что слишком много вкладок в браузере открыто!
Kirill
Хмм, странно, значит от бд копать
Alexey
Всем привет, кто может подсказать, что в скрипте не так? <?php //Настройки $context_main = array( 'key' => 'deu', 'name' => 'Deutsch', 'description' => 'This is Deutsch context' ); $context_params = array( 'cultureKey' => 'de', 'site_start' => 577, 'base_url' => '/de/', 'site_url' => '/de/', 'site_name' => 'Site name', 'error_page' => 578, 'locale' => 'de_DE.UTF8' ); //Далее ничего не меняем! //Создаем контекст $context = $modx->getObject('modContext', array('key' => $context_main['key'])); if(!$context){ $context = $modx->newObject('modContext'); } $context->set('key',$context_main['key']); $context->set('name',$context_main['name']); $context->set('description',$context_main['description']); $context->save(); //создаем настройки контекста foreach ($context_params as $key => $value) { $context_setting = $modx->getObject('modContextSetting', array('key' => $key)); if(!$context_setting){ $context_setting = $modx->newObject('modContextSetting'); } $context_setting->set('context_key',$context_main['key']); $context_setting->set('key',$key); $context_setting->set('value',$value); $context_setting->set('xtype','textfield'); $context_setting->set('namespace','core'); $context_setting->set('area','language'); $context_setting->set('editedon',0); $context_setting->save(); } не отрабатывает, ошибок нет
if(!$context_setting){ $context_setting = $modx->newObject('modContextSetting'); } мне кажется тут косяк, попробуй log до и после
Павел
СЕОшник, чтоли...
Kirill
Просто мои вкусы весьма специфичны )
Павел
Павел
оно?
Alexey
всё руки не дойдут скрипт написать для правки путей
Kirill
а что за конфиги правил?
/config.core.php /connectors/config.core.php /manager/config.core.php Ну и /core/config/config.inc.php Поменял пути на актуальные
Alexey
http://picplus.ru/img/1812/25/d23d2cfc.png
проверь, новый создается обьект или выбирается существующий
Павел
http://picplus.ru/img/1812/25/d23d2cfc.png
$modx->log(1, print_r($context_setting, 1));
Alexey
так то там и key и context_key надо для getObject
Alexey
$modx->log(1, print_r($context_setting, 1));
toArray() не надо, чет не помню
Sentinel
$modx->log(1, print_r($context_setting, 1));
массив [xpdo] => modX Object мне распечатал, прилагать не буду 😀
Павел
toArray там попробуй
Павел
я просто показал принцип, как правильно выводить такое
Павел
ты тупо конкатенируешь в строку объект, есессно от тебе пишет ворнинг
Sentinel
аа.. ок, спс
Sentinel
я в php не очень.. просто 😒
Павел
пути + доступ к базе
и тока потом удали папку кеш
Павел
я в php не очень.. просто 😒
ну програмить то пытаешься, значит стремишься к развитию…
Sentinel
ага.. стремлюсь.. 😊
Павел
мне не нравится давать готовые решения, это только усугубляет ситуацию
Sentinel
👍 согласен...
Evgeniy
Всем привет, подскажите что за фигня.. добавляю код js datepicker. После этого файл загружается обрезая последнюю строку, добавляю пару переносов строк, обрезается в другом месте, удаляю эти переносов строк вообще файл не удалось загрузить, потом вдруг загрузится. Без кода datepicker, таких проблем нет, и сам календарь работает
iWatchYouFromAfar
Вы бы показали на модхосте чтоль
Evgeniy
Согласен, сама суть может быть именно в этих строчках? Или такого не может быть, как пару строк внутри файла влияет на загрузку этого файла
Даниил (Onix)
Ребят, извините что влезаю к вам с оффтопом. Скажите, среди вас нет футбольных болельщиков из Мск?
Даниил (Onix)
Привет. Ты про задержания?
Не, мне подарок надо купить, я не понмиаю где поближе к центру сувенирные магазы
Sergey
а кто сталкивался - вывести типо дату рождения?
Даниил (Onix)
Какой клуб?
а это важно? =)
Даниил (Onix)
спартак
iWatchYouFromAfar
а это важно? =)
Ну мало ли хочется купить именно определенного клуба
iWatchYouFromAfar
если не важно, то soccershop магазин у метро тульская, там цены норм и большой выбор, а так то езжай на стадион Спартак новый, но там ценники ад
Sentinel
А кто знает если я один конфиг migx назначу разным tv будет все ок, или лучше создать отдельный?
Павел
В настройке оного
Evgeniy
Воспроизведи на модхосте, если не удастся, то скорее проблема в сервере
Гляну логи и попробую на модхосте. Просто на сервере есть ещё тестовый сайт с другим конфигом, php-fpm вместо апача и там тоже самое
Sentinel
Evgeniy
В js разве можно без нецензурной брани?)
Roman 🚀
В js разве можно без нецензурной брани?)
тогда тебе нужен менее воспитанный и чувствительный вебсервер))
Василий
что-то Серёгу бомбануло с этого комментария) https://modx.pro/components/17019#comment-105523 эх, нервничает человек.
Я даже больше скажу - он вообще все свои заметки убрал. Казалось бы, взрослый человек и всё такое - а ведёт себя как школьник
Василий
Всё таки, программисты - очень чувствительный и ранимый народ, интраверты
Roman 🚀
Всё таки, программисты - очень чувствительный и ранимый народ, интраверты
Гендерная классика, девочки играют между собой в куклы и прокачивают социализацию, а мальчики ковыряются по углам в своих машинках, потом не могут двух слов связать
Evgeniy
А, возможно, полезные заметки были..
Roman 🚀
Бродский однажды написал: Работайте со словом, обогащайте свою речь. Это нужно не для того, чтобы блистать в своей спальне или стать светским умником. Это нужно в первую очередь для того, чтобы вы могли выговориться. Возможность выразить себя, рассказать о своих чувствах, мыслях и переживаниях может спасти вас от невроза. Ведь внутренний мир человека меняется каждый день, а словарный запас, тот способ, которым вы можете выразить свои перемены, остается неизменным. Способность пояснять себя отстает от опыта, и это пагубно влияет на психику. Поэтому много читайте. Обогащайте себя словом. И если уж вы все-таки решитесь пойти к психиатру, то пусть поводом для этого станет словесный алкоголизм, а не невроз.
Alexey
Не понимаю, причем тут Сергей