Цитировать? таки да!
Моя инициатива касательно кнопки "цитировать" на Ю.Форомах, о которой я совсем недавно писал и которая была отвергнута Андреям ака Юкозом сегодня получила свою реализацию. Уже сейчас на ФТП (не знаю как на других сайтах) цитировать можно во всех браузерах.
Написано 13.07.2008 | Комментариев: 4
Большое спасибо Бармалею за создание скрипта и всем кто поддерживал нас в этом, как мне казалось, проигрышном деле. Вместе мы можем влиять на развитие системы и делать ее лучше! Старею.
На Юкозе новое поколение уже во всю мутит всякий бред с AjaxDIV, репутацию проставляют, окошечки рисуют. А кто-то уже замутил добавление ответов на форум без перезагрузки.
Написано 11.07.2008 | Комментариев: 20
А я об этом всем – ни слухом, ни духом. Старею? Кнопка "цитировать".
Разговор с Андреем ака Юкоз в теме "Обнавления на 15 июня 2008":
Написано 09.07.2008 | Комментариев: 12
Quote Я: а еще очень жаль что поддержка Сафари минимальная. Андрей: Я: Андрей: На этом закончили. Через 2 недели я подал конкурс на Хэлпер.юкоз.ру на переработку функции цитирования так, чтобы она работала во всех браузерах. Старый вид функции: Quote function Insert(qname,text){ if (text!=""){ qname=qname.replace(/[\[\]]/g, "|"); paste("[q uote="+qname+"]"+text+"[/q uote]\n", 0);} else {alert('Выделите текст для цитирования');} } function paste(text,flag){ function get_selection() { Новый вид функции:
Quote function InsertNew(qname,text){ if (text!=""){ qname=qname.replace(/[\[\]]/g, "|"); pasteNew("[q uote="+qname+"]"+text+"[/q uote]\n", 0); } else { alert('Выделите текст для цитирования'); } } function pasteNew(text,flag){ if ((document.selection)&&(flag)) { document.addform.message.focus(); document.addform.document.selection.createRange().text = text; } else document.addform.message.value += text; } function get_selectionNew() { if (window.getSelection){ selection = window.getSelection().toString(); selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_"); selection = selection.replace(/\r\n/gi, " "); while (selection.indexOf(" ") !=-1) selection = selection.replace(/ /gi, ""); selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n"); } else selection = document.selection.createRange().text; } Красным выделены изменения в функции + добавлены пробелы там, где есть "qoute", чтобы не обрабатывались ББшки. Скрипт написал новый модератор Хэлпера, пользователь Бармалей. Вместе его тестировали. По результатам тестов скрипт работает: 1) в ИЕ; 2) в Опере; 3) в ФаерФоксе; 4) в Сафари под Виндоус; 5) в Сафари под Мак. Сейчас, так как меня разбанили на ФТП, я подал предложение по этому поводу. Ждем результатов.
Ю.БлогиВдохновленный вторым подкастом я тут же ринулся на Юкоз и зарегистрировал домен blogs.ucoz.net. Сейчас расскажу вам об этом проекте. Подкаст №2.Ucast #2 меня не очень порадовал, к сожалению. Получилось с кучей проблем, которые еще нормально выглядели в первой версии, но абсолютно неуместны били во второй. Изгнан. |

