[шара] Скины Под Rebellion
hellEVIL_TEAM: всмысле под ребиллион? у них обвязка наша :) а у нас модуль для ДЛЕ
Вот под эту http://dump.ru/file/1302162
Singer: А есть какие нибуть тёмные под грацию?
Если не поленюсь, рипну дайте кто нибуть сылки на красивые дизайны.
Fulljack: Рип сайта
www.asterios.tmСкрытый текст
А кто-то может такой сделать как html страницу или сразу для DLE?
notnormal: А кто-то может такой сделать как html страницу или сразу для DLE?
Всё, сам сделал)
Смотрел Ребеллионовскую обвязку 3.1 ... ИМХО не понравилось, ну и явное сходство с Hellevil, кто у кого плагиатил ...
WebDeveloper сервера DARKWORLD
Kinematik: Обновите пожалусто ссилки на обвязку и шабл
Вот обвязка и 5 скинов.
http://dump.ru/file/2560004
Критическая ошибка: Не удалось поместить данные в базу
Field 'answer' doesn't have a default value
что делать ?
Kinematik: Критическая ошибка: Не удалось поместить данные в базу
Field 'answer' doesn't have a default value
что делать ?
Ты настроил файл _conf.php ?
та да, всё супер, это выбивает при ригистрации..
статистика всё норм
Сборка: l2 Gracia Part 2 от La2phoenix rev.13942
--------------------------------------------------------------------------------------------------------------------------------------------------------
II проблема:
немогу сменить шаблон в файле конфиг с кореня сайта в переменной
$conf['skn_name']="asterios"; // текущий шаблон обвязки
сменил , но шаблон сайта остался прежний, пробивал и денвер перезагурзить непомогло
Меняй всё через админку http://адрес_сайта/admin.php
в конфигах пропиши логи и пароль на админку и вней меняй скин.
а что делать с регистрацией ?
Несохраняет ((( нажимаю сохранить пишет сохранено а шаблон тотже и в настройках и на сайте
Перепишыте кто нить модуль регистрации на рег без мейла: с меня спс
#################################
//
// Веб-обвязка L2Rebellion Team
// made by Dewiser, version 1.0
// www: www.l2rebellion.com
// E-mail: [email protected]
// ICQ: 484-715-641
//
#################################
if (!defined("C_LOADED")) exit();
function check_mail($mail) {
$mail=trim($mail);
if (preg_match("/^[a-z0-9_.-]{1,20}@(([a-z0-9-]+.)+(com|net|org|mil|edu|gov|arpa|info|biz|[a-z]{2})|[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3})$/is", $mail)) {
return true;
}
return false;
}
function set_reg_page()
{
global $conf, $game_server, $login_server, $serv, $s;
global $submit, $login, $pass, $pass2, $email, $code, $rules;
$html=t_parse(skn("reg_head.html"),get_defined_vars());
if (!$conf['mod_reg']) {
$html.=t_parse(skn("reg_off.html"),get_defined_vars());
return $html;
}
$serv = intval(get_query_var("serv"));
if (!isset($game_server[$serv])) $serv=0;
$login = strval(get_query_var("login"));
$pass = strval(get_query_var("pass"));
$pass2 = strval(get_query_var("pass2"));
$email = strval(get_query_var("email"));
$code = strval(get_query_var("code"));
$rules = get_query_var("rules");
$conn=db_connect($login_server['host'],$login_server['user'],$login_server['pass']) or db_error("Can't connect to database");
db_select($login_server['db'], $conn) or db_error("Can't select database ".$login_server['db']);
$warning="";
$stop=false;
if (isset($_POST['submit'])) {
$warning="<u>Ошибки:</u> <br>";
if (empty($login)) { $stop=true; $warning.="<li>Логин должен быть заполнен.<br>";
} elseif (strlen($login)>16 || strlen($login)<3) { $stop=true; $warning.="<li>Логин не должен быть короче 3-х символов, но и не длиннее 16.<br>";
} elseif (!ereg("^([a-zA-Z0-9_-])*$", $login)) { $stop=true; $warning.="<li>Логин указан не верно. Логин может состоять только из букв латинского алфавита, цифр и знака подчеркивания.<br>"; }
if (empty($code)) { $stop=true; $warning.="<li>Защитный код должен быть введен.<br>";
} elseif (!isset($s['sec_img_code']) || $code!=$s['sec_img_code']) { $stop=true; $warning.="<li>Введеный Вами защитный код не совпадает с тем, что на картинке. <br>"; }
if ($stop==false) {
$query=db_query("SELECT * FROM accounts where login='".db_esc($login)."'", $conn) or db_error("Не удалось получить данные из базы", $conn);
if (db_respond($query, "num_rows")>0) {
$stop=true;
$warning.="<li>Извините, но аккаунт с указанным логином уже зарегистрирован, пожалуйста выбирете другой логин.<br>";
}
}
if (empty($pass)) { $stop=true; $warning.="<li>Пароль должен быть заполнен.<br>";
} elseif (strlen($pass)>16 || strlen($pass)<3) { $stop=true; $warning.="<li>Пароль не должен быть короче 3-х символов, но и не длиннее 16.<br>";
} elseif (!ereg("^([a-zA-Z0-9_-])*$", $pass)) { $stop=true; $warning.="<li>Пароль указан не верно. Пароль может состоять только из букв латинского алфавита, цифр и знака подчеркивания.<br>"; }
if (empty($pass2)) { $stop=true; $warning.="<li>Подтверждение пароля должно быть заполнено.<br>";
} elseif (strlen($pass2)>16 || strlen($pass2)<3) { $stop=true; $warning.="<li>Подтверждение пароля не должено быть короче 3-х символов, но и не длиннее 16.<br>"; }
if (empty($email)) { $stop=true; $warning.="<li>E-Mail должен быть заполнен<br>";
} elseif (!check_mail($email)) { $stop=true; $warning.="<li>E-Mail введен не корректно.<br>"; }
if ($pass!==$pass2) { $stop=true; $warning.="<li>Пароль и подтверждение пароля должны совпадать.<br>"; }
if (!$rules) { $stop=true; $warning.="<li>Если вы не согласитесь с правилами сервера, вы не сможете зарегистрировать аккаунт. <br>"; }
} else {
$stop=true;
}
if ($stop==true) {
$login=html($login);
$email=html($email);
$html.=t_parse(skn("reg.html"),get_defined_vars());
} else {
$email = strtolower($email);
$pass = base64_encode(pack('H*', sha1($pass)));
$query=db_query("INSERT INTO accounts (login, password, access_level, email) VALUES ('".db_esc($login)."' , '".db_esc($pass)."', 0, '".db_esc($email)."')", $conn) or db_error("Не удалось поместить данные в базу", $conn);
$html.=t_parse(skn("reg_ok.html"),get_defined_vars());
}
db_close($conn);
return $html;
}
?>






