Николай, доброго дня! Установил ShopModxBox на чистый Revo. Не пойму что не так, ибо абсолютный нуб в modx, но при попытке просмотра любой из страниц, кроме главной ничего не вижу: «The requested URL /o-shopmodxbox.html was not found on this server.» Главная работает нормально… Пожалуйста, подскажите в чем я ошибся?
Если итоговые адреса разных языковых версий одинаковые, то конечно ничего хорошего из этого не получится. Правильней делать на различные поддомены и вешать плагин на OnHandleRequest, в котором прописать в зависимости от того, какой домен текущий, установку нужного cultureKey и cache_prefix. Тогда у вас разные языковые версии сайтов будут на разных доменах/поддоменах. К сожалению, сейчас не можем продемонстрировать готовый вариант, но скоро будет дополненная версия пакета как раз с такими возможностями.
Интересует, как такой метод мультиязчности повлияет на SEO
Не за что!
Спасибо :)
Тогда пробуйте на нормальном сервере. Скорее всего что-то не то с локальным сервером.
находиться на локальном сервере, могу только дать доступ через удаленку.
Пришлите в личку адрес сайта, я посмотрю вечером что там и как (только базового пользователя admin оставьте)
Срочно не надо. Попробовал как Вы сказали, создал нового пользователя. В настройках указал все тоже самое что у админа, кроме атрибутов (в дополнительном поле). Результат такой же, пустая форма при вводе логина и пароля.
Добрый день! То, что удаляется старый пользователь, и создаются новые — это нормально. Когда накатывается сборка, тогда таблица юзеров очищается полностью, и создаются новые. Скорее всего все-таки вы в чем-то ошиблись при редактировании админа. Попробуйте накатить сборку заново, но не редактировать админа, а создать нового пользователя, и в случае успеха уже попробуйте админа отредактировать. На случай, если в админку вообще никак не войти, а надо очень (при этом есть доступ по ftp или типа того), открывайте файл manager/index.php и сразу после инициализации MODX-а ($modx->initialize()) пишите: $user = $modx->newObject('modUser', array( "username" => "myuername", "password" => "mypassword", )); $profile = $modx->newObject("modUserProfile", array( "email" => "myemail" )); $user->addOne($profile); $user->sudo = 1; $user->save(); return; После чего заходите на страничку админки и будет создан пользователь. Затем комментируете или удаляете этот код и заходите под новой учетной записью.