viktor6
-
Публикации
20 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем viktor6
-
-
Не хватает обязательное дополнительного поля при регистрации
-
Как этот мод будит работать из интеграцией?
http://forum.kaliostro.net/announcement.php?f=57&a=4
-
По поводу лицензии я немного не понял как все происходит вы привязываете мод к домену? на субдоменах будет работать?
И по истечению 6 месяцев что произойдет мод не будет работоспособен или что?
-
К чему извращения, данный провайдер готов, в конце недели начнутся продажи. Была заминка с сервером лицензий, думали как будет лучше для стабильности.
Чтото не наблюдаю даного провайтера
-
Полазил по инету так и не нашол готового мода и решил своими убогими знаниями php сделать такой мод.
И так что было сделано
Кинул 2 файла по пути engine/modules/openid/
functions.openid.php
и
openid.php
В шаблоне login.tpl
добавил такую строку
<!-- Mod --> {include file="engine/modules/openid/openid.php"} <!-- Mod -->
перед<input name="login" type="hidden" id="login" value="submit" />[/code]
Но вот как подключить авторизацию из DLE не знаю прошу помощи в дальнейших действиях.
что нужно изменить дописать в файле openid.php
[PHP]<script type="text/javascript" charset="utf-8">
/*function login() {
alert ("OKay");
// document.forms[0].submit();
};*/
</script>
<?php
//=====================================================
// DataLife Engine 10.1
//-----------------------------------------------------
// Module for user authorization service
//
//=====================================================
require 'functions.openid.php';
try
{
$openid=new LightOpenID('http://test.ua/stat/dle/engine/modules/openid/openid.php');
if(!$openid->mode)
{
if(isset($_POST['openid_identifier']))
{
$openid->identity=$_POST['openid_identifier'];
header('Location: '.$openid->authUrl());
}
}
elseif($openid->mode=='cancel') $openid_e_message='Пользователь отменил аутентификацию!';
else
{
if($openid->validate()) $openid_link=$openid->identity;
else $openid_e_message='Пользователь не вошел';
//print_r($openid->getAttributes());
}
}
catch(ErrorException $e){$openid_error=$e->getMessage();}
if(isset($openid_link))
{
$userpart = explode("/", $openid_link);
$user = explode("-", $userpart[4]);
//$openid_identity - ссылка на проифиль
//$user[0] - идентификатор (account_id)
//$user[1] - игровое имя (ник)
echo "Profile: $openid_link <br />
ID - $user[0] <br />
Nickname: $user[1]";
//Дальнейшие действия с переменными
/*REGISTER USER*/
$regpassword = md5( $user[0] );
$name = trim( $db->safesql( htmlspecialchars( $user[1], ENT_COMPAT, $config['charset'] ) ) );
$name = preg_replace('#\s+#i', ' ', $name);
$email = $openid_link;
$add_time = time() + ($config['date_adjust'] * 60);
$_IP = get_ip();
if( intval( $config['reg_group'] ) < 3 ) $config['reg_group'] = 4;
$row = $db->super_query( "SELECT * FROM " . USERPREFIX . "_users WHERE xfields = ".$user[0]."" );
if (!$row['user_id']) {
$db->query( "INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '".$user[0]."', '" . $_IP . "')" );
$id = $db->insert_id();
}
else {
$id = $row['user_id'];
if ($row['name']<>$user[1]) {
$db->super_query( "UPDATE " . USERPREFIX . "_users SET name='".$user[1]."' WHERE user_id = ".$row['user_id']."" );
}
}
set_cookie( "dle_user_id", $id, 365 );
set_cookie( "dle_password", $user[0], 365 );
$_SESSION['dle_user_id'] = $id;
$_SESSION['dle_password'] = $user[0];
header('Location: '.$_SERVER["PHP_SELF"]);
}
else
{
echo "<form method=\"post\"><input type=\"hidden\" name=\"openid_identifier\" value=\"ru.wargaming.net/id/\"></form>
<a href=\"#\" onclick=\"document.forms[0].submit()\"><img src=\"http://test.ua/stat/dle/engine/modules/openid/visual-wot-logo.png\" align=\"center\" width=\"150px\"></a>";
}
?>[/PHP]Этот мод должен работать на подобии логинзы или ulogin, но [b]только[/b] авторизация / регистрация через Wargaming.Net ID (OpenID)
чтобы была авторизация как на этих сайтах
вот эти файлы
http://yadi.sk/d/wwdLm7zsGZ8qa
Буду рад Любой помощи
-
Вот 2 рабочих файла как теперь их прикрутить к ДЛЕ
http://yadi.sk/d/wwdLm7zsGZ8qa
-
Умерло так и начавшись
-
Мне нужна только регистрация а для статистики есть отличный мод клана http://wot-news.com/forum/viewforum.php?f=30 там вся нужная статистика есть.
Но смотря какую ты статистику предложеш?
-
а какие там данные кроме имени и ид ?
-
если что то вот темка про авторизацию Клик
-
Ребята как сделать чтоб из Ютуба в определенный раздел добавлялись ссылки на видео
-
Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.
Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/
чтобы была авторизация как на этих сайтах
Какая стоимость этого мода будет?
P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/
а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить
Через пару недель будет релиз модуля. Советую подождать.
Смотря как будет реализован мод на сесиях или внесенем в БД для выдачи должности на сайте
Мой совет остается прежним. Будет все точно так как надо , уже месяц пишу модуль. Пресс релиз будет на днях.
ок как будет где испытать свисни протестирую
-
Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.
Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/
чтобы была авторизация как на этих сайтах
Какая стоимость этого мода будет?
P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/
а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить
Через пару недель будет релиз модуля. Советую подождать.
Смотря как будет реализован мод на сесиях или внесенем в БД для выдачи должности на сайте
-
Нужен мод для авторизации через Wargaming.Net ID (OpenID)? У самого знаний не хватает.
Для знающих людей какраз открытый бета тест https://ru.wargaming.net/developers/
чтобы была авторизация как на этих сайтах
Какая стоимость этого мода будет?
P.S. логинза и юлогин не подходят логинза вообще не работает из http://ru.wargaming.net/id/
а юлогин нужно постоянно вводить http://ru.wargaming.net/id/ что очень напрягает все м не обьясниш что нужно вводить
-
Будет ли KeyCAPTCHA на DLE?
нет
А можно узнать почему не будет?
- 1
-
Уважаемые гуру есть такой вот мод (Wow) но в админке он не хочет сохранять настройки в конфиг.
Помогите разобраться что не так
<?php if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } include(ENGINE_DIR.'/data/worldofwarcraft/wowmblock.php'); //Сохранение настроек модуля require_once(ENGINE_DIR.'/data/worldofwarcraft/wowmblock.php'); if ($whattodo == "save") { $find[] = "'\r'"; $replace[] = ""; $find[] = "'\n'"; $replace[] = ""; $find[] = "'\"'"; $replace[] = "\""; $find[] = "'<'"; $replace[] = "<"; $find[] = "'>'"; $replace[] = ">"; if( $member_id['user_group'] != 1 ) { msg( "error", $lang['addnews_denied'], $lang['cat_perm'] ); } $handler = @fopen(ENGINE_DIR.'/data/worldofwarcraft/wowmblock.php', "wb"); fwrite ($handler, "<?php \n\n\$wowmblock = array( \n"); foreach ($save_con as $name => $value) { $value = trim(stripslashes ($value)); $value = htmlspecialchars ($value, ENT_QUOTES); $value = preg_replace($find, $replace, $value); fwrite($handler, "'{$name}' => '{$value}',\n\n"); } fwrite($handler, ");\n\n?>"); fclose($handler); msg ("info", "Настройки сохранены", "{$lang['opt_sysok_1']}<br /><br /><a href=\"{$PHP_SELF}?mod=worldofwarcraft&action=wowmenu\">{$lang['db_prev']}</a>"); } else { echoheader("",""); echo <<<HTML <form action method="POST"> <div style="padding-top:5px;padding-bottom:2px;"> <table width="100%" id="table1"> <tr> <td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td> <td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td> <td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td> </tr> <tr> <td background="engine/skins/images/tl_lb.gif"><img src="engine/skins/images/tl_lb.gif" width="4" height="1" border="0"></td> <td style="padding:5px;" bgcolor="#FFFFFF"> <table width="100%" id="table2"> <tr style id="general"> <td> <table width="100%" id="table3"> <tr> <td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">Настройка Блока главной страницы World of Warcraft</div></td> </tr> </table> <div class="unterline"></div> <table width="100%" id="table4"> <tr> <td style="padding:4px" class="option"><b>Включить модуль блока главной страницы?</b><br /><span class="small">Если "Да"- Модуль блока главной страницы включен "Нет"- Модуль блока главной страницы выключен</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowmblock]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение статуса сервера?</b><br /><span class="small">Если "Да"- отображение статуса сервера включено "Нет"- отображение статуса сервера выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowsatus]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение рекорда онлайна?</b><br /><span class="small">Если "Да"- отображение рекорда онлайна включено "Нет"- отображение рекорда онлайна выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowmax]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение количества аккаунтов?</b><br /><span class="small">Если "Да"- отображение количества аккаунтов включено "Нет"- отображение количества аккаунтов выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowacc]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение количества персонажей?</b><br /><span class="small">Если "Да"- отображение количества персонажей включено "Нет"- отображение количества персонажей выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowpers]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение текущего онлайна?</b><br /><span class="small">Если "Да"- отображение текущего онлайна включено "Нет"- отображение текущего онлайна выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowonline]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение текущего аптайма?</b><br /><span class="small">Если "Да"- отображение текущего аптайма включено "Нет"- отображение текущего аптайма выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowuptime]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение ссылки на регистрацию?</b><br /><span class="small">Если "Да"- отображение ссылки на регистрацию включено "Нет"- отображение ссылки на регистрацию выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowlink]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Включить отображение версии клиента?</b><br /><span class="small">Если "Да"- отображение версии клиента включено "Нет"- отображение версии клиента выключено</span> </td> <td style="padding:2px;" align="middle"><select name="save_con[allowonver]"><option value="0">Да</option><option value="1">Нет</option></select></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Версия клиента</b><br /><span class="small">В этом поле следует указать версию клиента котторую поддерживает ваш сервер</span> </td> <td width="394" align="middle"> <input class="edit" type="text" style="text-align: center;" name="save_con[version]" value="{$wowmblock['version']}" size="20"></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>IP адрес сервера</b><br /><span class="small">IP адрес сервера для отображение Online/Offline</span> </td> <td width="394" align="middle"> <input class="edit" type="text" style="text-align: center;" name="save_con[ip]" value="{$wowmblock['ip']}" size="20"></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> <tr> <td style="padding:4px" class="option"><b>Порт сервера</b><br /><span class="small">Порт сервера для отображение Online/Offline</span> </td> <td width="394" align="middle"> <input class="edit" type="text" style="text-align: center;" name="save_con[port]" value="{$wowmblock['port']}" size="20"></td> </tr> <tr> <td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> </tr> </table> </td> </tr> <tr> <td style="padding-top:10px; padding-bottom:10px;padding-right:10px;"><input class="buttons" type="hidden" name="whattodo" value="save" /><input class="buttons" type="submit" name="do" value=" Сохранить " /><div align="right"><a href="{$config['http_home_url']}{$config['admin_path']}?mod=worldofwarcraft&action=wowmenu">{$lang['db_prev']}</a></div></td> </tr> </table> </td> <td background="engine/skins/images/tl_rb.gif"><img src="engine/skins/images/tl_rb.gif" width="6" height="1" border="0"></td> </tr> <tr> <td><img src="engine/skins/images/tl_lu.gif" width="4" height="6" border="0"></td> <td background="engine/skins/images/tl_ub.gif"><img src="engine/skins/images/tl_ub.gif" width="1" height="6" border="0"></td> <td><img src="engine/skins/images/tl_ru.gif" width="6" height="6" border="0"></td> </tr> </table> </div> </form> HTML; echofooter("",""); } ?>
http://narod.ru/disk/32278180001/wow-dle.rar.html
-
Так решили уже или нет интеграцию?
-
О цене уже думал?
Каков твой бюджет?
о цене не думал так как сайт на общественных началах
-
прошу создать Модуль Линеечки метрики
вот примет если кто не понял
_http://moikroha.ru/viewpage.php?page_id=5
Пожелания для новых версий DataLife Engine
в DataLife Engine (Общие вопросы)
Опубликовано:
Дополнительного поля (обязательного) при регистрации не хватает