EMS Russian Post - аддон для JoomShopping

Наконец я нашел заветную кнопку, которая открыла возможность администрирования методов расчета стоимости доставки. В связи с этим выпустил аддон для Joomshopping, тестировал на 3.3.2 и 3.4.2, все работает.

Описание установки и настройки:

1. Скачать аддон и устагновить его через инсталлер JoomShopping. Через джумловский не устанавливается.

2. Если еще не создали новый способ доставки для EMS, то самое время создать его и добавить к нему одну любую цену доставки.

3. Заветная кнопка находится в верхней панели кнопок (рядом с опубликовать, удалить и т.п.) справа и называется «Расширения для расчета цены». Чтобы ее там увидеть надо зайти в «Опции», далее зайти в «Способы доставки», тогда она и появится. Ее следует нажать.

4. В открывшемся списке мы увидим два расширения — StandartWeight и EMS.  В StandartWeight отключить способ доставки, соответствующий EMS, в EMS отключить все остальные способы доставки. В таком случае расширения не будут друг другу мешать.

5. В

Отключение mootools - мой метод

С позволения продолжу тему, начатую пользователем Dron79 о том, как отключить mootools на уровне шаблонов. Я же хочу предложить вариант более грубый, на уровне ядра Joomla. И, хочу заметить, он глобальный. Подойдет он далеко не всем, Я думаю, однако тех, кто использует фреймворки, этот метод устроит, так как другие варианты работать не будут, если слово в слово выполнять инструкции с Joomlaforum или статьи, упомянутой выше.

Итак, Я хочу предложить неполное отключение mootools посетителям имеющих статус гость, т.е. для неавторизованных пользователей. Почему неполное? Потому что некоторые расширения для Joomla до сих пор используют mootools, но далеко не все, что грузит Joomla. Об этом немного подробнее…

Первые шаги в LESS - примешивания

Доброе время суток.

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

Для примера я решил использовать CSS свойство border-radius и показать вам, как я (а в скором времени и вы) экономлю время.

Вот такие блоки я хочу увидеть в итоге:

Скругленные блоки на LESS/CSS

html:

<div class="divOne"></div>
<div class="divTwo"></div>
<div class="divThree"></div>
<div class="divFour"></div>

При использовании LESS я создаю одно свойство с 4 переменными, которые при примешивании мы будем использовать. По умолчанию значения переменных равно нулю.

Вышла Joomla! 2.5.7

Вышел апдейт безопасности для Joomla! 2.5, с чем нас разработчики поздравили :-) Это радостное событие украшено новым функционалом и закрытием 2х новых уязвимостей с низким приоритетом опасности, а так же 44 исправлениями из багтреккера. :-)

Добавляем ссылки к изображениям материалов в блоге

В Joomla! 2.5 значительно доработали стандартный компонент материалов (com_content), однако некоторых функций (по крайней мере, лично мне) не хватает. Одна из таких функций это «кликабельные» изображения материалов. Может некоторым такая функция покажется лишней, однако Я лично сталкивался с посетителями, которые безрезультатно кликали по изображнию статьи на главной или в блоге, надеясь тем самым перейти в материал и прочитать полный текст статьи. В конце концов сайты мы делаем для своих посетителей, по крайней мере свои проекты, и это заставило меня задуматься о реализации нехитрого функционала кликабельных изображений материалов Joomla! 2.5, не прибегая к сторонним расширениям…

Первые шаги в LESS - вложенные правила

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

Код CSS

#header {background: #333;}
#header h1 {font-size: 36px;}
#header p {font-size: 24px;}
#header p a {color: #fff;}
#header p a:hover {color: yellow;}

Код LESS

#header {background: #333;
  h1 {font-size: 36px;}
  p {font-size: 24px;
    a {color: #fff;
      &:hover {color: yellow;}
    }
  }
}

Объясню теперь подробнее. Хотя по коду уже должно быть все понятно.

В коде LESS первый селектор #header имеет свойство цвета фона и затем фигурная кавычка не закрывается, это значит что все последующие селекторы имеют вложенность в данный селектор. Эта вложенность может быть многоуровневая. Хороший пример многоуровневой вложенности показывает 5 строка (кстати, строки в коде CSS и LESS соответствуют друг другу).

Где здесь удобство:

Собственная страница ошибок (Joomla 1.7/2.5)

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

Хостинг для Joomla, стоит подумать.

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

А нужен ли сторонний SEF joomla? По следам sh404sef

Я был всегда противником стороннего SEF даже на joomla 1.0, однако желание иметь «красивые ссылки» почему-то не покидает людей. При этом в погоне за ссылками люди, как правило придают им очень большое значение и совершенно не понимают смысл формирования ЧПУ из-за этого бесконечные холивары на форумах о том использовать сторонние компоненты SEF для joomla или нет.

Наверное многие скажут, что да в этом есть какой, то смысл, но я спустя несколько лет разработки под joomla могу почти с 95% вероятностью сказать, что ломать копья из-за этого бесполезно и даже более того вредно :).

Для более глубокого понимания вопроса, давайте обратимся к теории и посмотрим, что есть такое SEF? Если отбросить мешуру — это удобство для вашего пользователя, как гласили лозунги лет 5 назад, забудь длинные и не красивые url, куда проще набрать короткий и красивый адрес, да это так можно в командной строке браузера набрать site.ru/news, однако большая часть пользователей ни когда этого делать не будет потому

SLogin - всплывающая форма авторизации.

Часто спрашивают можно ли стандартные поля формы входа Joomla вывести во всплывающем окне, ответ — да, можно, но для этого потребуется сделать ряд доработок. Для модификации используем шаблон вывода — compact.php

Для вывода формы авторизации в lightbox применяем тот же принцип, что и в статье — Вывод модуля «Login» во всплывающем окне, т.е. для вывода используем mootools.