 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » 2polo
| Автор |
| Тема |
 |
|
 |
|
|
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Есть баг в форме быстрого ответа.
Глюк жава скрипта. Попробуй имя H(,)(')1ig4n запихнуть в форму. Очевидно надо апостроф обходить.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-08-2002 21:37 |
|
|
SiteMaker
|
Vanish
Да, ты прав... Ща будем править. Обратные... |
[сооб. #21916]
24-08-2002 23:20 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
Да, ты прав... Ща будем править. Обратные слеши не нравятся тоже соответственно...
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-08-2002 23:20 |
|
|
monStar
|
Ща как направят 
Как вам мой финальный аватарчик?... |
[сооб. #21920]
24-08-2002 23:33 |
|
|
-= n0b0dy =-
|
Denveroid
надо ник средствами пхп обработать,... |
[сооб. #21945]
25-08-2002 08:19 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Denveroid
надо ник средствами пхп обработать, экранировать для начала quotemeta.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 08:19 |
|
|
monStar
|
| Блин, зачем дурью маяться, запретить ввод... |
[сооб. #21959]
25-08-2002 09:20 |
|
monStar


Зарегистрирован: Jul 2002
Место проживания: Земля в иллюминаторе видна
Публикаций: 328
Статус:  |
Блин, зачем дурью маяться, запретить ввод определённых символов при создании логина и всё!
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 09:20 |
|
|
-= n0b0dy =-
|
| Zoomer определенно метод исключений не самый... |
[сооб. #21971]
25-08-2002 09:56 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Zoomer определенно метод исключений не самый лучший выход.
А если пользователю нужен ник именно с этим символом?
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 09:56 |
|
|
MuZzClub.ru
|
| вот именно! надо делать форум наиболее удобным... |
[сооб. #22010]
25-08-2002 13:26 |
|
|
SiteMaker
|
Vanish
quotemeta тебе не поможет.
Надо addslashes... |
[сооб. #22024]
25-08-2002 14:18 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Vanish
quotemeta тебе не поможет.
Надо addslashes юзать:
$post['username'] = addslashes($post['username']);
Вставляться в форму будет оригинальное имя, а вот имя в сообщениях будет отображаться со слешами перед спец. символами.
На яваскрипте надо это делать... Ща сделаю. Как у нас там... string = stringObj.replace(rgExp, replaceText)
Ща посмотрел... Не получится это так просто сделать. Придется добавить переменную:
В темплейте posbit:
=============
строку:
<a href="java script: ins('$post[username]')">$post[username]</a>
заменить на:
<a href="java script: ins('$post[username2]')">$post[username]</a>
В файле showthread.php:
=================
после строки:
$postbits .= getpostbit($post);
добавить строку:
$post['username2'] = addslashes($post['username']);
Все. В сторону яваскрипт лениво думать 
PS. Убрать пробел между java и script.
PS2. polo, не смог я добавить сообщение сразу после своего. Постоянно выдает ошибку базы. Склейка глючит, я так понимаю. Пришлось только пост редактировать 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщение было отредактировано Denveroid 25-08-2002 в 15:36
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 14:18 |
|
|
MuZzClub.ru
|
| а я давно говорил, что склейка парит мозги!... |
[сооб. #22039]
25-08-2002 16:34 |
|
|
-= n0b0dy =-
|
Denveroid
>> Вставляться в форму будет оригинальное... |
[сооб. #22056]
25-08-2002 19:03 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Denveroid
>> Вставляться в форму будет оригинальное имя, а вот имя в сообщениях будет отображаться со слешами перед спец. символами.
В этом вся и проблема, я вот тоже над этим думаю. Чувствую надо какой-то флажок выставлять, и если он будет вскинут каким-то образом чистить ник перед добавлением сообщения.
Да еще $post['username2'] = addslashes($post['username']);
думаю стоит делать только тогда, когда найдены символы которые нужно экранировать (хотя х3 какой вариант лучше).
polo
Ты попробуй кликом по нику добавить его в форму быстрого ответа, там весь глюк.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 19:03 |
|
|
Участник
|
| Вот вам типа мой ник, можете кликать..... мне... |
[сооб. #22065]
25-08-2002 19:22 |
|
Участник
Зарегистрирован: Aug 2002
Место проживания: МосквА
Публикаций: 28
Статус:  |
Вот вам типа мой ник, можете кликать..... мне не жалко собственно....
__________________
** Save the planet - KILL YOURSELF! ** (народная мудрость)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 19:22 |
|
|
SiteMaker
|
[quote]Да еще $post['username2'] = addslashes($post['username']);
думаю... |
[сооб. #22070]
25-08-2002 19:40 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
quote: Да еще $post['username2'] = addslashes($post['username']);
думаю стоит делать только тогда, когда найдены символы которые нужно экранировать (хотя х3 какой вариант лучше).
Нее... ты что, это вообще будет глупостью. Ты предлагаешь пробегаться по стрингу каждого имени и искать спец. символы... это тормоза полные Лучше уж оставить так, как я сделал. Ð_то на скорости работы не сказывается практически, но правда переменная добавилась.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-08-2002 19:40 |
|
|
|
Формат времени GMT. Текущее время 23:43.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.02625394 seconds (33.96% PHP - 66.04% MySQL) with 21 queries.
|
 |