прошу помочь.......
Soniks, вот хочу сделать кнопки в нюке "живыми" тоесть чтоб при наведении на них курсором они изменяли свой вид. Вот типа даже как у вас на форуме, при наведении курсором не неё, квадратик становится жёлтым. Вот всё сидел мучался, пытался что-то зделать но ни как не выходит. Знаю одно точно, что такая кнопка состоит из двух графических рисунков, чаше всего "gif", и при наведении один рисунок сменяет другой, вот всё что знаю, а вот сам код такой опрерации увы не знаю, и вот прошу тебя помочь мне с этим кодом, и при возможности немного рассказать что в нём нужно изменить для его верного отображения , если это требуется. Спасибо заранее!!!
|
А не прощи на флэши сделать??? Есть большое колличество программ для создания flash кнопок и меню для сайтов.
|
нет flash меня вообще не устраивает, это не то что мне нужно, мне нужно именно это!!!!!!
|
Soniks прошу помощи!!!!!!!!!!!!!!!!!!!!!
|
А в чём проблема то? Открываешь html страницы форума и смотришь код.
Код HTML:
Думаю, с картинками проблем нет, а вот "любая функция" то это своеобразное описание, там любое слово поставишь и всё, допустим home, только оно должно быть везде одинаковое. |
Ну вот открыл файл 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> В чём тут может быть дело, прошу помочь... |
МЕНЯ ВООБЩЕ КТО-ТО ВИДИТ НА ЭТОМ ФОРУМЕ??? РЕБЯТА Я ПРОШУ ПОМОЧЬ МНЕ, Soniks ТЫ ГДЕ????
|
CODE_666 скорее всего вы этот код добавляете файл html тему nuke, тогда проблема в следующем, при генерации шаблона все одинарные кавычки слешуються (ставиться \ перед ')
и поэтому джаваскрипт не обрабатывет, попробуйте просто без ': Код HTML:
|
Если не поможет, то в 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 $переменная; ?> |
Я смотрю тему перенесли мою, я извеняюсь если не там создал.
Soniks твой вариант убрать кавычки ни чего не дал, всё осталось по прежнему, что касается варианта xazbix то, тут уже получше будет, кнопка стала измянять вид, всё было было бы шорошо если бы не одно "но", вся графика используемая в шапке изчезла, кроме конечно кнопки. Насколько мне понятно графика будет появлятся только при использовании данного скрипта. Ну да ладно вопрос впринципе решён!!! СПАСИБО ВАМ РЕБЯТА ОГРОМНОЕ за помошь!!!!!!!!!!! |
Часовой пояс GMT +4, время: 10:33. |
Copyright © 2005 by Soniks