Joomla 3.6.4 - SIGE . Lack of access rights
По ошибке доступа не скажу точно, возможно проблема скриптов, не полная совместимость с новой версией или что ещё...
По лайтбокс, тут если не работает, значить скрипты не отрабатывают. Нужно смотреть какие ява скрипты использует галерея, и какие шаблон, иногда при использовании и тем и другим той же JQuery библиотеки разных версий и/или Mootools, происходит конфликт, и что то одно или всё не работает.
Для устраниеия конфликтов библиотек скриптов, есть плагин, но он может и не помочь. Или вручную в шаблоне отрубить скрипты и вывести их в нужном порядке что нужно, типа такого:
unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'],
$this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'],
$this->_scripts[$this->baseurl.'/media/system/js/core.js'],
$this->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js'],
$this->_scripts[$this->baseurl.'/media/jui/js/jquery.min.js'],
$this->_scripts[$this->baseurl.'/media/jui/js/jquery-noconflict.js'],
$this->_scripts[$this->baseurl.'/media/jui/js/jquery-migrate.min.js'],
$this->_scripts[$this->baseurl.'/media/system/js/caption.js']);
И потом с помощью "JFactory::getDocument()->addScriptVersion('/js/xxx.js');" загрузить нужные, в нужном порядке.
ПС. В
новых версиях джумла есть некоторые скрипты которые не возможно отключить с помощью unset, так как они не передаются в массив, и грузятся жёстко. Но основные из категори медиа и расширений, можно удалить без проблем. Тоже можно и со стилями делать - "unset( $this->_script['text/css'] );" и $this->addStyleSheetVersion('/css/user.css');