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

Скрипт информера

 

18
Антон @Лест
Доброй ночи. Я по прежнему страшный неуч в плане кода, но это было попыткой сделать все без шаблона. Но, как говорится, первый блин - комом. Что бы я не делал он мне пишет "Ошибка: Установите скрипт информера в начало документа!" Сразу говорю - тапками не бросаться, я мог накосячить совершенно везде и вообще все это может оказаться не рабочим в принципе. Но если кто-то поможет вставить в данное оформление форму входа я буду безумно благодарен.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="?inc=informer&getmsg=1&inchat=1&lastreg=10&counter=1&birthday=1"></script>
<title>Дайс-Рок</title>
<style>
body {background: url('https://dicerok.mpchat.com/img/dizing/1278937609_3d-design-wallpapers-14.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.header {
background: url(https://dicerok.mpchat.com/img/dizing/logotest.png) 100% 100% no-repeat;
babackground-size: cover;
width:80%;
height:300px;

margin: 0 auto;

}
#name {
width:80%;
height:300px;
margin: 0 auto;




}
.sidebar {
background: url(https://dicerok.mpchat.com/img/dizing/ssilki.png) 100% 100% no-repeat;
babackground-size: cover;
width:30%;
height:300px;

float:left;
}
.content {
background: url(https://dicerok.mpchat.com/img/dizing/formvxod.png) 100% 100% no-repeat;
babackground-size: cover;
width:70%;
height:300px;

margin-left:230px;
}
.footer {
background: url(https://dicerok.mpchat.com/img/dizing/copirait.png) 100% 100% no-repeat;
width:80%;
height:50px;

margin: 0 auto;
}
</style>
</head>
<div class="header">
Логотип
</div>
<div id="name">
<div class="sidebar">
Ссылки
</div>
<div class="content">
Форма входа
<form method=post name=gochat action=index.php>
<br><br>
<center>
<script>
if(typeof(i_aidn)=="undefined") alert("Ошибка: Установите скрипт информера в начало документа!");
if(i_aidn) document.write("<input type=hidden name=i_aidn value="+i_aidn+">");
if(mynick && myid) document.write("<input type=hidden name=nick value='"+mynick+"'><input type=hidden name=id value='"+myid+"'><b>"+mynick+"</b> <a href=?cookie_off=1>выйти?</a><br><br>");
else {
document.write("Ввести ник | <a href=index.php?inc=reg>Регистрация</a><br><input name=nick type=text class=text><br>");
document.write("Ввести пароль | <a href=index.php?inc=mail>Выслать</a><br><input name=pass type=password class=text><br>");
document.write("<input type=checkbox name=cookie_on> - запомнить<br>");
}
</script>
<input type=submit value=' Войти в чат ' class=ok>
</center>
</form>
</div>
</div>
<div class="footer">
Копирайт
</div>
<body>

</body>
</html>

327
Геннадий @mychatik
<script src="?inc=informer&getmsg=1&inchat=1&lastreg=10&counter=1&birthday=1"></script>
Это что? Откуда берётся скрипт?

В интернете нашёл, что должно быть так:
<script src=http://amaza.smchat.ru/?inc=informer&getmsg=1&inchat=1&lastreg=10&counter=1&birthday=1></script>
Но по ссылке скрипта уже нет.
Так что и форма работать не будет, если не найти скрипт.

P.S. Может в Mpchat так и должно быть... Но сразу бросается в глаза неправильная ссылка скрипта.

Вот тут было что-то подобное от Pegass.
Может поможет.

И ещё ошибка в стилях:
babackground-size: cover;
Нужно убрать красное в трёх местах.

Отредактировано mychatik - 12.03.2018
2615
Сергей @Pegass
Лест,
1 - предлагаю не слушать совершенно безграмотных людей и попробовать так

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="?inc=informer&getmsg=1&inchat=1&lastreg=10&counter=1&birthday=1"></script>
<title>Дайс-Рок</title>
<style>
body {background: url('https://dicerok.mpchat.com/img/dizing/1278937609_3d-design-wallpapers-14.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.header {
background: url(https://dicerok.mpchat.com/img/dizing/logotest.png) 100% 100% no-repeat;
babackground-size: cover;
width:80%;
height:300px;

margin: 0 auto;

}
#name {
width:80%;
height:300px;
margin: 0 auto;




}
.sidebar {
background: url(https://dicerok.mpchat.com/img/dizing/ssilki.png) 100% 100% no-repeat;
babackground-size: cover;
width:30%;
height:300px;

float:left;
}
.content {
background: url(https://dicerok.mpchat.com/img/dizing/formvxod.png) 100% 100% no-repeat;
babackground-size: cover;
width:70%;
height:300px;

margin-left:230px;
}
.footer {
background: url(https://dicerok.mpchat.com/img/dizing/copirait.png) 100% 100% no-repeat;
width:80%;
height:50px;

margin: 0 auto;
}
</style>
</head>
<body>

<div class="header">
Логотип
</div>
<div id="name">
<div class="sidebar">
Ссылки
</div>
<div class="content">
Форма входа
<form method=post name=gochat action=index.php>
<br><br>
<center>
<script>
if(typeof(i_aidn)=="undefined") alert("Ошибка: Установите скрипт информера в начало документа!");
if(i_aidn) document.write("<input type=hidden name=i_aidn value="+i_aidn+">");
if(mynick && myid) document.write("<input type=hidden name=nick value='"+mynick+"'><input type=hidden name=id value='"+myid+"'><b>"+mynick+"</b> <a href=?cookie_off=1>выйти?</a><br><br>");
else {
document.write("Ввести ник | <a href=index.php?inc=reg>Регистрация</a><br><input name=nick type=text class=text><br>");
document.write("Ввести пароль | <a href=index.php?inc=mail>Выслать</a><br><input name=pass type=password class=text><br>");
document.write("<input type=checkbox name=cookie_on> - запомнить<br>");
}
</script>
<input type=submit value=' Войти в чат ' class=ok>
</center>
</form>
</div>
</div>
<div class="footer">
Копирайт
</div>
</body>
</html>

18
Антон @Лест
Pegass, Огроменнейшее спасибо!) Теперь работает.))) Вечером сяду вычитывать что у меня за косяк был!)

18
Антон @Лест
Pegass,
Еще вопрос можно, не отходя от кассы, как говорится? Что нужно сделать, что бы форма входа не запоминала тебя с предыдущего захода? То есть, что бы после выхода из чата у тебя в ней снова были поля логина и пасса?

2615
Сергей @Pegass
Лест, нечего там вычитвыать у тебя все элементы сайта были за пределами <body></body>

2615
Сергей @Pegass
Лест пишет:

Pegass,
Еще вопрос можно, не отходя от кассы, как говорится? Что нужно сделать, что бы форма входа не запоминала тебя с предыдущего захода? То есть, что бы после выхода из чата у тебя в ней снова были поля логина и пасса?

document.write("<input type=checkbox name=cookie_on> - запомнить<br>");
Заменить на
document.write("<input type=hidden name=cookie_on value=0>");
ЗЫ если уже запомнило, то надо выйти

18
Антон @Лест
Pegass, Понял. Спасибо за пояснения.)
А вот с формой не прокатило почему-то. Поменял, вышел, даже куки почистил. Но после выхода из чата, при возврате на титульник все равно запоминает.

2615
Сергей @Pegass
Лест, вероятно что-то изменилось на сервисе, а я просто отстал от жизни))))

20089
Dimitry @Dimitry
Куки в mp6 обязательны для работы чата, без них ничего не работает больше.
Но есть кнопка выход которая стирает авторизацию по идее.

18
Антон @Лест
Dimitry пишет:

Куки в mp6 обязательны для работы чата, без них ничего не работает больше.
Но есть кнопка выход которая стирает авторизацию по идее.

Ну забывает он тебя до следующего входа, не более того. После следующего выхода ты снова в памяти. Совсем никак нельзя это убрать? Оно и технически мешает и визуально не нравится мне.

20089
Dimitry @Dimitry
Если сделать выход с cookie_off=1 (если правильно помню) то куки удаляются и авторизации не будет пока не зайти заново.

18
Антон @Лест
Если не сложно - можно строку куда это ставить. Потому, что я вроде поменял, но результата нет. Значит что-то не так сделал.

20089
Dimitry @Dimitry
Пример ссылки для снятия авторизации
**********

18
Антон @Лест
Ссылка срабатывает! Было бы супер, если бы я еще понял, как сделать, что бы на нее выход был всегда.)