Павел
чё сразу я?!)
Павел
Или речь не про мой коммент? Ну тогда ладно)
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();
}
не отрабатывает, ошибок нет
Миша
делай дебаг
Sentinel
Миша
как?
ну проверяй через $modx->log
Миша
гдле упадет там и косяк
Kirill
Доброго утра! Возник следующий вопрос:
Переносил сайт на modx с хостинга на сервер (ubuntu, nginx) и делал все как пишут по инструкции:
1. Очистил кэш
2. Скопировал все файлы с хостинга на сервер
3. Перенес базу данных
4. Отредактировал конфиги modx
5. Запускаю повторную установку (обновление существующей установки)
В этот момент нажимаю далее обновить и вылетает следующее:
Kirill
Igor
Поправьте вручную путь к core
Kirill
4 пункт это я и имел ввиду
Миша
это к базе не цепляется
Павел
это всё из-за того, что слишком много вкладок в браузере открыто!
Миша
Kirill
Хмм, странно, значит от бд копать
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 до и после
Alexey
Павел
СЕОшник, чтоли...
Kirill
Просто мои вкусы весьма специфичны )
Павел
Павел
оно?
Павел
Alexey
Alexey
всё руки не дойдут скрипт написать для правки путей
Sentinel
Kirill
а что за конфиги правил?
/config.core.php
/connectors/config.core.php
/manager/config.core.php
Ну и /core/config/config.inc.php
Поменял пути на актуальные
Alexey
так то там и key и context_key надо для getObject
Alexey
Павел
Павел
toArray там попробуй
Павел
я просто показал принцип, как правильно выводить такое
Павел
ты тупо конкатенируешь в строку объект, есессно от тебе пишет ворнинг
Sentinel
аа.. ок, спс
Павел
Sentinel
я в php не очень.. просто 😒
Kirill
Sentinel
ага.. стремлюсь.. 😊
Павел
мне не нравится давать готовые решения, это только усугубляет ситуацию
Sentinel
👍 согласен...
Evgeniy
Всем привет, подскажите что за фигня.. добавляю код js datepicker. После этого файл загружается обрезая последнюю строку, добавляю пару переносов строк, обрезается в другом месте, удаляю эти переносов строк вообще файл не удалось загрузить, потом вдруг загрузится. Без кода datepicker, таких проблем нет, и сам календарь работает
iWatchYouFromAfar
iWatchYouFromAfar
Вы бы показали на модхосте чтоль
Evgeniy
Согласен, сама суть может быть именно в этих строчках? Или такого не может быть, как пару строк внутри файла влияет на загрузку этого файла
Даниил (Onix)
Ребят, извините что влезаю к вам с оффтопом. Скажите, среди вас нет футбольных болельщиков из Мск?
iWatchYouFromAfar
iWatchYouFromAfar
Иван
iWatchYouFromAfar
Roman 🚀
Sergey
а кто сталкивался - вывести типо дату рождения?
Даниил (Onix)
спартак
iWatchYouFromAfar
а это важно? =)
Ну мало ли хочется купить именно определенного клуба
iWatchYouFromAfar
если не важно, то soccershop магазин у метро тульская, там цены норм и большой выбор, а так то езжай на стадион Спартак новый, но там ценники ад
Sentinel
А кто знает если я один конфиг migx назначу разным tv будет все ок, или лучше создать отдельный?
Павел
Павел
В настройке оного
Roman 🚀
Sentinel
Roman 🚀
Evgeniy
В js разве можно без нецензурной брани?)
Roman 🚀
Василий
Всё таки, программисты - очень чувствительный и ранимый народ, интраверты
Evgeniy
А, возможно, полезные заметки были..
Roman 🚀
Бродский однажды написал:
Работайте со словом, обогащайте свою речь. Это нужно не для того, чтобы блистать в своей спальне или стать светским умником. Это нужно в первую очередь для того, чтобы вы могли выговориться. Возможность выразить себя, рассказать о своих чувствах, мыслях и переживаниях может спасти вас от невроза. Ведь внутренний мир человека меняется каждый день, а словарный запас, тот способ, которым вы можете выразить свои перемены, остается неизменным. Способность пояснять себя отстает от опыта, и это пагубно влияет на психику. Поэтому много читайте. Обогащайте себя словом. И если уж вы все-таки решитесь пойти к психиатру, то пусть поводом для этого станет словесный алкоголизм, а не невроз.
Alexey
Не понимаю, причем тут Сергей