[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Протестируйте пжста гостевую + пара вопросов
Krevedko
Наконец закончил гостевую.
Точнее модернизировал скрипт уважаемого Твина под свои нужды.

Просьба протестировать на предмет инъекций и вообще глюков.
ссыль

Пару багов я уже вижу. Позволяет ввести пустой текст за счет набора одних лишь тэгов в текстовом поле.
Также не знаю как реализовать, чтобы при однократном нажатии скажем на В, в текстовом поле появлялось [.b], а при повторном - .[./b].
Какой-то счетчик ввести чтоли ?
Про выделение текста, нажатие и появление тегов вначале и в конце я вообще молчу..Даже мыслей нет как это сделать.



Спустя 6 минут, 1 секунда (2.08.2009 - 19:22) Krevedko написал(а):
кстати дыры в сайте тоже можно посмотреть
только регалка и авторизация не работают.
Ну это чтобы я знал, как в дальнейшем код писать

Спустя 19 минут, 16 секунд (2.08.2009 - 19:41) Sylex написал(а):
Цитата
414 Request-URI Too Large


не надо использовать GET для передачи данных, которые могут быть большими

Спустя 4 минуты, 3 секунды (2.08.2009 - 19:45) Krevedko написал(а):
Какое там у гет ограничение по длине кстати ?
Может просто сделать проверку на длину текста?.Чтобы книги не копировали в гостевую.

Спустя 1 минута, 51 секунда (2.08.2009 - 19:47) Sylex написал(а):
Krevedko
нет... тебя апач будет слать, а не ПХП

Спустя 7 минут, 5 секунд (2.08.2009 - 19:54) Krevedko написал(а):
Угу. Это исправил. Спасибо. Но длину все-таки ограничу.

Спустя 4 минуты, 52 секунды (2.08.2009 - 19:59) Raito-kun написал(а):
Вроде все гуд. Good job wink.gif А какой шрифт используется на сайте?

Спустя 40 секунд (2.08.2009 - 20:00) twin написал(а):
HTML
function tag(text1, text2){
if ((document.selection))
{
document.form.blog_text.focus();
var s=document.form.document.selection;
var r = s.createRange();
var len = r.text.length;
var sc=r;
var scr=text1+sc.text+text2;

len = len + 7 ;

document.form.blog_text.focus();


var m_Name = navigator.appName;

if (m_Name.indexOf("Explorer") != -1) {
r.moveStart("character",1)
}
else{

r.moveEnd("character", len)

}

document.form.document.selection.createRange().text = scr;

}
else if(document.forms['form'].elements['blog_text'].selectionStart != undefined) {
var element = document.forms['form'].elements['blog_text'];
var str = element.value;
var start = element.selectionStart;
var length = element.selectionEnd - element.selectionStart;
var rv=str.substr(0, start) + text1 + str.substr(start, length) + text2 + str.substr(start + length)
element.value = rv;
r = s.createRange();

}
}

Вот для bb-шек простенький код

Спустя 2 минуты, 46 секунд (2.08.2009 - 20:03) Krevedko написал(а):
Цитата (Raito-kun @ 2.08.2009 - 16:59)
Вроде все гуд. Good job  wink.gif  А какой шрифт используется на сайте?

вердана

Николай-спасибо, попробую разобраться.
Копипастить скрипты не разобравшись в них-не наш метод )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.