ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Не работает автоответчик

 

87
Илья @ILYJA
<input type=button onclick="ftags(this,'','');" value=[b] title=жирный class="ok">
<input type=button onclick="ftags(this,'','');" value=[i] title=курсив class="ok">
<input type=button onclick="ftags(this,'','');" value=[u] title=подчеркнутый class="ok" >
<input type=button onclick='if(fmsg.trans.value==0) {fmsg.trans.value=1;this.value="Транслит вкл";} else {fmsg.trans.value=0;this.value="Транслит выкл";}' title='Транслитерация (анг. - рус.)' value="Транслит выкл" class=ok>
<input type=button name=autotext onclick='if(fmsg.autotext.value=="Автоответчик выкл") fmsg.autotext.value="Автоответчик вкл"; else fmsg.autotext.value="Автоответчик выкл";' title="Автоответчик - укажите текст в поле сообщения" value="Автоответчик выкл" class=ok>
<a href=# onclick="parent.russ();return false" title='На русскую раскладку'><input type="submit" value="RU" name="B3" class="ok"></a>

помогите 😀

2902
serhio @serhio
ILYJA пишет:

<input type=button onclick="ftags(this,'','');" value=[b] title=жирный class="ok">
<input type=button onclick="ftags(this,'','');" value=[i] title=курсив class="ok">
<input type=button onclick="ftags(this,'','');" value=[u] title=подчеркнутый class="ok" >
<input type=button onclick='if(fmsg.trans.value==0) {fmsg.trans.value=1;this.value="Транслит вкл";} else {fmsg.trans.value=0;this.value="Транслит выкл";}' title='Транслитерация (анг. - рус.)' value="Транслит выкл" class=ok>
<input type=button name=autotext onclick='if(fmsg.autotext.value=="Автоответчик выкл") fmsg.autotext.value="Автоответчик вкл"; else fmsg.autotext.value="Автоответчик выкл";' title="Автоответчик - укажите текст в поле сообщения" value="Автоответчик выкл" class=ok>
<a href=# onclick="parent.russ();return false" title='На русскую раскладку'><input type="submit" value="RU" name="B3" class="ok"></a>

помогите 😀

а транслит разве работает?... не должны работать обе функции... ты поменял чекбоксы на кнопки и значения теперь иные... чекбоксы выдают значения "0" и "1", а кнопки выдают текстовые значения... потому анализ значений этих переменных не даст в скриптах демона нужного результата...

87
Илья @ILYJA
а транслит разве работает?... не должны работать обе функции... ты поменял чекбоксы на кнопки и значения теперь иные... чекбоксы выдают значения "0" и "1", а кнопки выдают текстовые значения... потому анализ значений этих переменных не даст в скриптах демона нужного результата...

Транслит то как раз нормально работает 😀 Проверил еще раз 😀 ну раньше вроде и автоответчик работал...а сейчас перестал... хотя я в нем ничего не исправлял 😀 может где-то я в другом месте напартачил? 😀

2902
serhio @serhio
ILYJA пишет:

а транслит разве работает?... не должны работать обе функции... ты поменял чекбоксы на кнопки и значения теперь иные... чекбоксы выдают значения "0" и "1", а кнопки выдают текстовые значения... потому анализ значений этих переменных не даст в скриптах демона нужного результата...

Транслит то как раз нормально работает 😀 Проверил еще раз 😀 ну раньше вроде и автоответчик работал...а сейчас перестал... хотя я в нем ничего не исправлял 😀 может где-то я в другом месте напартачил? 😀

как транслит может работать, если ошибку выдает?... дай адрес чата посмотреть...

11667
Латвиец @Латвиец
ILYJA пишет:

**********

регистрацию сними обязательную...

2902
serhio @serhio
ILYJA пишет:

**********

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

2902
serhio @serhio
ILYJA пишет:

**********

что нужно сделать, чтоб заработало - воспроизвести то, что у тебя сделано для транслита:

1. формируем скрытое поле:

<input type=hidden name=autotext value=0>

2. кнопку меняем на такую:

<input type=button onclick='if(fmsg.autotext.value==0) {fmsg.autotext.value=1;this.value="Автоответчик вкл";} else {fmsg.autotext.value=0;this.value="Автоответчик выкл";}' title='Автоответчик - укажите текст в поле сообщения' value="Автоответчик выкл" class=ok>

этого должно быть достаточно...

P.S. оказалось недостаточно... в скриптах чата в функции автоответчика нужно поменять еще поменять строку:

if(loaded==1 && tonick==mynick && nick!=mynick && autotext && obj && obj.checked) {

на такую :

if(loaded==1 && tonick==mynick && nick!=mynick && autotext && obj && obj.value==1) {

87
Илья @ILYJA
ОГРОМНОЕ СПС