Форум русской поддержки Joomla!® CMS
10.12.2016, 18:47:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывод модуля

 (Прочитано 139 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kadimp
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« : 20.09.2016, 13:17:39 »

Подскажите, как задать вывод блока
Код:
<?php if($this->countModules('top-extend')) { ?>
                <div class="ot-top-extend">
                  <div class="ot-top-extend-i">
                    <jdoc:include type="modules" name="top-extend" style="otModule" />
                  </div>
                </div>
              <?php } ?>
в зависимости о ширины экрана. Конкретно: нужно вывести модуль только если ширина экрана более 900px
Записан
Fedor Vlasenko
Профи
********

Репутация: +696/-5
Offline Offline

Пол: Мужской
Сообщений: 3820


Все начинается с Value


« Ответ #1 : 20.09.2016, 13:40:26 »

Kadimp ширину экрана вы можете определить только на клиенте(js). Код php исполняется на сервере.
Но вы можете задействовать здесь мощь CSS и используя  media query  при определенном разрешении экрана скрыть показать блок
Код
.ot-top-extend{display: none;}
@media all and (min-width: 900px) {
   .ot-top-extend{
      display: block;
   }
}
 
Записан
Kadimp
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #2 : 20.09.2016, 13:55:55 »

Всё получилось! Спасибо
« Последнее редактирование: 20.09.2016, 16:15:50 от Kadimp » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet