Форум программистов, компьютерный форум, киберфорум
Joomla
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/44: Рейтинг темы: голосов - 44, средняя оценка - 4.68
8 / 8 / 1
Регистрация: 15.03.2009
Сообщений: 267
1

Как вывести модуль только на главной VirtueMart?

18.04.2011, 15:45. Просмотров 8440. Ответов 17
Метки нет (Все метки)

Как вывести модуль только на главной VirtueMart 1.1.5 VM не установлен главной страницей сайта!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2011, 15:45
Ответы с готовыми решениями:

Стандартный модуль virtuemart 2 - товары выводит только 3 товара
всем привет, уважаемые форумчане! проблема такова: создала модуль товары. поставила вывод...

Вывод модуля только на главной странице Virtuemart 2
В названии темы сам вопрос. Все обыскал, никак понять не могу, как скрыть этот модуль на других...

Как вывести слайдер ТОЛЬКО на главной странице?
Есть сайт - splitsistema34.ru Возникла проблема с выводом слайдера. Слайдер нужен только на...

Как вывести на главной только одну запись
Здравствуйте, подскажите как вывести на главной только одну запись? Я в принципе представляю, что...

__________________
17
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
30.06.2011, 08:53 2
Актуально. Присоединяюсь.
0
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
30.06.2011, 09:05 3
Я же здесь уже подробно писал как скрывать модули на страницах. В шаблоне привязка модулей к меню, это если 1.5, а если 1.6 там еще проще прям модуль открываешь и там все есть.
0
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
30.06.2011, 10:03 4
Цитата Сообщение от merch Посмотреть сообщение
Я же здесь уже подробно писал как скрывать модули на страницах. В шаблоне привязка модулей к меню, это если 1.5, а если 1.6 там еще проще прям модуль открываешь и там все есть.
??не находил решение,
но, что я только не делал и дополнительные коды прописывал в index.php один из последних,
который поработал день и слетел оставив пустую главную страницу:

PHP
1
2
3
4
5
6
<?php 
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage&Itemid=1') { ?>
<jdoc:include type="modules" name="ИмяПозиции" />
<?php } else { ?>
<?php } ?>
и в модуле указывал, что выводить, только на Home, что на скриншоте:
http://rghost.ru/11870421/image.png

Добавлено через 5 минут
Цитата Сообщение от merch Посмотреть сообщение
В шаблоне привязка модулей к меню, это если 1.5
Это тогда нужно, не в самом модуле указывать, где нужно показывать модули, а идти в "Менеджер шаблонов" и там указывать размещение модулей? не совсем понял решение??
0
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
30.06.2011, 17:19 5
Ну да заходишь в менеджер шаблонов привязка модулей к пунктам меню и назначаешь модулю в каких пунктах меню он будет показываться а в каких нет

Добавлено через 13 минут
блин я по моему перепутал это шаблон привязываешь к пунктам меню, но модуль также привязываешь и к пунктам меню. Вот посмотри на сайте там модули не показывается в разных меню http://www.chestnozarabotay.ru/ просто надо хорошо покопаться, и все получится. Там на форуме вообще все модули спрятаны. Это все просто делается. Я здесь уже рассказывал как модули прятать ищите хорошо тему, и даже по моему скрины есть.
0
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
01.07.2011, 11:37 6
Самое главное это чтобы жизни хватило найти, да еще и потом покопаться!
0
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
01.07.2011, 17:14 7
Сергей ну ты же на скрине все правильно делаешь просто у тебя меню больше ни какого нет, его же ты уже привязал один раз, сделай другие пункты и все.
0
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
01.07.2011, 17:35 8
у меня ранее было больше меню удалил, но и тогда модули выводились на всех страницах.
вот и сейчас повторил и тоже самое вывод модулей на всех страницах.

Интересно, но как же у других получается вывод модулей только на "Главной"??

Добавлено через 4 минуты
в пример данный шаблон http://www.virtuemarttemplates... lates.html, который я тоже использую.

Пример, правда, не совсем "наглядный", но думаю, что изображено на Главной, то на других страницах пропадает.
0
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
01.07.2011, 17:48 9
Цитата Сообщение от Ceргeй Посмотреть сообщение

Добавлено через 4 минуты
в пример данный шаблон http://www.virtuemarttemplates... lates.html, который я тоже использую.

Пример, правда, не совсем "наглядный", но думаю, что изображено на Главной, то на других страницах пропадает.
Честно говоря вообще не понял к чему ты это показал. Еще смотри бывает браузер закешируется
ты вроде сделал изменения а они в браузере не показывается
0
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
01.07.2011, 17:57 10
Цитата Сообщение от merch Посмотреть сообщение
Честно говоря вообще не понял к чему ты это показал. Еще смотри бывает браузер закешируется
ты вроде сделал изменения а они в браузере не показывается
к тому, что как-то же выводят люди модули на главной, ну и твой мудренный совет с привязками к шаблонам дали ход мыслям...

чистил я браузер и сам движок.

Добавлено через 3 минуты
повторил чистку, какой кошмар модули на странице регистрация вывелись
0
1 / 1 / 0
Регистрация: 05.05.2009
Сообщений: 13
11.07.2011, 17:09 11
Если ставить привязку, то все модули на других страницах не появляются, а можно ли чтобы только 1 модуль не появлялся? Или может есть конструкция по типу:
Код
<?php if ($this->countModules('slideshow')): ?>
<!-- область. в которой он выводится -- >
<?php endif ?>
0
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
11.07.2011, 19:21 12
Resager, покажи скрины как ты привязываешь?
0
1 / 1 / 0
Регистрация: 05.05.2009
Сообщений: 13
11.07.2011, 21:02 13
Скрин приложил. Если делать как на скрине, то пропадают на всех, кроме главной все модули. Например кроме модуля слайдшоу ещё и меню 2 штуки.
Я вышел из ситуации так:

Код
<body id="mega_page">
<?php $view = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>
...
<?php if($view == 'адрес сайта/') {?>
<div class="mega_slideshow">
	<jdoc:include type="modules" name="slideshow" style="none"/>
</div><!---end MegaSlider-->
<?php } else {?>
<?php }?>
Но я не уверен, что это нормальный способ, костыль да и только
0
Миниатюры
Как вывести модуль только на главной VirtueMart?  
102 / 101 / 0
Регистрация: 25.03.2011
Сообщений: 399
11.07.2011, 21:06 14
Ну так они и пропадут, теперь открывай те который пропали и их привязывай, выбрать несколько зажимай шифт и выбирай.
0
1 / 1 / 0
Регистрация: 05.05.2009
Сообщений: 13
11.07.2011, 21:27 15
Странный однако способ, но спасибо, грамотно зато! Незнаю даже, оставить извращение что я сделал или как вы посоветовали. (Пришлось ещё подобное делать - в шаблоне не оказалось breadcrumbs, опять же сам вставил кусок кода О_о).
0
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
29.07.2011, 13:11 16
Актуально, как вывести модули, только на главной странице сайта.
0
zxzx
02.09.2011, 23:43 17
Модуль для Virtuemart только на главной

Для вывода модуля только на главной, нужно заменить в файле index.php своего шаблона, код вывода модуля на следующий код:
<?рhр
if(empty($_REQUEST['page'])||$_REQUEST['page']=="shop.index"){
?>
<jdoc:include type="modules" name="scroller" style="scroller" />
<?рhp
}
?>
например так:
<?php if ($this->countModules('inset2')) { ?>
<div class="<?php echo $insetmodulewidth; ?> floatleft">
<jdoc:include type="modules" name="inset2" style="vt_rounded" />
</div>
<?php } ?>
заменяем на,
<?рhр
if(empty($_REQUEST['page'])||$_REQUEST['page']=="shop.index"){
?>
<jdoc:include type="modules" name="inset2" style="vt_rounded" />
<?рhp
}
?>
где названия name="inset2" и style="vt_rounded" взяты из старого модуля

Удачи. Спасибо всем
1 / 1 / 0
Регистрация: 21.01.2011
Сообщений: 112
03.09.2011, 11:07 18
zxzx Спасибо огромное за решение!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2011, 11:07

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как вывести текст или ссылку только на главной?
Как вывести текст или ссылку на конкретной странице или только на главной (не на сайт.ру/index.php,...

Внести изменения в модуль slideshow, чтобы слайды отображались только на главной странице
Хочу внести изменения в модуль slideshow. Но у меня не получается. Мне нужно, чтобы слайды...

[VirtueMart 2] Как вывести количество товаров в категориях?
Как вывести количество товаров в категориях? Чтобы было примерно так: Категория (14), Другая...

модуль оплаты QIWI на VirtueMart
Подскажите, кто нибудь ставил модуль QIWI на VirtueMart? Есть ли он вообще в природе??? Дали...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.