Nejste přihlášeni
Dobrý den, měl bych takovou otázku používám různé banlisty pro různé hry.. a teď si lámu hlavu s tím, že mám vyplněný udaje v configu ale je to na DB mysqli.. s prominutím používám jinou DB než od endory, protože si nechci zas*rat DB od endory kde mám web.. a jde o to že na té DB se vše zapisuje ale přímo v banlistu se ukazuje jen pozadí www.bansystem.xplay-games.eu
Nevíte co s tím ?
Offline
Ano, podporuje, s tím problém není. Databáze, kterou používáte není u Endory. Podporuje Vámi použitý server připojení ze vzdáleného serveru?
Kontaktujte nás | FAQ
Email: fk@endora.cz
Offline
Všechny banlisty mám na jedné DB a fungovali mi.. Jen s tímto mám problém
Zde například je v podstatě ten samí banlist z té samé DB
http://www.bans.xplay-games.eu/index.ph … 0&player=%
Upravil ruberninja1 (2014-04-08 21:35:47)
Offline
Podle PHP chyb je tam toto:
[09-Apr-2014 16:50:49 Europe/Prague] PHP Fatal error: Call to a member function fetch_object() on a non-object in /home/users/ruberninja1/xplay-games.eu/web/bansystem/index.php on line 12
[09-Apr-2014 19:04:06 Europe/Prague] PHP Fatal error: Call to a member function fetch_object() on a non-object in /home/users/ruberninja1/xplay-games.eu/web/bansystem/index.php on line 12
A v index.php na 12 řádku mám toto:
$total_records = $results->fetch_object();
Offline
Problém bude nejspíše v tom, že požadovaná tabulka v dotazu neexistuje.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
A co s tím mám tedy dělat ?
Offline
Použít správnou tabulku v dotazu. Tabulka banlist není ve vybrané (použité) databázi.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Ale všechny tabulky co se měli vytvořit se vytvořili..
Offline
To ano, ale Vy se dotazujete do tabulky banlist, která v této databázi není. Změňte ji na bans a bude Vám to fungovat.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Nerozumím vám.. Co mám přesně změnit na bans
Offline
SQL dotaz v souboru index.php
EDIT:
Z čeho jste čerpal zdrojový kód tohoto banlistu?
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Je to z forum.crew.sk přímo ke stažení z jednoho pluginu.. Pokud se jedná o to že tam není napsáno něco kdo to vytvořil apd. tak to tam ani nebylo
Když tak přímí link: http://www.forum.crew.sk/download/file. … axbans.rar
Co se týče tho přejmenování tak z
$results = $mysqli->query("SELECT COUNT(*) as t_records FROM banlist");
Jsem to přepsal na $results = $mysqli->query("SELECT COUNT(*) as t_records FROM bans");
A ukázalo se tam už to horní menu, ale neukázali se tam ty bany..
Ale měli by tam být už hodnoty z tohoto:
Takže by to mělo vypadat nějak takto:
http://tests.gamestreets.eu/banlist_maxbans/
Upravil ruberninja1 (2014-04-10 20:11:40)
Offline
Bany se tam ani ukázat nemohou, protože chybí výpis dat tabulky.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Jak chybí ? Nahoře je fotka s nickama, který by tam mělí být.. tak jak to myslíte že chybí výpis dat tabulky
Offline
Skúste v súbore index.php a autoload.php nastaviť rovnaké kódovanie súboru na UTF-8. Ten výpis dát sa rieši pomocou jQuery, kde sa kladie dotaz na autoload.php a čítajú dáta. Poprípade sa pozrite, či na začiatku súboru autoload.php nemáte čudné znaky (pred <?php).
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
Nastaveno kodování na UTF-8 a nic se nezměnilo
Offline
To jsem taktéž trošku nepochopil..
Offline
Ne..
Autoload.php:
<?php
include("config.php"); //include config file
if($_POST)
{
//sanitize post value
$group_number = filter_var($_POST["group_no"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);
//throw HTTP error if group number is not valid
if(!is_numeric($group_number)){
header('HTTP/1.1 500 Invalid number!');
exit();
}
//get current starting point of records
$position = ($group_number * $items_per_group);
//Limit our results within a specified range.
$results = $mysqli->query("SELECT * FROM bans ORDER BY id DESC LIMIT $position, $items_per_group");
if ($results) {
//output results from database
while($obj = $results->fetch_object())
{
$datetime = date("H:i:s d.m. Y", $obj->time);
echo '<tr><td width="15%" class="avatar"><img width="25" height="25" src=http://minotar.net/avatar/'.$obj->name.'/50.png /></td><td width="15%"> '.$obj->name.'</td><td width="30%">'.$obj->reason.'</td><td width="15%">'.$obj->admin.'</td><td width="15%">'.$datetime.'</td><td width="10%">';
?><?
switch($obj->type){
case 0:
echo'Ban';
break;
case 1:
echo'IP Ban';
break;
case 2:
echo'Warn';
break;
case 3:
echo'Kick';
break;
case 4:
echo'Pokuta';
break;
case 5:
echo'Unban';
break;
case 6:
echo'Vězení';
break;
case 9:
echo'Trvalý Ban';
break;
default;
echo 'Neznámy';
break;
}
echo'</td></tr>';
}
}
unset($obj);
$mysqli->close();
}
?>
Index.php
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Xplay-craft Banlist</title>
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/css.css" />
<link href="img/favicon.ico" rel="icon" type="image/x-icon" />
<?php
include("config.php");
$results = $mysqli->query("SELECT COUNT(*) as t_records FROM bans");
$total_records = $results->fetch_object();
$total_groups = ceil($total_records->t_records/$items_per_group);
$results->close();
?>
<script type="text/javascript">
$(document).ready(function() {
var track_load = 0;
var loading = false;
var total_groups = <?php echo $total_groups; ?>;
$('#results').load("autoload.php", {'group_no':track_load}, function() {track_load++;});
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height())
{
if(track_load <= total_groups && loading==false)
{
loading = true;
$('.animation_image').show();
$.post('autoload.php',{'group_no': track_load}, function(data){
$("#results").append(data);
$('.animation_image').hide();
track_load++;
loading = false;
}).fail(function(xhr, ajaxOptions, thrownError) {
alert(thrownError);
$('.animation_image').hide();
loading = false;
});
}
}
});
});
</script>
</head>
<body>
<div class="center content">
<table cellspacing="0" width='100%'>
<tr class="thead"><td>Avatar</td><td>Nick</td><td>Důvod</td><td>Udělil</td><td>Vyprší</td><td>Typ</td></tr>
<tbody id="results"></tbody>
</table>
</div>
<div width='1124px' class="animation_image" style="display:none" align="center"><img src="loader.gif"></div>
</body>
</html>
Offline
Měl jste BOM znaky v obou souborech. Odstranil jsem Vám je.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Děkuji, ale bany to stále nezobrazuje
Offline
Podle čeho jste zakládal databázi a její tabulky?
Vypadá to, že ani databáze ani struktura tabulek neodpovídá pro tento kód.
1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!
stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM
Problémy spojené s provozem služeb Endora, řešte na tomto fóru.
Offline
Tabulky si vytvořil sám ten plugin, banlist k tomu byl jako dodatek ke stažení
Offline