Главная » Joomla » Статьи о Joomla » Создание сайтов

Создание сайтов

Joomla и SEF

1. Как включить SEF, как его использовать
По умолчанию он выключен. Нужно выполнить следующие условия, для того что бы его включить:

* Сайт должен работать на apache (в случае работы на IIS надо искать аналоги mod_rewrite для этого веб-сервера)
* mod_rewrite должен быть включен и разрешен (это забота хостинговой компании)
* Должно быть разрешено перекрытие конфигурации апача в пользовательских файлах конфигурации .htaccess (AllowOverride)
* Переменная $mosConfig_sef в configuration.php должна быть равна единице (=1) (кстати, то же самое можно сделать и в глобальной конфигурации на вкладке SEF) и файл htaccess.txt должен быть переименован в .htaccess (под windows проводником это не сделать, поэтому лучше использовать far или другой файловый менеджер)
* Если джумла находится не в корне сайта (НЕ www.site.ru, а например в www.site.ru/joomla/), то для нормального функционирования SEF надо в .htaccess расскомментировать строчку с «# RewriteBase /» (просто уберите знак # и пробел, чтобы «R» оказалась с начала строки) и вместо «/» пропишите ваш путь, в данном случае это «/joomla/» (без кавычек). Обращаю внимание, если этого не сделать, то в сервер будет ругаться ошибкой «404 Not Found» на ваши новые красивые адреса в URL.
* Для того, что бы отключить SEF для какого-то конкретного компонента (например на SMF), надо в файле includes/sef.php в фукнции function sefRelToAbs( $string ) сразу после
Читать далее »

Перенаправление на нужный домен в зависимости от языка с помощью .htaccess

В процессе разработки сайта для туристической компании на Joomla 1.7, была поставлена задача организовать двуязычную версию и направлять пользователей со старых доменов в соответствующую языковую версию на новом домене. Воспользовавшись приятным нововведением Joomla 1.7, позволяющим связывать пункты меню разных языков друг с другом для более эффективной организации многоязычности (в Joomla 1.6можно было попасть только на стартовую страницу др.языковой версии), удалось организовать полноценную многоязычность сайта. К домену нового сайта ruscovery.travel в зависимости от Читать далее »

Warp 6 — Стили

Warp 6 - Стили

На прошлой неделе мы начали с обзор фреймворка Warp 6 от компании YooTheme. Сегодня мы рассмотрим новую функцию  под названием Стили. Если вы пропустили предыдущую статью, вы можете прочитать ее здесь: Введение в Warp Framework.

Стили

Вариации стилей относительно шаблона по умолчанию имеет схожую концепцию с дочерними темами в WordPress или с субшаблоном в Drupal. Стиль определяет слой поверх шаблона по умолчанию и может, как наследовать, так и переопределять его. Читать далее »

Warp 6 – Анонс

Warp 6 – Анонс

Сюрприз! Мы с радостью представляем вам серию переводов статей от студии YooTheme посвященных их новому фреймворку под названием Warp 6. А начнем мы с анонса этого шаблонизатора! Читать далее »

Введение в Warp 6 Framework

Введение в Warp 6 Framework

Давайте начнем серию сногсшибательных постов про Warp6, это новый фреймворк от компании YooTheme, в них мы рассмотрим все возможности данного инструмента и разберемся в них вместе. В этой статье мы рассмотрим основную концепцию шаблонов на Warp и как мы сможем его использовать в повседневной работе. Если вы не знаете, что такое Warp6 вам следует немедленно обратиться в знания, прочитав анонс данного шаблонизатора. После того как вы обратились в слух мы наконец сможем начать знакомство! Читать далее »

Gavern Framework – Расширенные настройки

Gavern Framework – Расширенные настройки

В закладке «Расширенные настройки», вы можете найти параметры связанные не только с настройками шаблона, но и то, что Gavern Framework – это удобный инструмент для создания шаблонов на Joomla 1.6 Читать далее »

Обновляем Joomla 1.6.5 до Joomla 1.7

Обновляем Joomla 1.6.5 до Joomla 1.7

Обновиться до версии Joomla 1.7 теперь можно в одно действие, если ваш текущий сайт работает под управлением версий 1.6.5 либо 1.6.6

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

Gavern Framework – Разметка Часть 2

Gavern Framework – Разметка Часть 2

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

Отступы в шаблоне

Файл layout.сss включает в себя CSS код, который создает наиболее важные отступы в шаблоне. Самой важной вещью создающая отступы в шаблоне является группа классов gkPadding, которые добавляют буквы TBLR в конец – отдельно буквы означают Читать далее »

Gavern Framework – Разметка Часть 1

Gavern Framework – Разметка Часть 1

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

Макет шаблона

В макете шаблона, можно выделить несколько основных разделов, а именно: Читать далее »

Gavern – Введение

Gavern – Введение

Во время создания Gavern Framework, мы (тут и далее повествование от лица GavickPro) использовали наш опыт, наработанный при создании шаблонов базирующийся на JA T3 Framework и на проблемах, с которыми сталкиваются наши клиенты. Gavern Framework является сочетание наших лучших решений, идеях и путях решения многих проблем. Но также стоит упомянуть, что мы уделяем особое внимание возможностям, которые казалось, ушли на второй план в последнее время, необходимых при создании современных веб-сайтов. Читать далее »