Спустя 5 минут, 46 секунд (13.09.2011 - 19:46) inpost написал(а):
А? Что?
Спустя 3 минуты, 1 секунда (13.09.2011 - 19:49) Rendell написал(а):
Ладно, попроще. Как сделать ссылки активными?
Спустя 6 минут, 23 секунды (13.09.2011 - 19:55) johniek_comp написал(а):
ниасилил...
после 3-х кратного прочтения ток.
у тебя так site.com выводит, но при нажатии туда не переходит т.к. это просто текст но представляется ссылкой?
а как без a href то здесь?
ответ на вопрос никак.
после 3-х кратного прочтения ток.
у тебя так site.com выводит, но при нажатии туда не переходит т.к. это просто текст но представляется ссылкой?
а как без a href то здесь?
ответ на вопрос никак.
Спустя 1 минута, 37 секунд (13.09.2011 - 19:57) caballero написал(а):
Цитата |
Некоторые данные представляют из себя ссылки |
каким образом они это представляют? пример хоть напиши или тут телепаты по твоему сидят?
Цитата |
сделать ссылки активными |
В переводе с языка домохозяек что означает "активная"? HTML тэг <a> (кликабельная ссылка то есть), вместо простого текста?
Спустя 3 минуты, 43 секунды (13.09.2011 - 20:00) inpost написал(а):
Rendell
А разве можно сделать ссылку неактивной? И какой от этого толк ссылки? Это звучит как: дайте мне стул, на котором надо не сидеть.
А разве можно сделать ссылку неактивной? И какой от этого толк ссылки? Это звучит как: дайте мне стул, на котором надо не сидеть.
Спустя 4 минуты, 28 секунд (13.09.2011 - 20:05) Winston написал(а):
Цитата (inpost @ 13.09.2011 - 20:00) |
А разве можно сделать ссылку неактивной |
Ну типа так
<a href="javascript: void(0);">link</a>И потом только события вешать.
Спустя 26 минут, 7 секунд (13.09.2011 - 20:31) inpost написал(а):
Winston
Не знаю как по научному, но лично мне стыдно такое называть ссылками :)
Та же википедия вот что говорит: "Ссы́лка — это запись, связывающая между собой части документа", значит это либо связка с другим документом, значит либо перебрасываем на другую страницу, либо если внутренняя, то это якоря, либо какие-то условия на JS для подгрузки данных, Аякс там, или ещё что-то в этом роде.
А то, как по мне, так неправильное использование тега.
Не знаю как по научному, но лично мне стыдно такое называть ссылками :)
Та же википедия вот что говорит: "Ссы́лка — это запись, связывающая между собой части документа", значит это либо связка с другим документом, значит либо перебрасываем на другую страницу, либо если внутренняя, то это якоря, либо какие-то условия на JS для подгрузки данных, Аякс там, или ещё что-то в этом роде.
А то, как по мне, так неправильное использование тега.
<span style="text-decoration:underline; color:blue">link</span> - вот тебе то, что ты показал, но это уже не ссылка :)
Спустя 1 час, 47 минут, 39 секунд (13.09.2011 - 22:19) Rendell написал(а):
Вот есть код
Он выводит случайную цитату из файла. Некоторые из цитат содержат ссылки. Как сделать так, что бы ссылки были активными?
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<?php $lines = file('author.txt');
if($lines) {
$num_lines = count($lines);
$row_num = rand(0, $num_lines-1);
?>
<p style="color: #333333; font: 24px Verdana;"><?php echo $lines[$row_num]; ?></p>
<?php } else { ?>
<p style="color: #FF3333; font: 24px Verdana;">Не найден файл с цитатами</p>
<?php } ?>
</body>
</html>
Он выводит случайную цитату из файла. Некоторые из цитат содержат ссылки. Как сделать так, что бы ссылки были активными?
Спустя 16 минут, 47 секунд (13.09.2011 - 22:35) grafnet написал(а):
Покажи образец той "неактивной ссылки".
Спустя 15 минут (13.09.2011 - 22:50) alexbel2404 написал(а):
пропускай цитату через preg_replace. Вообщем нужно заменить site.com на <a href="site.com">site.com</a>. Как юзать preg_replace читай в инете )
Спустя 12 часов, 56 минут, 40 секунд (14.09.2011 - 11:47) inpost написал(а):
Rendell
preg_replace, как выше ответили, тебе нужно написать регулярку на поиск в тексте возможных ссылок. Обычно они выделяются именно присутствием в них: http:// , www , .com , .ru и т.д. Тебе перебрать возможные варианты лишь надо. Многие делают фильтр только на присутствие http, это самый простой способ
preg_replace, как выше ответили, тебе нужно написать регулярку на поиск в тексте возможных ссылок. Обычно они выделяются именно присутствием в них: http:// , www , .com , .ru и т.д. Тебе перебрать возможные варианты лишь надо. Многие делают фильтр только на присутствие http, это самый простой способ
Спустя 10 часов, 4 минуты, 59 секунд (14.09.2011 - 21:52) Rendell написал(а):
Сложненько, признаться должен. А если я хочу все цитаты сделать активными ссылками? Как правильно вписать в код нужный тэг?
Спустя 18 минут, 4 секунды (14.09.2011 - 22:10) inpost написал(а):
Rendell
сложненько? Да ты же не пробовал ещё написать, а уже говоришь.
"все цитаты"? Ранее мы говорили про ссылки, как тебе алгоритм определит: "Баба с возу, кобыле легче" - это цитата, или обычная фраза?!
сложненько? Да ты же не пробовал ещё написать, а уже говоришь.
"все цитаты"? Ранее мы говорили про ссылки, как тебе алгоритм определит: "Баба с возу, кобыле легче" - это цитата, или обычная фраза?!
Спустя 1 час, 23 минуты, 20 секунд (14.09.2011 - 23:34) Rendell написал(а):
В том то и дело, что цитаты идут вместе со ссылками. В одной строке, некоторые, не все. Но даже если и ссылка-цитата. Всё равно не могу понять, как это сделать. Как работает preg_replace понимаю. А вот как его втиснуть в мой код?