Сейчас мы с вами на реальном примере рассмотрим процесс обновления CMS Joomla с третьей версии до самой последней на сегодняшний день — 4-ой версии. Но прежде чем приступать к описанию миграции, я хочу подчеркнуть один очень важный нюанс: чтобы не потерять свой сайт, все действия нужно производить либо на локальном сервере, либо на тестовом домене, или поддомене. И только потом, в случае успешной миграции, можно переносить сайт на основной домен.
Узнать версию CMS Joomla можно не входя в панель администратора (панель управления сайтом). Чтобы узнать версию системы управления содержимым чужого сайта (или своего, не входя в панель управления сайтом), нужно ввести в строке браузера следующий путь:
your_site/language/en-GB/en-GB.xml
где your_site – это доменное имя нужного вам сайта.
Для улучшения оформления карточки товара в VirtueMart, я рекомендую использовать бесплатное расширение DJ-VMPageBreak, которое позволяет делать вкладки в описании товара.
В настройках плагина контента можно выбрать способ вывода информации: во вкладках, или аккордеоном. Также, вы можете настроить стиль вкладок под свои предпочтения, внеся соответствующие изменения в файл стилей плагина (но для этого вам понадобится знание CSS).
Я считаю сброс пароля Joomla через phpMyAdmin самым простым и самым быстрым способом восстановить доступ к административной панели CMS Joomla! Всё что вам нужно это:
Иногда нам нужно, чтобы определённые статьи на сайте были показывались пользователю первыми, независимо от даты их публикации. И вот тогда нужно закрепить материал на главной странице сайта, или на странице любого другого раздела, где он размещён.
Иногда возникает потребность самостоятельно сформировать ссылку на материал Joomla не прибегая к тому, чтобы создавать какие-то отдельные пункты меню, разделы, или категории сайта.
Иногда, при разработке сайта на CMS Joomla возникает необходимость скрыть какой-нибудь один пункт меню, и соответственно не отображать его в модуле при выводе на сайте. Но при этом, нужно чтобы этот пункт меню был доступен при прямом обращении к нему по алиасу.
Возможно вы замечали, что почти в каждом каталоге CMS Joomla есть файл index.html и в этом файле ничего нет, кроме разметки <!DOCTYPE html><title></title>. То есть это абсолютно пустой файл, в котором нет никакой информации.
Зачем же он тогда нужен, спросите вы?
Дело в том, что когда злоумышленник захочет посмотреть список файлов, находящихся в каталоге, то благодаря именно файлу index.html он ничего не увидит.
Неправильные права на файлы и папки сайта являются одной из причин его взлома. По умолчанию права на файлы и папки CMS Joomla устанавливаются следующие:
Чтобы повысить безопасность сайта, я рекомендую изменить права доступа для файла configuration.php на 444. Таким образом в этот файл нельзя будет вносить изменения. Также можно установить права доступа 444 для файла .htaccess.
CMS Joomla! — одна из наиболее популярных бесплатных систем управления содержимым сайта. И нет ничего удивительного в том, что хакеры постоянно пытаются её взломать.
Сама по себе, эта CMS обладает достаточно мощной защитой от взлома, и так просто эту защиту не обойти. По статистике, взламывают только 4,3% сайтов под управлением CMS Joomla. В то время как сайтов на Wordpress взламывают в разы больше — почти 90%.
Но есть факторы, которые могут повлиять на безопасность Joomla! И в большинстве случаев — это банальная невнимательность, или некомпетентность администратора сайта.
SSL-сертификат — это криптографический протокол, который подразумевает более безопасную связь. Он не позволяет мошенникам перехватить или подменить личные данные пользователя: контакты, номер банковской карты, логин, пароль, адрес электронной почты и т.д.
По этой причине использование SSL-сертификата на сайтах, я считаю обязательным!
Вы перенесли сайт Joomla на хостинг и неожиданно для вас, все страницы, кроме главной, перестали открываться.
При попытке перейти на любую страницу сайта появляется сообщение 404 Not Found the requested url was not found on this server (запрошенный URL не был найден на этом сервере).
Решение есть, и оно достаточно простое. Сейчас я пошагово расскажу, что нужно делать.
В этом уроке, на пути создания своего собственного интернет-магазина с нуля, мы рассмотрим сервисы для анализа конкурентов. Этот анализ нужен для того, чтобы узнать какая посещаемость у сайта ваших конкурентов, по каким ключевым словам интернет-магазин вашего конкурента находится в ТОП поисковой системы, по каким запросам покупатели находят интернет-магазин вашего конкурента, сколько времени они проводят на сайте конкурента, и многое другое.
Я понимаю, что многие из вас уже сейчас хотели бы приступить к созданию своего интернет-магазина, чтобы как можно быстрее наполнить его товарами и начать зарабатывать деньги. Но не всё так просто, и не всё так быстро делается.
Прежде чем запускать свой интернет-магазин в сети Интернет нужно произвести определённые подготовительные мероприятия.
Давайте рассмотрим основные подготовительные этапы при создании интернет-магазина.
Если вы задались вопросом как создать интернет-магазин с нуля и бесплатно (без каких-либо капиталовложений), то сейчас я постараюсь объяснить пошагово, как сделать интернет-магазин на CMS Joomla! и VirtueMart.
Но следует понимать, что создание интернет-магазина заключается не только в разработке сайта.
Сопутствующие товары – это те товары, которые наиболее часто покупают вместе с основным товаром, или товары, которые могут заинтересовать покупателя, который просматривает тот, или иной товар на сайте.
Например, покупатель выбирает кровать и вполне резонно будет показать ему матрасы, одеяла, или подушки подходящие к конкретной модели кровати. Также можно показать другие модели кроватей, чтобы если данная кровать не заинтересовала покупателя, то он мог обратить внимание на другие подобные изделия.
В карточке товара VirtueMart 3 можно выводить сопутствующие категории. Это те категории, которые могут заинтересовать покупателя, просматривающего конкретный товар.
Например, когда покупатель подбирает себе кровать, то вполне возможно, что его заинтересуют матрасы, подушки, или одеяла. В таком случае можно вывести эти категории под описанием товара, чтобы покупатель обратил на них внимание и как следствие купил ещё что-нибудь.
Существует много модулей и плагинов с помощью которых можно реализовать Open Graph Meta Tag на вашем сайте Joomla (включая и интернет-магазин на VirtueMart). Но лично я не люблю нагружать свой сайт лишними сторонними расширениями. Поэтому считаю, что лучше самостоятельно внести небольшие правки в код компонента VirtueMart и тем самым внедрить в интернет-магазин микроразметку Open Graph.
Тем более, что для этого нам понадобится произвести очень незначительную правку кода.
Если Ваш сайт посвящен программированию, то Вам наверняка понадобится специальный плагин подсветки синтаксиса кода. Кто не знает, что такое синтаксис кода смотрите видео и читайте дальше.
Подсветка синтаксиса — это выделение синтаксических конструкций текста с использованием различных цветов, шрифтов и начертаний. Как правило, подсветку синтаксиса применяют для облегчения чтения (улучшения визуального восприятия) исходного текста компьютерных программ.
CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) – Полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей.
CAPTCHA позволяет отделять действия людей от действий роботов, предотвращает автоматическую регистрацию на сайте, блокирует автоматическую отправку сообщений и прочие злоупотребления.