• Главная
  • Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

Приветствую на сайте проекта radgura !  

По всем вопросам пишите: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

  • экспорт в яндекс маркет YML формат


    Стоимость 1000

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1000руб. RUB
  • мониторинг здоровья


    Стоимость 700

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 700руб. RUB
  • Модуль отзывов яндекс маркета, флампа


    Стоимость 500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать модуль 500руб. RUB
  • таблица замены по тегу


    Стоимость 700

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 700руб. RUB
  • ЖКХ паспорт дома


    Стоимость 2500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 2500руб. RUB
  • Акции К2 store


    Стоимость 1200

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1200руб. RUB
  • K2 store купоны


    Стоимость 1500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1500руб. RUB
  • K2 store сопутствующий товар


    Стоимость 1000

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1000руб. RUB
  • Водяной знак, торговая марка


    Стоимость 1500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1500руб. RUB
  • JShopping поиск товара по атрибутам


    Стоимость 1000

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать модуль 1000руб. RUB
  • Плагин оплаты K2 store Tinkoff


    Стоимость 700

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать плагин 700руб. RUB
  • Плагин Scroll to Top Mobile Detect


    Стоимость 500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать плагин 500руб. RUB
  • Плагин оплаты K2 store RoboKassa


    Стоимость 500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать плагин 500руб. RUB
  • Плагин оплаты K2 store Яндекс Кошелек


    Стоимость 500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать плагин 500руб. RUB
  • Статистика К2 (Joomla 3x)


    Стоимость 1500

    @radgura.ru
    Адриена Лежена
    63089
    Новосибирск
    Адриена Лежена
    +7(983)
    3067856
    Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

    Вы можете Заказать компонент 1500руб. RUB

Дорабатываем K2 (2.6.9) - исправление списка категорий для мобильных устройств и планшетов

Заказать доработкуJoomla 3x

Стоимость 300


Свяжитесь с нами::
Телефон : +7xxx-xxx-xxxx
@radgura.ru
Адриена Лежена
63089
Новосибирск
Адриена Лежена
+7(983)
3067856
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Дорабатываем K2 (2.6.9) - отображение списка категорий на мобильных устройствах

Вы можете Заказать доработку 300руб. RUB

В ходе разработки сайтов, часто сталкиваюсь с проблемой не корректного отображения компонентов joomla.

Одна из проблем - K2 выводит список категорий согласно настройки категории, но если в настройках указано 3 колонки, то на мобильном устройстве они так же отобразятся как 3 колонки, а т.к. размера экрана устройства меньше монитора, получается наложение.

Выход из ситуации - использовать библиотеку определения мобильных устройств Mobile-Detect

Необходимо скачать файлы библиотеки и разместить на вашем сайте, я разместил в папке '/public_html/md' , в примерах будет использован этот путь.

 

Необходимо отредактировать файлы K2:

/components/com_k2/templates/default/category.php 

Строки:

// no direct access
defined('_JEXEC') or die;
?>

Заменить на(подключаем библиотеку):

// no direct access
defined('_JEXEC') or die;
require_once 'md/Mobile_Detect.php';
$detect = new Mobile_Detect;
?>

Меняем условия вывода строки в списке категорий, убираем процентное деление.

Строки:

<div class="itemContainer<?php echo $lastContainer; ?>"<?php echo (count($this->leading)==1) ? '' : ' style="width:'.number_format(100/$this->params->get('num_leading_columns'), 1).'%;"'; ?>>

Заменить на(убираем деление на колонки на мобильном устройстве):

<?php if ( $detect->isMobile() ) :?>
<div class="itemContainer<?php echo $lastContainer; ?>"<?php echo (count($this->leading)==1) ? '' : ' style="width:100%;"'; ?>>
<?php else :?>
<div class="itemContainer<?php echo $lastContainer; ?>"<?php echo (count($this->leading)==1) ? '' : ' style="width:'.number_format(100/$this->params->get('num_leading_columns'), 1).'%;"'
; ?>>
.....
<?php endif; ?>