Советы по работе с изображениями в Joomla. Советы по работе с изображениями в Joomla Можно ли удалить шаблон по FTP

И снова здравствуйте! Сегодня речь пойдет о том, как уменьшить объем сайта, удалив не нужные файлы и расширения, тем самым Вы сможете увеличить объем доступного (доступного) пространства на хостинге.

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

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

Какие файлы Joomla 3 можно удалить

Перед тем как говорить о том, какие файлы можно удалить с Joomla, чтобы не было никаких печальных последствий давайте посмотрим на физическую структуру сайта (для этого можно воспользоваться файловым менеджером на хостинге либо зайти на сайт по FTP):

Набор файлов стандартный, первое, на что стоит обратить внимание это на файлы LICENSE.txt , README.txt , а так же на файл htaccess.txt . Все эти файлы не нужны и их смело можно удалить. В результате мы сэкономим 25,9 Кб пространства.

Вы наверно хотите задать вопрос - неужели файл htaccess.txt тоже можно удалить? Да, поле того как он был переименован необходимость в его присутствии отпадает. А если Вы до сих пор его не переименовали то самое время это сделать (зачем это нужно ).

Эти файлы и папки присутствуют по умолчанию в Joomla 3.7 и не содержат никакой полезной информации. Если вы их откроете, то сами в этом убедитесь. А если потребности в них нет, то и место они занимать не должны! Но предварительно все же стоит проверить, возможны администратор Вашего сайта или Вы сами сохраняли изображения, которые в данный момент используются на сайте именно в эти папки. Я же удаляю все как есть, единственное, что оставляю в папке /images это файл index.html , он должен остаться.

В результате после удаления изображений мы сэкономили еще 476 килобайт дискового пространства.

Теперь давайте найдем папку /tmp и заглянем в неё. Со временем в данной папке может накопиться достаточно много не нужных файлов, от которых так же можно безболезненно избавиться. Это могут быть файлы обновлений Joomla и тому подобные:

Не знаю у кого как, но у меня общий размер временных файлов составил 25,4 мегабайта, достаточно внушительный размер! Удаляем их все, оставляем только файл index.html. А если подсчитать общий размер файлов, которые мы удалили, то суммарный размер сэкономленного пространства составит приблизительно 26 мегабайт .

Удаление ненужных расширений

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

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

Для удаления расширений в панели управления необходимо перейти на страницу «Менеджер расширений: Управление» (Расширения -> Менеджер расширений -> Управление). Перед нами достаточно большой список всевозможных расширений, которые в данный момент установлены и включены, либо не включены но, тем не менее, установлены:

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

Теперь необходимо определиться, что можно удалить, а что трогать не стоит. На скриншоте выше вы уже заметили, что я намереваюсь удалить так называемый «Умный поиск». Пользы от него не много, если она вообще есть, зато удалив его можно сэкономить 232 килобайта на диске, из которых 84 килобайта занято плагинами, 24 модулем, а остальное компонентом.

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

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

Расширение Тип Системное имя Размер, Кб
Умный поиск Компонент, плагины, модуль com_finder, finder, mod_finder 232
Обёртка (Wrapper) Модуль mod_wrapper 16
Случайное изображение Модуль mod_random_image 12
Баннеры Компонент, модуль com_banners, mod_banners 56
Популярные метки Модуль mod_tags_popular 28
Похожие метки Модуль mod_tags_similar 20
Кто на сайте Модуль mod_whosonline 16
beez3 Шаблон (сайт) beez3 708
protostar Шаблон (сайт) protostar 476
Hathor Шаблон (сайт) hathor 2148
RSS-лента новостей Модуль (сайт и панель управления) mod_feed 16+16
Нижний колонтитул (footer) Модуль mod_footer 8
Редактор - TinyMCE Плагин tinymce 92
Двухфакторная аутентификация - YubiKey Плагин yubikey 20
Двухфакторная аутентификация - Google Authenticator Плагин totp 20
Система - Подсветка Плагин highlight 8
Система - Статистика Joomla! Плагин stats 48

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

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

Исправление базы данных Joomla после удаления расширений

Физически файлы были удалены, это хорошо, точно так же были удалены таблицы в базе данных относящиеся к удалённым расширениям (в большинстве случаев таблицы все же удаляются). И было бы все замечательно, если б в Joomla 3 не было бы проверки на отсутствие стандартных таблиц базы данных. Эта самая проверка после удаления расширений сообщит, что пропали нужные таблицы. Убедиться в этом можно, если перейти в раздел «Менеджер расширений: Проверка базы данных» (Расширения -> Менеджер расширений -> База данных) и посмотреть, что у нас там творится:

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

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

Очистка кэша Joomla

В заключение для большего эффекта давайте очистим кэш в Joomla 3. Для этого в панели управления Joomla 3 перейдите в раздел «Техническое обслуживание: Очистить кэш (сайта)» (Система -> Очистить весь кэш). Тут можно выбрать, что именно мы хотим удалить, либо удалить все записи разом. Я рекомендую после всех вышеупомянутых процедур удалять весь кэш целиком.

Кроме того не забудьте про очистку устаревшего кэша (Система -> Очистить устаревший кэш), от него так же необходимо избавиться.

Подведем итоги того что мы сделали, а сделали мы следующее:

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

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

О работе с материалами в предыдущих версиях Joomla мы уже писали. В Joomla 3.х немного изменился интерфейс панели управления, но общие принципы управления остались неизменными.

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

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

Рисунок 1. Внешний вид панели управления сразу после входа

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

Где находятся все мои текстовые материалы?

Текстовые материалы находятся в менеджере материалов и доступны через меню: Материалы - Менеджер материалов (смотрите рисунок 1).

Рисунок 2. Менеджер материалов

Чтобы создать новый материал нужно нажать на зеленую кнопку «Создать», которая находится в левом верхнем углу интерфейса "Менеджера материалов".

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

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

Редактирование (изменение) материала


Рисунок 3. Форма редактирования материала

Форма редактирования материала имеет вид как на рисунке 3. Как и в предыдущих версиях, в Joomla 3.х используется редактор TinyMCE. Его интерфейс похож на интерфейс привычного Microsoft Word, поэтому мы не будем рассматривать как в нем работать. Рассмотрим особенности.

Вставка текста из текстового редактора

Набирать текст материала непосредственно на сайте - не очень хорошая идея, гораздо правильнее материал предварительно набрать и вычитать в каком-то текстовом редакторе на вашем компьютере (это может быть Microsoft Word или Open Office Writer, или даже примитивный WordPad), а затем уже вставить его в форме редактора. Вставить текст, предварительно скопированный из текстового редактора, можно только с помощью клавиатуры комбинацией клавиш Ctrl+V.

После вставки необходимо выполнить процедуру очистки формате от невидимого мусора. Делается это с помощью команды "Очистить формат" в меню "Формат" (смотрите рисунок 4). Текст выделяется комбинацией клавиш Ctrl+A, а затем уж и "Формат - Очистить формат" .

Рисунок 4. Очистка формата.

Вставка изображения

Встроенные в TinyMCE (TinyMCE - это название текстового редактора, который используется в Joomla) средства для вставки в текст картинок неудобные, поэтому под редактором (или выше редактируемого текста, но под кнопками редактирования) имеется серая кнопка "Изображение", нажав на которую пользователь получает окно для визуального выбора изображения на сайте или загрузки его туда, для выбора. Достаточно просто кликнуть по изображению и кликнуть по синей кнопке "Вставить" чтобы изображение оказалось там, где находится курсор (смотрите рисунок 5).

Рисунок 5. Вставка изображения

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

Ошибкой является загрузка на сайт изображений в состоянии "из фотоаппарата". Такие изображения имеют большой размер (более 5 тысяч точек по одной из сторон) и большой вес исчисляемый несколькими мегабайтами. Такие изображения займут на сервере много места, которое далеко не безгранично, будут медленно загружаться при просмотре страницы и возможны потери мелких деталей изображения при его уменьшении браузером. Поэтому, перед тем как загружать изображения на сайт необходимо их обработать, в частности уменьшить. Вполне подойдет 1000 точек по ширине с качеством 70-80% и разрешением 72dpi. С этой задачей отлично справится бесплатная программа "FastStone Photo Resizer ".

Рисунок 6. Кнопка наложения стилей на элементы материала.

Для наложения стилей на элементы материала служит кнопка "Формат" (не меню "Формат", смотрите рисунок 6). Эта кнопка открывает список всех стилей, которые предопределены и могут быть использованы. Часть стилей отображается бледно серым цветом - их в данный момент использовать нельзя. Например, нельзя наложить на изображение стиль предназначенный для таблиц.
Чтобы наложить стиль , нужно выделить элемент (для выделения изображения - кликните по нему один раз, для таблиц - просто поставьте курсор в таблицу)

Рисунок 7. Стили.

После вставки в материал изображения стоит ему присвоить стиль. Для изображения имеются три предопределенных стиля (в стандартную поставку эти стили не входят): img.img-intext, img.img-intext200-left и img.img-intext200-right. Все три стиля устанавливают отступы, рамку и тень для изображения. Также они контролируют ширину изображения. Стили img.img-intext200-left и img.img-intext200-right задают изображению ширину менее половины возможной, прижимают изображение к левой или правой границе, а также обтекание текстом с другой стороны.

Стиль img.img-intext размещает изображение в середине контента и не задает обтекание текстом.

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

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

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

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

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

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

Рисунок 8. Изменение категории

Вывод материалов в виде блога

Если вы выводите материалы в виде блога, то не забывайте отделять вступительную часть текста от основной с помощью кнопки "Подробнее", которая находится ниже окна редактора (кнопку смотрите на рисунке 3 или 4). На рисунке 9 видно как могут выводиться материалы в виде блога. Здесь в каждом элементе блога выводятся заголовок материала , вступительный текст материала , изображение вступительной части материала и ссылка "Подробнее ".

Рисунок 9. Отображение материалов в виде блога

Как вставить изображение вступительной части материала

В форме редактирования материала нужно перейти на вкладку "Изображения и ссылки" и нажать кнопку "Выбрать" в разделе "Изображение для вступительной части материала" (смотрите рисунок 10).

Рисунок 10. Вставка изображения для вступительного текста материала

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

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

P.S. Этот материал не претендует на исчерпывающую полноту описания всех аспектов работы с материалами в Joomla 3.x - вопросы можно задавать в комментариях.

Чтобы удалять расширения Joomla 3, а именно, компоненты, модули, плагины, нужно авторизоваться в административной части сайта и войти на вкладку «Менеджер расширений».

Где удалять расширения Joomla 3

Чтобы удалить расширение Joomla 3, вы должны иметь доступ в административную панель сайта.

В верхнем меню или в меню быстрого доступа, выберете пункт «Менеджер расширений»;

На странице менеджер расширений, выберете вкладку «Управление».

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

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

Для удаления конкретного компонента в фильтре впишите слово, которое есть в названии компонента и примените фильтр.

Чтобы найти нужный компонент, можно отфильтровать список расширений по назначению и выбрать в поле фильтра (слева): компоненты.

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

Большинство компонентов, устанавливаются вместе со своими плагинами. Которые также нужно удалить после удаления самого компонента.

class="eliadunit">

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

Как удалить плагин Joomla 3

Чтобы удалить плагин Joomla 3, отфильтруйте список расширений, по типу плагины. Выберете нужный плагин, отметьте галочкой его чекбокс и деинсталлируйте его. После удаления компонента, очистите кэш сайта.

Как удалить шаблон Joomla 3

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

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

После удаления плагина, очистите кэш сайта, кнопка «Очистить кэш» вверху.

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

Можно ли удалить шаблон по FTP

Если вы удалите папку с шаблоном, войдя в каталог по FTP, шаблон не исчезнет из списка шаблонов на странице Менеджер шаблонов. При таком способе удаления, нужно отметить галочкой удаленный по FTPшаблон и нажать кнопку «Удалить» вверху в панели инструментов.

Как оптимизировать изображения в Joomla - 3 шага - 2.5 out of 5 based on 4 votes

Из этой статьи вы узнаете, как оптимизировать ваши изображения, под поисковые системы на вашем сайте, построенном на Joomla.

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

Если ваш сайт на Joomlа, то вероятнее всего ваши изображения не оптимизированы и не индексируются поисковыми системами.

Из этой статьи вы узнаете, как оптимизировать ваши изображения, под поисковые системы на вашем сайте, построенном на Joomla.

Изображения и Joomla.

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

Joomla + Изображения = Не оптимизировано

Как оптимизировать ваши изображения в Joomla.

1. Внесите изменения в файле robots.txt, чтобы разрешить поисковым системам индексировать папку images.

После того как вы установили Joomla, файл robot.txt автоматически создается в корневой папке с сайтом. Данный файл разрешает или запрещает индексацию тех или иных файлов и папок. В стандартном файле robot.txt запрещена индексация многих папок, которые не должны индексироваться, но наряду с этим, почему-то запрещена к индексации и папка images. Поскольку папка images по умолчанию является папкой для всех изображений, используемых на сайте Joomla, то индексироваться они не будут. Чтобы решить данную проблему просто отредактируйте файл robot.txt и удалите строку:

Disallow: /images/

2. Измените каталог расположения изображений по умолчанию.

Если вы уже добавляли изображения к материалам Joomla, вы скорее всего уже заметили, что по умолчанию изображения загружаются в папку www.website.com/images/stories/. Это не очень хорошо с точки зрения поисковой оптимизации изображений.

Алгоритмы поисковых систем работают таким образом, что приоритет отдается тем страницам и изображениям которые находятся ближе к корню сайта. Я рекомендую вам изменить расположение изображений по умолчанию, с папки images/stories на папку images/.

Для этого в административной панели Joomla пройдите в пункт: Сайт >> Общие настройки >> Система, в установках медиа менеджера найдите пункт «Путь к папке с Изображениями» и удалите в соответствующем поле путь к папке «stories» чтобы в поле осталось только «images/». После этого не забудьте нажать на кнопку «Сохранить» в верхнем правом углу. Теперь, когда вы будете добавлять изображения, они будут грузиться в папку images/.

3. Изображение, используемое на странице должно соответствовать содержимому этой страницы, а также не забывайте использовать ключевые слова в атрибутах alt и title тега img.

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

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

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

    Имя файла изображения должно состоять из ключевого слова или словосочетания, под которое оптимизируется изображение, например: golf-na-mavrikii.jpg.

    Атрибуты alt и title тега img должны также содержать ключевое слово или фразу.

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

    Например: www.website.com/images/mavrikii/golf-na-mavrikii.jpg

В данном уроке я расскажу о том, как удалить ID материала на сайте. Айди - это порядковый номер материала, который присваивается ему при создании и в настройках движка по умолчанию прописано так, чтобы id отображался в ссылке, которая ведет на материал. Многих владельцев сайтов это не смущает и их вполне устраивают ссылки такого вида. А для других принципиально, чтобы айди материала не отображался и потому вносят в код изменения для удаления этих номеров. В принципе, данная функция уже предустановлена в Джумле, начиная с версии 1.6, однако без определенных дополнений почему-то не выводится в администраторской панели. Для отображения ее необходимо сделать некую модификацию.

Для этой цели нам понадобится файл config.xml, который найти можно по адресу на сервере: вашсайт/administrator/components/com_content/config.xml. Зайдите через файловый менеджер на свой сайт и найдите этот файл, затем скачайте его на свой рабочий стол и откройте.

type="radio"
default="1"
label="SEF: Удалить ID материала в ссылке?"
description="Удалить ID материала в ссылке?">


Запись эту я обычно прописываю после вот этой строчки: description="COM_CONTENT_CONFIG_ARTICLE_SETTINGS_DESC">, хотя в принципе, особой разницы нет, где именно этот код прописать.

Далее файл необходимо сохранить, но во избежании ошибки, сохранить его следует в формате UTF-8 с обязательным снятием галочки с функции BOM. Но здесь проблема в том, что в обычном текстовом редакторе Блокнот, которым мы, как правило открываем файлы такого типа, не отображается нужная функция, поэтому нам понадобится дополнительный текстовый редактор, например, AkelPad . Он не требует установки и запускается сразу. Так вот, откройте блокнот AkelPad, скопируйте в него содержимое файла config.xml и сохраните в формате UTF-8 и обязательно снимите галочку BOM:

Обычный блокнот теперь закрываете и загружаете на сервер с заменой. Далее перейдите в панель администратора сайта и проверьте настройки - Материалы - Менеджер материалов - Настройки:

Появилась возможность отключения ID материала в админской панели:

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

Если все сделано верно, то айди должно исчезнуть и больше не будет отображаться ни в одном материале.

Если вы не хотите прописывать код, то можете скачать готовый файл и просто загрузить его на свой сервер, с заменой вашего файла. Так будет гораздо проще и быстрее. Для этого откройте папку: вашсайт/administrator/components/com_content/ и замените в ней файл config.xml на скачанный. Ну если есть желание проделать весь путь самостоятельно, тоже неплохо.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: