Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1 2 3 
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Einplac CMS v1.0 - Выпадающее меню. (Прочитано 26837 раз)
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #12 - 06.11.2012 :: 22:14:25
 
Вот второй способ, то что надо. Только вот он не кидает на категорию на которую нажимаешь! =((
Наверх
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #13 - 06.11.2012 :: 22:44:55
 
Ivan34 писал(а) 06.11.2012 :: 22:14:25:
Вот второй способ, то что надо. Только вот он не кидает на категорию на которую нажимаешь! =((


Не понял. HTML код навигации (navigation.txt) в студию. И конкретно укажите кнопки которые не работают.

P.S. Всегда старайтесь помимо текста выкладывать какой-то код с которым у вас проблемы.
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #14 - 07.11.2012 :: 08:52:04
 
Код:
 <ul id="menu">
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
	    <li><a href="./?lang=ru&page=obu">Обучение сварки</a>
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		   <li><a href="./?lang=ru&page=ras">Расписание</a></li>
		   <li><a href="./?lang=ru&page=mater">Материалы</a></li>
		</ul>
		</li>
	    <li><a href="./?lang=ru&page=mas">Мастерам</a>
	</ul> 



Воть такой код. Страно, до этого всё работала, когда наводишь на меню ссылка как бы появляется. а когда нажимаешь на любой раздел 0 эмоций.
Наверх
 
« Последняя редакция: 07.11.2012 :: 11:10:52 от Ramzies »  
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #15 - 07.11.2012 :: 11:10:06
 
Сейчас протестировал у себя. Хм, да действительно что-то перехватывает нажатие на ссылку. Пока идей решения этой проблемы нет, возможно придет что-то в голову в течении дня.

Когда вставляете код, поменяйте его весь и нажимайте на Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!


Вы допустили ошибку, забыли </li>, это может повлиять на некорректное отображения навигации в некоторых браузерах.
Код:
<ul id="menu">
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
	    <li><a href="./?lang=ru&page=obu">Обучение сварки</a>
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		   <li><a href="./?lang=ru&page=ras">Расписание</a></li>
		   <li><a href="./?lang=ru&page=mater">Материалы</a></li>
		</ul>
		</li>
	    <li><a href="./?lang=ru&page=mas">Мастерам</a></li>
	</ul> 

Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #16 - 07.11.2012 :: 13:23:48
 
Спасибо что заметили ошибку. Но вот жалко, что второй способ придуманный Вами пока что нельзя применить.
Первый способ работает, нормально, открывается и закрывается меню при щелчке. И переходит на категории.

Но вторая мысль, то что выложили вообще суперская, было бы классно, если бы тот код заработал.
Наверх
 
 
  IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #17 - 07.11.2012 :: 13:51:19
 
Я Вас наверно уже замучил с этим меню. +((

Вот увидел сайт наглядного меню: Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!


Например нажимаем: Lielās pērles , там выскачила под меню... с разными разделами например нажмём на  citas , это под меню загорелось и осталось открытой. Ну чтобы человек видел где он находиться..
Потом если выбераем другой раздел то , старое закрывается. Вот такой сути хотелось бы меню.
Если возможно такие функции , я бы очень облагодорил. Просто если уже чего-то захотелось реализовать, трудно отступить +( Хочется чтобы пользователю было удобно.
Наверх
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #18 - 07.11.2012 :: 14:45:54
 
В работе того меню используется php, добавив такое меню в Einplac CMS вы не сможете его изменять через Web форму. Но если все равно очень хочется почему бы нет. Для добавления такого меню необходимо открываем шаблон *.tpl файлик. В нем найти Код:
<?php echo $navigation; ?> 


Заменяем его на Код:
<ul id="menu">
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
	    <li><a href="./?lang=ru&page=obu">Обучение сварки</a>

		<?php if ($page == 'obu') { echo '
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		   <li><a href="./?lang=ru&page=ras">Расписание</a></li>
		   <li><a href="./?lang=ru&page=mater">Материалы</a></li>
		</ul>
		';} ?>

	    </li>
	    <li><a href="./?lang=ru&page=mas">Мастерам</a></li>
</ul>  


Обратите внимание на желтые участки.

Базовый CSS Код:
#menu, #menu li{
display: inline;
margin-right:2px;
}
#menu li {
float: left;
position:relative;
width:140px;
}
#menu li a{
display: block;
margin:1px 0px;
}
#menu li ul{
position:absolute;
top:26px;
} 



Вобщем-то и все. Это немного грубое решение, но 100% работающее. Не забудьте удалить старые JavaScript и css которые вы использовали для ранее предложенных вариантов меню.
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #19 - 07.11.2012 :: 15:49:51
 
Попробывал этот вариант на пхп.
Как бы меню открывается по клику, но когда я нажимаю на раздел из под меню. Под меню скручивается.
И получается, тогда 1 язык только можно создать да? т.к я нажимаю на LV , EN у меня всё равно русское меню, которое я вписал +(.
Наверх
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #20 - 07.11.2012 :: 16:13:48
 
Ivan34 писал(а) 07.11.2012 :: 15:49:51:
Попробывал этот вариант на пхп.
Как бы меню открывается по клику, но когда я нажимаю на раздел из под меню. Под меню скручивается.


Все правильно, у нас есть условие, Код:
if ($page == 'obu') { 


Если открыта страница obu значит показываем выпадающее меню. Но когда мы нажимаем на что-то из выпадающего меню, у нас уже открывается другая страница...

Мы можем дополнить условие вот так Код:
if ($page == 'obu' or $page == 'prog' or $page == 'stoi') {  


Таким образом, если у нас открыта страница obu или prog или stoi то мы показываем на странице выпадающее меню. Это условие можно дополнять и другими страницами.



Цитата:
И получается, тогда 1 язык только можно создать да? т.к я нажимаю на LV , EN у меня всё равно русское меню, которое я вписал +(.


Код для нескольких языков будит выглядеть так Код:
<ul id="menu">
<?php
if ($multi_lang == 'ru') {

		echo '
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
	    <li><a href="./?lang=ru&page=obu">Обучение сварки</a>
		';
		if ($page == 'obu' or $page == 'prog' or $page == 'stoi') { echo '
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		</ul>
		';}
		echo '
		</li>
	    <li><a href="./?lang=ru&page=mas">Мастерам</a></li>
		';

} else if ($multi_lang == 'lv') {

		echo '
	    <li><a href="./?lang=lv&page=gla">Galvena</a></li>
	    <li><a href="./?lang=lv&page=onas">Par mums</a></li>
	    <li><a href="./?lang=lv&page=obu">Izglītība</a>
		';
		if ($page == 'obu' or $page == 'prog' or $page == 'stoi') { echo '
		<ul>
		   <li><a href="./?lang=lv&page=prog">Mācību programma</a></li>
		   <li><a href="./?lang=lv&page=stoi">Cenas</a></li>
		</ul>
		';}
		echo '
		</li>
	    <li><a href="./?lang=lv&page=mas">Meistari</a></li>
		';

} ?>


</ul>  


В данном случае я привел латышскую и русскую версию навигации, разберетесь?
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #21 - 07.11.2012 :: 16:46:41
 
Спасибо большое, вроде получается. Сейчас с меню разберусь, потом только галерея останется.

Может в пхп, будет способ сделать чтобы Активное меню, на котором мы находимся выделялось? а то в прошлый раз делал, а без результатов. =( Если есть время и возможность, подскажите пожалуйста. Как мне вот это меню сделать так, чтобы когда я находился например в : Программа обучения, он выделялся черным цветом?
Наверх
 
 
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #22 - 08.11.2012 :: 10:01:19
 
Ivan34 писал(а) 07.11.2012 :: 16:46:41:
Спасибо большое, вроде получается. Сейчас с меню разберусь, потом только галерея останется.

Может в пхп, будет способ сделать чтобы Активное меню, на котором мы находимся выделялось? а то в прошлый раз делал, а без результатов. =( Если есть время и возможность, подскажите пожалуйста. Как мне вот это меню сделать так, чтобы когда я находился например в : Программа обучения, он выделялся черным цветом?


Попробуйте вот так Код:
<ul id="menu">
<?php
if ($multi_lang == 'ru') {

		echo '
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
		';
		if ($page == 'obu' or $page == 'prog' or $page == 'stoi') { echo '
	    <li class="active"><a href="./?lang=ru&page=obu">Обучение сварки</a>
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		</ul>
		';} else { echo '<li><a href="./?lang=ru&page=obu">Обучение сварки</a>';}
		echo '
		</li>
	    <li><a href="./?lang=ru&page=mas">Мастерам</a></li>
		';

} else if ($multi_lang == 'lv') {

		echo '
	    <li><a href="./?lang=lv&page=gla">Galvena</a></li>
	    <li><a href="./?lang=lv&page=onas">Par mums</a></li>
		';
		if ($page == 'obu' or $page == 'prog' or $page == 'stoi') { echo '
	    <li class="active"><a href="./?lang=lv&page=obu">Izglītība</a>
		<ul>
		   <li><a href="./?lang=lv&page=prog">Mācību programma</a></li>
		   <li><a href="./?lang=lv&page=stoi">Cenas</a></li>
		</ul>
		';} else {echo '<li><a href="./?lang=lv&page=obu">Izglītība</a>';}
		echo '
		</li>
	    <li><a href="./?lang=lv&page=mas">Meistari</a></li>
		';

} ?>


</ul>  
 




CSS Код:
.active {
background-color: #000;
} 

Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ivan34
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 35

Пол: male
Re: Einplac CMS v1.0 - Выпадающее меню.
Ответ #23 - 09.11.2012 :: 12:53:40
 
Добрый день, выдяем весь фон. Но я впринципе догодался как сделать чисто цвет на буквы.
А как сделать выделенные разделы: Главная, О Нас?? я почему-то пробывал копи-паст код сделать. Но выдаёт ошибку: Parse error: syntax error, unexpected '>' in Z:\home\localhost\www\test\template\default.tpl on line 47 =((
Просто я не понял суть, куда что вставлять, чтобы и другие выделенные меню были активными..

Я пробывал так:

Код:
<?php
if ($multi_lang == 'ru') {

		echo '
	    <li><a href="./?lang=ru&page=gla">Главная</a></li>
	    <li><a href="./?lang=ru&page=onas">О нас </a></li>
		';
		if ($page == 'obu' or $page == 'prog' or $page == 'stoi') { echo '
	    <li class="active"><a href="./?lang=ru&page=obu">Обучение сварки</a>
		<ul>
		   <li><a href="./?lang=ru&page=prog">Программа обучения</a></li>
		   <li><a href="./?lang=ru&page=stoi">Стоимость</a></li>
		</ul>
		';} else { echo '<li><a href="./?lang=ru&page=obu">Обучение сварки</a>';}
		echo '
		</li>
		';
		if ($page == 'mas') { echo '
	    <li><a href="./?lang=ru&page=mas">Мастерам</a></li>
		else { echo '<li><a href="./?lang=ru&page=mas">Мастерам</a>';}
		echo '</li>
		';

} else if ($multi_lang == 'lv') { 

Наверх
 
 
  IP записан
Страниц: 1 2 3 
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge