Организация контента в Joomla — удаление и создание статей в админке, а так же настройка параметров для всех материалов. Организация контента в Joomla — удаление и создание статей в админке, а так же настройка параметров для всех материалов Joomla очищены

Доброго всем времени суток, если Вы читаете данную статью, значит, у Вас, как и у множества начинающих веб-разработчиков возникает вполне законный вопрос – как бороться с дублями страниц в Joomla .

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

Почему стоит избавляться от дублей страниц?

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

Однако безобидные для посетителей дубли могут существенно повлиять на позиции сайта в поисковой выдаче. Почему так происходит?

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

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

Почему появляются дубли?

Дубли в CMS Joomla появляются в результате установки дополнительных расширений. Но это далеко не единственная причина их образования.

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

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

Http://joom4all..php?option=com_content&view=article&id=38&catid=10

Адрес далек от совершенства и Вам захотелось избавиться от цифр в адресной строке. Для этого Вы создаете пункты меню для категорий и материала. После этого адрес получился более привлекательным:

Http://сайт/sites-creation/basics/intro

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

Http://сайт/32-sites-creation/10-basics/38-intro http://сайт/32-sites-creation/basics/intro http://joom4all..php?option=com_content&view=article&id=38&catid=10

Не приятная ситуация не так ли, кроме того поисковые роботы все эти страницы считаю совершенно разными.

Способы борьбы с дублями страниц

Конечно, лучше всего избегать появления дублей страниц еще на начальном этапе – заранее продумать структуру сайта, создать необходимые категории и пункты меню. Но как показывается практика, так поступают далеко не все и со временем встает вопрос о том, как удалить дубли из поисковой выдачи.

Вариантов борьбы с дублями существует несколько:

  • Использование специальных расширений
  • Файл Robots.txt
  • Redirect 301 в файле htaccess
  • Воспользоваться панелью Вебмастера для удаления ненужных адресов
  • Компонент «Перенаправление»

Плагин JL No Doubles для борьбы с дублями страниц

Самый простой и в то же время достаточно действенный способ борьбы с дублями страниц это использования расширений. Одним из таких расширений является плагин JL No Doubles .

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

Плагин JL No Doubles убирает дубли страниц в более чем двадцати компонентах, в том числе и в компоненте com_content. Можно настроить вывод 404-й ошибки либо 301 редирект на правильную страницу сайта. Страница с настройками плагина выглядит следующим образом:

Параметров для настройки плагина всего пять:

  • Лицензионный ключ – для активации работы плагина с компонентами k2, Virtuemart, Zoo.
  • Кратность лимитов – настройка для категорий материалов Joomla. Вы можете настроить редирект при формировании ссылок типа /advanced?start=3. Все что необходимо сделать, это указать количество материалов выводимых в категории.
  • Использовать 301 редирект – можно включить возможность использования редиректа на правильную страницу либо (если установлено «нет») выдавать 404-ю ошибку. Если Ваш сайт существует достаточно долгое время и на его страницы ссылаются другие сайты, то рекомендую поставить редирект, чтобы не потерять вес страниц.
  • Алиас – настройка, которая подставляет алиас к ссылкам вида component/content/article (по умолчанию home).
  • Стоп слова – это строки, встречающиеся в адресе страницы которые не следует обрабатывать.

С основными настройками разобрались, теперь давайте перейдем на вкладку «Компоненты»:

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

Использование файла Robots.txt

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

Обо всех тонкостях настройки файла Robots.txt мы уже говорили в данной статье . Кратко скажу только что для закрытия части Вашего от «глаз» робота существует директива Disallow .

301 редирект и файл htaccess

Другой распространенный способ борьбы с дублями это настройка перенаправления, другими словами 301 редирект на правильную страницу. Это можно сделать в файле «.htaccess ».

Для создания переадресации необходимо использовать директиву RewriteRule, но надо убедиться, что на хостинге подключен модуль mod_rewrite.

Php на страницу сайт, для этого в файле «.htaccess» после директивы RewriteEngine On пишем следующую строку:

RewriteRule http://сайт/index.php$ http://сайт

Более подробно работу с файлом «.htaccess» мы разбирали в данной статье .

Компонент «Перенаправление»

Достаточно полезный и в то же время встроенный в Joomla 3 компонент, который позволяет вручную настроить перенаправление страниц. Данный компонент использует для своей работы специальный плагин, который по умолчанию отключен.

Изначально надо включить плагин, благо искать его среди прочих не приходится, ведь после перехода на страницу «Компоненты» -> «Перенаправление» вы получите сообщение, что необходимо включить плагин и ссылку на его активацию.

После того как плагин будет включен можно создавать перенаправление указав начальный (старый) и конечный (новый) адрес страницы:

Данный метод хорош в том случае, когда дублей страниц не слишком много.

Подведем итоги

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

Кроме того стоит задуматься о том как избавиться от index.php в строке адреса сайта, это так же поможет сократить количество дублей страниц.

Здравствуйте уважаемые читатели! Как и в любом деле, наступает время наведения порядка. Сегодня займёмся очисткой корзины на joomla 3. А также разберём, как удалить ненужные расширения, c сайта работающего на движке joomla 3.

Сложного в очистке корзины, и удалении ненужных расширений, ничего нет. Но, у начинающего пользователя joomla 3, действительно могут возникнуть трудности. Создавая свой первый сайт, тоже задавался этим вопросом. А сегодня постараюсь, как можно понятнее объяснить вам. Итак приступим!

Очистка корзины в joomla 3

Чтобы очистить корзину, нужно сначала её заполнить. Для примера, я удалю материал, а уже потом, очищу и саму корзину. Аналогично удаляются категории, плагины, модули и.т.д.

1. Чтобы удалить материал, необходимо из панели управления, зайти в менеджер материалов.

2. Далее выделяем галочкой материал, который необходимо удалить. И жмём кнопку "В корзину". После этого материал находится в корзине.

3. Для того чтобы удалить этот материал из корзины, опять же, надо зайти в менеджер материалов. И в графе "выбор состояния", выбрать подпункт "В корзине". То есть, находясь в менеджере материалов, вы можете выбирать состояние.

Если выбрать "Не опубликовано", перед вами откроются не опубликованные материалы. А если выбрать состояние "В корзине", естественно откроются материалы, находящиеся в корзине.

4. Здесь необходимо выделить материал, и нажать кнопку "Очистить корзину".

Как видите всё просто, после этих действий, корзина пуста. Аналогично, происходит очистка в менеджере модулей, плагинов и.т.д.

Удаление расширений joomla 3 . Если материалы и категории в joomla, приходится сначала удалять в корзину, а потом её очищать. То расширения, такие как модули, шаблоны, плагины, можно удалять сразу. Сейчас объясню, как это сделать. А на примере, буду удалять модуль.

1. Заходим в: Расширения > Менеджер расширений.

3. Теперь, выделяем галочкой модуль, который необходимо удалить. Жмём деинсталлировать, после чего происходит полное удаление. Как видите, здесь тоже всё просто.

Теперь вы знаете, не только, где найти и очистить корзину в joomla 3, но и как сразу удалять расширения. Надеюсь статья была полезна, возникнут вопросы, задавайте в комментариях. И самое главное, не забудьте подписаться на обновления блога.

Команда ЧПУ - отвечает за оптимизацию перенаправления URL`ов ("урл") адресов страниц сайта для поисковых систем, говоря простым языком настройка SEF (ЧПУ) перестраивает ссылки на страницы в удобочитаемые линки, как для пользователей так и для поисковых систем. Не секрет, что поисковые системы в настоящее время учитывают название УРЛов при поисковой выдаче и при индексации страниц сайта, поэтому многие адреса пишутся на транслите (транслитерация), русское слово - латинскими буквами.

Убираем id (цифры) из URL страниц в joomla 2.5.x/3.x.x

Способы удаления ID из URL адресов страниц:
  • установить плагин ARTIO JoomSEF или SH404SEF

Первый способ удаления идентификаторов страниц и категорий путем установки специальных расширений довольно удобен, но имеет одну важную отрицательную деталь, SEF (ЧПУ) компоненты довольно заметно увеличивают нагрузку на сервер, следовательно такой метод используется крайне редко и при крайних случаях, когда без дополнительных модулей или плагинов невозможно обойтись. То есть большое количество установленных плагинов на платформу Joomla увеличивает время загрузки сайта, что отрицательно сказывается на отношения к сайту пользователей и поисковых систем (особенно для Google).

Второй способ добавляет в панель администратора дополнительную настройку, дополнительный выбор, показывать ID страниц или скрывать. При этом методе также возможны отрицательные последствия в виде появления ошибки 404 (к примеру с категориями) и необходимо будет вносить дополнительные изменения в файлы конфигурации. Но после внесения всех изменений сайт будет работать в нормальном режиме и без идентификационных цифр в ссылках

Третий метод, самый удобный и простой. Заменить один конфигурационный файл другим, или прописать дополнительные командные строки. Минус способа заключается в автоматической замене файла при обновлении версии Joomla, в остальном же на работоспособность сайта никакого влияния не оказывается. При обновлении версии CMS вспомните про этот файл (router.php) и сохраните его под другим названием, после обновления просто замените оригинальный PHP файл.

Добрый день уважаемые посетители сайта сайт! Сегодня мы с вами поговорим о том, как максимально убрать следы Joomla c вашего интернет проекта, чтобы конкуренты не смогли понять на какой CMS системе стоит ваш сайт. Данные меры скрытия следов джумлы нужны для того, чтобы ваши конкуренты или хакеры не смогли взломать ваш сайт, с целью понижения вашего проекта в результатах поиска Гугла и Яндекса. Программный код системы управления сайтом Joomla открыт, поэтому и взломать систему легче чем какую либо другую. Поэтому, рекомендуем вам максимально быстро обновлять ваши Joomla сайты как только выходят обновления для данной CMS.

Чтобы убрать все следы Joomla движка, нам необходимо будет сделать следующие пункты:

  • Убираем копирайт из движка Joomla
  • Убираем возможность показа блоков в шаблоне через команду http://ваш-сайт.ру/?tp=1
  • Очищаем мета теги от всех Joomla упоминаний
  • Проводим работы по защите в админ панель Joomla

1. Как в CMS Joomla убрать копирайт или ссылки из php-скрипта, которые палят нашу систему управления сайтом, что наш интернет проект работает под управлением Joomla системы?

Данная мера по сути является самой простой, на в каждом шаблоне копирайты убираются по-разному и из разных файлов. Давайте рассмотрим просто шаблон, то есть разберём как убрать копирайт из шаблона joomla premium templates:

Заходит на ваш FTP сервер и открываем template/ваш-шаблон/index.php и находим примерно следующий код:

Joomla!.
XHTML CSS.

Данный код из файла вы без проблем можете удалить, или в коде просто поменять ссылки на свои (например: Мой чёткий сайт)

2. Если вы введёте в браузере сточку http://ваш-сайт.кг/?tp=1, то отобразятся в шаблоне все доступные позиции модулей (блоков).

Чтобы скрыть показ модулей, необходимо будет отредактировать следующий файл: /libraries/joomla/application/module/helper.php

В файле ищем строки 96-103:

if(count($result) == 0) {
if(JRequest::getBool("tp")) {
$result = JModuleHelper::getModule("mod_".$position);
$result->title = $position;
$result->content = $position;
$result->position = $position;
}
}

и еще ищем 199-201 строки:

if(JRequest::getBool("tp")) {
$attribs["style"] .= " outline";
}

Теперь можно будет вам удалить выше приведённый код. Если вам в будущем необходимо будет посмотреть расположение блоков, то лучше не удалять выше приведённый код, а просто его закоментить подставив перед каждым началом строки // или /*.

3. Давайте с вами уберём или исправим мета теги Joomla на вашем сайте. У каждого сайта можно посмотреть исходный код страницы, где вы в начале страницы и сможете увидеть все мета-данные, и там же будет прописан мета-тег Joomla:



Мета теги "title", "description" и "keywords" прописываются в админ панели вашего сайта в настройках.

Чтобы в meta-name "generator" убрать упоминание следы Joomla - необходимо открыть через FTP-клиента следующий файл: template/мой_шаблон/index.php и перед прописать небольшой код:

setGenerator(""); ?>

Прописываем код, сохраняем и смотрим получившийся результат.

4. Теперь мы защитим админ панель Joomla от разного рода попыток взломов, или чтобы просто люди не смогли попасть на страницу логина и пароля админки вашего сайта. Все вебмастера, которые делают сайты на CMS Joomla знают, что вход в административную панель http://ваш-сайт.ru/administrator

Для запрета доступа к админ панели вам необходимо будет установить бесплатный плагин jsecure. После установки плагина и включения его, в поле key необходимо будет прописать любое слово - например poc-chetkij. Далее сохраняем изменения и пытаемся зайти в административную часть сайта. Только после выше проделанных телодвижений, адрес вашей админки будет следующий http://ваш-сайт.ru/administrator/?poc-chetkij

Здравствуйте. В этой статье будем проводить очистку Joomla сайта от демо данных, кэша, ненужных плагинов, модулей, компонентов, расширений и мусора в корзине и результатов поиска. Для этих работ в административной панели сайта, не нужны дополнительные расширения. Все работы проводим инструментами CMS Joomla.

Как очистить демо данные

Демо данные могут попасть на сайт только одним путем, при установке Joomla и то, если вы поставили галочку в чекбоксе «Установить демо данные». Устанавливать демоданные не обязательно, но уж если это произошло их нужно удалить. Сделать это можно сразу или после ознакомления с ними. Вообще, демоданные нужны для ознакомления с устройством и структурой сайта Joomla. Они включают различную информацию, в том числе ссылки на сторонние ресурсы, которые точно не нужны.

Демоданные размещены во всех единицах контента сайта: в статьях, разделах, меню, модулях. А также в системных компонентах: баннерах, контактах, лентах новостей, ссылках.

Очистка Joomla сайта, общий принцип

Общий принцип удаления данных не сложен.

  • Идете в нужный компонент или менеджер контента;
  • Выделяете чекбоксы удаляемого демонстрационного материала;
  • Отправляете их в корзину;
  • Далее, фильтруете данные по «Выбор состояния»→«В корзине» и чистите корзину.

Покажу, примеры, удаления различных данных:

Удалить меню и удалить пункт меню

Очистить корзину меню

Удалить материал, категорию, избранные материалы

Удалить баннер, категорию баннеров, клиентов баннеров

Очистить корзину баннеров

Удалить модуль

Очистить корзину модулей

Удалить пользователей

Как очистить кэш сайта

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

class="eliadunit">

Кэш сайта чистится на вкладке: Система→Очистка кэша . Можно очистить кэш напрямую в каталоге сайта. Для этого, удаляем все файлы в каталоге cache сайта, за исключением файла index.html.

Примечание: Кнопка чистки кэша присутствует на странице обновления системы и на странице Менеджер расширений→Управдение. Правда называется эта кнопка «Обновить кэш».

Как удалить ненужные расширения

Ненужные расширения удаляются на вкладке Менеджер расширений→Управление . Выделяете расширение и жмете кнопку «Деинсталлировать».

Примечание: Расширения типа systemзаблокированы от удаления. На них «висит» замок.

Как удалить следы деинсталлированных расширений

После удаления некоторых расширений от них остаются «следы». Это могут быть и каталоги расширений и таблицы в базе данных.

Каталоги расширений удаляются по FTP соединению, по названию расширения (каталога расширения) из корневой папки сайта и каталогов: components, modules, plugins, а также, из каталогов administrator/components, administrator /modules, administrator/plugins .

Как чистится мусорная корзина Joomla сайта

Мусорная корзина сайта Joomla это НЕ каталог . Если вы помещаете что-либо (статью, меню, категорию, модуль, ссылку, новостную ленту, баннер и т.д.) в корзину, этому присваивается состояние Trash. Данные попавшие в корзину можно восстановить (фото ниже) . Если материал удален из корзины, «Чистка корзины», он удален навсегда.

Зачем чистить корзину?

Повторюсь, любой материал сайта из корзины можно восстановить. Это значит, что за материалом остается название, алиас и другие параметры. Создать другой материал с таким же названием (алиасом) не получится, до тех пор, пока вы не удалите материал из корзины. Например, вы создали пункт меню: Природа, затем, удалили его в корзину. Потом решили опять создать пункт меню с тем же названием: не получится, параметр aliasуже занят и чтобы освободить alias, нужно очистить корзину Меню.

Очистка результатов поиска

По умолчанию, в сстеме включен компонент поиска и отключен умный посик по сайту. Сбор статистики результатов поиска тоже включен (вкладка Общие настройки-Поиск). Чтобы очистить результаты поиска войдите на вкладку Крмпоненты>>>Поиск и кнопкой "Сбросить результаты поиска" очистите поиск.