Работа с Joomla /rabota-s-joomla.html Mon, 16 May 2016 07:08:40 +0000 Joomla! - Open Source Content Management ru-ru Расширения Joomla /rasshireniya-joomla.html /rasshireniya-joomla.html

Одним из самых значимых преимуществ CMS Joomla по сравнению с другими CMS является ее расширяемость. Так как CMS Joomla имеет открытый исходный код, под нее пишут очень много различных расширений. Расширения к Joomla можно написать самому или отредактировать их по своему усмотрению.

 

Что такое расширения для Joomla?

Расширения - это специальные приложения, которые значительно расширяют функциональность сайта упрощают работу с ним.

Существует три вида расширений:

  1. Компоненты
  2. Плагины
  3. Модули

Компоненты - основное средство расширения в Joomla. Как правило состоят из двух частей: фронт-части (для вывода информации на страницы) и административной панели. Если компонент не имеет настроек, административная часть может отсутствовать. Примеры компонентов: форумы, галереи, комментарии, система сбора статистики и др.

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

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

В Интернете существует масса бесплатных расширений для CMS Joomla. Их можно найти набрав в любом поисковике "расширения Joomla". Большой выбор расширений можно найти на сайтах Русский дом Джумла и Джумлапортал.

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

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Thu, 06 Sep 2012 14:37:03 +0000
Резервное копирование - бэкап Joomla /rezervnoe-kopirovanie-bekap-joomla.html /rezervnoe-kopirovanie-bekap-joomla.html

Резервное копирование данных - бэкап сайта

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

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

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

 

Как сделать бэкап сайта (резервное копирование сайта)

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

Статичный сайт - представляет собой набор статичных html-страничек.
Резервную копию статичных сайтов можно создать через FTP-соединение. Копируются данные либо всего сайта, либо отдельные, вновь добавленные или измененные файлы.

Сайты, в которых программное обеспечение отделено от данных - проекты, созданные на основе какого-либо движка (WordPress, SMF, Joomla).
Резервное копирование программного обеспечения требуется только после внесенных вами изменений. А периодичность резервного копирования баз данных зависит от того, насколько часто вы обновляете контент (англ. contens - содержание) сайта.

Для создания резервных копий используются различные программы. Рассмотрим копирование с помощью программы phpMyAdmin.

 

Как сделать бэкап сайта Joomla (резервное копирование Joomla)

Резервное копирование Joomla (бэкап Joomla) можно сделать с помощью phpMyAdmin. Если на вашем хостинге есть доступ к программе phpMyAdmin, его можно получить из панели управления виртуальным хостингом. Для того чтобы запустить phpMyAdmin нужно выполнить следующие действия.

 

1. Бэкап Joomla - открываем Базу MySQL в Панели Управления

Бэкап Joomla - база данных MySQL

 

 

 

 

 

 

2. Бэкап Joomla - напротив базы данных нужно кликнуть по иконке программы phpMyAdmin - PMA

Бэкап Joomla - открываем phpMyAdmin

 

 

 

 

 

 

 

 

3. Бэкап Joomla - вводим пароль к базе данных

Бэкап Joomla - вводим пароль к базе данных

 

 

 

 

 

 

 

 

4. Бэкап Joomla - в открывшемся окне выбираем вкладку Экспорт

Бэкап Joomla - откываем вкладку Экспорт

 

 

 

 

 

 

 

 

5. Бэкап Joomla - выбираем gzip и жмем OK

Бэкап Joomla - копируем данные

 

 

 

 

 

 

 

 

Сохраните архив на компьютере или флэшке. Ваша база данных теперь у вас в руках. Так спокойнее, не правда ли?

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Fri, 07 Sep 2012 11:16:57 +0000
Установка расширений в Joomla /ustanovka-rasshireniy-v-joomla.html /ustanovka-rasshireniy-v-joomla.html

Как установить компонент, плагин, шаблон или модуль в Joomla

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

Для установки расширения войдите в Панель управления – Расширения – Менеджер расширений. Перед вами откроется окно «Менеджер расширений: Установка». Здесь вам предлагается три варианта загрузки:

  • Загрузить файл пакета;
  • Установить из каталога;
  • Установить из URL

Установка расширений в Joomla

1. «Загрузить файл пакета» – наиболее удобный и чаще всего используемый способ. Найдите нужное расширение (компонент, плагин, модуль, шаблон) в Интернете, скачайте его на компьютер. Через «Обзор» найдите на компьютере нужный архив с расширением и нажмите «Загрузить и установить».

2. «Установить из каталога» – это способ применяют, если не удаётся или невозможно установить расширение Joomla первым способом.  В этом случае вам нужно разархивировать архив с расширением Joomla и скопировать полученную папку в каталог установки (папка tmp), который находится на вашем сайте. Адрес каталога установки, куда нужно поместить папку с расширением,  указан в адресной строке.

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

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Fri, 26 Oct 2012 17:33:16 +0000
Как удалить компонент в Joomla /kak-udalit-komponent-v-joomla.html /kak-udalit-komponent-v-joomla.html

Как удалить компонент, плагин, шаблон или модуль в Joomla

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

Если расширение (компонент, плагин, шаблон, модуль) удалить некорректно, вам не удастся заново установить это расширение или его новую версию. При попытке установить компонент вы получите информацию о том, что такое расширение уже существует. Что делать в таком случае?

Вам нужно вручную удалить файлы и папки, оставшиеся после некорректно удаленного компонента Joomla. Найти эти потерявшиеся элементы вам поможет установочный XML-файл (файл .xml). Найдите файл в архиве с нужным расширением (компонентом, плагином, шаблоном, модулем), откройте и посмотрите пути установки всех файлов и папок данного расширения. Таким образом, вы без труда найдёте все папки и файлы расширения и удалите их.

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

Для удаления расширения Joomla войдите в Панель управления – Расширения – Менеджер расширений. Перейдите на вкладку «Управление». Вы увидите список всех расширений (компонентов, модулей, плагинов, шаблонов) Joomla. Серым цветом выделены системные расширения. 

Как удалить компонент в Joomla

 

 

 

 

 

 

 

 

 

 

 

 

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

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Fri, 26 Oct 2012 17:44:55 +0000
Импорт баз данных mysql /import-baz-dannykh-mysql.html /import-baz-dannykh-mysql.html

Импорт баз данных mysql phpmyadmin

В данной статье рассмотрим два вопроса - как можно осуществить импорт баз данных и как решить проблему с импортом больших баз данных с помощью изменений настроек в php.ini.

Как известно, резервное копирование данных - это гарантия того, что вы сможете восстановить свой сайт, если вдруг, в силу каких либо причин, работа сайта будет нарушена. Как восстановить сайт из резервной копии? Существует несколько способов, мы рассмотрим как можно осуществить импорт базы данных mysql в phpMyAdmin. Прежде чем начинать процесс импорта базы данных, нужно из базы данных, куда вы собираетесь импортировать файлы, удалить все таблицы.

Чтобы удалить таблицы, войдите на главную страницу phpMyAdmin и выполните следующие действия:

1 - выберите нужную базу данных;
2 - нажмите Отметить все;
3 - выберите в выпадающем меню Удалить и нажмите ОК,

 

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

1 - выберите нужную базу данных;
2 - откройте вкладку Импорт в верхнем меню;
3 - через Обзор найдите резервную копию с базой данных и нажмите ОК.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если вы все сделали правильно, в окне phpMyAdmin появится сообщение об успешном завершении импорта.

 

Импорт больших баз данных mysql

Часто вебмастера сталкиваются с проблемой импорта больших баз данных mysql. Проблема связана с тем, что в PHPMyAdmin загрузка дампа базы данных ограничивается размером закачиваемого файла, который по умолчанию не должен превышать 2MB (2,048 КБ). При попытке загрузить дамп большой базы данных появляется сообщение об ошибке: «Вероятно, размер загружаемого файла слишком велик… » и т.д.

Рассмотрим один из способов импорта дампа большой базы данных. Предел размера импортируемого файла определяется конфигурацией PHP. Настройки конфигурации PHP прописаны в файле php.ini. Значит, для импорта больших баз данных нам потребуется в файле конфигурации php.ini изменить максимальный размер загружаемых файлов.

 

Где находится файл php.ini? Путь к файлу php.ini вы можете вычислить следующим образом:

  • Создайте файл info.php и поместите в него следующий код <?php phpinfo();?>;
  • Загрузите созданный файл в корневую папку сайта (www, public_html);
  • В адресную строку браузера введите адрес http://your_site/info.php;
  • В открывшемся окне найдите Loaded Configuration File, где и будет указан путь к файлу;

 

Для импорта большой базы данных mysql нужно изменить директивы php.ini в PHPMyAdmin.

Файл php.ini найден, теперь осталось его отредактировать, а точнее, изменить несколько директив в файле таким образом, как показано ниже:

Максимальное время (сек) для полной загрузки скрипта:
max_execution_time = 60
Максимальное время (сек) заданное для получения скриптом всех данных:
max_input_time = 90
Максимальный объем памяти, который разрешается использовать скрипту:
memory_limit = 128M
Максимальный допустимый размер загружаемых файлов:
upload_max_filesize = 200M
Максимальный размер передаваемых данных, который будет принимать PHP:
post_max_size = 180M

Изменив вышеперечисленные директивы в php.ini, мы получили возможность импортировать через PHPMyAdmin базы данных объемом до 180 М.

shema

 

 

 

 

 

 

 

 

Для импорта дампа базы данных вы можете также воспользоваться бесплатной версией программы Sypex Dumper. Дампер оптимизирован для максимальной скорости работы, а также работы с базами данных объёмом около 800 мегабайт.

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Wed, 28 Aug 2013 07:11:05 +0000
Float в CSS /float-v-css.html /float-v-css.html

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

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

 

CSS-свойство float

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

Свойство float применимо к любому элементу (кроме абсолютно позиционированных) и может иметь следующие значения: left | right | none | inherit.

float: left – элемент сдвигается влево и обтекается другими элементами справа;

float: right – элемент сдвигается вправо и обтекается другими элементами слева;

float: none (по-умолчанию) – элемент не обтекается другими элементами;

float: inherit – элемент наследует значение родителей.

Для отмены свойства float с соответствующей стороны используется свойство clear, которое может иметь значения none | left | right | both | inherit.

 

Обтекание видео текстом

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

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

Таким образом, нам нужно создать блок, поместить в блок ролик, затем в CSS прописать стиль для блока, указав все необходимые параметры. Приступим:

  1. Создаем блок и помещаем в блок ролик.

Для выделения фрагмента (блока) в документе в  HTML служит элемент <div>
<div>…</div>

<div>
<object width="340" height="260" data="images/player/uppod.swf" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="comment=Том и «Джерри»&amp;st=/images/styles/video83-896.txt&amp;file=/images/video/cat-on-vacuum-cleaner.flv" /><param name="src" value="images/player/uppod.swf" /></object>
</div>

  1. В CSS прописываем стиль для блока.

Сначала добавляем класс стиля к блоку – селектору div даем имя .obektleft. Добавляем свойства float и padding. Свойство <float> отвечает за выравнивание элемента по определенному краю, с обтеканием его остальными элементами с других сторон. Свойство <padding> отвечает за поля вокруг элемента. Открываем файл с расширением .css, в котором прописаны стили и прописываем стиль для нашего блока:

div.obektleft {

float: left;

padding: 12px 12px 12px 0;

}

  1. Теперь применим класс class="obektleft" к тегу <div> в файле HTML. Открываем статью в исходном коде и прописываем класс для блока с видео:

<div class="obektleft">
<object width="340" height="260" data="images/player/uppod.swf" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="comment=Том и «Джерри»&amp;st=/images/styles/video83-896.txt&amp;file=/images/video/cat-on-vacuum-cleaner.flv" /><param name="src" value="images/player/uppod.swf" /></object>
</div>

И вот, что у нас получилось.

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

]]>
admin@webadvisor.ru (Roman) Работа с Joomla Sun, 12 Oct 2014 09:29:26 +0000