Помощь в Joomla 3, убрать модули в мобильных

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Владус
7.08.2015 - 15:43
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
2
Доброго времени суток, коллеги!
Помогите, пожалуйста с Joomla 3. Как убрать отображение некоторых модулей на мобильных браузерах?

Заранее благодарю!

PS. И всех с пятницей

Это сообщение отредактировал yujinspb - 7.08.2015 - 15:49

Помощь в Joomla 3
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
OSM
7.08.2015 - 15:46
0
Статус: Offline


Ярила

Регистрация: 3.03.14
Сообщений: 2656
В шаблонах отключаются.
На обычном шаблоне не отключите. Точнее отключите но и в мобильном виде и в обычном.
 
[^]
Владус
7.08.2015 - 15:47
0
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Именно. Вот я и прошу подскажите, пожалуйста.
Каким условием на PHP проверить опубликован модуль или нет?

Это сообщение отредактировал Владус - 7.08.2015 - 15:48
 
[^]
Stic2009
7.08.2015 - 15:48
1
Статус: Offline


Шутник

Регистрация: 11.09.14
Сообщений: 0
Через css display: none, при условии что это мобильник (разрешение, браузер)
 
[^]
myaso
7.08.2015 - 15:49
2
Статус: Offline


Юморист

Регистрация: 13.03.13
Сообщений: 510
я юзал утилиту Advanced Module Manager
Она может показывать/скрывать модули по куче условий. в том числе определять браузер.
а вообще - юзать фреймворки и писать в коде условия.
 
[^]
Владус
7.08.2015 - 15:51
0
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Например так?
Создаем новый класс.
.mobile {
display: none;
}
И в класс модуля?
Я пока про @media не особо понял как делается...
 
[^]
croga
7.08.2015 - 15:52
1
Статус: Offline


ватник-замкадыш

Регистрация: 15.10.14
Сообщений: 320
Ну, если я правильно понимаю, то это делается медиакверями.
Например:

@media (max-width: 979px) {
# /*класс модуля*/{
display: none !important;
}
}

при этом в хеде прописать:
<meta name="viewport" content="width=device-width, initial-scale=1.0" />))

Как-то так, мне кажется
 
[^]
Владус
7.08.2015 - 15:53
0
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Либо у меня уже крыша уехала, либо одно из двух. Напишите, пожалуйста, код условия.
 
[^]
croga
7.08.2015 - 15:54
1
Статус: Offline


ватник-замкадыш

Регистрация: 15.10.14
Сообщений: 320
Цитата (Владус @ 7.08.2015 - 16:51)
Я пока про @media не особо понял как делается...

Не, ну елки-палки...
Вот ссылочка - там все расписано, вроде как.
 
[^]
Владус
7.08.2015 - 15:56
1
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
myaso
croga
Спасибо, коллеги!
Видимо, тут без пива не разобраться. Попробую сделать все предложенное. Спасибо.

Кстати, гугл по запросам не давал мне ссылку на HTML book.

Всех позеленил!

Это сообщение отредактировал Владус - 7.08.2015 - 15:56
 
[^]
myaso
7.08.2015 - 15:57
0
Статус: Offline


Юморист

Регистрация: 13.03.13
Сообщений: 510
Цитата (Владус @ 7.08.2015 - 15:53)
Либо у меня уже крыша уехала, либо одно из двух. Напишите, пожалуйста, код условия.

я написал способ, который если не сильно рубишь - тебе подойдет. есть в стандартном репозитории джумлы. PRO версия есть в тырнетах.
попробуй под нагрузкой. если устраивает - юзай. если нет - пиши сам уже.
там самый прикол в этом компоненте, что кучу условий можно мутить - только на главной, только на такой то странице, не показывать, если айфон и т.д. и т.п. Например у тебя модуль рекламы приложений для Андройд - модуль берешь и в настройках (прямо модуля - она туда интегрируется) указывашь, что с Сафари не показывать).
Не правильно, с точки зрения хорошего кода и проектирования, но Джумла и так - не сильно подходит под эти понятия)) хотя хорошие проекты можно делать
 
[^]
croga
7.08.2015 - 15:59
0
Статус: Offline


ватник-замкадыш

Регистрация: 15.10.14
Сообщений: 320
Цитата (Владус @ 7.08.2015 - 16:53)
Либо у меня уже крыша уехала, либо одно из двух. Напишите, пожалуйста, код условия.

Владус, ну вот смотри.
У тебя есть модуль, который необходимо скрыть на мобильных. Предположим в нем используется класс super_class.

Пусть в модуле будет написано вот так:
Код

<?php if ($this['modules']->count('super_class')) : ?>
 <div id="super_class">
  <?php echo $this['modules']->render('super_class'); ?>
 </div>
 <?php endif; ?>


Тогда в css-файле прописываем так:

Код

@media handheld and (max-width: 979px) {
 #super_class{
   display: none;
 }
}


Таким образом, мы скроем модуль на устройствах с разрешением меньше 979px по горизонтали.
 
[^]
Владус
7.08.2015 - 16:04
1
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Цитата (croga @ 7.08.2015 - 15:59)
Цитата (Владус @ 7.08.2015 - 16:53)
Либо у меня уже крыша уехала, либо одно из двух. Напишите, пожалуйста, код условия.

Владус, ну вот смотри.
У тебя есть модуль, который необходимо скрыть на мобильных. Предположим в нем используется класс super_class.

Пусть в модуле будет написано вот так:
Код

<?php if ($this['modules']->count('super_class')) : ?>
 <div id="super_class">
  <?php echo $this['modules']->render('super_class'); ?>
 </div>
 <?php endif; ?>


Тогда в css-файле прописываем так:

Код

@media handheld and (max-width: 979px) {
 #super_class{
   display: none;
 }
}


Таким образом, мы скроем модуль на устройствах с разрешением меньше 979px по горизонтали.

Вот вроде все очевидно и не так сложно, но мозг уже взрывается от кодинга.
 
[^]
croga
7.08.2015 - 16:06
0
Статус: Offline


ватник-замкадыш

Регистрация: 15.10.14
Сообщений: 320
Цитата (Владус @ 7.08.2015 - 17:04)
Вот вроде все очевидно и не так сложно, но мозг уже взрывается от кодинга.

Это пройдет, когда придет опыт)

ЗЫ: Мне бы твои проблемы... cool.gif Я тут с Битриксом бодаюсь - вот это да, это геморрой совсем другого уровня.

Это сообщение отредактировал croga - 7.08.2015 - 16:10
 
[^]
Владус
7.08.2015 - 16:13
0
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Цитата (croga @ 7.08.2015 - 16:06)
Цитата (Владус @ 7.08.2015 - 17:04)
Вот вроде все очевидно и не так сложно, но мозг уже взрывается от кодинга.

Это пройдет, когда придет опыт)

ЗЫ: Мне бы твои проблемы... cool.gif Я тут с Битриксом бодаюсь - вот это да, это геморрой совсем другого уровня.

Битрикс я даже не трогаю. С Joomla уже давно работаю. С каждым разом все глубже и глубже влезать приходится. Зимой была попытка познакомиться с Wordpress'ом. Двоякие ощущения. Может просто шаблон такой попался...
 
[^]
croga
7.08.2015 - 16:19
0
Статус: Offline


ватник-замкадыш

Регистрация: 15.10.14
Сообщений: 320
Цитата (Владус @ 7.08.2015 - 17:13)
Битрикс я даже не трогаю. С Joomla уже давно работаю. С каждым разом все глубже и глубже влезать приходится. Зимой была попытка познакомиться с Wordpress'ом. Двоякие ощущения. Может просто шаблон такой попался...

Что у джумлы, что у ВП - свои достоинства и недостатки. Но из них двух, я бы выбрал ВП - все просто, доступно и где-то даже банально. Да и ввиду существенно большего использования ВП в мире - к нему больше тем, плагинов и всяческой документации. На мой взгляд.
А шаблон лучше всегда делать самому - давно к этому пришел, допиливать готовое частенько выходит дольше и сложнее.
 
[^]
Владус
7.08.2015 - 16:25
0
Статус: Offline


Шутник

Регистрация: 17.01.13
Сообщений: 35
Цитата (croga @ 7.08.2015 - 16:19)
Цитата (Владус @ 7.08.2015 - 17:13)
Битрикс я даже не трогаю. С Joomla уже давно работаю. С каждым разом все глубже и глубже влезать приходится. Зимой была попытка познакомиться с Wordpress'ом. Двоякие ощущения. Может просто шаблон такой попался...

Что у джумлы, что у ВП - свои достоинства и недостатки. Но из них двух, я бы выбрал ВП - все просто, доступно и где-то даже банально. Да и ввиду существенно большего использования ВП в мире - к нему больше тем, плагинов и всяческой документации. На мой взгляд.
А шаблон лучше всегда делать самому - давно к этому пришел, допиливать готовое частенько выходит дольше и сложнее.

Именно. Копаться в чужом коде - то еще удовольствие.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 5125
0 Пользователей:
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх