Здравствуйте.
Проблема то по сути не особо серьезная, но без знания PHP победить ее не удастся. Потому обращаюсь за помощью.
Смысл в следующем:
установлены:
Проблема возникла после создания собственных страниц обработки ошибок (403,404,500 и пр.)
Когда я их сделал возникла необходимость убрать с этих страниц все выводимые меню и модули Joomla. Процедура простая и быстро выполнимая - снял привязку модулей ко "всем" пунктам меню и сделал выборочную. В общем все модули остались на своих местах и по прежнему привязаны ко всем менюхам, кроме меню с материалами страниц-ошибок.
Теперь, по логике, при возникновении одной из ошибок пользователю должна показывается соответствующая страница с полным отсутствием модулей на ней. И тут все работает.
Но теперь модули исчезли и в пользовательских галереях. То есть, в модуле -
mod_cbgallery кликаем по миниатюре и переходим в фото галерею пользователя. Все так и есть, но на сгенерированной странице нет ни одного модуля! есть только две ссылки: 1) "на следующую страницу" и 2) "в конец". Это при условии что у пользователя достаточно фоток для разбиения на страницы. Если перейти на следующую, то все модули на странице уже появляются.
Анализируя ситуацию обратил внимание на вид ссылок выдаваемых модулем:
1) http://бла-бла-бла/index.php/component/comprofiler/userprofile/CaHeK?tab=getProfileGalleryTab - это ссылка с модуля превьюх - mod_cbgallery.
2) http://бла-бла-бла/index.php/regpeople/userprofile/CaHeK?tab=getprofilegallerytab&profilegallerypgposts_limitstart=12 - это уже внутри галереи ссылка для перехода на вторую страницу.
вопрос в том, где нужно колдовать, что бы ссылка из модуля
mod_cbgallery (1) приняла вид ссылки самого плагина СВ (2)? То есть вместо "
http://бла-бла-бла/index.php/component/comprofiler/userprofile/CaHeK?tab=getProfileGalleryTab" переходить на "
http://бла-бла-бла/index.php/regpeople/userprofile/CaHeK?tab=getprofilegallerytab&profilegallerypgposts_limitstart=0".
А в идеале даже не на первую страницу галереи пользователя а сразу на ту - где данное фото расположено.
Уверен просто, что для знающего PHP человека, этот вопрос весьма не сложен. И даже возможно кто-то с этим уже сталкивался. Подскажите, в каком месте код поцарапать)), чтоб все ровно отрабатывало.
(на всякий случай адрес:
http://www.softbe.ru)
зы. И что еще сейчас заметил - косячит только при переходе с главной страницы или с форума, но если ты уже находишься в чьем либо профайле, тогда все норм. Причем точно такая же ссылка -
http://бла-бла-бла/index.php/component/comprofiler/userprofile/CaHeK?tab=getProfileGalleryTab