а зачем так делали? какие проблемы могут быть, если убрать?
я проверю сегодня еще раз... данный код обрабатывает ситуацию, когда Joomla считает что сайт должен открываться без www, а пользователь открыл страницу с www (или наоборот).
А вот про порт, честно говоря я забыл. Надо заменить:
var h=location.hostname,d,i1,i2;i1=r.indexOf('://');if(i1!=-1){i2=r.indexOf('/',i1+3);if(i2!=-1){d=r.substring(i1+3,i2);if(d!=h){r=r.replace(d,h);}}}this.requestURI=r;на
var h=location.hostname,d,i1,i2;i1=r.indexOf('://');if(i1!=-1){i2=r.indexOf('/',i1+3);if(i2!=-1){d=r.substring(i1+3,i2);if(d!=h){if(location.port!=''){h=h+':'+location.port;}; r=r.replace(d,h);}}}this.requestURI=r;Т.е. перед заменой я добавил фрагмент, учитывающий значение порта:
if(location.port!=''){h=h+':'+location.port;};Проверьте пожалуйста.
Спасибо, проблема была действительно в www. А я не обратил внимания абсолютно
на самом деле, я бы рекомендовал обновиться до версии 2.1.0.0 (ну или подождать выхода следующей - думаю на следующей неделе выпущу).