. .
pragmaMx Support Forum 26 Mai 2012, 02:41:02 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1] 2 3   Nach unten
Drucken
Autor Thema: Usergästebuch - Mitteilung über neuen Eintrag  (Gelesen 7126 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« am: 20 Juli 2003, 13:01:34 »

Ich bin es mal wieder  Wink

Ist es eigendlich möglich in das Usergästebuch eine Funktion einzubauen, dass der entsprechende User eine Mitteilung bekommt, dass er einen Eintrag in seinem GB hat?

Ich finde so etwas fehlt dem Teil nämlich noch  Smiley

Ich dachte da, dass die Mitteilung dann in dem entsprechenden Postfach landen sollte...
Gespeichert
Future
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.689


WWW
« Antworten #1 am: 20 Juli 2003, 14:42:34 »

Ganz unten im Who's Online Block steht dann immer ne kleine Geburtstags Torte . Das bedeuet er hat nen neuen eintrag
(Zuindest bei dem Who's online block von hier )
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #2 am: 20 Juli 2003, 15:54:59 »

Ich haben den Messy Block von hier nicht im Einsatz, der will bei mir nicht laufen. Ich habe das Usergästebuch von hier und dacht einfach, es wäre eine gute Sache, wenn die User eine kurze Benachrichtigung erhalten.

Vielleicht gibt es ja eine Möglichkeit.
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #3 am: 20 Juli 2003, 18:08:10 »

Mir ist noch etwas aufgefallen beim Usergästebuch!

Neue Einträge werden immer an den Schluß geschrieben. Kann man das so machen, dass die neuen Einträge an den Anfang gesetzt werden???
Gespeichert
Future
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.689


WWW
« Antworten #4 am: 20 Juli 2003, 18:18:32 »

Die werden doch an den anfang gesezt
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #5 am: 20 Juli 2003, 18:24:32 »

Also bei mir werden die an den Schluß geschrieben....
Ich nutze das Usergästebuch, welchen man im Downloadbereich von maax findet. Ich glaube das hier verwendete ist besser, gibt es aber nicht separat zum downloaden.... glaube ich jedenfalls  Wink
Gespeichert
jubilee
Gast
« Antworten #6 am: 21 Juli 2003, 13:32:16 »

Ähäöm
 
Zitat
Neue Einträge werden immer an den Schluß geschrieben. Kann man das so machen, dass die neuen Einträge an den Anfang gesetzt werden???

Änder doch einfach die Datenbankabfrage. die hat bestimmt eine Sortierung
(ODER BY xxxx DESC oder ASC)
Desc - descending, Asc - ascending. das brauchst Du halt nur ändern
(DESC nach ASC bzw. umgekehrt).
Dann werden die Einträge andersherum angezeigt.
MfG
jubilee
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #7 am: 21 Juli 2003, 17:02:51 »

Super, vielen Dank für den Hinweis! Werde ich mal versuchen!  Smiley
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #8 am: 21 Juli 2003, 17:25:12 »

Also ich habe da leider nix mit ASC od. DESC gefunden.

Hier mal der Code zum angucken:

<?php
include('mainfile.php');
include('header.php');

require_once("includes/sql_layer.php");
global $user, $cookie, $text, $prefix, $touser;

    cookiedecode($user);
$username = $cookie[1];
    if ($username == "") {
        $username = "Anonymous";
    }
$nutzersql = mysql_query("select * from $prefix"._users." where uname='$username'");
$eintrager=mysql_fetch_array($nutzersql);
$eemail = $eintrager["femail"];
$eurl = $eintrager["url"];



if($op=='signin')
{
opentable();
 echo "<center><b>"._GBDABEI." $touser "._GBINPUT."</b></center>";
 echo "<br>";
 echo"<center>"._GBCAREFULL."</center>";
closetable();

echo "<br><br>";


opentable();
 echo "<form action=guestbook.php?op=add&touser=$touser method=post>";
 echo "<table width=\"50%\"><tr><td><b>"._GBYOURNAME."</b></td><td>$username</td></tr>\n"
 ."<tr><td><b>"._GBYOUREMAIL."</b></td><td>$eemail</td></tr>\n"
 ."<tr><td><b>"._GBYOURURL."</b></td><td>$eurl</td></tr>\n"
 ."<tr><td><b>"._GBYOURENTRY."</b></td><td><textarea name=\"text\" cols=\"41\" rows=\"10\"></textarea></td></tr>\n"
 ."<tr><td align=\"right\"><input type=\"reset\" NAME=\"reset\" value=\""._RESET."\"></td><td align=\"left\"><input type=submit value=\""._SEND."\"></td></tr></table>\n"
 ."</form>";
closetable();

}

if($op=='add')
{

$edate = date("Y-m-d");

$eintrag_sql = mysql_query("insert into $prefix"._userguest." (touser, text, wann, wer, email, url) VALUES ('$touser','$text','$edate','$username','$eemail','$eurl') ");;
opentable();
echo "<br><br><center><b>"._GBTHX."</b><br><a href=guestbook.php?touser=".$touser.">"._GBBACK." $touser</a>";
closetable();
}

Function delmessage(){
Global $gid, $prefix, $touser, $dbi, $op, $intro;
sql_query("DELETE FROM $prefix"._userguest." WHERE gid='$gid'", $dbi);

opentable();
print "<br><center>"._USERGB_DELETEMESSG2."<br><a href=guestbook.php?touser=".$touser.">"._INPUTHERE." $touser</a></center>";
closetable();

}

if($op=='')
{
$lesen_sql=mysql_query("select * from $prefix"._userguest." where touser='$touser'");
$ezahl = mysql_num_rows($lesen_sql);

opentable();
print("<center><b>"._GBFROM." ".$touser."</b></center>");
print("<br><center>"._GBREGUSER."</center><br>");
print("<br><center>"._GBNOW." ".$ezahl." "._GBEXIST."<br>");
if($user) print("<a href=guestbook.php?op=signin&touser=$touser><br>"._INPUTHERE."</a><br></center>");
closetable();

echo "<br><br>";

print("<table width='100%'border=0>");
for($i=1;$i<=$ezahl;$i++)
{
 $eintrag=mysql_fetch_array($lesen_sql);
 $euid=$eintrag["wer"];
 $usersql=mysql_query("select user_avatar from $prefix"._users." where uname='$euid'");
 $uavatar=mysql_fetch_array($usersql);
 $avatar=$uavatar["user_avatar"];
 
 print("<tr>");
 
 print("<td BGCOLOR='$bgcolor3' width='30%'>");
  print(""._INPUTDATE." ".$eintrag["wann"]."<br>");
  print(""._INPUTNAME." ".$eintrag["wer"]."<br><br>");
  print("<img src=images/forum/avatar/".$avatar." border=0><br><br>");
  print("<img src=modules/Guestbook/images/mail.gif border=0> <a href=mailto:".$eintrag["email"].">".$eintrag["email"]."</a><br>");
  print("<img src=modules/Guestbook/images/url.gif border=0> <a href=".$eintrag["url"].">".$eintrag["url"]."</a><br>");
  print("<img src=modules/Guestbook/images/phpnuke.gif border=0> <a href=modules.php?name=Your_Account&op=userinfo&uname=".$eintrag["wer"].">Infos über ".$eintrag["wer"]."</a><br><br><br>");
  Global $gid, $eintrag, $touser, $prefix, $cookie;
$result = mysql_query("select * from $prefix"._userguest." where touser='$touser'");
$querydel=mysql_fetch_array($result);

if ($querydel["touser"] == $cookie["1"]){
print("<br><a href=\"guestbook.php?op=del&touser=$touser&gid=".$eintrag["gid"]."\">"._USERGB_DELMESSAGE."<br>ID ".$eintrag["gid"]."</a>");
}
 
 print("</td>");
 
 print("<td BGCOLOR='$bgcolor1' width='70%'>".$eintrag["text"]."</td>");
 print("</tr>");
}
print("</table>");


}

switch($op) {

                case "del":
                delmessage($gid);
                break;
}

include('footer.php');
?>
Gespeichert
jubilee
Gast
« Antworten #9 am: 21 Juli 2003, 19:32:23 »

Hmmm ja. Oder so gibts halt nur Standardsortierung
Nimm mal diese Zeile --->
 
Zitat
$lesen_sql=mysql_query("select * from $prefix"._userguest." where touser='$touser'");
 

und so abändern
 
Zitat
$lesen_sql=mysql_query("select * from $prefix"._userguest." where touser='$touser' ORDER BY date DESC");
 

DESC = neueste zuerst, ASC älteste zuerst.
Ich glaube, dann geht das. Mfg
jubilee
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #10 am: 21 Juli 2003, 22:05:51 »

Hallo,
nein, geht leider nicht. Führt zu einer Fehlermeldung.
Naja, lasse es dann einfach mal so....

Vielen Dank jedenfalls für die Mühe  Smiley
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #11 am: 21 Juli 2003, 22:41:27 »

Welche Fehlermeldung kommt denn?
Vielleicht können wir dir dann doch noch helfen... : Wink
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
DarkBoy
Inventar
*******
Offline Offline

Beiträge: 4.788


« Antworten #12 am: 21 Juli 2003, 23:21:37 »

Na, ne Fehlermeldung musst du uns schon geben......sind doch nicht Herr des Codes das wir alles riechen können Wink
Gespeichert
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #13 am: 22 Juli 2003, 00:02:39 »

Ups, da habt Ihr natürlich recht! Hier ist die Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /is/htdocs/35099/www.psiforum.de/flirt/guestbook.php on line 68


Und dann habe ich noch die Frage offen, ob es möglich ist eine Funktion in dem Script einzubauen, die dem entsprechenden User eine kurze Nachricht in die Mailbox sendet, dass er einen neuen Eintrag hat.  Wink


[Editiert am 21/7/2003 von taranis]
Gespeichert
jubilee
Gast
« Antworten #14 am: 22 Juli 2003, 08:35:42 »

Jo mann. Da hast Du aber eine alte Version.
Hatte mir leider nicht alles durchgelesen.
Also, besagte Abfrage mal so probieren :
 
Zitat
$lesen_sql=mysql_query("select * from $prefix"._userguest." where touser='$touser' ORDER BY wann DESC");
 

Die Tabellensplate date scheint es in Deiner Version (noch nicht) zu geben.


 
Zitat
... Und dann habe ich noch die Frage offen, ob es möglich ist eine Funktion in dem Script einzubauen, die dem entsprechenden User eine kurze Nachricht in die Mailbox sendet, dass er einen neuen Eintrag hat. ...

Ja  Wink

MfG
jubilee


[Editiert am 22/7/2003 von SiteAdmin jubilee]
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #15 am: 22 Juli 2003, 09:26:21 »

Uuups,
ist das die Version aus unseren Downloads?
Das Ding ist dermassen alt....
Wenn ja, lösche ich das Ding sofort aus'm Downloadbereich....
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
jubilee
Gast
« Antworten #16 am: 22 Juli 2003, 10:41:24 »

Hmmm ...
Da er hier im Forum PhpNuke 5.x ist,
denke ich auch mal das er diese Version nutzt.
Und seine UGuestbook-Version ist wohl die vom PHP-Nuke 5.5.
Also noch kleine optimierte aus'm 5.5VKP
MfG
jubilee
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #17 am: 22 Juli 2003, 10:46:51 »

 cheesy  meinte ich ja....
Das Ding ist in meinen Augen Müll und hat in den Downloads nix zu suchen  Wink
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
taranis
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 531


WWW
« Antworten #18 am: 22 Juli 2003, 12:21:29 »

@SiteAdmin jubilee

Super... das funktioniert jetzt einwandfrei!!!!!  Smiley

Naja, ich weiß nicht ob es ne alte Version ist. Ist aber die einzigste, die ich gefunden habe. Ich habe nuke 5.6.
Wollte auf  VKP updaten aber leider haben dort einige genutzte sachen nicht mehr richtig funktioniert. Ist dann blöd, wenn man seinen Usern irgendwas wegnehmen muss  Wink

Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #19 am: 22 Juli 2003, 12:23:25 »

Naja...welche sachen haben denn net mehr funktioniert?
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Seiten: [1] 2 3   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML