[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как осуществить
Raider-37
Добрый день уважаемые мастера. Помогите новичку в PHP. Как сделать чтоб вот этот код открывался в новом окне. Спасибо если кто то поможет.

<?php
$path = array(
'sape' => 'http://xtrel.ru',
'adskape' => 'http://mkdsoft.ru'
);
if (array_key_exists($_GET['id'], $path)) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: ". $path[$_GET['id']]);
}
else {
?>
<!-- Тут можно написать какое-то сообщение в случает если к файлу обратились без параметров и мы не знаем куда надо осущесвлять переход -->
<?php
}
?>




Спустя 1 час, 1 минута, 34 секунды (26.04.2010 - 11:34) FatCat написал(а):
На какое действие пользователя должен запускаться код?
Если на клик по ссылке, тогда таргетом ссылки, если на джаваскрипт, то пустым или уникальным именем окна в функции open().

Спустя 8 минут, 52 секунды (26.04.2010 - 11:43) Raider-37 написал(а):
Цитата
На какое действие пользователя должен запускаться код?
Если на клик по ссылке, тогда таргетом ссылки, если на джаваскрипт, то пустым или уникальным именем окна в функции open().

Вот ссылка ( http://вашдомен.ру/go/sape) таргет прописать нет возможности.
В папке (go) лежит фаил к примеру (fail.php) в нем данный код. И вот когда кликаешь по ссылке ( http://вашдомен.ру/go/sape), происходит редирект на http://xtrel.ru. Тоесть то что прописано в данном коде ('sape' => 'http://xtrel.ru'). Но оно открывается в том же окне, а мне надо что бы в другом.

Спустя 2 часа, 7 минут, 20 секунд (26.04.2010 - 13:50) Jinus написал(а):
Цитата
таргет прописать нет возможности

Цитата
И вот когда кликаешь по ссылке

хмм, помоему эти фразы противоречат друг другу

Спустя 5 минут, 34 секунды (26.04.2010 - 13:56) Raider-37 написал(а):
Цитата
хмм, помоему эти фразы противоречат друг другу


Я не могу прописать таргет к (http://вашдомен.ру/go/sape), потому и прошу помочь как то изменить код.

Спустя 27 секунд (26.04.2010 - 13:56) KronuS написал(а):
Сделай обработчик onlick(). В него включи window.open() (кажись так). А что бы не было перехода по ссылке в конце обработчика добавь return false;

Спустя 9 минут, 33 секунды (26.04.2010 - 14:06) DeeKeiD написал(а):
<a href="http://вашдомен.ру/go/sape" target="_new">link</a>

Спустя 1 минута, 5 секунд (26.04.2010 - 14:07) Raider-37 написал(а):
Цитата
Сделай обработчик onlick(). В него включи window.open() (кажись так). А что бы не было перехода по ссылке в конце обработчика добавь return false;

KronuS. А куда это все прописывать ?

Спустя 3 минуты, 5 секунд (26.04.2010 - 14:10) Raider-37 написал(а):
Цитата
<a href="http://вашдомен.ру/go/sape" target="_new">link</a> 

У меня скрипт DLE в шаблоне не прописывает target, я могу только указывать ссылку (http://вашдомен.ру/go/sape). Потому я и пытаюсь изменить код.

Спустя 14 минут, 55 секунд (26.04.2010 - 14:25) FatCat написал(а):
Цитата (Raider-37 @ 26.04.2010 - 15:10)
У меня скрипт DLE в шаблоне не прописывает

А отредактировать парсер религия не позволяет?

Спустя 4 минуты, 6 секунд (26.04.2010 - 14:29) Raider-37 написал(а):
Цитата
А отредактировать парсер религия не позволяет?

FatCat. Но если я отредактирую парсер то все ссылки http://вашдомен.ру будут открываться в новом окне, а мне надо только определенные. Я правильно понимаю или как то можно парсер отредактировать под определенные ссылки ?

Спустя 21 минута, 18 секунд (26.04.2010 - 14:50) FatCat написал(а):
if(stristr($url,"go/sape"))
{
// парсер с таргетом
}
else
{
//парсер без таргета
}

Спустя 16 минут, 21 секунда (26.04.2010 - 15:07) Raider-37 написал(а):
Цитата
if(stristr($url,"go/sape"))
{
    // парсер с таргетом
}
else
{
    //парсер без таргета
}


Вставляю это в парсер, что то не работает. Все без изменений. И это не фаил в папке (go), а строчка в коде php('sape' => 'http://xtrel.ru',).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.