Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Темы оформления phpNuke (http://forum.mynuke.ru/forumdisplay.php?f=12)
-   -   прошу помочь....... (http://forum.mynuke.ru/showthread.php?t=1875)

CODE_666 07.05.2006 15:27

прошу помочь.......
 
Soniks, вот хочу сделать кнопки в нюке "живыми" тоесть чтоб при наведении на них курсором они изменяли свой вид. Вот типа даже как у вас на форуме, при наведении курсором не неё, квадратик становится жёлтым. Вот всё сидел мучался, пытался что-то зделать но ни как не выходит. Знаю одно точно, что такая кнопка состоит из двух графических рисунков, чаше всего "gif", и при наведении один рисунок сменяет другой, вот всё что знаю, а вот сам код такой опрерации увы не знаю, и вот прошу тебя помочь мне с этим кодом, и при возможности немного рассказать что в нём нужно изменить для его верного отображения , если это требуется. Спасибо заранее!!!

Wind 07.05.2006 15:54

А не прощи на флэши сделать??? Есть большое колличество программ для создания flash кнопок и меню для сайтов.

CODE_666 07.05.2006 17:50

нет flash меня вообще не устраивает, это не то что мне нужно, мне нужно именно это!!!!!!

CODE_666 08.05.2006 12:38

Soniks прошу помощи!!!!!!!!!!!!!!!!!!!!!

BriaN 08.05.2006 15:07

А в чём проблема то? Открываешь html страницы форума и смотришь код.

Код HTML:
<a href="ссылка на что-то" onmouseover="document.любая функция.src='вторая картинка'" onmouseout="document.любая функция.src='первая картинка'"><img src="первая картинка" alt="описание" border="0" name="любая функция" /></a>


Думаю, с картинками проблем нет, а вот "любая функция" то это своеобразное описание, там любое слово поставишь и всё, допустим home, только оно должно быть везде одинаковое.

CODE_666 08.05.2006 17:39

Ну вот открыл файл header.htm в теме нюки, выставил всё как ты сказал, но увы не работает, первая картинка отображается, а вторая нет, короче всё как бы до изменения.
Но решил попробывать по другому создал чистый html, и вставил в него этот же самый код, удивительно работает!!!!!!!! Но почему он же в нюке не пашет???????

Вот так это выглядит в phpNUKE:

<td width=100% height=31 align="center" >
<table width="760" cellpadding="0" cellspacing="0"><tr><td>
<TD >
<a href="index.htm" onmouseover="document.d.src='themes/designer_themeimages/layout_05b.gif'" onmouseout="document.d.src='themes/designer_theme/images/layout_05.gif'"><img src="themes/designer_theme/images/layout_05.gif" alt="d" border="0" name="d" /></a></td>
<TD>


А вот так в простом htm:

<body>
<table width="100" border="0">
<tr>
<td height="40"><a href="index.htm" onmouseover="document.d.src='themes/designer_theme/images/layout_05b.gif'" onmouseout="document.d.src='themes/designer_theme/images/layout_05.gif'"><img src="themes/designer_theme/images/layout_05.gif" alt="" border="0" name="d" /></a></td>
</tr>
</table>

</body>


В чём тут может быть дело, прошу помочь...

CODE_666 10.05.2006 14:57

МЕНЯ ВООБЩЕ КТО-ТО ВИДИТ НА ЭТОМ ФОРУМЕ??? РЕБЯТА Я ПРОШУ ПОМОЧЬ МНЕ, Soniks ТЫ ГДЕ????

Soniks 11.05.2006 14:32

CODE_666 скорее всего вы этот код добавляете файл html тему nuke, тогда проблема в следующем, при генерации шаблона все одинарные кавычки слешуються (ставиться \ перед ')
и поэтому джаваскрипт не обрабатывет, попробуйте просто без ':
Код HTML:
<a href="index.htm" onmouseover="document.d.src=themes/designer_theme/images/layout_05b.gif" onmouseout="document.d.src=themes/designer_theme/images/layout_05.gif">

Alexander-V-Sh 11.05.2006 16:15

Если не поможет, то в theme.php убрать:
$tmpl_file = "themes/тема/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
и поставить:
include "themes/тема/header.html";

Иначе не в хедере, ни в футере ниодин яваскрипт работать не будет, включая счетчики.

Но такой заменой не будут работать переменные в хтмл, поэтому их выводить надо так:
<?php echo $переменная; ?>

CODE_666 11.05.2006 22:19

Я смотрю тему перенесли мою, я извеняюсь если не там создал.
Soniks твой вариант убрать кавычки ни чего не дал, всё осталось по прежнему, что касается варианта xazbix то, тут уже получше будет, кнопка стала измянять вид, всё было было бы шорошо если бы не одно "но", вся графика используемая в шапке изчезла, кроме конечно кнопки. Насколько мне понятно графика будет появлятся только при использовании данного скрипта. Ну да ладно вопрос впринципе решён!!! СПАСИБО ВАМ РЕБЯТА ОГРОМНОЕ за помошь!!!!!!!!!!!


Часовой пояс GMT +4, время: 02:15.

Copyright © 2005 by Soniks