В прошлой статье – Дубли Joomla – причины возникновения, мы поговорили о том, почему они возникают и как их искать. В этой статье расскажу как можно убрать дубли или предотвратить их появление в поисковой выдаче.
Так как каждый случай индивидуален, рассмотрим самые популярные способы, которые в 99% случаев отлично работают. Можно для себя выбрать что-то одно или использовать в комплексе.
Хотя все эти способы применимы и к любой другой CMS системе, но я подробно остановлюсь именно на особенностях Джумлы.
Все эти примеры справедливы если вы включили стандартный SEF и Перенаправление URL в глобальных настройках J.
Первое, что можно сделать, если у вас путаница в урлах, (когда ссылки формируются и от алиаса категории, и от пункта меню) – поставить плагин Shnodoubles от sherza.
Отличный плагин, справляется со своей задачей на все 100%. После его установки неправильно сформированная ссылка (от алиаса категории) редиректится на правильную (от пункта
Собрались мы как-то сотоварищи побить всеми уважаемого Петра Белякова. Плацдармом для побития явился плагин спойлеров pb_spoiler — лучший спойлер рунета на тот день. Собрались мы нехилой кампанией: EFFRIT, STATICLIGHT, LEXX, AL-TEEN, ну и ваш покорный слуга в том числе (иначе бы не писал, нафиг мне чужие заслуги). Помогало конечно гораздо больше народу, но этих ЧЛЕНОВ с большой и всех других больших буков нашей команды я хочу выделить отдельно. В отличие от Аршавина, который, как вам известно, всего-лишь маленький член большой команды, имена этих мэнов могут писаться только с большой буквы. Ну и собрались мы, как говорят, покуситься на самое святое, на классика нашего, Шекспира Павла Белякова.
Основной идеей плагина определили подгрузку изображений после открытия спойлера, до открытия изображение не подгружается и, следовательно не мешает загрузке страницы. Таким образом стало возможно скрывать под спойлером большие изображения, не мешая загрузке
Вышел апдейт безопасности для Joomla! 2.5, с чем нас разработчики поздравили :-) Это радостное событие украшено новым функционалом и закрытием 2х новых уязвимостей с низким приоритетом опасности, а так же 44 исправлениями из багтреккера. :-)
В статье Создание шаблонов для Joomla мы поверхностно коснулись темы методов вывода контента в теле шаблона. Давайте теперь подробно разберем что это и с чем его едят. Итак, объявления метода jdoc присутствуют в каждом шаблоне Joomlaи выводят в тело шаблона (то бишь на страницу сайта) ту или иную информацию. В целом объявление метода выглядит следующим образом
<jdoc:include type="component" />
Данная строчка выводит на сайте информацию из компонентов, например статьи из com_content. Тип элементов вывода указывается в атрибуте.
1. type — типы элементов вывода.
В Joomla! 2.5 значительно доработали стандартный компонент материалов (com_content), однако некоторых функций (по крайней мере, лично мне) не хватает. Одна из таких функций это «кликабельные» изображения материалов. Может некоторым такая функция покажется лишней, однако Я лично сталкивался с посетителями, которые безрезультатно кликали по изображнию статьи на главной или в блоге, надеясь тем самым перейти в материал и прочитать полный текст статьи. В конце концов сайты мы делаем для своих посетителей, по крайней мере свои проекты, и это заставило меня задуматься о реализации нехитрого функционала кликабельных изображений материалов Joomla! 2.5, не прибегая к сторонним расширениям…
Компонент и модуль простой авторизации на сайте. История его создания довольно проста — надоело мне как-то раз логиниться у себя на сайте руками, начал искать подходящий компонент чтобы все делать мышкой. Ну ленивый я, ничего с этим не сделать.
В этом топике будет рассказ о социальных плагинах. Началось все с простого плагина комментариев Вконтакте, закончились сложным составным плагином для интеграции нескольких популярных компонентов joomla.
А речь пойдет о семействе плагинов социальных комментариев JL vk comments, JL comments и JL comments PRO.
Казалось бы, чего тут рассказывать? Ну есть такие коменты :-) Есть куча других. Но я в этом топике не буду рассказывать о других, а расскажу об эволюции расширения и почему оно стало таким какое есть сейчас.
Шаблоны практически всех CMS чем то похожи. Это обычные HTML шаблоны, интегрированные с системой. Чаще всего интеграция достигается путем вставки в нужные блоки программного кода, объявляющего те или иные элементы вывода: модулей, сайдбаров, материалов и т.д. Различия лишь в программировании, на уровне HTML никаких отличий нет и быть не может. Joomla в данном случае является классическим примером. Для того, чтобы создать в блоке шаблона позицию для модуля, нам требуется всего лишь вписать в него строчку
<jdoc:include type="modules" name="mymodule" />
type=«modules» — указания типа выводимого элемента.
name=«mymodule» — название модульной позиции.
Минимальная информация, необходимая для создания позиции в шаблоне. Используется для вывода на странице модулей, например: меню навигации, формы авторизации, «хлебных крошек» и т.д. Так же можно указывать title="" для обозначения подсказки, style="" для
Я в предыдущем топике хотел рассказать про примешивания, но еще рано, т.к. сперва я должен рассказать вам про переменные, а уже следующий топик будет про примешивания.
По своей сути переменные в LESS это ничто иное, как обычные константы. Но да шут (фиг и т.д.) с ними. Решил создатель леса сказать что это переменные — будут переменные, но мы то знаем, что это константы. По опыту работы все эти константы действительно становятся раз в месяц переменными, т.к. редко какой сайт мы сделали и забыли и постоянно вносим правки.
Переменные нам нужны для того, чтобы определить их в одном месте, а затем использовать их в любом другом месте нашего стиля.
Например, создав переменную @green: #0a3; Мы можем потом использовать эту переменную в значениях таких свойств, как цвет текста, цвет фона, рамки, градиента и еще чего-нибудь.
Все, кто слушает мои