 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » QuickReply и авторизация - не работает
| Автор |
| Тема |
 |
|
 |
|
|
|
вредный модератор
|
| QuickReply и авторизация - не работает |
[сооб. #43464]
09-05-2003 23:15 |
|
вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
Поискал по форуму, но не нашел.
Так вот, в форме быстрого ответа, если заходишь, как гест, есть два поля - логин и пароль, вроде как вводишь данные для авторизации и одновременно печатаешь ответ.
Удобно, согласитесь?
Но не работает. Выловил случайно, когда другим браузером зашел и захотел запостить в теме.
Выбрасывает на страницу "вы не авторизованы на форуме". Ладно, ввел тама логин\пароль, думаю, ща он меня перебросит на страницу с уже созданным сообщением...
...."thread не существует или указан неверно. Свяжитесь с администратором".
Как починить?
Зы. ОФФтоп
В быстром ответе функция быстрого цитирования работает только в ИЕ?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-05-2003 23:15 |
|
|
Участник+
|
| вот первый не я знаю, но второй знаю как починить... |
[сооб. #43473]
09-05-2003 23:54 |
|
Участник+


Зарегистрирован: Jul 2002
Место проживания: Петербург
Публикаций: 50
Статус:  |
вот первый не я знаю, но второй знаю как починить быстрый цитирование, да оно работает только в IE, в Opere и других браузерах не работает, сам проверял.
Чтобы починить надо сделать следующие, добавить этот код, где у тебя быстрый ответ.
quote: <p><script language=javascript type=text/javascript>
<!--
function Insert(name){
var input=document.vbform.message
if (name!="") input.value=input.value+"[quotes]"+name+"[/quotes]\n"
}
function ins(name){
var input=document.vbform.message;
input.value=input.value+""+name+""+" \n";
}
function get_selection() {
if (document.getSelection){
selection = document.getSelection();
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;
var input=document.vbform.message
if(selection=='') alert('Нет текста для выделения.');
else
input.value=input.value + "quote: " + selection + "
";
}
//-->
</script>
<p><font face="verdana,arial,helvetica" size="1" class="smallfont">Для того, чтобы вставить<br>
цитату с этой страницы, <br>
выделите желаемый<br>отрывок
<a href="java script:get_selection()">нажмите сюда</a>
где строчка input.value=input.value+, так надо заменить quotes на quote, просто на этом форум выдется как цитата.
Сообщение было отредактировано D1METR0L 09-05-2003 в 23:56
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-05-2003 23:54 |
|
|
вредный модератор
|
Да, спасибо.
ОФФТОП вопрос про цитирование... |
[сооб. #43474]
10-05-2003 00:01 |
|
вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
Да, спасибо.
ОФФТОП вопрос про цитирование был скорее приниципиальным - вдруг это у меня что-то не работает. Ð_тот код у меня есть, стоит нормально, только вот проблема с авторизацией неопознанного пользователя из формы быстрого ответа.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 00:01 |
|
|
SiteMaker
|
kuchev
Зачем ты вообще показываешь форму... |
[сооб. #43481]
10-05-2003 01:14 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
kuchev
Зачем ты вообще показываешь форму неавторизованным пользователям?
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 01:14 |
|
|
вредный модератор
|
Denveroid
А почему бы нет? Если посетитель... |
[сооб. #43486]
10-05-2003 02:08 |
|
вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
Denveroid
А почему бы нет? Если посетитель не авторизован или не зарегистрирован - он постить не сможет. А если "наш" человек вдруг зашел с другого браузера или места и забыл авторизоваться на главной странице или просто не захотел, то ему - пожалуйста, пиши, пости, флуди и флейми, только логинпароль введи. 
kuchev добавил 10-05-2003 в 02:10:50:
Зы. У меня так по умолчанию стояло - я даже не догадывался о том, что можно ее спрятать .
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 02:08 |
|
|
SiteMaker
|
| Я тебе объясню, почему нет. Зачем таскать эту... |
[сооб. #43506]
10-05-2003 10:58 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Я тебе объясню, почему нет. Зачем таскать эту форму по всем темам и показывать ее гостям тоже? Гость сразу пытается что-то написать, а ты ему в ответ: пройди регистрацию сначала! Ð_то раздражает пользователей. А для зарегистрированного пользователя и так ясно, где надо залогиниться(если он вдруг захочет написать что-нибудь). Вот такие вот дела. Юзабилити, панимашь! 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 10:58 |
|
|
вредный модератор
|
Denveroid
В корне не согласен. Как раз наоборот,... |
[сооб. #43530]
10-05-2003 17:45 |
|
вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
Denveroid
В корне не согласен. Как раз наоборот, юзабилити присутствует в моем случае. Ведь если человеку так уж захотелось сказать что-то, он зарегится и возможно, будет участвовать, что само по себе неплохо . Еще один момент: в форме ясно написано - говорить могут только зарегистрированные пользователя.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 17:45 |
|
|
Администратор
|
| kuchev полность с тобой не согласен, Denveroid... |
[сооб. #43532]
10-05-2003 18:09 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
kuchev полность с тобой не согласен, Denveroid говорит верно. Пользователю вообще не должны показываться недоступные ему функции, вб и так много страдает от этого.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 18:09 |
|
|
вредный модератор
|
| Ну что-ж, давайте каждый останется при своем... |
[сооб. #43548]
10-05-2003 21:11 |
|
вредный модератор


Зарегистрирован: Mar 2003
Место проживания:
Публикаций: 987
Статус:  |
Ну что-ж, давайте каждый останется при своем мнении... И все-таки, зачем то эти поля были сделаны? А, ладно, давайте прекратим этот разговор.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-05-2003 21:11 |
|
|
MuZzClub.ru
|
| А я соглашусь с kuchev, если он может писать... |
[сооб. #43565]
11-05-2003 00:33 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
А я соглашусь с kuchev, если он может писать в данном форуме, то форма автоматом ему будет показана - такие у нее настройки. Лично я для своего форума выбрал, что гости могут писать почти во всех разделах и ничего от этого НЕ СТÐ_АДАЕТ, однако, у меня таже проблема для формы, $logincode не работает правильно, т.е. формочка для логина есть, а авторизировать НЕ авторизирует, просто кидает сообщения, как буд-то ты гость даже если ввел пароль! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-05-2003 00:33 |
|
|
|
Формат времени GMT. Текущее время 17:36.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01853895 seconds (31.44% PHP - 68.56% MySQL) with 23 queries.
|
 |