Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 | 3 ] | [ Anmelden zum schreiben ] |
| Account gebundenes Gästebuch | |||
|---|---|---|---|
| MikeelDios Mitglied
Posts: 21 |
Hi Leute ich habe eine Idee um den Ilch - Skript noch funktioneller
zu machen... Wie wäre es denn mit einem Account-Gebundenen Gästebuch.. d.H. ein user loggt sich in seinem Account ein und hat ein eigenes Gästebuch... Das Gästebuch wäre unter seinem Profil zu finden..((Mein Gästebuch)) Und wenn man auf ein fremdes Profil klickt, könnte man diesem User eine Nachricht hinterlassen.. Was haltet Ihr von dieser Idee ? Ich habe leider nicht so viele PHP kenntnisse, sonst würde ich dat selber machen ... aber vielleicht finden sich ja ein paar pfiffige Programmierer die diese Idee auch gut finden ..
mfg Mike El Dios |
||
| Panicsheep ilch.de Team
Posts: 10191 |
Wurde schonmal vorgeschlagen.
Ich persönlich finde es unsinnig. Aber is ja jedem sein Ding. Ob es allerdigns irgendwann auch Standard wird kann ich nicht sagen Omnia bona erunt |
||
| MikeelDios Mitglied
Posts: 21 |
Na Ja, Sinnvoll finde ich es schon ...
denn stell Dir mal vor, du bist der ÜBER-Gamer in deinem Clan und andere Clanmembers wollen dich z.B. für ein gewonnenen War ihre Glückwünsche und ihren respekt zum Ausdruck bringen... Dann können sie es Dank dem Accound Gästebuch machen ... ![]() |
||
| Syncronix Mitglied
Posts: 1939 |
nexor Gaming hat sowas! Kannst ja mal nett fragen ob die dir das geben...
|
||
| SLJ Hall Of Fame
Posts: 15485 |
Zocker-Eppingen.de hat das auch und Modding-Factory.de bekommt das auch,...
Edit: Zum downlaoden gibs sowas aber meines wissen nach nicht,... Zuletzt modifiziert von SLJ am 25.12.2006 - 21:56:06 www.zocker-eppingen.de (ZE 1.6.8 next ZE 2.1) Mal schauen ob noch was neues kommt,... 2012! |
||
| DaStIaC Mitglied
Posts: 2178 |
öööööööhm... Ich hab mich mal hingesetzt, doch irgendetwas will da nicht richtig.
Also ich fange mal an, vllt kann mir ja jemand helfen!. (Kursiv gedrucktes ist die Änderung) include/contents/user.php Zitat <?php
# Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); # menu require_once('include/contents/forum/menu.php'); switch($menu->get(1)) { default : $userDatei = 'memb_list'; break; case 'regist' : case 1 : $userDatei = 'regist'; break; case 'usergb' : case 5 : $userDatei = 'user_gb'; break; case 'confirm' : $userDatei = 'confirm'; break; case 'login' : case 2 : $userDatei = 'login'; break; case 'logout' : case 3 : $userDatei = 'logout'; break; case 'mail' : case 4 : $userDatei = 'mail'; break; case 'usergallery' : $userDatei = 'usergallery'; break; case 'details' : case 6 : $userDatei = 'user_details'; break; case 'profil' : case 8 : $userDatei = 'profil_edit'; break; case 'remind' : case 13 : $userDatei = 'password_reminder'; break; } require_once('include/contents/user/'.$userDatei.'.php'); ?> include/contents/user/user_gb.php Zitat <?php # Copyright by: www.dastiac.de.gg # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $uid = $menu->get(3); ##VIEW if($menu->get(2) == "view" {
$abf = "SELECT * FROM `prefix_usergb` WHERE uid = $uid ORDER BY date DESC"; $erg = mysql_query($abf); while(@$row = mysql_fetch_assoc($erg)) { if($row['page'] == "" {
$homepage = 'Keine Homepage'; } else { $homepage = '<a href="'.$row['page'].'" target="_blank">Homepage</a>'; } $ar2 = array( 'NICKNAME' => $row['name'], 'TEXT' => $row['text'], 'HOMEPAGE' => $homepage, 'EMAIL' => $email, 'UID' => $uid ); $tpl->set_ar_out($ar2,0); } } ##ADD if($menu->get(3) == "add" {
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); $ar = array( 'CLASS' => $class, 'UID' => $uid ); $tpl->set_ar_out($ar,1); } ## INSERT if($menu->get(3) == "insert" {
$date = date("d.m.Y.", time()); $ip = $_SERVER['REMOTE_ADDR']; $ins = mysql_query("INSERT INTO `prefix_usergb` (name, mail, page, uid, date, ip, txt) VALUES ('".$_POST['nick']."', '".$_POST['email']."', '".$_POST['homepage']."', '".$uid."', '".$date."', '".$ip."', '".$_POST['text']."')" ;
if($ins == true) { echo 'Erfolgreich gespeichert!'; } else { echo 'Speichern Fehlgeschlagen, bitte den Webmaster kontaktieren oder fehler beim Eintragen beseitigen!'; } } $title = $allgAr['title'].' :: User Gästebuch'; $hmenu = 'User Gästebuch'; $design = new design ( $title , $hmenu ); $design->header(); $tpl = new tpl ( 'user/usergb' ); $design->footer(); ?> und dann noch die include/templates/user/usergb.htm Zitat {EXPLODE} <div align="center"><a href="index.php?user-usergb-add-{UID}">Eintragen!</a></div><br> <table width="90%" cellpadding="2" cellspacing="2" border="0" class="border"> <tr> <td width="90%" colspan="2" class="tr0">{NICKNAME}</td> </tr> <tr class="Cnorm"> <td width="90%">{TEXT}</td> </tr> <tr> <td width="90%" colspan="2" class="Cmite">{HOMEPAGE} | {ICQ} | {EMAIL}</td> </tr> </table> {EXPLODE} <form name="form1" method="post" action="index.php?user-usergb-insert-{UID}"> <table width="90%" cellpadding="2" cellspacing="2" border="0" class="border"> <tr class="Chead"> <td width="90% colspan="2">Gaestebuch</td> </tr> <tr class="{CLASS}"> <td width="30%">Nickname</td> <td width="60%"><input type="text" name="nick"></td> </tr> <tr class="{CLASS}"> <td width="30%">Homepage</td> <td width="60%"><input type="text" name="homepage"></td> </tr> <tr class="{CLASS}"> <td width="30%">Email</td> <td width="60%"><input type="text" name="email"></td> </tr> <tr class="{CLASS}"> <td width="30%">Text</td> <td width="60%"><input type="text" name="text"></td> </tr> <tr class="Chead"> <td width="90%" colspan="2"><input type="Submit" value="Absenden"></td> </tr> </table> Also wenn ich jetzt ?user-usergb-view-1 aufrufe erscheint nichts! :/ Vielleicht kann mir ja jemand helfen. Zuletzt modifiziert von DaStIaC am 25.12.2006 - 23:14:40 » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| assault Hall Of Fame
Posts: 2928 |
vll noch ne mysql-zeile für die gb einträge erstellen?
|
||
| DaStIaC Mitglied
Posts: 2178 |
Wie meinste das? Aber eigl geht es mehr darum warum das template (usergb.htm) nichts ausspuckt ...
» www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| MikeelDios Mitglied
Posts: 21 |
Ihr seid Genial,... danke für eure Hilfe ..
![]() |
||
| DaStIaC Mitglied
Posts: 2178 |
????geht das denn überhaupt richtig??? bei mir nicht :-X Muss nen kleiner fehler drin sein.
Wer es bei sich mal testen will, obs funktioniert, einfach im ICQ adden dann schicke ich die nötigen dateien^^ Zuletzt modifiziert von DaStIaC am 26.12.2006 - 00:53:16 » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| Thousandhands Mitglied
Posts: 1251 |
ein gästebuch, ein forum news und so weiter...
das alles brauch sql bzw. mysql.. also ne installations datei zudem... da die tabellen erstellt werden müssen, das ist auch das schwierige dabei, denke ich Pion hat sich hier verewigt |
||
| Mairu Coder
Posts: 12770 |
Setz das
$title = $allgAr['title'].' :: User Gästebuch'; $hmenu = 'User Gästebuch'; $design = new design ( $title , $hmenu ); $design->header(); $tpl = new tpl ( 'user/usergb' ); mal an den Anfang der Datei, also relativ gesehen ![]() Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| DaStIaC Mitglied
Posts: 2178 |
1. Tabellen alle angelegt, daran liegt es nicht!
@ Mairu, Nee das hatte ich ja schon gemacht, hatte es nur zum testen mal nach unten geschoben :/ Zitat Fatal error: Call to a member function set_ar_out() on a non-object in D rogrammexampphtdocsdastiacincludecontentsuseruser_gb.php on line 50
beim aufruf von ?user-usergb-add-1 Also^^ ?user-usergb-add-X geht jetzt, nur bei view macht er nichts. Zuletzt modifiziert von DaStIaC am 26.12.2006 - 13:58:25 » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| Mairu Coder
Posts: 12770 |
Also du solltest noch das erste {EXPLODE} im Template löschen.
Und der Fehler sollte nur kommen wenn du das Template noch nicht initialisiert hast. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| MikeelDios Mitglied
Posts: 21 |
Ich habe hier ein schönes Gästebuch mit Sperrfunktion entdeckt..
silentforces.de/portal/index.php?downloads-show-60 könnte man dieses Gästebuch nicht einfach umschreiben ... so das es Account gebunden ist ? mfg Mike El Dios |
||
| Moniwoll Hall Of Fame
Posts: 1575 |
das bringt doch nix für das von usern, die sperrfunktion geht ja übers adminmenu, wäre nochmehr arbeit, das was da in arbeit ist reicht bestimmt^^
|
||
| DaStIaC Mitglied
Posts: 2178 |
Jau^^ Also der Fehler ist ja auch schon weg, aber auch wenn das {EXPLODE} am anfang weg ist gehts nicht
Ich verzweifel bald :X » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| MikeelDios Mitglied
Posts: 21 |
Zitat geschrieben von DaStIaC
Jau^^ Also der Fehler ist ja auch schon weg, aber auch wenn das {EXPLODE} am anfang weg ist gehts nicht
Ich verzweifel bald :X Hmm .. na ja irgend wie muss das Gästebuch ja wissen zu wem es gehört.. versuche es doch mal mit .$_SESSION['authid']; oder so.. |
||
| MikeelDios Mitglied
Posts: 21 |
Zitat geschrieben von DaStIaC
Jau^^ Also der Fehler ist ja auch schon weg, aber auch wenn das {EXPLODE} am anfang weg ist gehts nicht
Ich verzweifel bald :X Hmm .. na ja irgend wie muss das Gästebuch ja wissen zu wem es gehört.. versuche es doch mal mit .$_SESSION['authid']; oder so.. |
||
| DaStIaC Mitglied
Posts: 2178 |
Nein!
Es weiss zu wem es gehört! Wenn man im Profil auf Zum Gästebuch klickt wird die UID automatisch ans Gästebuch übergeben! » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| Mairu Coder
Posts: 12770 |
Ja verstehst du das Templatesystem, wenn nicht schau nochmal nach, aber eigentlich sollte es stimmen, wenn du das {EXPLODE}wegnimmst.
Also wenn ich mir den Code so anschaue, hast du den da fälschlicherweise noch $menu->get(3) stehen bei add und insert, da sollte eine 2 hin. Vielleicht solltest du mich mal im ICQ anschreiben wenn du noch Probleme damit hast, weil jetzt ist es ja auch nicht die aktuelle Datei, die mir zur Verfügung steht. Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| DaStIaC Mitglied
Posts: 2178 |
Ja das mit dem $menu->get(3) habe ioch schon richtig gemacht!
Und das {EXPLODE} am anfang ist auch nicht mehr drin! Soll ich dir vielleicht mal die Dateien schicken? » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| DaStIaC Mitglied
Posts: 2178 |
Soooo...
Es ist fertig^^ Dank der Hilfe von Mairu
Download Link kommt sofort^^ dastiac.eugen-bolz.de/index.php?downloads-show-8 Zuletzt modifiziert von DaStIaC am 26.12.2006 - 23:32:12 » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| MikeelDios Mitglied
Posts: 21 |
Danke ...euch ... Ihr seid die besten :-)
Zuletzt modifiziert von MikeelDios am 27.12.2006 - 02:27:40 |
||
| DaStIaC Mitglied
Posts: 2178 |
» www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| MikeelDios Mitglied
Posts: 21 |
Da funtzelt was nich ...
die einträge sind in allen Profilen zu sehen :-( Zuletzt modifiziert von MikeelDios am 27.12.2006 - 03:31:27 |
||
| Moniwoll Hall Of Fame
Posts: 1575 |
jopp, der/die Einträge die zum User "abc" gehören stehen auch im user-Gbook vom user "def" drin.
(ne löschfunktion wäre vllt nicht schlecht^^) |
||
| DaStIaC Mitglied
Posts: 2178 |
naja bei mir gehts
Von daher Geht perfekt bei mir^^
Wie ist denn die Struktur der prefix_usergb??? Schaut ma nach! Zuletzt modifiziert von DaStIaC am 27.12.2006 - 10:04:39 » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| Moniwoll Hall Of Fame
Posts: 1575 |
-.-
aber bei den anderen nit, ich weiß auch nicht ob es richtig is aba der zeigt bei mir in der Adresszeile das an: index.php?user-usergb-view-{UID} und ich glaub das is nit ganz richitg das das UID in { und } steht , oder? Zuletzt modifiziert von Moniwoll am 27.12.2006 - 10:09:50 |
||
| Moniwoll Hall Of Fame
Posts: 1575 |
in der Datei user_details.php (include/contets/user) muss zum
$ar = array ( noch das dazu: 'UID' => $uid, |
||
| [ 1 | 2 | 3 ] | [ Anmelden zum schreiben ] |