#1 2015-04-18 18:28:35

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

[Vyřešeno] Banlist - divné znaky v menu

Zdravím,
Potřebuju nutně pomoct :D
Udělal jsem si banlist (ban.php) a následně dal na web (aby se to zobrazovalo přímo na webu). No a vše je OK, až na jeden problém.. když na webu kliknu na banlist, tak se sice ukáže, ale zase se změní menu pdo headerem na nějáký mini znaky :D jako by to nechtělo brát diakritiku nebo co.. kodování mám normál nastaveno na UTF-8. Pomůže někdo ?

Screen:081ab-clip-67kb.jpg

Banlist: http://isp-samp.4fan.cz/server/bany.php

Bany.php kod:

<?php
/*-----------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fusion.co.uk/
+------------------------------------------------------+
| Filename: bany.php
| Author: Nick Jones (Digitanium)
+------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+------------------------------------------------------*/
require_once "../maincore.php";
require_once THEMES."templates/header.php";
opentable("ONLINE BANLIST");
?>

<style type="text/css">

.BanListTable
{
	margin:0px;padding:0px;
	width:670px;
	border:1px solid #0000ff;

}

.BanListTable table
{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.BanListTable tr:hover td
{
	background-color:#56aaff;
}

.BanListTable td
{
	vertical-align:middle;
  background-color:#ededed;
  border:1px solid #0000ff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}

.BanListTable tr:last-child td
{
	border-width:0px 1px 0px 0px;
}

.BanListTable tr td:last-child
{
	border-width:0px 0px 1px 0px;
}

.BanListTable tr:last-child td:last-child
{
	border-width:0px 0px 0px 0px;
}

.BanListTable tr:first-child td
{
	background:-o-linear-gradient(bottom, #001dfc 5%, #01376d 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001dfc), color-stop(1, #01376d) );
	background:-moz-linear-gradient( center top, #001dfc 5%, #01376d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001dfc", endColorstr="#01376d");	background: -o-linear-gradient(top,#001dfc,01376d);

	background-color:#001dfc;
	border:0px solid #0000ff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.BanListTable tr:first-child:hover td
{
	background:-o-linear-gradient(bottom, #001dfc 5%, #01376d 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #001dfc), color-stop(1, #01376d) );
	background:-moz-linear-gradient( center top, #001dfc 5%, #01376d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001dfc", endColorstr="#01376d");	background: -o-linear-gradient(top,#001dfc,01376d);
	background-color:#001dfc;
}

.BanListTable tr:first-child td:first-child
{
	border-width:0px 0px 1px 0px;
}

.BanListTable tr:first-child td:last-child
{
	border-width:0px 0px 1px 1px;
}
</style>

<div id="body">
	<center>
	<div class="BanListTable" >
	<table rules="all">
	<td style="padding-center:200px;"><strong>Nick</strong></td>
	<td style="padding-center:100px;"><strong>IP</strong></td>
	<td style="padding-center:130px;"><strong>Administrátor</strong></td>
	<td style="padding-center:200px;"><strong>Důvod</strong></td>
	<td style="padding-center:110px;"><strong>Datum</strong></td>
	<td style="padding-center:120px;"><strong>Expirace</strong></td>
		
<?
require "E_Config.php";
require "dibi.min.php";

dibi::connect(array(
    'driver'   => 'mysql',
    'host'     => $server,
    'username' => $username,
    'password' => $password,
    'database' => $db,
	'profiler' => FALSE,
)); 

$data = dibi::fetchAll('SELECT * FROM E_Ban ORDER BY ID');

foreach($data as $riadok)
{

echo '<tr><td >'.$riadok->Nick.'</td><td>'.$riadok->IP.'</td><td>'.$riadok->Zabanoval.'</td><td>'.$riadok->Reason.'</td><td>'.$riadok->Kedy.'</td><td>'.$riadok->Do_Kedy.'</td></tr>';
}
?>
</table>
</div>
</center>
</div>
<div style="display:none"><div >
</body>
</html>
<?
closetable();
require_once THEMES."templates/footer.php";
?>

Offline

#2 2015-04-18 18:55:47

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: [Vyřešeno] Banlist - divné znaky v menu

Máte uloženo chybně v databázi. Pravděpodobně jste texty ukládal v jiném kódování něž UTF-8.

V kódu máte také chybu => vkládáte 2x do stránky doctype a head. Jednou pomocí standardního souboru header.php a podruhé ze scriptu.


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

#3 2015-04-18 19:50:36

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

Re: [Vyřešeno] Banlist - divné znaky v menu

Tak teď vůbec nechápu..
Můžete mi to prosím vysvětlit? big_smile v header.php vím že tam mám doctype s head. Ale v bany.php nic takého nemám ne ? a s tou databází, jak mám uloženo chybně ? jako všechno nebo jen ten E_Ban ?
Díky

Offline

#4 2015-04-18 20:29:39

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: [Vyřešeno] Banlist - divné znaky v menu

Ale byla tam.

Používáte vlastní připojení k databázi. Nastavte si komunikaci s databází na UTF-8 (set character set).


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

#5 2015-04-18 20:43:43

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

Re: [Vyřešeno] Banlist - divné znaky v menu

Aha, omlouvám se, měl jsem tam 2x bany.php. A teď ještě jedna hloupá otázka.. kde nastavím tu databázi (set character set) ? dlouho jsem s tím nepracoval, a tak jsem to pozapomněl. Děkuji

Offline

#6 2015-04-18 21:11:17

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: [Vyřešeno] Banlist - divné znaky v menu

Po připojení k databázi.
Např. https://dev.mysql.com/doc/refman/5.0/en … ction.html
http://php.vrana.cz/prevod-stranek-do-utf-8.php

Google umí vyhledávat celkem slušně.


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

#7 2015-04-19 11:51:37

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

Re: [Vyřešeno] Banlist - divné znaky v menu

Můžete LOCK. Vyřešil jsem to už, vše funguje jak má.. chyba byla v jednom souboru kterou jsem hodně dlouho přehlížel big_smile
Díky moc

//edit: Můžete prosím aktualizovat databází na novější ? děkuji

Upravil Lukes_CZ (2015-04-19 14:13:55)

Offline

#8 2015-04-19 16:05:41

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] Banlist - divné znaky v menu

Nechápu, co myslíte aktualizací databáze na novější. Nedávno proběhl upgrade MySQL na verzi 5.5 a phpfusion vyzaduje min. verzi 4.1

Offline

#9 2015-04-20 21:25:11

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

Re: [Vyřešeno] Banlist - divné znaky v menu

V phpmyadmin to píše "Informace o verzi: 4.3.9, poslední stabilní verze: 4.4.3"

Offline

#10 2015-04-20 22:23:19

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: [Vyřešeno] Banlist - divné znaky v menu

phpmyadmin a mysql sú 2 rôzne veci


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#11 2015-04-20 23:04:59

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] Banlist - divné znaky v menu

Co se týka verzi phpmyadmina, tak neni duvod jej neustale aktualizovat, pokud funguje v poradku. smile

Offline

#12 2015-04-21 12:25:09

Lukes_CZ
Člen
Místo: Poděbrady - Sokoleč
Registrován: 2012-02-27
Příspěvky: 55

Re: [Vyřešeno] Banlist - divné znaky v menu

JF napsal:

phpmyadmin a mysql sú 2 rôzne veci

Já tomu všemu co tam je říkám DB big_smile
Díky, to je vše. smile

Offline

Zápatí

Založeno na FluxBB | CZ a SK