Хроники портирования с седа на кот
Dayver |
|
---|---|
# NovoKain : Dayver, по причине того что внутренние ссылки поставленные с помошью ббкода так же будут открыватся в новом окне. Я считаю что реализация на js не привязанная к ббкоду это самый оптимальный вариант. Хотя немного погорячился с эпитетом ибо в Коте система ббкодов не такая как в СедВидимо очень погарячился потому как новая система ббкодов(снова хотелось бы поблагодорить Траста) позволяет реализовать более крутые решения нежели описанный js вариант .... предложенное тобою решение имеет недостатоки - глобальное влияние на все ссылки сайта.....используя ббкоды можно без особых усилий сделать для редактора кнопки как для внешних урлов так и внутрених .... а пользователь уже сам будет решать какую ссылку ставить.......в твоем случае это будет сложновато реализовать Pavlo Tkachenko aka Dayver
|
NovoKain |
|
---|---|
Иметь 2 вида кнопок для вставки ссылок это слишком крутое решения я считаю :) По умолчанию пользователь это школьница которая второй раз в интернете и интересно поймёт ли она о чём речь? Надо думать о юзабилити для пользователя а не о крутой системе ббкодов (которая впрочем, действительно крута) А создавать много-много кнопок на все случаи жизни это моветон.
И полезно иногда смотреть как реализованно та или иная фича в других системах. За сим прекратим оффтопик или например продолжим его в новой теме или личке. По сабжу: проблем кроме как в голове не возникло. Переезжал с 125 на 0.0.3 Вот ещё решение по поводу внешних ссылок подзказанное здесь: Ниже {HEADER_COMPOPUP} добавить <script type="text/javascript">
$(document).ready(function(){
$(function(){$("a[@href^=http:]").each(function(){if(this.host!="example.com")$(this).attr("target","_blank")})})
});
</script> И всё! :) |
|
This post was edited by NovoKain (2009-04-22 09:05, 15 years ago) |