Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Навигация в PHP-Nuke

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

katkoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вот какой вопрос...
В блоке "Навигация" (CMS PHP-Nuke) я хочу создать раздел, например "автомобили" и при клике мышкой на это слово мог бы сразу переходить по нужной ссылке (либо на другой сайт, либо в раздел своего сайта).
Как это сделать? Надо ли создавать модуль с таким названием и если "да", то что нужно там написать?
 
С уважением,
Сергей
г.Рига

Всего записей: 4 | Зарегистр. 23-08-2008 | Отправлено: 17:16 24-08-2008
Gosudar1

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Чтобы не заморачиваться с созданием модуля и т.д. и т.п. :
 
Вот смотри
открываешь файл ./blocks/block-Modules.php
 
Этот блок генерит навигацию.
 
Находишь код типа такого:
 

Код:
    /* Now we make the Modules block with the correspondent links */
 
    $content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"index.php\">"._HOME."</a><br>\n";
    $result3 = $db->sql_query("SELECT title, custom_title, view FROM " . $prefix . "_modules WHERE active='1' AND title!='$def_module' AND inmenu='1' ORDER BY custom_title ASC");
    while ($row3 = $db->sql_fetchrow($result3)) {
    $m_title = filter($row3['title'], "nohtml");
    $custom_title = filter($row3['custom_title'], "nohtml");
    $view = intval($row3['view']);
    $m_title2 = ereg_replace("_", " ", $m_title);
    if ($custom_title != "") {
        $m_title2 = $custom_title;
    }
    if ($m_title != $main_module) {
        if ((is_admin($admin) AND $view == 2) OR $view != 2) {
        $content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
        }
    }
    }

 
Это создаёт ссылки на все модули и после этого кода можно добавить свою ссылку
Типа такого:

Код:
$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=BLA">Текст ссылки</a><br>\n";


Всего записей: 45 | Зарегистр. 15-01-2007 | Отправлено: 18:41 24-08-2008 | Исправлено: Gosudar1, 18:42 24-08-2008
katkoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответ.
 
Я попробовал вставить код и у меня пропало изображение и осталась только шапка сайта.
Может я не там вставил...
 

Цитата:
/* Now we make the Modules block with the correspondent links */
 
    $content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"index.php\">"._HOME."</a><br>\n";
    $result3 = $db->sql_query("SELECT title, custom_title, view FROM " . $prefix . "_modules WHERE active='1' AND title!='$def_module' AND inmenu='1' ORDER BY custom_title ASC");
    while ($row3 = $db->sql_fetchrow($result3)) {
    $m_title = filter($row3['title'], "nohtml");
    $custom_title = filter($row3['custom_title'], "nohtml");
    $view = intval($row3['view']);
    $m_title2 = ereg_replace("_", " ", $m_title);
    if ($custom_title != "") {
        $m_title2 = $custom_title;
    }
    if ($m_title != $main_module) {
        if ((is_admin($admin) AND $view == 2) OR $view != 2) {
        $content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
         Здесь-1
        }
    }
    }
         Здесь-2

 
Укажите пожалуйста, в "здесь-1" или в "здесь-2" надо вставлять?
 
 
С уважением,
Сергей  

Всего записей: 4 | Зарегистр. 23-08-2008 | Отправлено: 19:18 24-08-2008
Gosudar1

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здесь 2. Только:
Там выше в моём сообщении должен быть обязательно слэш (\) перед кавычкой т.е. <a href=\"modules.php?name=BLA\"> Это форум обрезал кавычку  
 
Вот кстати файлики прикладываю http://webfile.ru/2181351
там в архиве два файла: один оригинал, второй исправленный с описанием куда вставлять свои ссылки(в начало блока навигации, после ссылки на главную, в конец всех ссылок навигации)
 Если сравнить их то разницу сразу увидете, и куда вставлять тоже поймёте.
 

Всего записей: 45 | Зарегистр. 15-01-2007 | Отправлено: 23:14 24-08-2008 | Исправлено: Gosudar1, 23:19 24-08-2008
katkoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромное СПАСИБО за помощь и пояснения, добрый человек!!!

Всего записей: 4 | Зарегистр. 23-08-2008 | Отправлено: 09:11 25-08-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Навигация в PHP-Nuke


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru