Решение проблем по Joomla, с которыми сталкиваются веб-мастера (часть 2)
(0 Голосов)

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

Вопрос о поиске в файлах.

В данный вопрос входит некоторые количество подвопросов и оно не маленькое. Все они могут быть совершено разными, но смысл в них заключен один и тот же: в компоненте, модуле, плагине или шаблоне есть текст, не подвергшийся переводу после установки локализации. Где и как его можно найти и перевести или как изменить надпись на кнопке, лейбле и так далее. Особенно часто такие вопросы возникают по VirtueMart, люди хотят что-то перевести на свой вкус, но не знают, как это можно сделать. Некоторые  в поисках определенной надписи перерывают кучу языковых файлов, на это уходит уйма времени, а все это можно сделать за очень короткий срок, буквально за пол минуты. Интересно что, что все знают, что такое поиск файлов, но когда дело доходит до практики, многие почему-то впадают в прострацию. Конечно, языковые файлы имеют расширение, отличающееся от .doc и .txt. и «поисковый песик» Windows файлы .ini еще понимает, то  файл .php для него проблематичен.  А все решается очень просто, нужно установить любой вменяемый файловый менеджер - и проблема перестает быть глобальной. Можно опять же взять Total Commander, потом переходим в корень сайта Joomla, в верхнем меню выбираем «Команды» –> «Поиск файлов» и в опциях «С текстом», «UTF8» ставим галочки, а в нижнее поле вводим нужный текст и начинаем поиск. Благодаря этому способу найти требуемый для правки файл довольно легко. Существует один единственный минус – в случае, если сайт находится на хостинге, то через FTP вышеописанные операции сделать невозможно. Однако в запасе всегда есть резервная копия сайта, над которой делаются любые эксперименты и любые действия не составят проблемы.

Права доступа на папки и файлы

Вопрос о правах доступа, которые должны быть установлены на папки и файлы  - довольно часто встречающийся. Это является важным моментом, так как именно от этих прав напрямую зависит безопасность сайта и их нужно проверять всегда самому. Бывает так, что некоторые  технические поддержки мелких хостингов  могут выставить права 777 на некоторые папки Joomla, а эти права позволяют каждому, кто бы не пожелал, просмотреть содержимое, изменить его и выполнить. В этом случае существует единое правило: все папки должны иметь права 755, позволяющие   каждому  пользователю право читать и запускать на выполнение, а  владелец может редактировать; файлы – 644, то есть  все пользователи имеют право чтения, а  владелец – и редактировать. Изменить эти права можно только через FTP-клиент, через которого идет подключение к сайту, через панель управления хостингом  или через специальный компонент Joomla, такой как eXtplorer.

Начинающий веб-мастер может, особо не вдумываясь, устанавливает  на сайт все расширения подряд, благо их в Joomla имеется в изобилии. Логика в этом такая – а вдруг пригодится. Гораздо позже приходит понимание, что в этом случае остро будет стоять проблема безопасности, совместимости, а также быстродействия системы. Когда после установки очередного плагина перестает работать какой-либо другой, начинается вырывание из себя волос. Причиной этому может быть частичная несовместимость JavaScript-библиотек Mootools и JQuery, особенно если речь идет о галереях или слайдшоу. Mootools – официальная библиотека Joomla, но также в настоящее время активно стал развиваться фреймворк JQuery, причем делается это не только в плане функционала, но и в том, что касается документации. Для того, чтобы работали без пробелм и JQuery и Mootools нужно использовать режим noConflict. Это, конечно, можно сделать, но по существующим правилам, на сайте положено использовать одну библиотеку скриптов.

 

Главная Статьи Решение проблем по Joomla, с которыми сталкиваются веб-мастера (часть 2)