Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/[help]Встраиваем скрипты в Dle
Search

[help]Встраиваем скрипты в Dle

8 replies338 viewsCurrently viewing: 1
2
263

User

Бывалый

Posts: 186

На форуме с: 09/11/2008

Репутация: +27

Рейтинг: 0

· 11/03/2008, 02:12 PM

Безуспешно пытался внедрить скрипт поощрений l2top в dle. Требуется мануал по внедрение скриптов в dle (чтобы отображался на странице сайта). Если есть у кого просьба выложить.

0
Андрей
Андрей

User

Бывалый

Posts: 140

На форуме с: 05/01/2008

Репутация: +56

Рейтинг: 0

· 11/03/2008, 02:39 PM

Сделай так:
1.Создаеш PHP файл кидаеш туда скрипт L2TOP это будет например папка module/l2top.php
2.Патом идеш в Админку Нажимаеш Статические страницы создать новую
3.Открываеш там HTML редактор(если у тя не появится HTML редактор его надо включить в общих настройках) открыл HTML редактор вставил вот ето <iframe src="module/l2top.php" width="500" height="500" align="middle" frameborder="0" scrolling="no"></iframe>
У тебя появится этот скрипт типа получить там CoL или чё ещё.
Называеш страницу и усё этот скрипт будет доступен по ссылке index.php?do=static&page=как ты назвал страницу)
Если чё пиши по асе 358168201!)

0
Антоха
Антоха

User

Бывалый

Posts: 289

На форуме с: 11/24/2008

Репутация: +333

Рейтинг: 0

· 06/01/2009, 12:05 AM

Подскажите что я не правильно сделал?
Сделал как здесь написано, в первый раз работало, потом через некоторое время вылезает ошибка, типа этого файла нету:

Цитата
Not Found
The requested URL /module/l2top.php was not found on this server.

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 06/02/2009, 08:57 AM

В закреплённой теме есть описание подключения внешних скриптов к ДЛЕ

WebDeveloper сервера DARKWORLD

0
Антоха
Антоха

User

Бывалый

Posts: 289

На форуме с: 11/24/2008

Репутация: +333

Рейтинг: 0

· 06/02/2009, 02:30 PM

Knokswille: В закреплённой теме есть описание подключения внешних скриптов к ДЛЕ

Я делал по той теме, но у меня когда захожу на сайт, модуль отображается в верхнем левом углу сайта...

UP

Всё ещё нужна помощь

0
Дмитрий
Дмитрий

User

Ветеран

Posts: 834

На форуме с: 05/30/2007

Репутация: +632

Рейтинг: 0

· 06/03/2009, 09:23 AM

Ибо в вашем скрипте используется ECHO/PRINT а в ДЛЕ нужно присваивать переменные, и уж потом их ассоциировать с тегами.

WebDeveloper сервера DARKWORLD

0
Саня
Саня

User

Бывалый

Posts: 262

На форуме с: 02/24/2008

Репутация: +64

Рейтинг: 0

· 06/03/2009, 09:36 AM

Knokswille, если не трудно, помоги плиз переделать данный скрипт под DLE. Спасибкой не обижу... Может быть чего-нибудь пойму как переделывать...

Раскрывающийся текст
Код
<?


if(!isset($_POST['name'])){

echo '<form action="l2top.php" method="post">';


echo '<font color = black size = 5>Получение L2ToP монеты За Голосование на сервере

<br>Введите ник персонажа.<br/></font>


<input type="text" name="name"/><br/><br/>
<input type="submit" value="Получить бонус!"/>

</form>';


}else{

$bonus_id=награда; // ID вещи которую зачисляем игроку как бонус за голосование | По умолчанию 6673 - Festival Adena
$cols_for_vote=1; // Колличество зачисляемых вещей за одно голосование
$id_l2top=ID; // Ваш ID в рейтинге L2Top

$host='localhost'; // сервер на котором установлена база данных L2J
$user='root'; // имя пользователя от базы данный
$pass='root'; // пароль пользователя от базы данный
$db='l2jbd'; // название базы данных

$mc = mysql_connect($host, $user, $pass);
if($mc){
$db = mysql_select_db ($db);
}

if(!$mc || !$db){

echo 'Нет соединения с базой данных.';

exit;

}

$name=mysql_escape_string($_POST['name']);

$ch=mysql_query("SELECT obj_Id FROM characters WHERE char_name = '$name';");
$chd=mysql_fetch_assoc($ch);

$char_id=$chd['obj_Id'];
$total=0;
$your_ip = $_SERVER['REMOTE_ADDR'];
$dip=explode('.',$your_ip);
$your_ip1 = $dip[0].'.'.$dip[1].'.'.$dip[2].'.xxx';

$html = @file_get_contents('http://l2top.ru/?servID='.$id_l2top.'&act=info');
if (!$html || !preg_match_all('/<td>([^<]+)<\/td>/', $html, $matches))
$error .= 'Не удалось получить информацию с L2Top.ru!<br/>';
else
{
foreach ($matches[1] as $id => $nick)
{
if (strtolower(trim($nick))==strtolower(trim($name))) {
$voters[] = $matches[1][$id-2];
}
}
if ($voters != array())
{
foreach ($voters as $time)
{
$result = mysql_query("SELECT * FROM `l2top` WHERE `nick` = '".mysql_escape_string($name)."' AND `time` = '".mysql_escape_string($time)."'");
$row = mysql_fetch_assoc($result);
if ($row == array())
{
$result = mysql_query("SELECT * FROM `items` WHERE `owner_id` = ".mysql_escape_string($char_id)." AND `item_id` = 17013 AND `loc` = 'INVENTORY'");
$row = mysql_fetch_assoc($result);
if ($row == array())
{
$result = mysql_query("SELECT MAX(`object_id`)+1 AS `id` FROM `items`");
$row = mysql_fetch_assoc($result);
$ins_id = $row['id'];


mysql_query("INSERT INTO `items` (`owner_id`, `object_id`, `item_id`, `count`, `enchant_level`, `loc`, `loc_data`, `price_sell`, `price_buy`, `time_of_use`, `custom_type1`, `custom_type2`, `mana_left`)
VALUES(".mysql_escape_string($char_id).", ".$ins_id.", $bonus_id, ".$cols_for_vote.", 0, 'INVENTORY', 0, 0, 0, NULL, 0, 0, -1)");
}
else
mysql_query("UPDATE `items` SET `count` = `count` + ".$cols_for_vote." WHERE `owner_id` = ".mysql_escape_string($char_id)." AND `item_id` = 17013 AND `loc` = 'INVENTORY'");
mysql_query("INSERT INTO `l2top` (`nick`, `ip`, `time`) VALUES ('".$name."', '".mysql_escape_string($your_ip1)."', '".mysql_escape_string($time)."')");
$total += $cols_for_vote;
$error .= 'Голос за '. $time.' зачислен.<br/>';
}
else
$error .= 'Голос за '. $time.' уже был зачислен.<br/>';
}
}
else
$error .= 'Ваш голос на сайте L2Top.ru не найден.<br>';
}

echo $error.'<br><b>'.$total.'</b> L2ToP монета зачислена вашему персонажу на сервере<br/>';

}

?>

— 48

0
Руслан
Руслан

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

Репутация: +775

Рейтинг: 0

· 06/03/2009, 09:51 AM

http://dump.ru/file/2835136

Пробуй.

На Форуме я тоже Radar!
Я везде Radar!

0
Topic is closed for replies