Zászlók beszúrása a profilba és a fórumüzenetekbe
2016. dec. 07.
Ez a rövidkód (shortcode) lehetőséget biztosít, hogy az oldaladon zászló jelenjenek meg. A zászló az adott felhasználóhoz kapcsolódik. Ha a kódot a fórumhoz adod hozzá, akkor a zászló a hozzászólóra vonatkozik. Ha a kódot a profil temlate-hez adod hozzá, akkor a zászló a felhasználóra vonatkozik.
Ahhoz, hogy a zászlók megjelenjenek, aktiválnod kell az ország (Country) bővített mezőt. Plussz le kell töltened (bárhonnan)Zászlókat és fel kell töltened egy flags mappába (kicsomagolva) a TeThemed/images/ könyvtárba az e107 oldaladhoz.
A kódot pedig be kell illeszteni az e107_files/shortcode/country.sc file-t, mely a leírt kódot tartalmazza. Ha szükséges, a kódot módosíthatod a képek kiterjesztése ...stb. érdekében.
^ country.sc shortcode
Beillesztés a fórumba:
Csak másold az e107_plugins/forum/templates/forum_viewtopic_template.php file-t az általad használt theme könyvtárába és nyisd meg. Keresd meg a kódot és illeszd be mellé a kódot. Ennyi az egészl..
Beillesztés a profilba:
Csak másod az e107_themes/templates/user_template.php file-t az álatad használt theme könyvtárába és illeszd be a kódot a után vagy ahová akarod.
Ahhoz, hogy a zászlók megjelenjenek, aktiválnod kell az ország (Country) bővített mezőt. Plussz le kell töltened (bárhonnan)Zászlókat és fel kell töltened egy flags mappába (kicsomagolva) a TeThemed/images/ könyvtárba az e107 oldaladhoz.
A kódot pedig be kell illeszteni az e107_files/shortcode/country.sc file-t, mely a leírt kódot tartalmazza. Ha szükséges, a kódot módosíthatod a képek kiterjesztése ...stb. érdekében.
/* -------------------------------------------------------- | Code by Luceos (http://e107.luceos.com) -------------------------------------------------------- */ // set global to $post_info for forum & $user for profile global $post_info, $user, $sql; // get the user_id $user_id = $post_info['user_id']; // to make sure if looking at a user page, the country flag can be displayed if(!$user_id){ $user_id = $user['user_id']; } $sql -> db_Select("user_extended","user_country","user_extended_id = '$user_id' "); while($row = $sql-> db_Fetch()) { $user_flag = strtolower($row['user_country']); } if($user_flag) { $sql -> db_Select("user_extended_country","*","country_iso = '".strtoupper($user_flag)."'"); while($row = $sql -> db_Fetch()) { $user_flag2 = $row['country_name']; } if(file_exists(THEME."images/flags/".$user_flag.".gif")){ $flag = "<img src='".THEME_ABS."images/flags/".$user_flag.".gif' title='$user_flag2' style='vertical-align: middle' >"; }else{ $flag = "<img src='".THEME_ABS."images/flags/".$user_flag.".png' title='$user_flag2' style='vertical-align: middle' >"; } } else { $flag = ""; } unset($user_flag,$user_id); return $flag;
^ country.sc shortcode
Beillesztés a fórumba:
Csak másold az e107_plugins/forum/templates/forum_viewtopic_template.php file-t az általad használt theme könyvtárába és nyisd meg. Keresd meg a kódot és illeszd be mellé a kódot. Ennyi az egészl..
Beillesztés a profilba:
Csak másod az e107_themes/templates/user_template.php file-t az álatad használt theme könyvtárába és illeszd be a kódot a után vagy ahová akarod.
Hozzászólás