🙈 PG
И не будет проблем
🙈 PG
Либо в php.ini указать настройку
Артур
Булат
Всем привет . Можете помочь с редиректом и исправлением одного момента на сайте. Прошу писать в личку
🙈 PG
🙈 PG
Они после обновления обычно не перезаписываются
🙈 PG
Но надежнее в core/config
Артур
bodkul
Всем привет, я новичок! После установка выводит ошибку на менеджер, как решить проблему?
Артур
bodkul
Спасибо. Тут для чего?
Артур
bodkul
Чем разница?
Алексей
Чем разница?
По сути это были очень схожие системы.
Сейчас Эво ушел в сторону ларавела. И поддерживается Дмитрий и командой.
bodkul
Я заметил что Эво сейчас с поддержкой Ларавел. Какую выбрать посоветуете?
Алексей
Алексей
И там и там пхп.
И там и там есть свое готовое.
Nikolay
Господа а как мне в корзину вывести название модификации msOptionPrice2?
Nikolay
ты не поверишь но он в примере что на Гите лежит выводит и опции сами и артикулы все что угодно но название тянет самого товара
Артур
Nikolay
неа
Nikolay
{$options['modification_name']}
Nikolay
вот так тоже не выводит
Артур
вот так тоже не выводит
Это понятно, я имел ввиду в карточке товара получить имя модификации можно это я точно знаю, вот там добавь скрытый инпут с options[modification_name] и в него положи имя, а уже в корзине выводи опцию. Я так делал.
Nikolay
ребят тупой вопрос я же могу переименовать контекст ?
Nikolay
вот тут
Nikolay
🙈 PG
🙈 PG
Редактировать контекст
Nikolay
да это понятно у меня ж ничего не крашнется из за этого?
Nikolay
а то я мультияз настраиваю там 3 языка и главный контекст называется Website)
🙈 PG
Ключ изменить нельзя вроде
🙈 PG
А название на скорость не влияет
Nikolay
оке
Nikolay
Ребят подскажите где накосячил создал контексты, настроил их вывел кнопки перевода, скопировал и перевел страницы, при переключении языка выдает ошибку
Nikolay
при этом если я не указываю настройку site_start то оно переводит язык спокойно
🙈 PG
Тебе нужен плагин для переключения контекстов
Nikolay
🙈 PG
По умолчанию загружается web контекст, а site_start по ходу в другом контексте
Nikolay
сейчас тестирую на главной странице
Nikolay
если я контекстам не задаю *кроме web) главную страницу то все работает
Nikolay
но насколько это правильно
🙈 PG
Указанный ид ресурса должен быть в соответствующем контексте, те на который переключатель в плагине
Nikolay
Указанный ид ресурса должен быть в соответствующем контексте, те на который переключатель в плагине
я не понимаю тебя
<?php
if ($modx->context->key == 'mgr' || !$modx->getOption('friendly_urls') || $modx->event->name != 'OnHandleRequest') {
return;
}
switch ($_REQUEST['cultureKey']) {
case 'ru':
$modx->switchContext('ru');
setlocale(LC_ALL, 'ru_RU.UTF8');
break;
case 'he':
$modx->switchContext('he');
setlocale(LC_ALL, 'he_HE.UTF8');
break;
default:
$modx->switchContext('web');
break;
}
unset($_GET['cultureKey']);
вот плагин
Nikolay
вот настройка контекста
Nikolay
Nikolay
если оно так то все работает, но в руском контексте главная страница имеет id 45 и если его прописать то при переключении у меня крашит сайт
🙈 PG
Насколько я помню, там нужно и домен указывать
🙈 PG
Не помню какую именно настройку
Nikolay
я понимаю о чем ты но в руководстве по настройке мне сказали что можно и так и так
🙈 PG
Лиьо первая, либо последняя
Nikolay
https://cat-art.ru/blog/multiyazyichnost-modx-revo
Nikolay
Andrey
🙈 PG
🙈 PG
🙈 PG
В инструкции так само написано
Nikolay
Nikolay
краш
Nikolay
ну в инструкции написано /en/ ИЛИ http://site.ru/en
Nikolay
причем в лог админки ничего не летит
Andrey
не путайте base_url и site_url
Andrey
код плагина покажите и htaccess
Nikolay
Nikolay
код плагина
Nikolay
я не понимаю тебя
<?php
if ($modx->context->key == 'mgr' || !$modx->getOption('friendly_urls') || $modx->event->name != 'OnHandleRequest') {
return;
}
switch ($_REQUEST['cultureKey']) {
case 'ru':
$modx->switchContext('ru');
setlocale(LC_ALL, 'ru_RU.UTF8');
break;
case 'he':
$modx->switchContext('he');
setlocale(LC_ALL, 'he_HE.UTF8');
break;
default:
$modx->switchContext('web');
break;
}
unset($_GET['cultureKey']);
вот плагин
Nikolay
# MODX supports Friendly URLs via this .htaccess file. You must serve web
# pages via Apache with mod_rewrite to use this functionality, and you must
# change the file name from ht.access to .htaccess.
#
# Make sure RewriteBase points to the directory where you installed MODX.
# E.g., "/modx" if your installation is in a "modx" subdirectory.
#
# You may choose to make your URLs non-case-sensitive by adding a NC directive
# to your rule: RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]
RewriteEngine On
RewriteBase /
# Prevent rewrite the .well-known directory used by LetsEncrypt by rules below of this rule
RewriteRule "^\.well-known/" - [L]
# Prevent dot directories (hidden directories like .git) to be exposed to the public
# Except for the .well-known directory used by LetsEncrypt a.o
RewriteRule "/\.|^\.(?!well-known/)" - [F]
# Rewrite www.example.com -> example.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#
# or for the opposite example.com -> www.example.com use the following
# DO NOT USE BOTH
#
#RewriteCond %{HTTP_HOST} !^$
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTP_HOST} (.+)$
#RewriteRule ^(.*)$ https://www.%1/$1 [R=301,L] .
# Force rewrite to https for every host
#RewriteCond %{HTTPS} !=on [OR]
#RewriteCond %{SERVER_PORT} !^443
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Redirect the manager to a specific domain - don't rename the ht.access file
# in the manager folder to use this this rule
#RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
#RewriteCond %{REQUEST_URI} ^/manager [NC]
#RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en|he)/favicon.ico$ favicon.ico [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en|he)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(ru|en|he)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
Andrey
плагин есть ? http://joxi.ru/E2p7o47u4wnKKm
Nikolay
Andrey
мистика
🙈 PG
Я лично ни разу ещё не менял htaccess для работы с контекстами
Nikolay
мистика
причем если я очищаю id site_start все работает
Nikolay
и переключается
Alex
доброе утро подскажите у меня хостинг рег ру ставлю php8 последнюю версию. дак на сайте выдает ошибку , в чем может быть проблема
Dan
народ, кто нибудь знает причину, по которой может не открываться папка в дереве Файлов?
Dan
одна единственная папка не нажимается ни правой, ни левой кнопкой мыши в дереве
Dan
права 777 стоят, через фтп открывается норм