Авторизация


Как убрать meta name="generator" content="Joomla! 1.5 - Open Source Content Management"

Если посмотреть исходный код страницы, можно найти строку в метаполях:

Joomla! 1.5 - Open Source Content Management" />




Конечно же разработчики Joomla! хотят обозначить используемую систему управления контентом и эта строка вроде бы безобидно висит в коде и никаму не мешает. Но тут есть небольшой минус- злоумышленнику даётся возможность узнать, на какой CMS построен сайт. А некоторые просто не хотят иметь на сайте лишний код, так же как и указывать на определённую CMS, особенно бесплатную, ведь у многих предвзятое отношение к слову "бесплатно" (в одной из следующих статей я попробую это опровергнуть и доказать очевидность преимущества бесплатной CMS над платными). Как же удалить этот метатег GENERATOR ?

Итак, приступим:

  • В директории /libraries/joomla/document/html/renderer/ находим файл head.php
  • В нём находим строку (строка 83):
  • Удаляем эту строку полностью и сохраняемся
  • Обновляем страницу сайта (если включено кеширование сайта- очищаем кеш в админ-панеле) и проверяем.

Если всё зделано правильно, то код метатега "generator" будет отсутствовать.

 

Источник: http://www.focusoff.ru

 

Редактор TinyMCE

Внимание! По умолчанию визуальный редактор TinyMCE работает в режиме, отображающем только часть кнопок, т.е. доступны не все функции. Для включения всех функций необходимо перейти в меню Плагины -> Редактор - TinyMCE и включить Расширенный режим работы.

 

Разные шаблоны для страниц сайта на Joomla

Как сделать ,чтобы для разный страниц, были различные шаблоны? В доках тольо упоминается такая возможность. Например, для главной страницы - один дизайн. Для страницы галерея или статья - другой и т.д.?

Это делается просто, через назначение шаблонов нужным пунктам меню.
В админке в управлении шаблонами выбрать нужный шаблон который будет по умолчанию, а другим шаблонам, при выборе кликнуть на кнопку назначить. В открывшейся странице выбрать пункты меню, которым нужно назначить этот конкретный шаблон. И так для остальных шаблонов.

Это самый простой способ, с большим или небольшим количеством различных шаблонов.
Более сложный вариант, это правка одного шаблона, и привязка нужных страниц к стилям шаблона.




Модуль в статье

 

Иногда нужно разместить модуль внутри статьи (например, какую-нибудь фотогалерею и пр.). Сделать это очень просто.

 

Так как модуль надо отобразить в статье, то априори, этот модуль нигде больше светить не надо, а значит позиция модуля, предусмотренная в шаблоне и предназначенная для отображения какой-то информации нам не подходит. Ведь модуль надо будет опубликовать и где-то показать. Значит, надо сделать такую позицию для отображения модуля, которой нет в шаблоне и она точно нигде не появится, даже если мы её опубликуем на главной.

 

1. В директории используемого шаблона /templates/ваш_шаблон/ найти и открыть файл templateDetails.xml в текстовом редакторе (очень удобно использовать Notepad ++). Этот файл отвечает за параметры шаблона, состав файлов и позиции модулей шаблона.

 

2. Найти в файле templateDetails.xml секцию positions. В стандартном шаблоне milkyway она выглядит так:

<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>footer</position>
<position>debug</position>
<position>syndicate</position>
</positions>






3. Здесь задано 11 позиций для вывода модулей. Смело добавляем в список еще одну свою, например: my_position

 

4. Сейчас в настройках модулей появилась позиция "my_position". Публикуем в ней наш модуль, который надо показать в статье. А в статье прямо в месте, где надо показать модуль пишем фразу: {loadposition my_position}


(ИСТОЧНИК: http://site-crafter.ru/articles/cms/joomla/modinarticle.html)



Вконтакте
Facebook
Яндекс.Метрика