Не знаю, возможно тема уже поднималась раннее, но ничего похожего я не нашёл.Проблема в том, что некоторые ссылки не отображаются при вставке через кнопку "Ссылка" в форме ответа.
Все ссылки с неанглоязычными знаками сервисом игнорируюца в качестве решения такой Вариант >
Вставка в пост ссылок одним кликом(простым выделением цветом !При этом перехода на страницу редиректа не поисходит!
Поскольку обнаружилось, что некоторые ссылки из википедии(с русскоязычными символами в контенте ссылки) да и некоторые другие не отображаются в окне сообщения при стандартном вводе - родился такой суррогат ( кстати удобен меньшим напрягом при вводе ссылки без поясняющей надписи
(*Сейчас выделение в ссылку происходит голубым цветом
в 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]
Теги: Новое