Показать сообщение отдельно
  #4 (permalink)  
Старый 29.06.2015, 16:05
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Ruslan_xDD,
$_GET['style']; а если не определено? а где фильтрация входящих параметров?
Приведу пример не только подключения стилей, а и использования другого шаблона
пишем простенький системный плагин и на событие onAfterInitialise вешаем такой код:
Код
$input = JFactory::getApplication()->input;
$template = $input->getCmd( 'template', '' );
if ( $template !== '' ) {
	$input->set( 'template', $template );
	$conf = JFactory::getConfig();
	setcookie( 'templateChanged', $template, time() + 8640000, $conf->get( 'cookie_path', '/' ), $conf->get( 'cookie_domain', '' ) );
}
if ( !empty( $_COOKIE['templateChanged'] ) ) {
	$input->set( 'template', $_COOKIE['templateChanged'] );
}

Делаем два шаблона один ваш второй для слабо видящих..
переключение просто добавить например для переключения шаблонов с protostar на beez3 и обратно
в protostar:
<a href="<?php echo JRoute::_('&template=beez3'); ?>">Шаблон для слабовидящих</a>

в beez3:
<a href="<?php echo JRoute::_('&template=protostar'); ?>">Обычный шаблон</a>

Если не знаете как написать плагин, зайдите к Саше на сайт он для Вас написал конструктор http://inet-reklama.com/sozdanie-plagina.html
Ответить с цитированием