Визуальный редактор Jce, оптимальный Title, активация ЧПУ (SEF) и другие настройки Joomla, которые делаются после ее установки

12 Ноябрь, 2009

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


Настройка визуального редактора и установка Jce на Joomla


Попав же в админку, нужно будет либо нажать на пиктограмму с названием «Общие настройки», либо выбрать из верхнего меню раздел «Сайт», а в выпадающем списке пункт с одноименным названием.

В любом случае вы попадете на страницу, состоящую из трех вкладок: «Сайт», «Система», «Сервер».

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

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

В поле «Визуальный редактор по умолчанию» вы выбираете, какой именно редактор будет загружаться при создании или правки материалов. Визуальный редактор помогает работать с оформлением статей даже без знания HTML и CSS. По своему оформлению и производимым действиям он напоминает работу в Ворде.

Немного забегая вперед я хотел бы вам порекомендовать установить вместо редактора, идущего по умолчанию в комплекте с Джумлой, другой, под названием JCE. Очень удобный, функциональный и к тому же бесплатный. Скачать визуальный редактор JCE можно отсюда: компонент, плагин JCE.

Устанавливать нужно и компонент, и плагин визуального редактора, т.к. один из них позволяет применять JCE при редактировании статей из админки, а другой — при внесении изменений в материалы с лицевой стороны вебсайта (frontpage). Установка данных расширений стандартная.

Выполняем следующую последовательность действий в админке: «Расширения» — «Установить/Удалить» — «Загрузить файл пакета» — кнопка «Обзор» — находим на своем компьютере файл со скачанным архивом компонента или плагина — жмем на кнопку «Загрузить файл&Установить».

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

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

Для этого нужно будет пройти по следующему пути: выбрать из верхнего меню админки «Сайт», а в выпадающем списке — пункт «Пользователи», щелкнуть по имени нужного пользователя и в открывшемся окне, в правой колонке в поле «Редактор пользователя», выбрать из выпадающего списка нужный визуальный редактор из тех, что присутствовали в данном движке по умолчанию или же были вами установлены дополнительно.

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

И если вы, например, захотите вставить в модуль код счетчика (для подсчета посетителей вашего ресурса), то при включенном JCE, например, вам это сделать не удастся.

Создание пользователя с правами администратора и отключенным визуальным редактором

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

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

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

В открывшемся окне в области «Данные пользователя» вы придумываете для него имя и пароль, а так же щелкаете мышью в области «Группа» по пункту «Super Administrator».

Таким образом, этот чел будет обладать абсолютными правами доступа. В левой части окна его настроек, в области «Параметры», вы должны из выпадающего списка поля «Редактор пользователя» выбрать вариант «Editor — No Editor».

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

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

Далее переходим к настройке мета-тегов — раздел «Настройки Метаданных», где вы их задаете сразу для всего проекта.

Они будут применяться в том случае, если вы не укажите эти метаданные непосредственно при написании статьи. Что примечательно, для каждой статьи в отдельности вы сможете указать при ее написании индивидуальные мета-теги в области «Мета-данные», в правой колонке окна редактирования статьи: «Описание» (description), «Ключевые слова» (keywords), «Параметр Robots».

В поле «Значение тэга для всего проекта» вы указываете значение мета-тега Description (описание). В поле «Ключевые слова тэга для всего проекта» — ключевые слова (keywords). Зачем нужны мета-теги Description, Keywords, Title описано в приведенной статье.

Оптимальная настройка мета-тега Title для Joomla


В настройках обязательно поставьте галочку напротив «Да» в поле «Использовать заголовок материала в тэге».

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

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

Оптимальным видом для мета-тега Тайтла будет такой: название статьи, идущее в начале и название ресурса, расположенное сразу за ним и отделенное от него тире или знаком |. Содержание Title вы можете увидеть в самом верху любого окна браузера.

Так же его можно посмотреть в исходном коде страницы. Для просмотра исходного кода щелкаете правой кнопкой мыши в окне любого браузера и выбираете из контекстного меню что-то вроде «код страницы» или «Исходный код». Он располагается вверху окна с исходным кодом и выглядит, например, так:

<title>Замечательная статься про то-то и то-то</title>

Один из способов получения желаемого вида заголовка страницы в Джумле заключается в небольшом редактировании файла index.php, который лежит в папке с используемым вами шаблоном (тут много информации про платные и бесплатные шаблоны для этого движка).

Для этого нужно получить доступ к серверу хостера по протоколу FTP, зайти в папку с темами templates и найти там каталог с используемым вами шаблоном. Файл index.php будет лежать в корне этого каталога. Открываете его на редактирование в блокноте Notepad++ и вставляете следующий код в начало этого файла, но обязательно после php :

$document 	= & JFactory::getDocument();
$config 	= & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );

У этого способа есть нюансик, который правда легко поправить. Дело в том, что после внесения изменения в код, Title для главной страницы получится в виде: Название проекта — Название проекта. Исправить это можно, зайдя в админке в настройки пункта меню, ведущего на главную страничку.

Для этого выбираете из верхнего меню админки пункт «Меню», а из выпадающего списка — пункт «Главное меню». Щелкаете по строке «Главная» в правой части открывшегося окна, щелкаете по вкладке «Параметры системы»:

В открывшейся вкладке, в области «Заголовок страницы», вводите желаемый Title для главной страницы. Галочку в поле «Отображать заголовок страницы» можете поставить в положение «Нет», если не хотите видеть этот заголовок на самой главной странице.

Все, теперь Title для главной страницы Джумлы тоже примет желаемый вид: Название страницы — Название проекта.

Для настройки Тайтлов вы так же можете воспользоваться возможностями плагина ARTIO JoomSEF.

Настройка SEF (ЧПУ — человеко-понятных урлов) для Джумлы


Продолжим разбираться с «Общими настройками». В разделе «Установки Search Engine Optimization» можно включить и настроить SEF (человеко-понятные урлы — их еще называют «Дружественные» ссылки).

Для чего это нужно и что это такое? По сути это преобразование Урлов, которые генерит движок к удобочитаемому и красивому виду. Без использования ЧПУ адрес выглядит примерно так:

http://ktonanovenkogo.ruindex.php?option=com_content&view=category&layout=blog&id=1&Itemid=24

После настройки SEF, Урл этой же странички будет иметь вид:

http://ktonanovenkogo.ru/alabay-troyan/detki-troya/potomstvo-troyana.html 

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

http://ktonanovenkogo.ru/alabay-troyan/

В результате, он попадет на страницу соответствующего раздела с перечислением всех статей этого раздела. Очень важно сразу определиться: будете ли вы использовать ЧПУ или нет?!

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

В индексе поисковых систем будут находиться страницы вашего ресурса с адресами вида:

http://ktonanovenkogo.ru/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=24

Но т.к. вы активировали и настроили ЧПУ, то естественно, что посетители, переходящие на ваш проект по таким ссылкам, не смогут попасть на желаемую страничку.

Для активации SEF встроенными средствами Joomla, нужно в админке выбрать из верхнего меню пункты «Сайт» — «Общие настройки» и в расположенной справа области «Установки Search Engine Optimization», в поле «Включить SEO», поставить галочку напротив «Да», а затем сохранить произведенные изменения:

После этой манипуляции ссылки будут иметь вид:

http://ktonanovenkogo.ru/index.php/alabay-troyan

Уже значительно лучше, но еще не совсем то, что хотелось бы получить в итоге. Кроме этого есть одно но. Некоторые хостинги не правильно работают с параметром «Включить SEO». В результате чего ваш ресурс будет выдавать ошибку вместо открывания страничек.

Если у вас как раз такой случай, то вам нужно будет включить в приведенных настройках следующую опцию в поле «Использовать mod_rewrite». Поставьте там галочку напротив «Да».

Обратите внимание, что mod_rewrite является расширением Apache и работать будет, соответственно, только если есть сервер с этим самым Апачем. После включения mod_rewrite мы получим ссылки такого вида:

http://ktonanovenkogo.ru/alabay-troyan/potomstvo-troyana

Почти то, что нам надо. Для полного соответствия нужно будет еще поставить галочку в поле «Добавить суффикс к URL», в результате чего, в зависимости от типа документа, будет добавляться суффикс (например, для простых страниц .html). После этого Урлы примут подобный вид:

http://ktonanovenkogo.ru/alabay-troyan/detki-troya/potomstvo-troyana.html

Но, к сожалению, далеко не всегда хостинг-провайдер настраивает расширение Apache mod_rewrite. В этом случае нужно обратиться к админу хостинга и попросить его это сделать. Для окончания настройки SEF нужно открыть на редактирование файл htaccess.txt, который находится в корневом каталоге Joomla.

Для этого нужно получить доступ к серверу хостера по протоколу FTP (тут написано, что такое ФТП и как использовать для этой цели FileZilla).

Переименуйте этот файл в .htaccess. И если после этого ваш ресурс не открывается, то откройте .htaccess на редактирование в любом блокноте и удалите из него строку:

Options +FollowSymLinks

Теперь при написании статьи вы должны будете так же заполнять поле «Псевдоним», которое расположено в левой части окна редактирования статьи под полем «Заголовок».

Заполнять его нужно латинскими буквами разделяя слова, например, с помощью тире. Очень удобно использовать возможности транслитерации встроенные в программу Punto Switcher. Если это поле «Псевдоним», то в адресной строке данной странички вы увидите примерно следующее:

http://ktonanovenkogo.ru/alabay-troyan/detki-troya/55-2009-06-22-15-23-54

Это происходит из-за того, что при незаполненном поле «Псевдоним» или заполненном недопустимыми символами (русскими буквами, например), будет выводиться вместо названия странички дата ее создания. Довольно муторное занятие заполнять поле «Псевдоним» в Joomla.

Поэтому я для работы с ЧПУ использую компонент ARTIO JoomSEF, который самостоятельно заполняет это поле за нас. Он вставляет туда транслитерацию (транслит с русского на английский) названия статьи. О работе с компонентом ARTIO JoomSEF читайте здесь.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Самоучитель Joomla

Комментарии и отзывы

Макс

Плагин jce_iframe_154.zip — http://www.joomlacontenteditor.net/downloads/plugins/jce15x/191-jceiframe154

устанавливается через собственный установщик JCE, для чего в свою очередь нужно скачать плагин plg_jce_155.zip — http://www.joomlacontenteditor.net/downloads/editor/joomla15x/199-plgjce155

Таким образом

1. открываем окно загрузки JCE 1.5: http://www.joomlacontenteditor.net/downloads/plugins/jce15x/191-jceiframe154

далее скачиваем и устанавливаем обычным способом по порядку

com_jce_157.zip

plg_jce_155.zip

2. скачиваем и устанавливаем через установщик (компоненты- Administrator-Install) плагин ce_iframe_154.zip — http://www.joomlacontenteditor.net/downloads/plugins/jce15x/191-jceiframe154

И наслаждаемся =)

Макс

Поправка: страничка загрузки JCE 1.5 — http://www.joomlacontenteditor.net/downloads/editor/joomla15x

Дмитрий

Макс, да действительно, не заметл, что это iframe. Спасибо за столь развернутое дополнение. =)

Казах

Спасибо. Радует одно — что остались в инете еще более ли менее не зафлуженные блоги, на которых можно лицезреть интересную информацию и увидеть человеческие обсуждения.

Beliyadm

«Дело в том, что после внесения изменения в код, заголовок title для главной на Joomla получится в виде: Название ресурса — Название ресурса» — для этого на уровне же шаблона можно прописать условие (я так и делаю, просто не стал включать в тот код на форуме) — если главная — то просто титл из конфига, если нет — строим как нам надо. Подробнее тут http://joomlaforum.ru/index.php/topic,67278.0.html (решение от меня в начале либо от Era в середине топика)

Дмитрий

Beliyadm, спасибо большое. Как только сам разберусь в вашем варианте настройки Title , то сразу отражу это в статье.

Илья

Что только не делал, не получается настройка мета-тега Title в Joomla,

что-бы шло название статьи и название ресурса, расположенное сразу за ним. %) %) %) . В чем причина помогите пожалуйста!!!

Beliyadm

Илья:

В index.php шаблона пишем так

$Itemid 	= JRequest::getInt( 'Itemid', 1, 'get' );
$document 	= &amp; JFactory::getDocument();
$config 	= &amp; JFactory::getConfig();
if ($Itemid != '1') {
 $curtitle = $document-&gt;title.' - '.$config-&gt;getValue('sitename');
 $document-&gt;setTitle( $curtitle );
} else {}

То есть для главной Joomla (я делаю проверку по ItemID == 1) Title проекта будет в виде «Название проекта», а для внутренних такой «Заголовок страницы — название проекта».

Название проекта берется в данном случае из конфига (из общих настроек), можете подставить свой текст при желании

Илья

Спасибо за ответы. Я был приятно удивлен, что через такой короткий срок мне начали помогать. А автору блога особая благодарность, т.к. считаю что статьи написаны простым и доступным языком, удобное и понятливое меню и хороший не грузящий дизайн.

Проблему свою решил, так что если у кого есть такая же проблема готов поделиться. Все гениальное и в Джумла тоже — просто у меня был установлен и включен компонент sh404SEF и он мешал выводить название статьи и название проекта в мета-теге Title для Joomla, как только отключил все стало как и описано в статье выше. Дима напиши где нибудь в статье, в скобках, что этот код не работает если включен sh404SEF. В инете этого нигде нет. Дошел до этого методом тыка и какой то там матери. =)

Дмитрий

Илья: обязательно добавлю. =)

sioku

Beliyadm:

Это более разумное решение, спасибо. Но у меня возник вопрос.

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

Андрей Морковин

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

Хорошо, что я знаю о существовании Вашего блога 😉

Дмитрий

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

Валерий

Ваши стать читаю давно и очень нравится подача материала.

Решил сделать проект на Joomla и эта статья то что надо, только я не знаю PHP и не смог разобраться как вставить код для Title, на страничке шаблона нет <?php: ни в начале ни в , страничка начинается просто с <?php помогите вставить этот код, пожалуйста.

Александр

Дмитрий,у меня поле псевдоним запоняется автоматически .Стоит Joomla 1.5.14.Надо ли мне ставить еще компонент ARTIO JoomSEF для ЧПУ в Джумла? Или это только на локальном сервере так?

Артем

sioku:

$curtitle = $config->getValue ('sitename');

замените

Артем

Валерий:

<?php: или <?php не принципиально. это одно и тоже

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

Валерий

Артём, спасибо за совет, но любопытство не порок, уже поставил Title для Joomla и всё работает 🙂

Ghost

спасибо, Макс за визуальный редактор JCE — все получилось. А то очень долго мучился...

Кстати, спасибо автору блога

Валерий

Может кто сталкивался с такой проблемой: удалил таблицу просто клавишей Delete при правке в визуальном редакторе JCE_157 и после этого таблицы в визуальном редакторе не ставятся, хоть переставляй всё.

Василий

Дмитрий, объясните как установить русский на визуальный редактор JCE_157

Дмитрий

Василий: я русификатор на визуальный редактор JCE не ставил, нюансов установки не знаю, извините.

Алла

А у меня вот в Joomla в окне с rss в тесте ссылки стоят, но они обрезанные, т.е. без домена, только чпу странички выводится. Не знаю то ли визуальный редактор обрезает (но в нём ссылка прописана href-полностью, а mse_href-уже обрезанная), то ли модуль rss обрезает... Где это исправить? Помогите, пожалуйста, чтобы адрес ссылки полностью был виден в окне rss!

Константин

Макс: Подскажите, где взять плагин для визуального редактора JCE — plg_jce_155.zip по указанной ссылке его нет, и на ресурсе производителя его не смог найти

Константин

Установка визуального редактора jce_157 . Возможно кому-то пригодится.

1. установил компонент, без проблем.

2. Попытался установить плагин JCE, начались проблемы. Ничего не вышло в самых разных вариантах, какие только можно было придумать, облазил кучу форумов по Джумла, нигде однозначного решения нет.

Пытался найти плагин визуального редактора — plg_jce_155.zip, который здесь рекомендовал Макс, но этого файла за три часа поисков нигде не нашёл, включая ресурс производителя.

3.Но зато взял оттуда файл om_jce_157_156_package.zip, снёс установленный компонент com_jce_157.zip. Произвёл установку из файла com_jce_157_156_package.zip, после этого и плагин визуального редактора JCE — jce_iframe_154.zip установился. Всё работает.

P.S. не сразу оценил этот визуальный редактор для Joomla, на первый взгляд показалось ничего особенного в нём нет, но после правки первого материала понял его достоинства.

Дмитрий

Алла: не знаю решения вашей проблемы, извините.

Константин: спасибо, что подробно отписались о решении возникшего затруднения при установки плагина визуального редактора JCE на Joomla.

Елена

Здравствуйте.

У вас замечательный блог, спасибо вам за ценнейшую информацию. Я не так давно изучаю тему! и, естественно, возникает много вопросов. Извините, если вам покажется он смешным, но после включения параметра SEO в общих настройках Joomla, обнаружила у себя маленькую неприметную ссылку, очевидно, разработчиков шаблона. И никак не могу найти, где же она прячется. Буду признательна вам за ответ, если подскажете, где исправить это недоразумение.

Дмитрий

Елена: если вы настраивали SEF оптимизацию адресов (ЧПУ) с помощью ARTIO JoomSEF в Joomla, то он действительно ставит ссылку на ресурс разработчика на всех страничках вашего проекта. Убрать эту ссылку можно, но это будет против правил распространения ARTIO JoomSEF. Как это сделать, вы можете найти немного погуглив, либо напишите мне и я пришлю вам описание. Мой e-mail — qwertydmitriy@gmail.com

Елена

Дмитрий: большое спасибо!

Ольга

Здравствуйте, подскажите пожалуйста, я в настройках Joomla ставлю SEO -ЧПУ (у меня Джумла +VirtueMart) и у меня все в порядке в самой Джумла, а вот при оформлении заказа он мне ставит 404 ошибку, как это можно изменить. Спасибо.

Дмитрий

Ольга: похоже, что стандартное SEO (SEF) или же по другому ЧПУ в Joomla, не понимает VirtueMart. Вы можете воспользоваться компонентами, создающими SEF оптимизированные адреса (то же самое SEO). Основных компонентов два: ARTIO JoomSEF (читайте о нем здесь и здесь) и sh404sef.

Оба компонента бесплатные, но расширение для ARTIO JoomSEF, позволяющее ему работать с VirtueMart — платное. Sh404sef, насколько я знаю, умеет работать с VirtueMart без установки расширений.

Константин

Дмитрий: плагин визуального редактора — jce_iframe_154.zip

Пришлось переустановить Joomla, и снова были проблемы с установкой плагина — jce_iframe_154.zip

Вначале пытался поставить его через Расширения — Установить /Удалить — Установить из папки, это не сработало.

Тогда: Компоненты — JCE Administration — Install — Plugin Extensions — Закачка файла пакета, вот так заработало

Дмитрий

Константин: спасибо, что отписались. Действительно, jce_iframe ставится из под компонента JCE, как его расширение, а не как расширение для Joomla.

Nyuk

При настройке ЧПУ в Joomla mod_rewrite выдало на любую ссылку 500-ю ошибку.

удаление Options +FollowSymLinks не помогло.

Оставил только первую и третью Да.

Max K.

Господа а у кого была такая проблема и как ее решить ?! 1. в админку зайти могу .2 но в меню ОБЩИЕ НАСТРОЙКИ пишет ошибку:

Fatal error: Cannot make non static method JCacheStorage::test () static in class JCacheStorageCachelite in /home/XXX/public_html/libraries/joomla/cache/storage/cachelite.php on line 278

Сергей

Стоит Joomla 1.5.14.

Не могу найти, где находится функция активация ЧПУ («Включить SEO»). Всё меню облазил.

Понимаю, что вопрос детский, но всё же задаю. Помогите, пожалуйста.

Антон

Спасибо чувак, с тегами Title для Joomla подсобил конкретно, теперь я смогу их настроить как надо. Процветания тебе и Благословений

Дмитрий

sergey, Антон: пожалуйста.

Сергей: спасибо, что заметили недоработку. Сейчас все поправил и подробно описал, где найти «Включить SEO» для включения ЧПУ и даже скриншот соответствующий прикрутил.

Bozz

Для не повтора в TITLE названия проекта дважды при заходе на Главную , надо написать в index.php шаблона следующее:

$document   = & JFactory::getDocument();
$config     = & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
if ( $document->title == $config->getValue('sitename') ) {
  $curtitle = $config->getValue('sitename');
}
$document->setTitle( $curtitle );

Reklaman

Дмитрий, огромное Вам спасибо!

Реально именно те мелкие детали, которые я как раз не доделал над своим первым полноценным проектом, развернутым на Joomla.

Николай

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

Николай

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

пробовал переустанавливать- не помогает., а должно быть:Почему так получается

пробовал переустанавливать- не помогает.

Alex

Макс:

Макс все ссылки уже не актуальны.

404 — An error has occurred...

Alex

Макс:

Макс все ссылки уже не актуальны.

404 — An error has occurred...

А для того что-бы скачать Plugins for JCE 1.5.4

нужно регится...

Юрий

Спасибо за статьи. Дают доступную и развернутую информацию.

У меня следующая проблема: при включении SEO перестают работать флеш-слайдеры во всех подменю, mod_rewrite не помогает, точнее помогает частично, т.к. без него даже и на всех страницах первого уровня голяк, кроме главной, я так понимаю, что слайдер папку со своими jpeg-ами найти не может...

Юрий

Прописал в index.php прямой путь к swf, а в xml-е слайдера прямые пути к изображениям — ничего не меняется

lamao

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

ivolga

Добрый день. На вас только вся надежда. Помогите, пожалуйста. У меня кроме стандартного ЧПУ ничего не стоит — все настройки произведены, как вы и говорите, и ладно еще обычные дубли страниц типа со слешем и без, с index.php и без, а тут вообще — по 5 дублей на 1 страницу. Есть подозрение, что все дело в linkr-стоял у меня этот компонент перелинковки, так вот то ли он, то ли еще что-то... дублей стало море. Нужные мне страницы начали потихоньку выпадать из индекса, а ресурс беленький, больше года с ним ковырялась.

Подскажите, как руками убить страницу — в базу там залезть потому что в админке этих дублей статей просто нет.

Примеры без названия вот:

/knowpolezno/buyhowto/11-moulinexyellow.html

/kitchen/eggs/11-moulinexyellow.html

И обе статьи взялись буквально из ниоткуда, идентичные.

Сегей

Такая проблема, поставил mod_sape на jumla, и все кроме главной страницы, перестали нормально отображаться, от них остался только текст на белом фоне.

lamao

Сегей: Похожый симптом, только ничего не ставил — просто проставил все три чекбокса в разделе SEO-оптимизации.

Илья

Beliyadm: Спасибо 🙂 помогло на другом сайте. Очень удобно, вставляешь код и ничего настраивать не нужно. Удачи.

Евгений

Подскажите, а можно как-то убрать

ссылку «Система управления сайтом Joomla!»

внизу сайта...

Роман

Помогите пожалуйста советом.

Следует сразу сказать что я (по необходимости) редактирую файлы из панели управления СPanel а не как требуется посредствам Filezila, но думал это не важно.

После установки компонента ARTIO JoomSEF, изменил название файла «htaccess.txt» на «.htaccess.» — с точкой в конце!

Ну что можно сказать — облажался.

Сайт перестал загружаться. Решил последовать инструкции и удалить строчку «Options +FollowSymLinks», однако найти этот файл уже не могу. Он пропал! Через поиск CPanel нашёл данный неправильный файл «.htaccess.» — но он не открывается если нажать на него в «таблице результатов поиска». А в то место где якобы он лежит (по результатам поиска) захожу — его нет!!!

Может он стал скрытым?? Или может редактировать нужно только через Filezillu. Тогда зачем вообще предусмотрена возможность редактировать через CPanel?

Помогите разобраться.

Роман

Роман:

После того как я разобрался с файлом “.htaccess.” и ибрал из него слова “Options +FollowSymLinks” — на следующий день мой сайт что называется положили. Я так понял это турецкие хакеры!!!

При заходе на сайт высвечивается картинка с головой то ли пантеры, то ли леопарда и надпись : #... Owned by ImhaTimi.Org ...# #... baDsectQr ~ Dracula ~ PoLoNia ...# ### www.imhatimi.org

При попытке зайти в админ панель я понял что пароль уже поменян. Мой пароль не подходит. Что делать????

Mc.Sim

Роман: Бэкап вам в помощь (если, конечно он был сделан 🙂 ), а так же смена всех паролей на хостинг, админ панель, ФТП и т.п.

Chris

Юрий: Юрий, у меня такая-же проблема, как только включил SEO, mod_rewrite и суффикс — перестал работать Flash Header во всех подменю. Страница просто виснет. Выключаю SEO, mod_rewrite и суффикс, и все снова начинает работать. Подскажите пожалуйста что можно сделать в данном случае???

Марина

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

Елена

Здравствуйте, Дмитрий.

Может подскажете: как в одном из пунктов меню (Джумла) убрать псевдоним при вкл. SEF. Это касается кнопки «Главная» в основном меню.

Главная у меня стандартная стр. статьи, пункту меню и статье прописан псевдоним (т.к. иначе при вкл SEF подставляется дата) и получается нажимая на кнопку «Главная» попадаем на site.ru/alias, а хотелось бы просто на site.ru.

Насколько я осведомлена это нехорошо для сео.

Смотрю в вашем блоге это проблема решена, но быстрее всего блог не на Джумле...

Дмитрий

Поставил все как есть теперь при входе в админку выдает

Forbidden

You don't have permission to access /administrator/index.php on this server.

Как быть?

Сергей

Здравствуйте, Дмитрий.

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

У меня к вам вопрос по визуальным редакторам.

На Денвере я отключаю редактор TinyMCE2.0 и без проблем вставляю статистический код. Пытаюсь то же проделать на сервере- редактор в общих настройках отключается, а где вставляется код — нет. Тех. поддержка не может помочь. Может вы?

Спасибо.

Сергей

Спасибо за статью!Компонент файлового редактора скачивается, а вот плагин только после регистрации, да ещё и денег хороших просят.Может есть другие ресурсы где можно его качнуть без вложений?

Заранее благодарен за потраченное на меня время.

Елена

Помогите установить плагин JCE!

Походу на сайте он платный. Но вот я скачала файл plg_jce_15711.zip, но он не ставится 🙁

Что делать?

Компонент стал, но пишет, что нужен плагин 🙁

Дмитрий

Елена: посмотрите этот материал, может быть поможет — Решение возможных проблем при установке расширений на Joomla

Елена

Дмитрий, спасибо за ссылку. Теперь плагин стал 🙂

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

Алексей

Подскажите пожалуйста.

У меня есть пункт меню, который ссылается (внешняя ссылка) на список всех товаров компонента virtuemart. При активации SEO (чистых ссылок) его адрес остается прежним (полный GET-запрос).

Псевдоним в пункте меню прописан.

Также включен

Options +FollowSymLinks

в корневом .htaccess.

Заранее спасибо!

Никита

Спасибо огромное создателю этого сайта, я чувствую как поумнел , все понятно и получается, процветания тебе, еще раз спасибо!!!)))

Ангелина

Помогите! Пропали теги на всем сайте Пару дней назад вроде были, как такое могло случиться?

Олег

Доброго времени суток.

Хотел сделать страницы с ЧПУ при помощи стандартных средств joomla, но при изменении параметров перестали находиться имеющиеся страницы. Пришлось вернуть все параметры в исходное положение.

Что посоветуете? Ссылки, конечно, хотелось бы поменьше сделать.

Саша

Добрый день!

Не могу активировать ЧПУ встроенными средствами Joomla

После установки галочек «Включить SEO», «Использовать mod_rewrite» и «Добавить суффикс к URL», нажимаю кнопку сохранить и выдаётся ошибка: «Возникла ошибка! Не могу открыть конфигурационный файл на запись!»

Что делать, подскажите?

Спасибо!

Екатерина

Дмитрий, спасибо за такое подробное описание настройки красивых ссылок!

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

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

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

Сергей

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

Если и вы не знаете, тогда наверное уже никто не ответит. Буду пробовать Друпал.

Дмитрий

Сергей: а позвольте полюбопытствовать, что такое скрытые ссылки в Joomla? Вообще, все скрытое от поисковиков — это зло и прямая дорога в бан или под фильтр.

Сергей

Спасибо,что откликнулись, уже есть надежда. Я имел ввиду защищенную, что-ли. Ссылка на Файлообменник, когда видно только название ресурса. [url=http://depositfiles.com/files/zr90cii36]Скачать с DepositFiles.com[/url] Вот так например. На других сайтах если в редакторе разместить ссылку в таком виде, будет видно только «скачать с DepositFiles.com». Вот я и имел ввиду, реализуется ли это в джумле. И если да, то как. Что надо поменять? Вы уж добейте, пожалуйста, этот вопрос. Беляев вас так хвалит. Но у него в основном по Вордпрессу все.

Дмитрий

Сергей: ну, как бы, в Joomla есть и Html редактор, в котором можно запросто вставить ссылку с анкором. Посмотрите, как это делается в Html — Как сделать гиперссылку в Html. Вообще, я уже неоднократно говорил, что Html обязателен к изучению во избежании проблем на ровном месте.

Сергей

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

Так вот, сам я конечно куда угодно могу ссылку поставить. Но мне нужно, чтоб любой пользователь мог добавить новость. Где ж их набрать со знанием HTML. Я почти три года занимался постингом по сайтам, сейчас очень интересно, чего можно добиться просто уникальными описаниями во всех новостях. И сейчас главная проблема сделать добавление новости как можно проще для пользователя.

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

Дмитрий

Сергей: в таком случае, как мне кажется, Вам поможет компонент K2 для Joomla.

Сергей

Спасибо, Дмитрий. Начну разбираться дальше. Честно говоря, на душе стало светлее.

Сергей

Рано радовался. Поставил К2, русифицировал. Но и в нем кнопка добавления ссылки не работает. Как говорила моя бабушка: «Шо за чёртивня.» Скажите мне по секрету, вы сами видели когда-нибудь, чтоб в джумле работала кнопка «Добавить ссылку»? Может, в этой CMS данная функция может быть реализована только дополнительными полями?

Inna

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

Витек

Здравствуйте! А вот подскажите а как можно бороться с дублями страниц, которых в joomla ну очень много.

Кирилл

Здравствуйте!

Помогите с проблемой: на все страницы сайта добавляется — имя + название материала (как поменять местами?), и это только на некоторых платных шаблонах, на бесплатных шаблонах все нормально (название материала без имени сайта).

Игорь

я вот единственное не понял после включения сеф и всех настроек,замены файла на .htaccess ,проиндексированные страницы то как раз наоборот открывается и соответственно будет дубль страницы,что в свою очередь скажется на продвижении...????

Или я Вас не допонял но у меня так получилось?????????????????

Виталий

Здравствуйте! У меня проблема! Включил в Joomla 1.5.9. «Установки Search Engine Optimization»: включил и SEO и modreview. Файлик на хостинге .ht access переименовывал и удалял строку «Options +FollowSymLinks».

Результат: адреса укоротились, но на некоторых страницах пропали фон и шапка сайта (( В частности на страницах не главного меню, а под-меню! В чем проблема? Подскажите пожалуйста!

Саша

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

Игорь

Саша ...

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

Князева Л.В.

Как Вам удалось запретить функцию Save As верхнего меню ?

Алёна

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

Кирилл

Доброго всем дня! Может кто подсказать?

Столкнулся с такой проблемой:

раньше модули нормально отображались там где им укажут... а тут на новых страницах перестала отображаться шапка mod_custom, модуль «хлебные крошки» mod_breadcrumbs, меню которые слева mod_mainmenu и еще некоторые mod_p30bubblemenu

Irina

Ничего не ясно с этим редактором JCE 1.5.

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

Кто и как их скачивал? И так ли важен этот редактор чтобы тратить столько времени на скачивание и установку с риском слета модулей и самой CMS?

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

Рост

Спасибо за толковую инструкцию — просто, по делу и без воды. Все сделал, как Вы написали — все получилось.

Игорь

Доброго всем дня! Может кто подсказать?

Столкнулся с такой проблемой при получении желаемого вида заголовка страницы Title в Joomla :

Fatal error: Call to undefined method JConfig::getValue() in ....libraries/joomla/document/html/renderer/module.php on line 75

в этом файле такой код...

if ($mod_params-&gt;get('cache', 0) &amp;&amp; $conf-&gt;getValue( 'config.caching' ))
		{	
			$cache =&amp; JFactory::getCache( $module-&gt;module );

			$cache-&gt;setLifeTime( $mod_params-&gt;get( 'cache_time', $conf-&gt;getValue( 'config.cachetime' ) * 60 ) );
			$cache-&gt;setCacheValidation(true);

			$contents =  $cache-&gt;get( array('JModuleHelper', 'renderModule'), array( $module, $params ), $module-&gt;id. $user-&gt;get('aid', 0) );

Денис

Помогите исправить!

после внесения изменения в код:

$document         = & JFactory::getDocument();
$config         = & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );

в футере русские буквы стали отображаться знаком вопроса! что можно сделать?

wowik

Как тег титле поднять,чтобы он был сразу после head

У меня он почти в конце всех мета тегов

Татьяна

Добрый вечер!

Хочу выразить благодарность автору за очень подробную статью, очень помогла в работе!!!

Но возник вопрос после активации ЧПУ встроенными методами. На сайте установлена галерея joomgallery. Все делала по инструкции, УРЛы получились красивые: название сайта — название категории — название картинки (при клике на картинку). Проблема в том, что в одной категории несколько картинок, и под эту категорию создается вторая страница. И в этом случае УРЛ второй страницы имеет вид: название сайта — название категории + ?page=2&catpage=1.

Помогите, пожалуйста, избавиться от «?page=2&catpage=1», либо это можно привести к более-менее читабельному виду, например, название категории + page=2?

Заранее очень благодарна!

dima

спасибо

Ольга

GeoD29-01-2011 в 17:37

Предложенный способ для Title не работает в Joomla 1.x. Просто после внесения изменений в шаблон сайт не открывается.

Как модифицировать этот способ под 1.x?

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

Помогите, пожалуйста.

Ирина

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

Вы так его расхвалили а про установку и проблемы толком ничего не написали, а что написали для новичка совершенно не понятно кто где чего брал и куда вставил...

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

Максим

Вопрос с выводом: название раздела — название проекта решил немного по-другому.

Джумла 1,5 sh404 включен

В файле config.php надо строчку:

$this->setTitle ($mainframe->getCfg ('sitename').' — '.$this->getTitle ());

поменять на:

$this->setTitle ($this->getTitle ().' | '.$mainframe->getCfg ('sitename'));

тогда получится:

название раздела | название проекта (название проекта берется из общих настроек — имя сайта

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

Возможно ли в Джумла сделать так, чтобы самому прописывать title по нужным ключевикам?

Маргарита

Редактор принимает статью, но не видит ее. Как следствие не могу отправить ее на сайт. Подскажите, что делать.

Гульназ

Добрый день ! У меня проблема с сайтом http://www.bilimstat.edu.kz, в главной меню я не могу перейти на ссылки, помогите пжт в чем проблема какую настройку мне надо изменить

Максим

У вас компонент sh404SEF установлен?

У вас с каждой ссылки почему-то идет редирект на главную, возможно вы поменяли какие настройки в компоненте sh404SEF

Евген

Ребят помогите пожалуйста!!!! SOS. Я случайно удалил все админ меню в ждумле. Сайт работает. А вот когда захожу в админ панель ее просто нету. Голая страница. Подскажите как залить новую панель? Пробовал через FileZilla. пишет Статус: Соединение установлено, ожидание приглашения... Или как восстановить стандартные настройки сайта в месте с новой админ панелью??? Буду очень Благодарен!

Гульназ

Здравствуйте, помогите пожалуйста!в админе добавить материалы не добавляется стоит белый экран, а когда я делаю перевести на анг. язык появляется надпись красной Cannot load the editor. плз как мне устранить ошибку.

Raya

Здравствуйте! помогите пожалуйста, конечно может не туда пишу, но все же...

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

Владимир

Добрый день!

Скажите пожалуйста, как можно добавить mod_custom, или другой какой-то модуль к определенной категории (подкатегории) товаров. К примеру, человек нажимает на категорию (подкатегорию) «Мобильные телефоны», и рядом (справа) появляется модуль привязанный к этой категории?

Александр

Здравствуйте , столкнулся с проблемой. В документе ru-RU.mod_footer.ini есть код

MOD_FOOTER_LINE1="© %date% %sitename%

что нужно вписать вместо слова категория

%категория%
для вывода названия категории

Сергей Vl Вишневский

огромный респект за статью!! один вопрос: зачем нужно делать окончание ссылки html и обязательно ли это делать?

nestor_maxno

Доброго времени суток! При включении стандартного sef-компонента джумла 1.5 — выплывает странный баг — в другой языковой версии сайта (не по умолчанию) пункты меню 2-го уровня ведут к абсолютно левым материалам, т.е. материалам, которые закреплены, за другими пунктами меню (кстати тож 2-го уровня), как правило из 3-4 подпунктов адекватно работает только 1. Как бы все это дело поправить ?

leon

случайно нажал статус пользователя «редактор» вместо «администратор» и не могу войти в админку... что делать????

cvoboda

Здравствуйте, у меня в url сайта добавляетя /jce/ перед материалом : http//:mysite/jce/contacts. Что за беда такая? Не подскажите как убрать?

cvoboda

Здравствуйте, у меня в url сайта добавляетя /jce/ перед материалом : http//:mysite/jce/contacts. Что за беда такая? Не подскажите как убрать?

Нашел ответ сам: надо снести комонент JCE, прада удалятся пункты меню, которые почему были привязаны к компоненту. Но можно поступисть след образом: зайти в phpmyadmin в таблицу _menu и убрать /jce/ перед ссылкой пункта меню, тогда при удалении они не пострадают.

Подписаться не комментируя