Caligula написал(а):Не знаю, возможно тема уже поднималась раннее, но ничего похожего я не нашёл.Проблема в том, что некоторые ссылки не отображаются при вставке через кнопку "Ссылка" в форме ответа.
Все ссылки с неанглоязычными знаками сервисом игнорируюца - где то есть от rps cкрипт
мой Вариант такой >
Вставка в пост ссылок одним кликом(простым выделением цветом
!При этом перехода на страницу редиректа не поисходит!
Поскольку обнаружилось, что некоторые ссылки из википедии(с русскоязычными символами в контенте ссылки) да и некоторые другие не отображаются в окне сообщения при стандартном вводе - родился такой суррогат ( кстати удобен меньшим напрягом при вводе ссылки без поясняющей надписи
(*Сейчас выделение в ссылку происходит голубым цветом
в HTML низ
<style>#lnk2{background-image:url(http://savepic.net/469555.gif);}</style>
<script type="text/javascript">
var str='<img onclick="bbcode(\'[color=blue]\',\'[/color]\')" src="/i/blank.gif"/>';
$("#form-buttons #button-link").after("<td id=lnk2>"+str+"</td>")
$(".post-content span:contains('http://')").each(function(i){var clr=$(this).css("color");
if(((clr=="#0000ff")||(clr=="rgb(0, 0, 255)")||(clr=="blue"))&&($(this).html().substring(0,7)=="http://")){
$(this).wrap("<a href=\""+$(this).html()+"\""+"target=\"_blank\" ></a>");};});
</script>
В окне написания сообщения ссылка будет выглядеть так:
[color=blue]http://forum.mybb.ru/ЛялЯллялял[/color]
Отредактировано Deff (Вс, 17 Апр 2011 06:02:22)