Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: javascript меню include в тему сайта
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Июля 2011, 21:58:42
День добрый! Можете помочь со встроением файлов меню на javascipt в тему сайта?
Имеются 4 файла связанные с меню:
menu.css // дизайн меню
menu.js // само javascript меню
menu_items.js // пункты меню
menu_tpl.js // тоже файл с параметрами меню
Смысл состоит в том, чтобы это горизонтальное меню: ''
вставить сюда вместо того уже, что есть по стандарту в шаблоне: ''
Вот код из файла theme.php где это по идеи должно распологаться:
echo "<td align='right' class='sub-header'>".ucwords(showdate($settings['subheaderdate'], time()))."";
echo "</td></tr></table>\n";
echo "<table width='100%' cellpadding='4' bgcolor='#F8F8F8' cellspacing='0' border='0'><tr>";


Можете помочь с кодом? Буду очень благодарен smiley


[Изменил(а) g-reder, 25 Июля 2011, 22:48:19]  
^ наверх ^
# 2  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 26 Июля 2011, 08:52:18
У меня в теме в том месте выводилось время. Вставлял туда скрипт - работал.
ХЗ как в твоей теме.
Вот кусок кода отвечающий за правую часть в моей теме, правда покоцаный чуть, ибо скрипт я потом выкинул, вывод времени тоже.

}
echo ($i == 0 ? " " : "")."</td>";
echo "<td align='right' width='30%' class='datetime'>".ucwords(showdate($settings['subheaderdate'], time()))."</td>";
echo "<td class='nav-right'><img src='".THEME."images/blank.gif' width='10' height='39' alt='' style='display:block'>";
echo "</td></tr></table>";
echo "<table width='100%' cellspacing='0' cellpadding='0'>\n<tr>\n";
}

Конкретнее, вот кусок кода куда вставлял скрипт:
echo "<td align='right' width='30%' class='datetime'>".ucwords(showdate($settings['subheaderdate'], time()))."</td>";


[Изменил(а) SergioSV, 26 Июля 2011, 08:52:42]  
^ наверх ^
# 3  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 26 Июля 2011, 08:55:30
Тьфу, не обратил внимания, что хочешь стандартное меню заменить.

У меня данная часть отвечает за его вывод - ищи подобное и экспериментируй:

//Nav links begin
echo "<table border='0' cellspacing='0' width='100%' cellpadding='0'><tr>";
echo "<td class='nav-left'><img src='".THEME."images/blank.gif' width='10' height='39' alt='' style='display:block'></td>";
echo "<td width='70%' class='nav-main'>";
$result = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order");
if (dbrows($result) != 0) {
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_url']!="---") {
if ($i != 0) { echo " <img border='0' vspace='1' src='".THEME."images/divider.gif'>\n"; } else { echo "\n"; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : "");
if (strstr($data['link_url'], "http://") || strstr($data['link_url'], "https://")) {
echo "<a href='".$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
} else {
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target." class='white'>".$data['link_name']."</a>";
}
}
$i++;
}
}
}
 
^ наверх ^
# 4  
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 26 Июля 2011, 12:37:24
Неее, я понял где надо пихать скрипт и в какой части кода это заменяется, я не знаю как это инклудами правильно написать чтобы он все файлы моего javascript меню увидел,, как это сделать?
 
^ наверх ^
# 5  
SergioSV
Пользователь

Avatar пользователя

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 28 Июля 2011, 18:16:26
Хых, дык эт должен сам скрипт управлять твоим меню и видеть все файлы. В страницу те нать только обращение к скрипту задать, а далее уже его работа всё подхватывать.
Вероятно твой скрипт не пашет.
 
^ наверх ^
Перейти на форум:


95,050,248 уникальных посетителей
сейчас: 23 Апреля 2024, 14:26:17
Генерация страницы: 0.14 сек.