Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Проверка доступности домена


Проверка доступности домена

Сообщений 1 страница 20 из 22

1

Как сделать такую возможность?
На mybb реализована, но я не смог разобраться с кодом.
Подскажите, кто разобрался...

0

2

в смысле ???
доступность домена...если ты про то что свободен ли тот или иной домен то смотри тут https://www.nic.ru/cgi/na.cgi
если про что-то другое, сорри, я не вкурил...

0

3

hrust_pl
Не знаешь о чём речь, не пиши. :mad:
http://mybb.ru/new.php после "Выберите адрес для вашего форума" ссылка [проверить доступность]

0

4

А если так: <span>[<a href="javascript:isExist(document.getElementById('board_name').value, document.getElementById('dom').options[document.getElementById('dom').selectedIndex].value);">проверить доступность</a>] </span><strong id="check-result"></strong>

0

5

RUSSIAN_GOBLIN
Ну попробуй...
Потом возвращайся - вместе будем ждать ответа от знающего человека.

0

6

У меня пока ещё сервиса нету. Надо чтоб Админ прописал мой домен в неймсерверах. А я до него достучатся не могу. А дизайн партнёрки готов, щас вставил эту функцию. Когда прописаны будут неймсервера в домене, тогда создам страницы и посмотрим будет ли работать...

Ну где же Админ?

0

7

Мда... Непашет кодик... Вставил страницы с кодом в панеле и ничего не происходит про нажатии.
У меня даже ошибку вызывает - не возможно зарегить форум....
Надо поисправлять конкретно.

0

8

Остается надеется, что у Админа найдется время и он нам поможет...

0

9

Угу, одна надежда на Админа.

0

10

Admin,  не найдется ли у тебя время объяснить нам как это делается?

0

11

Он обещал разместить об этом информацию на форуме. Ждите.

0

12

Что, до сих пор ни кто не разобрался? :O

0

13

Там скрипт, я его ставил на сервис, а он не работал... Мож что изменить в нём надо...

0

14

А вот и Admin появился... ;)

0

15

А я все жду и жду...  :sorry:

0

16

Admin
Дайте plz какой-нибудь ответ в этой теме...

0

17

Попробуйте так:
В HTML страницы «Регистрация»
Находим

Код:
<script type="text/javascript">
<!--
function submitForm()
{
	eval(regkey);
	document.getElementById('no_delete_this').innerHTML = formcode;
	document.form.submit();
}
function changeDomain()
{
	var reg_domain = 'http://' + document.getElementById('dom').options[document.getElementById('dom').selectedIndex].value + '/new.php?s=1';
	document.getElementById('new').action = reg_domain;
}
//-->
</script>

Заменяем на:

Код:
<script type="text/javascript">
	<!--
	function submitForm()
	{
eval(regkey);
document.getElementById('none').innerHTML = formcode;
document.form.submit();
	}
	function change_domain()
	{
var reg_domain = 'http://' + document.getElementById('dom').options[document.getElementById('dom').selectedIndex].value + '/new.php?s=1';
if (document.getElementById('dom').options[document.getElementById('dom').selectedIndex].value == 'webtalk.ru') document.getElementById('new').action = 'http://bb.webtalk.ru/new.php?s=1';
else document.getElementById('new').action = reg_domain;
	}
	function sendRequest(url, callback, postData) {
var req = createXMLHTTPObject();
if (!req) return;
var method = "POST";
req.open(method,url,true);
req.setRequestHeader('User-Agent','XMLHTTP/1.0');
if (postData) req.setRequestHeader('Content-type','application/x-www-form-urlencoded');
req.onreadystatechange = function () {
	if (req.readyState != 4) return;
	if (req.status != 200 && req.status != 304) return;
	callback(req);
}
if (req.readyState == 4) return;
req.send(postData);
	}
	var XMLHttpFactories = [
function () {return new XMLHttpRequest()},
function () {return new ActiveXObject("Msxml2.XMLHTTP")},
function () {return new ActiveXObject("Msxml3.XMLHTTP")},
function () {return new ActiveXObject("Microsoft.XMLHTTP")}
	];
	function createXMLHTTPObject() {
var xmlhttp = false;
for (var i=0;i<XMLHttpFactories.length;i++) {
	try {
xmlhttp = XMLHttpFactories[i]();
	}
	catch (e) {
continue;
	}
	break;
}
return xmlhttp;
	}
	function existEnd(res)
	{
if (res.responseText == '1') document.getElementById('check-result').innerHTML = '<span style="color:red; margin-left:5px; padding:1px 3px; background-color:#eee">ИМЯ ЗАНЯТО</span>';
else if (res.responseText == '0')  document.getElementById('check-result').innerHTML = '<span style="color:green; margin-left:5px; padding:1px 3px; background-color:#eee">ИМЯ СВОБОДНО</span>';
	}

	function isExist(name, domain) {sendRequest('/new.php', existEnd, '&checkname='+name+'&checkdomain='+domain)}
	//-->
	</script>

Далее после

Код:
<option value="Ваш_сайт" selected="1">.Ваш_сайт</option>
	</select>

Добавляем:

Код:
<span>[<a href="javascript:isExist(document.getElementById('board_name').value, document.getElementById('dom').options[document.getElementById('dom').selectedIndex].value);">проверить доступность</a>] </span><strong id="check-result"></strong>

Отредактировано andruw (Вт, 15 Апр 2008 02:17:26)

0

18

andruw
Гы, я тож так делал на своем)) на странице регистрации майбб стащил))

0

19

О, давно искал такой скрипт.
andruw респект

0

20

andruw написал(а):

Попробуйте так:
В HTML страницы «Регистрация»
Находим

Можно, конечно, и так попробовать, вот только работать все это не будет.
Чтоб настроить этот скрипт, людям малознакомым с javascript, придется всю голову сломать.
А скопировать с MyBB любой сможет...

Отредактировано Setevoy (Ср, 23 Апр 2008 19:03:29)

0


Вы здесь » Единый форум поддержки » Корзина » Проверка доступности домена