Скачать Joomla, шаблоны, модули, компоненты, плагины
Окт 24

Поздравляю с выходом первой работающей русификации известного компонента Mosets Tree 20x.

Скачать русский языковой файл russian.php для Mosets Tree 202 build 58 можно тут на блоге – Mosets_Tree_202_build_58_russian_lang.zip

Поддержка данного перевода: http://wgtru.info. Спасибо WGT за удачный перевод на русский язык Mosets Tree и других компонентов и своевременное внесение изменений и поправок!

Инсталляция русской версии Mosets Tree:

  • загрузите файлы из архива в папку /components/com_mtree/language/,
  • зайдите в административную панель компонента Mosets Tree и в конфигурации укажите русский язык и сохраните настройки.

И главное! После этого у вас появится проблема с русскими названиями созданных категорий. При попытке выбрать категорию в момент создания любой записи – буквы превратятся в значки вопросов – “?????? ?????”.

Спасибо nolled.ws и персонально Mr.Friction за найденное решение:

1. Сайт изначально делать на UTF8 кодировке, НО думаю не все захотят с этим парится.

2. Или сделать такой ход – в файле includes/frontend.php примерно в 45-55 строке находим

echo $GLOBALS['_MOS_OPTION']['buffer'];

перед ней добавляем
header("Content-Type: text/html; charset=windows-1251");

тоесть в итоге должно получиться:
header("Content-Type: text/html; charset=windows-1251");
echo $GLOBALS['_MOS_OPTION']['buffer'];

Готово… пользуйтейсь этим потрясающим и лучшим компонетом создания каталогов, ради которого многие готовы даже устанвоить CMS Joomla :)

Окт 14

Управление файловым хранилищем на сайте (ReMOSitory компонент Joomla CMS)

Рекомендации:

  1. Называйте файлы маленькими английскими буквами без пробелов, специальных знаков, не считая подчеркивания и английскими буквами. Это не обязательное правило, любой файл, который вы загрузите на сайт – будет сохранен. НО это желательно. Это не связано с особенностью данного компонента для хранения файлов – это общие правила, которых рекомендуют придерживаться в интернет на всех сайтах и в любых системах управления сайтами.
  2. Продумайте вначале структуру вашего хранилища файлов и права групп пользователей к разным папкам и файлам, которые вам нужны в работе.
  3. Создавая пользователей в системе управления содержимым сайта, не спешите наделять их полномочиями, предоставляйте им для начала самые низкие полномочия и при необходимости – расширяйте.

Для удобства объясню на примере решения конкретных задач:

Задачи:

  1. Вы – и два ваших помощника – хотите полностью управлять всеми фалами и их обменом на сайте, то есть хотите быть администраторами хранилища файлов.
  2. Информация, которая публикуется на сайте не должна быть доступна простым посетителям, но вы хотите иметь возможность дать доступ для просмотра определенной группе посетителей по паролю с минимальными полномочиями – то есть чтобы они могли видеть только один раздел хранилища документов, например – «Образцы отчетной документации» и при этом – не могли удалять ли изменять файлы – только скачивать.
  3. Необходимо, чтобы у ряда лиц или их групп (представителей вашей организации) была возможность иметь свой раздел для загрузки, редактирования файлов и просмотра раздела образцов документов. И этот персональный раздел представителя должен быть закрыт для остальных представителей: запрещено видеть эту категорию, и тем более скачивать файлы, удалять закачивать или редактировать. Этот персональный раздел доступен только администраторам и самому его владельцу – представителю компании в другом городе.

Решение:

  1. Создайте в системе администрирования сайтом всех нужных пользователей и администраторов: зайдите в панель «Сайт – Пользователи – Новый». Заполните все поля формы для нового пользователя, Помните, что «Имя пользователя» – это логин для входа в систему и рекомендуется писать его английскими буквами, без пробелов, как и в любой системе в интернет. Назначая им группу назначте их всех в группу «Registered». То есть это убдут простые зарегистрированные пользователи в системе с минимальными правами.
  2. Создаем группы:
    • Зайдите в панель управления фалами и документами «Компоненты» и вы попадете в административную панель ReMOSitory – хранилища файлов. Нажмите на кнопку – «Add (Добавить)». В открывшейся панели вы сможите вписать название группы – «Администраторы» описать ее для себя, на следующей вкладке – «Пользователи» вы увидите всех пользователей системы, которых создали в пункте первом и выберите из них тех, кто должен быть администратором всего хранилища (модераторов).
    • Создаем группы представителей. Для удобства управления предполагается, что на определенный раздел или папку может быть несколько человек которые имеют к ней особый доступ – а не один. То есть группа. У вас есть представитель Иванов, которого вы сделали пользователем. Создайте для него его персональную группу – «Группа Иванова». В эту группу включаете самого Иванова и тех, кто его будет администрировать. После того как вы это сделаете, у вас появится возможность давать самому Иванову И.И. и его помощникам, каждому по отдельности определенные права на те или иные разделы или файлы.
  3. Создаем только после этого разделы. Заходим в главную панель управления файлами. Кнопка – «Управление контейнерами». Там вы увидите список всех групп. Жмем сверху в панели вверху кнопку – «Add/Добавить». В открывшейся панели заполните поля и самое важное – отметьте права на эту директорию. В нашем примере если мы создаем раздел для Иванова И.И., то:
    • *Посетителям разрешено: Ничего. Это имеются ввиду простые посетители сайта.
    • *Пользователям разрешено: Оба. Это все пользователи в системе.
    • *Разрешенная группа: Группа Иванова И.И. То есть вы сужаете права всех пользователей и наделяете всеми правами только Группу Иванова И.И.
    • *Группа модерации: Администраторы. Тут понятно что имеется ввиду – это группа тех кто видит всех и администрирует, скачивает, редактирует, удаляет и тп.
    • *Автоодобрение для Пользователей: Да. То есть пользователь Иванов и его помощники при добавлении файлов не будут нуждаться в том, чтобы файл был одобрен и только после этого появится на сайте. Он появится сразу же.
    • Далее можно упустит настройки если вам они не важны и сохранить этот раздел-контейнер.
  4. Этим способом, который описан в пункте 3, вам нужно один раз добавить всех представителей вашей организации создав для каждого свой персональный раздел.
  5. Создаем общий контейнер для всех: Он создается так же как и все контейнеры, только вы посетителям даете разрешение на скачивание документов. И оставляете в разрешенной группе – All Registered users.
  6. Последняя задача – данное хранилище должно быть вообще закрыто от посетителей, случайно зашедших на сайт, так как этот раздел касается только внутренней работы компании. Я это реадизую двумя способами:
    • Создаю отдельно группу с пользователем, пароль которого раздаю всем кто хочет посмотреть и скачать прайсы компании из разрешенной папки всем папки. Например, это может касаться кандидатов в представители. Раз в месяц пароль можно менять.
    • Закрываю свободную регистрацию на сайте. В глобальной конфигурации системы сразу на первой вкладке вы можете запретить самостоятельную регистрацию пользователей на сайте. Многим компаниям, которые создают сайт для презентации себя в интернет и корпоративного использования своими сотрудниками не нужно чтобы все кто хотел могли регистрироваться на сайте и получать права пользователей.
    • Меню которое ведет на страницу с файлохранилищем лишаю общего доступа в административной части – «Модули». И получается так, что ссылки на файлохранилище вообще не видны на сайте до тех пор пока человек не авторизуется и не зайдет под своим логином и паролем.

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

Окт 09

В принципе, основные возможности, которые дает SEO сборка Joomla – это расширение возможностью управлять тэгами TITLE, META. То есть появилась возможность менять эти важные для поисковиков МЕТА-тэги на страницах, которые созданы в CMS JOOMLA.

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

Меняется ТИТЛ страниц двумя способами:

При создании страницы или ее изменении. У вас теперь справа от панели редактора, если посмотреть вкладку – «Параметры» поле – «Название страницы» и выбор того показывать ли вам общее название сайта или нет. Вы можете вписать в это поле свое название страницы, отключить показ общего названия и сохранить страницу, теперь ваш TITLE будет таки как вам нужно и может отличаться от названия самой страницы.
Титл страницы можно указать вручную
В этой же панели есть вкладка – «Метаданные», в которой вы сможете вписать нужные вам мета-тэги для страниц.
META тэги страницы

При создании ссылок или их изменении. Это наверное одно из главных преимуществ SEO хака установленного в сборке. Раньше при нажатии на ссылку в меню открывалась страница с названием ссылки в заголовке – что очень неудобно например страница – «Главная». В меню зачастую не впишешь длинную ссылку и это просто некрасиво. Теперь при создании ссылки или если вы в панели администрирования откроете любую ссылку, «Главная», например, то вы увидите поля, в которые можно вписать МЕТА данные и главное – ниже «Заголовок страницы» Это и будет заголовок, который покажет ваша страница. Это же касается других ссылок – на блог, таблицы содержимого, контакты.
Изменение TITLE ссылок в меню администрирования ссылками

!!! – Эти возможности касаются только страниц созданных в джумле – например новости, простые старниц. Такие компоненты как каталоги, магазин, и др в которых так же создаются страницы – не имеют таких панелей, там как и в стандартной сборке в заголовок и мета тэги выводится название продукта например. Хотя многие компоненты – Viruemart, MosetsTree, Контакты и другие имеют встроенную функцию работы с метатэгами, которая так же отражена в полях при создании страницы (товара, записи каталога). Единственное что стоит учитывать при создании товара или записи – это то, что его название будет видно в TITLE страницы. То есть не пишите просто «Утюг белый», а напишите более развернуто используя ключевые слова которые кратко и точно характеризуют данный товар – «Утюг Sumsung с турбо приводом и с пишущим CD плеером»

Создавай TITLE и META стоит учесть что они не могут быть неограниченной длины. Оптимальная длина TITLE до 75 знаков с пробелами, а лучше 50. Чтобы понять почему – поищите любое слово в поисковике где вы поднимаете свой сайт и посчитайте на каком знаке обрезаются длинные заголовки. META description – до 120-200 символов, META keywords – до 200 символов (оптимально не более 10 слов).

В данную сборку включен компонент ARTIO joomSEF

ARTO joomSEF преобразование ссылок для Joomla
Этот компонент если вы зайдете в его настройки то сможете настроить вид ссылки, которую вы хотите видеть – ее параметры (панель «Конфигурация ARTIO JoomSEF»). Например, отображать ли название раздела или категории в адресе ссылки. Кроме этого вам может пригодится панель – «Просмотреть/Изменить SEF ссылки». Используя эту панель можно найти любую ссылку которая была создана этим компонентом и вручную изменить ее, например сократить, или сделать более понятной. В таком изменении есть большой плюс – вы полностью управляете видом любой ссылки . Но есть и минус – каждый раз при внесении изменений в конфигурацию или при чистке кэша этого компонента, надо помнить что эти изменения пропадут и если вы кому-то высылали эту ссылку или публиковали – то человек попадет на страницу ошибки вашего сайта, так как в меню она преобразована автоматически в другой вид самим компонентом.

Так же в сборке включен удобный инструмент – Мета-тэг генератор

SEO META generator для Joomla
В настройках компонента вы можете задать количество ключевых для генерации компонентом. По умолчанию – 5 слов. Затем в менеджере этого компонента вы увидите все ключевые слова, которые прописаны в данный момент на странице их можно изменить вручную. Или вы отметив галочкой нужные страницы и нажав на кнопку генерации тэгов просмотреть какие слова вам предложит генератор. Он отбирает те, которые наиболее часто встречаются на странице и наиболее значимы в своем местоположении. Затем так же вручную поправить их и сохранить. Этот компонент значительно ускоряет и упрощает работу с тэгами, так как вы видите их все на одной странице в виде таблицы и не нужно открывать для этого каждую по отдельности, чтобы редактировать там поля в параметрах.

И главное после всего прачитанного – Тыкайте на кнопки!!!! пробуйте… зачастую многие задачи – это всего-лишь головоломки, которые надо решить и Joomla это позволяет сделать обычно.