Autor | Zpráva | ||
---|---|---|---|
paona Profil * |
#1 · Zasláno: 4. 4. 2012, 00:30:37
Zdar,
Zjišťuje mi to z jakého státu přišli lidi na můj web. Potřeboval bych to trochu doladit. Jenže nevím jak to mám zapasovat. Potřeboval bych mít ty názvy státu česky a k tomu přidat ke každému státu obrázek tedy jeho vlaječku. Př. czech - <img src="cz.jpg"> Česká republika tak nějak. // gesammt Languages $abfrage=mysql_query("select sum(view) from ".$db_prefix."Language"); $ges_language=mysql_result($abfrage,0,0); mysql_free_result($abfrage); // Code to Language $code2lang = array( 'ar'=>'Arabic', 'bn'=>'Bengali', 'bg'=>'Bulgarian', 'zh'=>'Chinese', 'cs'=>'Czech', 'da'=>'Danish', 'en'=>'English', 'et'=>'Estonian', 'fi'=>'Finnish', 'fr'=>'French', 'de'=>'German', 'el'=>'Greek', 'hi'=>'Hindi', 'id'=>'Indonesian', 'it'=>'Italian', 'ja'=>'Japanese', 'kg'=>'Korean', 'nb'=>'Norwegian', 'nl'=>'Nederlands', 'pl'=>'Polish', 'pt'=>'Portuguese', 'ro'=>'Romanian', 'ru'=>'Russian', 'sr'=>'Serbian', 'sk'=>'Slovak', 'es'=>'Spanish', 'sv'=>'Swedish', 'th'=>'Thai', 'tr'=>'Turkish', ''=>''); // Top Languages $nr = 1; $abfrage=mysql_query("SELECT language, SUM(view) AS views from ".$db_prefix."Language GROUP BY language ORDER BY views DESC LIMIT 0, 10"); while($row=mysql_fetch_array($abfrage)) { $language=$row['language']; if (array_key_exists($language,$code2lang)) $language=$code2lang[$language]; $views=$row['views']; $prozent = (100/$ges_language)*$views; if ($prozent < 0.1 ) $prozent = round($prozent,2); else $prozent = round($prozent,1); $bar_width = round((100/$ges_language)*$views); echo" <tr>\n"; echo" <td>$nr</td>\n"; echo" <td>$language</td>\n"; echo" <td nowrap><div class=\"vbar\" style=\"width:".$bar_width."px;\" title=\"$views Visitors\" > $prozent%</div></td>\n"; echo" </tr>\n"; $nr++; } mysql_free_result($abfrage); Děkuji všem předem za pomoc |
||
mzk Profil * |
#2 · Zasláno: 4. 4. 2012, 12:36:52
paona:
- pro český názvy si uprav to pole $code2lang (klíče nechej tak jak jsou a přepiš jen ty názvy) - $row['language'] by měla obsahovat zkratuku (klíč toho pole), tak si poukládej ty vlajky pod stejnýma názvama (cs.jpg, tr.jpg, ..) a vypisuj je <img src="<?php echo $row['language']; ?>.jpg"> nebo nějak obdobně |
||
paona Profil * |
#3 · Zasláno: 4. 4. 2012, 17:31:13
super dik zkusim to
|
||
Časová prodleva: 11 let
|
0