![]() |
Показаны 10 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- QuickReply и авторизация - не работает (http://netadmin.ws/forum/showthread.php?threadid=5425)
QuickReply и авторизация - не работает
Поискал по форуму, но не нашел.
Так вот, в форме быстрого ответа, если заходишь, как гест, есть два поля - логин и пароль, вроде как вводишь данные для авторизации и одновременно печатаешь ответ.
Удобно, согласитесь?
Но не работает. Выловил случайно, когда другим браузером зашел и захотел запостить в теме.
Выбрасывает на страницу "вы не авторизованы на форуме". Ладно, ввел тама логин\пароль, думаю, ща он меня перебросит на страницу с уже созданным сообщением...
...."thread не существует или указан неверно. Свяжитесь с администратором".
Как починить?
Зы. ОФФтоп
В быстром ответе функция быстрого цитирования работает только в ИЕ?
вот первый не я знаю, но второй знаю как починить быстрый цитирование, да оно работает только в 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>
Да, спасибо.
ОФФТОП вопрос про цитирование был скорее приниципиальным - вдруг это у меня что-то не работает. Ð_тот код у меня есть, стоит нормально, только вот проблема с авторизацией неопознанного пользователя из формы быстрого ответа.
kuchev
Зачем ты вообще показываешь форму неавторизованным пользователям?
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
А почему бы нет? Если посетитель не авторизован или не зарегистрирован - он постить не сможет. А если "наш" человек вдруг зашел с другого браузера или места и забыл авторизоваться на главной странице или просто не захотел, то ему - пожалуйста, пиши, пости, флуди и флейми, только логинпароль введи. 
kuchev добавил 10-05-2003 в 02:10:50:
Зы. У меня так по умолчанию стояло - я даже не догадывался о том, что можно ее спрятать
.
Я тебе объясню, почему нет. Зачем таскать эту форму по всем темам и показывать ее гостям тоже? Гость сразу пытается что-то написать, а ты ему в ответ: пройди регистрацию сначала! Ð_то раздражает пользователей. А для зарегистрированного пользователя и так ясно, где надо залогиниться(если он вдруг захочет написать что-нибудь). Вот такие вот дела. Юзабилити, панимашь! 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
В корне не согласен. Как раз наоборот, юзабилити присутствует в моем случае. Ведь если человеку так уж захотелось сказать что-то, он зарегится и возможно, будет участвовать, что само по себе неплохо
. Еще один момент: в форме ясно написано - говорить могут только зарегистрированные пользователя.
kuchev полность с тобой не согласен, Denveroid говорит верно. Пользователю вообще не должны показываться недоступные ему функции, вб и так много страдает от этого.
__________________
Всегда есть решение.
Ну что-ж, давайте каждый останется при своем мнении... И все-таки, зачем то эти поля были сделаны? А, ладно, давайте прекратим этот разговор.
А я соглашусь с kuchev, если он может писать в данном форуме, то форма автоматом ему будет показана - такие у нее настройки. Лично я для своего форума выбрал, что гости могут писать почти во всех разделах и ничего от этого НЕ СТÐ_АДАЕТ, однако, у меня таже проблема для формы, $logincode не работает правильно, т.е. формочка для логина есть, а авторизировать НЕ авторизирует, просто кидает сообщения, как буд-то ты гость
даже если ввел пароль! 
__________________
yMC.ru - хомяк музыканта
| Формат времени GMT. Текущее время 19:14. | Показаны 10 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.