Вверх

Блог
RSS лента

CMS Joomla (полезности и секреты)

Vape Shop Эко Заправка

Всем привет!

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

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

 

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

 

Вообще, у Джумлы масса бесспорных преимуществ.

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

 

Постоянные обновления у многих пользователей вызывают не столько сомнения, сколько растерянность: куда бы применить очередное новшество?! Уверен, что мои наработки плюс советы других пользователей помогут на все 100% задействовать любые новации от разработчиков, чтобы достойно представлять свои сайты в сети.

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

Ошибка кодировки всплывающих окон в редакторе Joomla

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

AddDefaultCharset UTF-8

В принципе эта строчка даст гарантию и в том что не возникнет проблем в будущем с кодировкой в других местах.

Убираем из админки "добро пожаловать в джумлу" и "новости безопасности Joomla"

Если вам например понадобилось убрать из админ зоны "добро пожаловать в джумлу" и "новости безопасности Joomla" то это можно сделать перейдя в модули, потом модули админцентр и там по отключать выводы модуля "Добро пожаловать в Joomla!" и Новости безопасности Joomla!. Это делается нажатием на зелененькую галочку, в результате вместо неё появиться красный кружок.
Вот собственно и всё.

Убираем надпись Powered by Sigsiu.NET

Надпись "Powered by Sigsiu.NET" фигурирует в компоненте SOBI2.
Убрать её можно следующим способом:
Заходим в components/com_sobi2/
Находим там файл frontend.class.php
Дальше ищем код:

  1. ob_start();
  2.  
  3.         sobiHTML::BackButton($params);
  4.  
  5.         $b = ob_get_contents();
  6.  
  7.         ob_end_clean();
  8.  
  9.         if( $config->pby ) {
  10.  
  11.             $h = "P"."o"."w"."e"."r"."e"."d"." "."b"."y"." "."<"."a "."title"."=\""."S"."i"."g"."s"."i"."u"."."."N"."E"."T "."S"."o"."f"."t"."w"."a"."r"."e "."D"."e"."v"."e"."l"."o"."p"."m"."e"."n"."t"." "."a"."n"."d"." "."W"."e"."b"."d"."e"."s"."i"."g"."n\" h"."r"."e"."f=\"h"."t"."t"."p".":"."/"."/"."w"."w"."w"."."."s"."i"."g"."s"."i"."u".".n"."e"."t"."/\">S"."i"."g"."s"."i"."u.N"."E"."T</a>";
  12.  
  13.         }
  14.  
  15.         else {
  16.  
  17.             $h = null;

Из этого всего нам нужна строчка:

Как убрать "Добро пожаловать" на главной странице

Если вы установили Joomla с демонстрационными данными, то по умолчанию, при открытии главной страницы сайта, отображается приветственный текст «Добро пожаловать». Чтобы изменить данный текст (или отключить его отображение) необходимо сделать следующее:

1. Авторизоваться в административной панели Joomla
2. Выбрать пункт меню Верхнее меню (Menu-mainmenu)
3. Выбрать в списке пункт «Главная» и нажать кнопку «Изменить» (Edit)
4. Справа в "Параметры системы", в пункте "Отображать заголовок страницы" выберем "Нет".
5. Нажать кнопку «Сохранить»

Пользуйтесь на сдоровье :)

Изменить вид даты новостей

Стандартно дата выводиться вот так: Понедельник, 11 Августа 2008 20:18
В одном из моих проектов мне нужно было вывести дату в таком виде: 25 Январь '10
Возможно как то можно сделать по другому но я сделал вот так:
В файлике локализации language/ru-RU/ru-RU.ini есть такие строки:

  1. DATE_FORMAT_LC=%A, %d.%m.%Y
  2. DATE_FORMAT_LC1=%A, %d.%m.%Y
  3. DATE_FORMAT_LC2=%A, %d %B %Y %H:%M
  4. DATE_FORMAT_LC3=%d %B %Y
  5. DATE_FORMAT_LC4=%d.%m.%y
  6. DATE_FORMAT_JS1=y-m-d
  7. %Y-%M-%D=%Y-%m-%d
  8. %A, %B %E=%A, %B %e

У меня по умолчанию выводились даты в таком виде DATE_FORMAT_LC1=%A, %d.%m.%Y
Ну и в общем я поменял на вот такой вот вид DATE_FORMAT_LC1=%d %B '%y
Если на сайте несколько языков, то во всех языках нужно сделать такую операцию.
Если есть какой то другой способ полегче, то с радостью его выслушаю.
А может и мой способ кого то спасет, ну я думаю я велосипед не изобрел :)

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

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

Если у вас возникла такая ошибка при установке компонента, то починить можно вот так:
Заходим в расширения - плагины, дальше ищем "Система - Обратная совместимость", и активируем (опубликовываем) его. Обычно он на второй странице плагинов.
Вот и все, идем в установку и ставим какой хотели плагин.

Как отключить регистрацию пользователей

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

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

1. Авторизуемся в административной панели сайта
2. Выбираем в меню Сайт -> Общие настройки (Site -> Global settings).
3. Попадаем на страницу Общие установки (Global settings)
4. Выбираем закладку Сайт (Site)
5. Напротив параметра Разрешить регистрацию пользователей (Allow User Registration) ставим Нет
6. Нажимаем кнопку Сохранить (Save) для сохранения изменений

После этого пользователи не смогут регистрироваться самостоятельно. Однако это не помешает администраторам заводить пользователей вручную.

В Jooml 1.5 заходим в админку, далее "Настройки", потом в вкладку "Система", ищем там "Разрешить регистрацию пользователей" и на против ставим галочку возле слова "нет". Нажимаем сохранить (первая ссылка справа вверху браузера)

Как создать ссылку на статичный материал не добавляя его в меню?

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

site_name.www/index.php?option=com_content&task=view&id=XX

где XX это число, представляющее собой идентификатор материала.

Посмотреть этот идентификатор для конкретной статьи можно в колонке ID списка статей. Лтбо в том же меню сатьи навести мышку и в строке состояния браузера будет показана ссылка, самая последняя цифра и есть айдишник.

Ошибка: JFolder::create: Infinite loop detected и Внимание! - Не удалось переместить файл

У вас вылазит такая ошибка:

JFolder::create: Infinite loop detected
Внимание! - Не удалось переместить файл

Тогда вам нужно сделать следующее:

В файле configuration.php нужно поправить пути tmp и logs на правильные.
Например:

/home/my_name/domains/domain_name.nl/public_html/logs
/home/my_name/domains/domain_name.nl/public_html/temp

Если это не помогло то тогда можете еще попробовать изменить права доступа к папкам "tmp", "components", "administrator/components". Я при установке менял на 777 то есть всем и все разрешено. Потом лучше поставить на более жесткие (например 750).

Блог на Joomla

Стало интересно возможно ли реализовать бог на Joomla. Хоть я и периодически работаю с этой цмс, но как то не сталкивался с такой задачей. А вообще мне больше по душе Drupal, на нем вообще элементарно сделать блог.
В принципе есть всем известный движок wordpress который заточенный под блоги, как то пришлось мне с ним работать, скажу честно не впечатлил.
Для начало выясним что такое блог:

Блог (англ. blog/, от web log, «сетевой журнал или дневник событий») — это веб-сайт, основное содержимое которого — регулярно добавляемые записи, изображения или мультимедиа. Для блогов характерны недлинные записи временной значимости. Бло́ггерами называют людей, ведущих блог. Совокупность всех блогов Сети принято называть блогосферой.

Главная | Портфолио | Услуги | Контакты | Блог