|
|
|
| Всем привет! Делаю сайт на joomla и бьюсь с ее галереей joomgallery. Проблема:
в IE если запустить слайд-шоу, то после его остановки при нажатии на "стоп", слайд-шоу прекращается и пользователь остается в этом же окне. В мозиле, опере, гугле проблема: после остановки слайд-шоу пользователь перебрасывается на главную страницу галереи (обзор галереи) и высвечивается надпись "не выбрано фото". Как бы сделать так чтобы в этих браузерах было также как в IE?
Сделала очень интересное наблюдение. У меня галерея - это главная страница сайта. Так вот, если сделать главной страницей любую другую страницу, то после остановки слайд-шоу ни один браузер не выкидывает на обзорную страницу галереи, а оставляет в этом же окне как и IE. А вот если галерея это главная страница, то все кроме IE после остановки слайд-шоу перебрасывают на главную страницу галереи. Ну, кто-нибудь, подскажите, что делать? Заказчик хочет чтобы главной страницей была именно галерея. Очень нужны мысли и подсказки, плиз...
Искала код, который отвечает за перенаправление на главную страницу галереи. Вот вроде что-то похожее в папке models, файл detail.php:
function setId($id)
{
// Set new image ID if valid and wipe data
if(!$id)
{
$this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), JText::_('JGS_COMMON_NO_IMAGE_SPECIFIED'), 'notice');
}
$this->_id = $id;
$this->_image = null;
}
а вот в той же папке vote.php
function setId($id)
{
// Set new image ID if valid
if(!$id)
{
$this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), JText::_('JGS_COMMON_NO_IMAGE_SPECIFIED'), 'notice');
}
$this->_id = $id;
}
Но как отменить переадресацию и оставить пользователя на той же странице без понятия. | |
|
|