Что я делаю не так? #460
Replies: 3 comments 1 reply
-
Лето же... Код верный. Язык по умолчанию русский — это пустая строка. Остальные языки |
Beta Was this translation helpful? Give feedback.
-
День вчера (ЛЕТНИЙ, но не в Герм..) наверно был "хороший" (для меня :-)) $sys_lang = mso_get_option('admin_lang', 'general', []); if ($sys_lang == '') $sys_lang = 'ru'; pr('$sys_lang = ' . $sys_lang); // Любой, кроме рус. подставлялся! ТАКИМ вот кодом, я не мог получить русский!!! - потому и написал... что с пустой строкой не сравнивается P.S. Лето,.. отдыхайте, веселитесь... |
Beta Was this translation helpful? Give feedback.
-
Лучше так:
|
Beta Was this translation helpful? Give feedback.
-
Я в issues ответа не дождался...
Быть может... сложный. я вопрос задал...
А может,.. не туда... я постучался???
А может непонятно написал???
Вопрос такой, мне нужно взять из БАЗЫ...
Да через функцию, из опций взять язык,
Любой другой... определяет сразу! -
А с русским... ну никак! ни тык ни мык...
Быть может больше ЗДЕСЬ народу ходит
Дискуссий нет Друзья, я не хочу!
Но mso_get_ОПШИН "за нос водит"
И может тут ответ я получу???
Что я делаю не так?
$sys_lang = mso_get_option('admin_lang', 'general', []);
pr('$sys_lang = ' . $sys_lang); // Работает при любом другом языке, кроме русского :-(
На gettype() отзывается string, но строка не проверяется
ни с NULL, ни с '',.. как победить?
pr(gettype(mso_get_option('admin_lang', 'general', []))); // получим string
Благодарю за помощь
Beta Was this translation helpful? Give feedback.
All reactions