hi zusammen. also ich habe da auch ein kleines problem!
Man kann z.B. die Tabellen des Moduls "anzapfen" um weitere Möglichkeiten innerhalb des Portals zu schaffen. Ein kleines Beispiel um dies zu veranschaulichen. Wenn man die Freundesliste auch im Modul Your Account nutzen möchte, ist das problemlos möglich. Innerhalb des Moduls "Userinfo" (Datei view.php) folgende Stelle suchen:
!!!!!!!!!!!!!!!!!WELCHE STELLE!!!!!!!!!!!!!
if (!empty($view1) || !empty($view2)){
echo "<br>";
OpenTable();
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
if ($view1){
echo "<td valign=\"top\"><b>"._LAST10COMMENTS." ".$uinfo['uname'].":</b><ul>";
while(list($tid, $sid, $subject) = sql_fetch_row($result1)) {
echo "<li><a href=\"modules.php?name=News&file=article&thold=-1&mode=flat&order=0&sid=$sid#$tid\">$subject</a><br>";
}
echo "</ul></td>";
}
if ($view2){
echo "<td valign=\"top\"><b>"._LAST10SUBMISSIONS." ".$uinfo['uname'].":</b><ul>";
while(list($sid, $title) = sql_fetch_row($result2)) {
echo "<li><a href=\"modules.php?name=News&file=article&sid=".$sid."\">".$title."</a><br>";
}
echo "</ul></td>";
}
echo "</tr></table>";
CloseTable();
}
NACH DIESEM CODE soll ich dass tun:
Direkt im Anschluss folgenden Code einfügen:
if (is_active("Nickpage") {
$np_addfriend = sql_query("SELECT np_friendid, np_friendname FROM $prefix"._mynp_friends." WHERE
np_friendto='$uname' ORDER BY np_friendname ASC", $dbi);
$np_myfriends = sql_num_rows($np_addfriend, $dbi);
if ($np_myfriends != 0) {
echo "<br>";
OpenTable();
echo "<table border=\"0\" cellpadding=\"2\" align=\"center\">"
."<tr>"
."<td colspan=\"2\" align=\"center\"><b>Meine Freunde:</b></td>"
."</tr>";
while(list($np_friendid, $np_friendname) = sql_fetch_row($np_addfriend, $dbi))
{
echo "<tr>"
."<td align=\"right\">·</td>"
."<td align=\"left\"><a href=\"modules.php?name=Your_Account&op=userinfo&uname=$np_friendname\"
target=\"_blank\">$np_friendname</a><br /></td>"
."</tr>";
}
echo "</table>";
CloseTable();
}
}
Somit würde die Anzeige der Freundesliste auch im Modul "Your_Account" zur Verfügung stehen. Wie man am Codebeispiel sieht wird aber nur dann etwas angezeigt wenn die Nickpage aktiv ist, und es Freunde gibt
DANN PASSIERT DAS:
Parse error: parse error, unexpected '{' in /mnt/am1/01/636/00000023/htdocs/baustelle/modules/Userinfo/view.php on line 531
Setze ich den code nach
?>
passiert das als Meldung und dann kommt meine Seite
if (is_active("Nickpage") { $np_addfriend = sql_query("SELECT np_friendid, np_friendname FROM $prefix"._mynp_friends." WHERE np_friendto='$uname' ORDER BY np_friendname ASC", $dbi); $np_myfriends = sql_num_rows($np_addfriend, $dbi); if ($np_myfriends != 0) { echo "
"; OpenTable(); echo "" ." " ." Meine Freunde: " ."
"; while(list($np_friendid, $np_friendname) = sql_fetch_row($np_addfriend, $dbi)) { echo " " ." · " ." $np_friendname
" ."
"; } echo " "; CloseTable(); } }
WAS mache ich falsch....?
Hallo !
Wahrscheinlich beim Kopieren eine der
schließenden Klammern } überschrieben bzw. nicht mitkopiert ?
Sollte eigentlich funktionieren.
MfG
jubilee
P.S. Bitte keine Doppelpostings !!
Bitte nicht unaufgefordert komplette Quelltextblöcke posten
http://www.pragmamx.org/modules.php?name=Forum&topic=10272.msg106098;topicseen#msg106098 (http://www.pragmamx.org/modules.php?name=Forum&topic=10272.msg106098;topicseen#msg106098)
http://www.pragmamx.org/Content-pa-showpage-pid-48.html (http://www.pragmamx.org/Content-pa-showpage-pid-48.html)
hmmm, glaube ich eigentlich nicht... denn er zeigts mir ja an... nur nicht da wo ICH will.. ggg
WO müsste ich den den code einfügen... weisst DU rat?
Hallo !
Wenn Du diesen Fehler bekommst :
Zitat
Parse error: parse error, unexpected '{' in /mnt/am1/01/636/00000023/htdocs/baustelle/modules/Userinfo/view.php on line 531
Zeigt er Dir
A: das NICHT an.
B: ist es schon das Problem mit einer der schließenden Klammern !
ZitatSetze ich den code nach
?> .................
Und wenn Du den Code nach dem PHP-Ende-Tag setzt, zeigt er Dir allerhöchstens den Quelltext an, aber auch nicht das was angezeigt werden soll.
Zitathmmm, glaube ich eigentlich nicht...
Ich kann Dir nur die Antwort geben. Ob Du diese dann glaubst, bleibt Dir überlassen.
Nur wenn Du den Antworten hier sowieso keinen glauben schenken willst, ist es relativ sinnlos hier Fragen zu stellen .....
???
@Jubelee.... hey.. nicht böse sein.. sicher. mir hat man hier schon einige mal geholfen... aber es ist eben so... ich habe den code nach der Klammer gesetzt und dann gibt er den code oben raus und dann beginnt meine homepage.... DAS meinte ich damit....
Ich würde Deine oder eure Fachkompetenz nie anzweifen... *schäm* SORRY, wenn das so rüberkam!
Freunde`??? ;-)
O.K.
Ich ändere Dir die entspr. Datei einmal ab.
Hast Du eigene Änderungen in der view.php ?
Du verwendest die 0.17 ?
MfG
jubilee
nein, ich glaube, da habe ich die finger vongelassen.... ;)... DAS war mir dann doch zu heiss.. gg
Danke nochmal und nix für ungut!!!!
sollte die neueste version sein ja.. hab ich hier runtergeladen und aktuallisiert
Hallo !
Nehme diese View.php. dann werden bei Userinfo/Your_Account unten die bereits vorhandenen Friends angezeigt.
Wenn noch keine Friends existieren, werden natürlich auch keine angezeigt.
[gelöscht durch Administrator]
Vielen Dank erstmal für die Mühe... :)
Ich habe die Datei überspielt und es kam eine
FATAL.ERROR Meldung in Zeile 50 in der View.php
Ich habe dann diese Zeile entfernt und es Funzt *freu* :thumbup:
$uinfo['user_sig'] = msg_smile(msg_bbencode(make_clickable($uinfo['user_sig'])));
Ich weiss jedoch nicht, WAS ich da jetzt gemacht habe... und ob das noch andere Konsequenzen hat ::)
Hallo !
Dann verwendest Du doch nicht das PragmaMx 0.17 und auch nicht die 0.16.
In dem Bereich der Zeile 50 habe ich eigentlich nichts verändert.
Meine Änderungen liegen bei Zeile 250-300
Wenn es sonst alles läuft, ist es ja ok. Allerdings kommten sich doch noch fehler herausstellen
weil diese Funktion Smilies, bbcode etc aus der User-Signatur aufbereitet.
MfG
jubilee
Huhu Jubelee!
Erstmal ein lob an Euch und speziell an Dich... und das ist ehrlich gemeint!
Danke erstmal für den Report!
ich habe bei mir im Adminbereich folgendes stehen:
ZitatEs sind keine aktuellen Nachrichten vorhanden.
Sie verwenden die zur Zeit aktuelle Version von pragmaMx.
--------------------------------------------------------------------------------
pragmaMx 0.1.7
was sagt mir das? 8)
Kann es sein, dass er die dateien nicht richtig rübergezogen hat?
Also die Pragmax-Dateien meine ich!
Danke!
Hallo !
Über dem Textfenster ist ein Link "Versionsüberwachung"
den klicke einmal an und lass Dir alle Dateien anzeigen. dann kannst Du sehen, ob es dort
Unterschiede gibt.
MfG
jubilee