X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Закрыть текущую ссылку, Как Закрыть текущую ссылку в навигации на страницу на которой ты щас?
ThanDdoR
ThanDdoR
Topic Starter сообщение 6.1.2009, 2:40; Ответить: ThanDdoR
Сообщение #1


Такой вопрос
Как Закрыть текущую ссылку в навигации на страницу на которой ты щас?
И выделить её???

Сделать проверку через условия? ммм. как бы когда выводится всё из БД можно
но не зя ли как то сделать это через модуль? чтоб подлючался через инклуд?
И закрывал не нужные ссылки на странице??
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 6.1.2009, 3:46; Ответить: ZiTosS
Сообщение #2


Помоему то что тебе нужно...
файл index.php(куда подключаем)
<?php
include "./navigation.php";

/* Выводим навигацию */
echo getLinks($navigation);

?>


файл navigation.php(там где формируем)
<?php

/* массив ссылок */
$navigation = array(
                            array("Главная","./index.php"),
                            array("Гостевая","./index.php?act=guest"),
                            array("Форум","./index.php?act=forum"),
                            array("Фотогалерея","./index.php?act=photo"),
                            array("Работа","./index.php?act=work")
                    );

/* Проверка соответствия выбранного пункта меню ссылке */
function hoverLink($Link)
{

    if(!eregi("act=", $Link) && empty($_GET['act'])) // Если ссылка index.php
        return 0;

    if(isset($_GET['act']))
    {
                // Если в ссылке присутствует act
        $get = preg_replace("#(.?)+act=([^&]+)(.?)+#Ui","\\2", $Link);
        if($_GET['act'] == $get)
            return 0;
    }

return 1;
}

/* формирование навигации */
function getLinks($arrayLinks)
{
    $tmp = "";
    foreach($arrayLinks as $arrayList) //перебераем массив ссылок
    {
        $flag = hoverLink($arrayList[1]); //проверка ссылки
        $tmp .= ($flag) ? "<a href='{$arrayList[1]}'>" : "";
        $tmp .= ($flag) ? "{$arrayList[0]}" : "<b>{$arrayList[0]}</b>";
        $tmp .= ($flag) ? "</a>" : "";
        $tmp .= "<br />";
    }
    return $tmp;
}
?>


Поблагодарили: (0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 6.1.2009, 11:53; Ответить: FordogeN
Сообщение #3


Хе. Сегодня именно об этом говорили)))
зы. А возможно чтоб скрипт просто находил ссылки и делал из них жирный текст, если это ссылка с текущим урлом.
Просто еще есть урлы и "index.php?showtopic=3632&st=0&#entry16950" такие и ".ru/blog/852/" такие.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 6.1.2009, 12:10; Ответить: ZiTosS
Сообщение #4


Ну так я же маленький пример написал, а так конечно может... Но обычно до таких крайностей не доходят!
Нужно подсветить максимум меню и подменю если есть! Всё...
Остальное уже просто ссылки, на них не стоит обращать внимания, а не дай бог ссылку обновления страницы уберешь или подобного...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 6.1.2009, 14:59; Ответить: FordogeN
Сообщение #5


ну да впринципе)))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Размещу ссылку, статью, обзор на своих сайтах
Качественно и не дорого
3 Funoman 2405 12.10.2023, 13:27
автор: CryptoTims
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2151 24.10.2022, 19:23
автор: Wachowski
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 3374 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Подобрать группы, страници по тематике и разместить ссылку
4 regem 2369 26.7.2020, 4:14
автор: regem
Открытая тема (нет новых ответов) Как разместить ссылку только на главной в DLE, WP?
4 Telnor 5859 11.1.2020, 15:26
автор: falken


 



RSS Текстовая версия Сейчас: 19.3.2024, 8:53
Дизайн