Добрый-добрый день За окном почти любимой Москвы льет страшный дождь, а я решил внести небольшую свежесть в свой страшный бложек. Мало того, что сейчас занимаюсь разработкой интерфейса необычного, так еще сделал одну забавную штучку. А конкретно - граффити. После всем известного нововведения стало не очень понятно как это дело себе поставить(ну или никто решил этим не пользоваться). Товарищ abasov.est? попросил сделать ему небольшой скрипт изменяющий размеры граффити в комментариях и постах(по желанию), соотв. в этом посте я решил написать как граффити себе в принципе поставить.
----------
Собственно такую штуку сделать проще простого. Достаточно залезть в форму добавления комментариев и добавить в том месте где хотите видеть кнопочку код:
Такую кнопку могут видеть зарегистрированные пользователи моего блога Далее по нажатии вылетает окошко с редактором. В нем мы творим, что угодно и копируем BB-код в поле комментария. Дальше постим. Остается вопрос: "как сделать чтобы граффити не вылезало за рамки?". Все просто, в
добавляем:
Code
function refGraf(){ var h = location.host; var a = $("img[src*='"+h+"/graffiti/']"); a.css("width", "200px"); var length = a.get().length; var links = []; for(i=0; i<length; i++){ links.push(a.get(i).src); } a.wrap("<div class='graf'></div>"); $(".graf").each(function(i){ this.innerHTML = "<a target='_new' href='"+links[i]+"'>"+ this.innerHTML + "</a>"; }); } $(function(){ refGraf(); });
Пс: a.css("width","200px"); - размер
Напомню, что для работы скрипта у вас на сайте должна быть библиотека jQuery