Content

Исправление шаблона для слабовидящих "accessibility"

Создано: 25 Май 2022 Просмотров: 330

 

После переезда с joomla 2.5 на 3.4 в админке - Общие настройки/Сервер/Сообщения об ошибках  выставил параметр - "для разработчиков", чтоб выдавало все ошибки и где они вылазят.

На версии для слабовидящих "accessibility" стала вылазить ошибка 

Strict Standards: Only variables should be assigned by reference in /home/internat/web/internat.seversk.ru/public_html/templates/accessibility/index.php on line 100

Убрал знак & из строки 100 $app = & JFactory::getApplication(); ошибка исчезла.

 

Оформление бокового меню в 2.5 похоже перехватывал скрипт. Точнее сказать .nav был предназначен для горизонтального верхнего меню, после переезда .nav стал применяться на боковые меню, оформления которых раньше перехватывал скрипт. В J3х перехвата нет, пришлось править css.

Поплыла боковая менюшка: Заменил в файле css  - .nav { text-align: center;.... на left

Пункты меню выводились в одну строку - убрал display: inline-block; из .nav li и .nav li li

Добавил .nav li:before {content: "- ";}

Включил левую панель. Для корректного изменения размера шрифта (из верхнего скрипта) поместил её в div class="page", также заменил в .nav, .left, .right,.nav...  размер в пикселях font-size: на inherit;

оформление левой позиции -

.left {
z-index:200;
width: 24%;
position: relative;
font-size:inherit;
padding:10px;
float:left;
margin:0px 20px 5px 0px;
word-wrap: break-word;
border:2px solid;
border-radius: 10px;
}
.left h3{font-size:130%;}

 

Убрал лишние точки и цифры li{list-style-type: none;}

Для членораздельности добавил .article-info { font-size: 80%; font-style: italic; }

Блок article-info блокировал нажатие мышкой пунктов меню боковых панелей, добавил    z-index:200; в  .left, .right

Убрал h1,h2,h3,hr{clear: left;}

Убрал .clr{clear:left;...

Добавил .items-more,.items-row,.leading,.item { position:relative;clear:left;} чтоб новости не налазили друг на друга (отмена float для картинки)

 Добавил .category{clear:left;

Добавил .readmore a {font-weight: bold;

 

headline, position-1-vi, position-2-vi в файле index.php заменил обёртку <div class="nav"> на  <div class="gnav">, который переместил внутрь <div class="page", чтобы скрипт работал на заголовке и верхнем горизонтальном меню.

 Также position-3-vi и position-4-vi переместил внутрь <div class="page"

 

Подредактировал файлы black,blue,brown,mint....css

В общем неплохо получилось, ошибок минимум.

 

 Скачать шаблон (исправлен) accessibility http://internat.seversk.ru/files/accessibility.zip

 Скачать плагин http://internat.seversk.ru/files/templateswitcher.zip

виды клематисов