-
Допустим, мы сделали новостной блок. Там можно добавлять картинку и саму новость.
Допустим, мы написали какую-то новость, например, "Свежие новости каждый день у нас".
Вопрос: как сделать чтобы, например, ТОЛЬКО слово "день" было ссылкой с заданным URL?
-
Чего не совсем ясно, что нужно. Это решается элементарно
Код:
Свежие новости каждый <a href=URLнаНОВОСТИ>день</a> у нас
Этот результат хотели видеть ???
-
HTML стоит почитать .... Это просто разметка текста. Кстати не ясно другое, причем тут блок новостей ???
-
я маленько неправильно, наверное, сказал. Это должно решаться не через html, а через PHP. Т.е. в админской части нужно сделать возможность выделять какое-нибудь слово и назначать ему какую-нибудь ссылку.
Как такое сделать?
-
Ну так бы сразу и сказали.
Вариантов несколько :
1. Когда текст новости вводим в HTML. Как есть так и вводим. Тогда ничего выдумывать не надо.
2. Если система не предусматривает возможность исользовать HTML, то тогда воспользуйтесь системой, как на форуме. обрамите ссылку вспомогательными тэгами, потом при выводе просто заменяйте при помоще регулярных выражений .
Пример текста новости :
Код:
Наша новость вот такая, что лучше новости не найти. Подробнее читайте [Only registered and activated users can see links. Click Here To Register...] и только тут :
PHP:
Код:
$text=тексто новости; // Тут должен быть текст новости
// Обрабатывает текст PRCE
$text=preg_replace("#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is","<a href=\\1>\\2</a>",$text);
//Выводим
echo $text;
Вот и все [Only registered and activated users can see links. Click Here To Register...]
-
-
Ага, а как нащет CSS атаки? Тогда можно будет легко внедрить суда JavaScript, а потом и укки быстро кое куда скидываются! Тупо
Надо все проверять! И еще причем от хекса проверять!
-
[Only registered and activated users can see links. Click Here To Register...]
Допустим эти вроде напишем, и каков будет результат?
-
Извиняюсь, точно же, я и не заметил, что символы уже фильтруються!
зы. А кактогда сделать так, чтобы если кто-то писал уже просто адресс, то она делалась сама сссылкой автоматически? К примеру http:\\path?