Видео: Давид Браун (Арахамия) TemplateMonster, Weblium: продать бизнес, начать новый ПРОДУКТИВНЫЙ РОМАН #36 2024
Современные шаблоны Joomla (версия 1. 6 и выше) предназначены для поисковой системы (SEF). В более ранних версиях Joomla, таких как версия 1. 5, шаблоны были основаны на HTML-таблицах, которые трудно сканировать веб-паукам.
Шаблоны без таблиц на основе CSS лучше, но у них все еще есть проблема: Самый левый модуль (который является меню сайта) обычно на первом месте в HTML-странице веб-страницы. Если паук должен сначала просканировать меню, он может привести к девальвации фактического содержимого страницы, поскольку этот контент до сих пор удален с самого начала страница.
Чтобы предотвратить эту ситуацию, сегодняшние шаблоны Joomla плавают столбцы слева и справа в зависимости от ширины страницы в браузере, чтобы обеспечить правильное размещение содержимое веб-страницы (как показано компонентом Joomla) и меню навигации (как показано модулем Joomla). Такие шаблоны также имеют контейнерный элемент, содержащий столбцы.
Вот какая часть такого шаблона может выглядеть в CSS:
#container {width: 100%; display: inline;} # column_1 {width: 25%; display: inline; float: left;} # column_2 {width: 45%; display: inline; float: right;}
В индексе шаблона. php, два столбца (column_1 и column_2) будут помещены внутри контейнера таким образом, чтобы второй столбец - тот, который отображает содержимое веб-страницы - сначала входит в HTML (но фактически расположен справа в браузере из-за CSS).
И второй столбец - тот, который отображает меню - появится позже в HTML-странице страницы (но фактически расположен слева в браузере из-за CSS-шаблона).
Другими словами, HTML, созданный такими шаблонами, сначала показывает содержимое страницы веб-пауку, перед основным меню. Затем паук основывает свой анализ на фактическом содержимом страницы, а не на элементах в главном меню.
Вот как выглядит обработка столбцов в индексе такого шаблона. php-файл: