Собственно я поначалу и делал с куками, но потом решил отказаться от этой идеи по некоторым соображениям. Судя по все без них все-таки не обойтись?! Просто я вижу этот вариант таким, в зависимости от шаблона выдаеться соответствующая страница (доступ запрещен), в теории я все понимаю, а вот крактики с модХ маловато.... =\
Ну вы же сами сказали, что шаблон для страницы "Доступ запрещен" один.
Мультиязычность в данной версии не является встроенной функцией движка - это комплекс мер с применением разных папок или TV для ее реализации. Поэтому и разных мультиязычных страниц 404 и пр сделать без ковыряния ядра не получится. Поэтому я бы лучше воспользовался куками.
Другой вариант который приходит в голову - это выполнять на странице "доступ запрещен" сниппет, который будет определять HTTP_REFERER, те страница с которой был перенаправлен пользователь, а уже по URL этой страницы определять, к какому языку она принадлежит. Вот только при включенном ЧПУ это весьма непросто, да и нужны ли такие заморочки.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
ЧПУ не используется.
Да. думаю с куками будет проще, страниц сделать 403х итд больше не прблема. Проблема в правильном редиректе на них, при ковырянии движка выяснилось что задается жесткий ид этой страницы, если не задан то по дефолту ставиться док с ид=1. Думаю выйти из этой ситуации следующим образом, на 403й написать на 3х языках типа так, мол вот так, доступа нет пройдите авторизацию или регистрацию и соответствующие ссылки на доки на нужных языках. Дабы более здравые мысли в данный момент в голову не приходят.
Проблема решена =)
EVD Огромнейшее тебе человеческое спасибо =)))