close× Call Us +49 (1805) 01 29 59

Datalus
Thread Author: -Basti-
Thread ID: 1219
Thread Info
Es gibt 10 Beiträge zu diesem Thema, und es wurde 2217 mal angesehen.  Es gibt auch Dateianhänge.
Wer ist hier? 1 Gäste
 Thema drucken
Probleme Profilbasteleien...
-Basti-
Hallo,
hab auf meiner Seite das Power Fusion Board laufen,
dadurch ist das Profil nun in Tabs aufgeteilt.

Habe das Profil aber weiterbearbeitet, sodass nun in den Tabs "Statistiken" und "Kontakt" (anders als beim Power Fusion Board normalerweise) auch wieder die User Fields angezeigt werden.

Nun habe ich das Profil aber auch noch um das Usergästebuch und die Usergalerie erweitert... und da setzt mein Problem an:

Bei der Weiterleitung nach einem Gästebucheintrag landet man auf einer Seite, auf der ausschliesslich das Gästebuch zu sehen ist, ohne den Rest der Seite.
Liegt wohl an der Einbindung der Profiltabs.

Wenn man als URL profile.php?lookup=1&view=gb eingibt, sieht man auch nur den Profilinhalt.
Genauso bei den anderen Tabs, zB. bei profile.php?lookup=1&view=gal oder profile.php?lookup=1&view=stat

Dass durch den Aufruf des Profils mit dem View Parameter nur ein Teil der Seite (=Profilinhalt) neu geladen wird, liegt wohl daran, dass dadurch beim Anklicken eines anderen Tabs nicht die ganze Seite neu geladen werden muss.

Wäre es möglich, daher einen Parameter hinzuzufügen, zum Beispiel profile.php?lookup=1&view=gb&mode=full ?

Dann könnte man bei der Weiterleitung des Gästebuchs nach einem Eintrag nämlich diesen Parameter mit angeben und landet somit auf der vollen Gästebuchseite.

Für andere Lösungen bin ich natürlich gern offen...

Anbei meine profile.php als .zip

Danke schonmal

Basti
-Basti- hat folgende Datei angehängt:

profile_4.zip [5.6kB / 354 mal Heruntergeladen]


Downloaded by:
 
SC-Ad-Bot
 
-Basti-
Ich hab soweit keine Probleme damit.

Einbindung is eben anders weil das Profil mit Tabs aufgeteilt ist.

Kann man sich auf www.laberrun.de anschauen!
 
Jacky
Ich hab auch die Profile.php von dem Power fusion forum und hab es bei mir schon hinbekommen. Hab die Profile.php zwar noch nicht ofiziell laufen aber hier ist der abschnitt für den geschenke tab den du brauchst

[geshi=php]} else if (isset($_GET['view']) && $_GET['view'] == "geschenke") {


//geschenke ausgabe anfang

echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border' style='margin: 0em 0em 0.5em 0em'>\n";


echo "<div style='margin:5px'></div>\n";

$result = dbquery("SELECT * FROM ".DB_MWN_GESCHENKE_GIVEN." WHERE geschenke_given_to=".$_GET['lookup']." ORDER BY geschenke_given_date DESC LIMIT 2");
if(dbrows($result)){
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border center'>\n";
echo "<td colspan='2' class='tbl2'><strong>".$locale['mwn_geschenke400']."</strong></td>\n";

echo "<table class='tbl-border' width='100%'>";
while($data = dbarray($result)){

$user2 = dbarray(dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$data['geschenke_given_from']."'"));
$user3 = dbarray(dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$data['geschenke_given_to']."'"));
$geschenke = dbarray(dbquery("SELECT * FROM ".DB_MWN_GESCHENKE." WHERE geschenke_id='".$data['geschenke_given_geschenke_id']."'"));

$geschenketext = dbarray(dbquery("SELECT * FROM ".DB_MWN_GESCHENKE_GIVEN." WHERE geschenke_given_text='".$data['geschenke_given_text']."'"));
echo "<td class='tbl1' align='center'>";
if ((iMEMBER) && ($_GET['lookup']==$userdata['user_id'] OR $user2['user_id']==$userdata['user_id'])) {
echo "<a href='javascript:onClick=alert(\"".$data['geschenke_given_text']."\")'>";
} else {
echo "<a href='javascript:onClick=alert(\"".$locale['mwn_geschenke411']."\")'>";
}
echo "<img src='".INFUSIONS."mwn_geschenke_system/images/".$geschenke['geschenke_image']."' border='0'><br>
<a href='".BASEDIR."profile.php?lookup=".$user2['user_id']."'>".$user2['user_name']."</a>";
echo "</tr><tr>";
}
echo "</tr></table></center><p align='right'>";
echo "<a href='".INFUSIONS."mwn_geschenke_system/zeigemehr.php?lookup=".$_GET['lookup']."'>".$locale['mwn_geschenke401']."</a></p>";
} else {
echo "<center><b>".$locale['mwn_geschenke402']."</b></center>";
}


echo "</table>\n";
die;
//geschenke ausgabe ende[/geshi]
Gruß Jacky


www.powerjugend-mardorf.de/images/PJM-Banner1.gif
 
-Basti-
Naja, um die Geschenke gehts ja noch garnicht.

Der Fehler

Zitat

Notice: Undefined index: user_id in /home/www/web8/html/pages/laberrun.de/infusions/mybuddysystem_panel/mybuddysystem_main_include.php on line 202

liegt wohl daran, dass man nur Gast ist und somit keine User_id hat.

Hat ja auch nichts mit meinem Problem zutun...

kann mir da niemand helfen?
 
-Basti-
*hochhol*

Keiner ne Idee? Sad
 
-Basti-
Mein Problem ist, wenn ich das Gästebuch direkt mit Parameter (profile.php?lookup=1&view=gCool aufrufe, sieht man nur das Reine Gästebuch ohne den Rest der Seite.
Das passiert auch bei allen anderen Profitabs... :-(
 
8eww
häng mal bitte die komplette profile.php ran
 
-Basti-
Hab ich doch, siehe oben!
 
-Basti-
So, mal im Anhang wie es falsch aussieht, wenn ich das Gästebuch über direkte URL aufrufe
-Basti- hat folgendes Bild angehängt:

gb_falsch.jpg

 
-Basti-
Und hier wie es aussehen sollte.

Bei Bedarf stelle ich gern einen Testaccount zur Verfügung.
-Basti- hat folgendes Bild angehängt:

gb_soll.jpg

 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Probleme bei der Installation von PHP_Fusion Allgemeine Support Fragen 7 21.10.2013 00000010 09:54
Probleme mit Backup zurückspielen Allgemeine Support Fragen 3 14.05.2013 00000005 20:10
Community Homepage Panel probleme Allgemeine Support Fragen 3 14.03.2013 00000003 09:48
Probleme mit V-Bank PHP & MySql 5 13.02.2013 00000002 18:47
probleme bei registrierung Allgemeine Support Fragen 11 28.11.2012 00000011 16:28
PHPFusion DE NSS