Все самое интересное начинается после слов начальства: «А вот мы хотим…», потому что после этого приходится чесать репу и думать, чего же на самом деле хочет начальство.
На новостном ресурсе со временем происходит переход от текстовых новостей к видео. Хранить их на том же хостинге, что и сам сайт становится как-то неудобно, так как за свой хостинг платишь сам, а за видеохостинг на том же RuTube не платит лично никто =) Почему бы не воспользоваться этой замечательной возможностью.
Кстати, а почему именно RuTube, а не YouTube? Да все просто — русский и понятный интерфейс. А что еще нужно простому пользователю? Да, собственно, ничего.
Хм. Начну с того, как все было.
Пришел такой довольный домой с работы, погрел макарошков, заварил кофе с молоком и сахаром, включил онемэ и уже разлегся в кресле перед монитором все это поглощать, но тут вдруг раздался звонок со знакомого номера. Обед/завтрак/ужин отменяются, очень важный сайт перестал открываться.
Как видно из названия поста, сайт работает на Joomla. На джумле он спокойно работал уже почти девять месяцев и за это время ни одного подобного случая как-то не было.
Перебой в работе сайта был связан с тем, что нагрузка на хостинг превысила допустимые 10% нагрузки на процессор сервера. В среднем, сайт посещают в день около 200 уникальных посетителей, на которых приходится, в среднем, 4000 просмотров. Явно такой большой нагрузки они создать не могли. Значит дело не в посетителях.
Я использую Joomla для своих сайтов уже более двух лет. За это время у меня накопилось довольно много разнообразных проектов. Проектов разных: и простых, и сложных, красивых и простеньких.
За это время я пришел к одному совершенно закономерному выводу: Joomla подходит не для всех проектов. Да, банальный вывод, но, тем не менее, это именно так.
Для простых сайтов, где требуется только вывод каких-нибудь статей или изображений, Joomla — прекрасный выбор. Для любых сайтов, где основным элементом является контент, а не активность пользователя Joomla — прекрасный выбор.
Очень часто кроме обычного меню требуется использовать изображения (о работе со значками для меню можно прочитать в этой статье). Для реализации этого существует довольно много сторонних компонентов и модулей. С другой стороны, стандартный компонент меню Joomla имеет большое количество возможностей среди которых не хватает, пожалуй, только этой.
Дабы как-то восполнить такое упущение, я решил дополнить функциональность mod_mainmenu (так как компонент уже имеет функциональность добавления изображения к строкам меню).
Уже не первый раз убеждаюсь, что у Joomla гораздо больше возможностей, чем кажется на первый взгляд. Стандартный компонент меню обладает огромным количеством возможностей, о которых, на первый взгляд, даже и не подозреваешь.
Сегодня мы займемся тем, что к пунктам меню привяжем картинки. Вопрос банальный, но поход в гугл с таким запросом результатов не дает.
А решение, на самом деле очень простое. Для начала идем в админку и выбираем модуль меню, к пунктам которого нам нужно привязать изображения. Это модуль типа mod_mainmenu.