vue
Homer Messages : 1925 | le code est fonctionnel chez moi, et c'est qu'un select, donc aucune modif BDD |
lundi 24 février 2014
| |
Tomas117 Messages : 433 | Quand j'integre ton texte, tous mes amis et tous contenu disparaissent... regarde mon code : /** _ \_/ |\ | /¯¯\ \ / /\ |¯¯) |_¯ \ / /¯¯\ | | |´¯|¯` | /¯¯\ |\ |5 ¯ /¯\ | \| \__/ \/ /--\ |¯¯\ |__ \/ \__/ |__ \_/ | | \__/ | \|Core. * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution * @author web: http://www.bnarvaez.com * @link: http://www.xnovarev.com * @package 2Moons * @author Slaver * @copyright 2009 Lucky * @copyright 2011 Slaver * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License * @version 1.3 (2011-01-21) * @link http://code.google.com/p/2moons/ * Please do not remove the credits */ function ShowBuddyPage() { global $USER, $PLANET, $LNG, $db; $template = new template(); $bid = request_var('bid', 0); $uid = request_var('u',0); $mode = request_var('mode', 0); $sm = request_var('sm', 0); $New_Buddy = 0;
switch($mode) { case 1: switch($sm) { case 1: $db->query("DELETE FROM ".BUDDY." WHERE `id`='".$bid."';"); redirectTo("game.php"."?page=buddy"); break; case 2: $db->query("UPDATE ".BUDDY." SET `active` = '1' WHERE `id` ='".$bid."';"); redirectTo("game.php"."?page=buddy"); break; case 3: $test = $db->uniquequery("SELECT `id` FROM ".BUDDY." WHERE (`sender`='".$USER['id']."' AND `owner`='".$uid."') OR (`owner`='".$USER['id']."' AND `sender`='".$uid."');"); if(!isset($test)) { $text = request_var('text', '', UTF8_SUPPORT); $db->query("INSERT INTO ".BUDDY." SET `sender` = '".$USER['id']."', `owner` = '".$uid."', `active` = '0', `text` = '".$db->sql_escape($text)."';"); exit($LNG['bu_request_send']); } else { exit($LNG['bu_request_exists']); } break; } break; case 2: if($u == $USER['id']) { $template->message($LNG['bu_cannot_request_yourself'],'game.php?page=buddy', 2, true); } else { $template->isDialog(true); $Player = $db->uniquequery("SELECT `username` FROM ".USERS." WHERE `id`='".$uid."';"); $template->assign_vars(array( 'bu_player' => $LNG['bu_player'], 'bu_request_message' => $LNG['bu_request_message'], 'bu_back' => $LNG['bu_back'], 'bu_send' => $LNG['bu_send'], 'bu_characters' => $LNG['bu_characters'], 'bu_request_text' => $LNG['bu_request_text'], 'mg_empty_text' => $LNG['mg_empty_text'], 'username' => $Player['username'], 'id' => $uid, ));
$template->show("amigos/buddy_send_form.tpl"); } break; default: $PlanetRess = new ResourceUpdate(); $PlanetRess->CalcResource(); $PlanetRess->SavePlanetToDB();
$BuddyListRAW = $db->query("SELECT a.`active`, a.`sender`, a.`id` as buddyid, a.`text`, b.`id`, b.`username`, b.`onlinetime`, b.`galaxy`, b.`system`, b.`planet`, b.`ally_id`, b.`ally_name` FROM ".BUDDY." as a, ".USERS." as b WHERE (a.`sender` = '".$USER['id']."' AND b.`id` = a.`owner`) OR (a.`owner` = '".$USER['id']."' AND b.`id` = a.`sender`);"); while($BuddyList = $db->fetch_array($BuddyListRAW)) { if($BuddyList['active'] == 0) { if($BuddyList['owner'] == $USER['id']) $New_Buddy = 1; } } $MyRequestList = array(); $OutRequestList = array(); $MyBuddyList = array(); while($BuddyList = $db->fetch_array($BuddyListRAW)) { if($BuddyList['active'] == 0) { if($BuddyList['sender'] == $USER['id']) { $MyRequestList[] = array( 'playerid' => $BuddyList['id'], 'name' => $BuddyList['username'], 'allyid' => $BuddyList['ally_id'], 'allyname' => $BuddyList['ally_name'], 'text' => $BuddyList['text'], 'galaxy' => $BuddyList['galaxy'], 'system' => $BuddyList['system'], 'planet' => $BuddyList['planet'], 'buddyid' => $BuddyList['buddyid'], ); } else { $OutRequestList[] = array( 'playerid' => $BuddyList['id'], 'name' => $BuddyList['username'], 'allyid' => $BuddyList['ally_id'], 'allyname' => $BuddyList['ally_name'], 'text' => $BuddyList['text'], 'galaxy' => $BuddyList['galaxy'], 'system' => $BuddyList['system'], 'planet' => $BuddyList['planet'], 'buddyid' => $BuddyList['buddyid'], ); } } else { $MyBuddyList[] = array( 'playerid' => $BuddyList['id'], 'name' => $BuddyList['username'], 'allyid' => $BuddyList['ally_id'], 'allyname' => $BuddyList['ally_name'], 'onlinetime' => floor((TIMESTAMP - $BuddyList['onlinetime']) / 60), 'galaxy' => $BuddyList['galaxy'], 'system' => $BuddyList['system'], 'planet' => $BuddyList['planet'], 'buddyid' => $BuddyList['buddyid'], ); } }
$db->free_result($BuddyListRAW);
$template->assign_vars(array( 'MyBuddyList' => $MyBuddyList, 'MyRequestList' => $MyRequestList, 'OutRequestList' => $OutRequestList, 'bu_buddy_list' => $LNG['bu_buddy_list'], 'bu_requests' => $LNG['bu_requests'], 'bu_player' => $LNG['bu_player'], 'bu_alliance' => $LNG['bu_alliance'], 'bu_coords' => $LNG['bu_coords'], 'bu_text' => $LNG['bu_text'], 'bu_action' => $LNG['bu_action'], 'bu_my_requests' => $LNG['bu_my_requests'], 'bu_partners' => $LNG['bu_partners'], 'bu_no_request' => $LNG['bu_no_request'], 'bu_no_buddys' => $LNG['bu_no_buddys'], 'bu_no_buddys' => $LNG['bu_no_buddys'], 'bu_minutes' => $LNG['bu_minutes'], 'bu_accept' => $LNG['bu_accept'], 'bu_decline' => $LNG['bu_decline'], 'bu_cancel_request' => $LNG['bu_cancel_request'], 'bu_disconnected' => $LNG['bu_disconnected'], 'bu_delete' => $LNG['bu_delete'], 'bu_online' => $LNG['bu_online'], 'bu_connected' => $LNG['bu_connected'], ));
$template->show("amigos/buddy_overview.tpl"); break; } } ?> |
lundi 24 février 2014
| |
Homer Messages : 1925 | c'est pas là qu'il faut le mettre met le dans menu de la page class.template.php |
mardi 25 février 2014
| |
Tomas117 Messages : 433 | Att je comprend plus rien xp : il faut mettre : $New_Buddy = 0;
$BuddyListRAW = $db->query("SELECT a.`active`, a.`owner`, a.`id` as buddyid, a.`text`, b.`id`, b.`username`, b.`onlinetime`, b.`galaxy`, b.`system`, b.`planet`, b.`ally_id`, b.`ally_name` FROM ".BUDDY." as a, ".USERS." as b WHERE (a.`sender` = '".$USER['id']."' AND b.`id` = a.`owner`) OR (a.`owner` = '".$USER['id']."' AND b.`id` = a.`sender`);"); while($BuddyList = $db->fetch_array($BuddyListRAW)) { if($BuddyList['active'] == 0) { if($BuddyList['owner'] == $USER['id']) $New_Buddy = 1; } } Dans class.template.php et pas showbuddy.php ? mais a quel endroit ? |
mardi 25 février 2014
| |
mexo Messages : 96 | up ? |
mercredi 26 février 2014
| |
SnakeFear Messages : 112 | Tomas et Mexo pourquoi pas vous mettre ensemble sur ce projet ? Vous avez la même version et le même niveau. Comme ca vous pouvez réfléchir à deux |
mercredi 26 février 2014
| |
mexo Messages : 96 | On ce contact deja par MP justement mais rien a faire :S |
mercredi 26 février 2014
| |
SnakeFear Messages : 112 | Bah il y à pas rien à faire Il faut seulement apprendre ça ne ce fait pas sans travaille . Même si moi je suis noob je suis un peu passer par la, bon pas trop pour le php vue que j'ai Homer qui gère le steak sur notre projet. Aller sur ce lien la pour apprendre toute les bases et même plus : http://fr.openclassrooms.com/ Ensuite vous comprendrez comment est coder Xnova |
mercredi 26 février 2014
| |
Homer Messages : 1925 | il faut le mettre dans la fonction "menu" du fichier class.template.php Y'a un peu plus d'un an je connaissais pas grand chose, mais pour faire les modifs, j'ai chercher par moi même et forcément j'ai appris et progressé ! |
mercredi 26 février 2014
| |
Tomas117 Messages : 433 | Donc j'ai integre le code dans la function menus. Cependant quand j'ouvre mon jeu : Parse error: syntax error, unexpected 'private' (T_PRIVATE) in /home/web2675/web/includes/classes/class.template.php on line 247 et ligne 247 j'ai : private function main() { global $USER, $CONF, $LANG, $LNG, $THEME;
$navegador = $_SERVER['HTTP_USER_AGENT']; $usa_navegador = strrpos($navegador, "MSIE");
if ($usa_navegador === false) { $IE = false; } else { $IE = true; } ... |
mercredi 26 février 2014
|
Aperçu (pas encore publié) | |
Kommunauty © Tous droits réservés
Contact /
Charte & Mentions légales /
Hebergement gratuit /
Bon plan hébergement /
Aide B2i