anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Bildchen im Namen? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1049 |
Seite 1 von 1 |
Autor: | Hecki [ Di 01 Mär, 2005 10:12 ] |
Betreff des Beitrags: | Bildchen im Namen? |
Hi ist es möglich ein kleines Bild hinter oder vor dem Spielernamen anzeigen zu lassen wenn dieser bestimme vorraussetzungen erfüllt? Ich meine das so if ($session[user][affe]==1) Wenn er diese bedingung erfüllt soll das Bildchen erscheinen. Ich bin gerade dabei ein etwas anderes Gildensystem zu schaffen: Die Affenjäger Die Hexenjäger Die Diebesjäger Und jeder Spieler sollte am Bildchen erkannt werden welcher Gruppierung er angehört. Kann mir da jmd helfen? |
Autor: | Kevz [ Di 01 Mär, 2005 10:49 ] |
Betreff des Beitrags: | |
Also, ja es würde gehn aber "Wo" soll es angezeigt werden im Chat Menü??? Und wenn ja, wie groß soll das pic sein? |
Autor: | Hecki [ Di 01 Mär, 2005 12:26 ] |
Betreff des Beitrags: | |
Ja beim Chat wäre ganz cool,aber kann man das nicht einmal definieren das das dann immer angezeigt wird egal wo der name steht? praktisch in den Namen mit einbinden wie den Titel ![]() Ich weis ich verlang viel aber das wäre sau cool ![]() Ach das Bildchen sollte klein sein, nich größer als die Buchstaben des Namens, ich werd mich ma auf die Suche machen ![]() |
Autor: | Kevz [ Di 01 Mär, 2005 12:30 ] |
Betreff des Beitrags: | |
Jop is möglich...wär auch net schwer, da man es genauso machen kann wie mit den gilden kz...von dh. würde es wohl gehn |
Autor: | Hecki [ Di 01 Mär, 2005 13:00 ] |
Betreff des Beitrags: | |
OK jetzt mal Theoretisch das steht ja in der viewcommentary function Zitat: $sql = "SELECT commentary.*,
accounts.name, accounts.login FROM commentary INNER JOIN accounts ON accounts.acctid = commentary.author WHERE section = '$section' AND accounts.locked=0 ORDER BY commentid DESC LIMIT ".($com*$limit).",$limit"; wenn ich das jetzt um accounts.pic erweitere un in der dazugehörigen Tabelle definiere, würde das funktionieren`? wenn ja wie? Kev sagte man müsse nur die URL angeben aber wie müsste ich das Feld einstellen das er die URL da rauslest. Wenn ich ja den Affenjägern beitrete könnt ich das so machen das das Feld pics mit den nötigen informationen gefüllt wird, also bei den affenjägern dann die url zum affen pic bei den hexenjäger die url zu dem hexenpic, würde das gehen und kann mir da jmd weiter helfen? |
Autor: | Kevz [ Di 01 Mär, 2005 13:25 ] |
Betreff des Beitrags: | |
$sql = "SELECT commentary.*, accounts.name, accounts.login, accounts.pic und dann einfach mit $row[pic] einfach die url ausgeben...dürfte net schwer sein^^ aber ich glaub das haut net so recht hin wegen dem html filter, bin mir aber net sicher...musst gucken |
Autor: | Hecki [ Mi 02 Mär, 2005 12:30 ] |
Betreff des Beitrags: | |
Ich komm ned wirklich weiter, ich habs soweit das accounts.pics mit der jeweils gewünschten URL gefüttert wird, aber wie gebe ich die jetzt am besten in der common.php oder besser in der viewcommentary function aus? [php] $sql = "SELECT commentary.*, accounts.name, accounts.login, accounts.pics FROM commentary INNER JOIN accounts ON accounts.acctid = commentary.author WHERE section = '$section' AND accounts.locked=0 ORDER BY commentid DESC LIMIT ".($com*$limit).",$limit"; $result = db_query($sql) or die(db_error(LINK)); $counttoday=0; for ($i=0;$i < db_num_rows($result);$i++){ $row = db_fetch_assoc($result); $row[comment]=preg_replace("'[`][^123456789!@#$%&QqRr*~^?VvGgTtAa]'","",$row[comment]); $commentids[$i] = $row[commentid]; if (date("Y-m-d",strtotime($row[postdate]))==date("Y-m-d")){ // if ($row[name]==$session[user][name] && substr($section,0,5)!="house") $counttoday++; } $x=0; $ft=""; for ($x=0;strlen($ft)<3 && $x<strlen($row[comment]);$x++){ if (substr($row[comment],$x,1)=="`" && strlen($ft)==0) { $x++; }else{ $ft.=substr($row[comment],$x,1); }[/php] |
Autor: | drakarr [ Mi 02 Mär, 2005 18:03 ] |
Betreff des Beitrags: | |
Such mal in der common nach: [php]if ($message=="X") $op[$i]="`0($row[section]) ".$op[$i]; if ($row['postdate']>=$session['user']['recentcomments']) $op[$i]="<img src='images/new.gif' alt='>' width='3' height='5' align='absmiddle'> ".$op[$i]; addnav("",$link);[/php] Und füge danach ein [php] if ($row[pics]== 1 ) { $bild=affe.gif; $bildda=TRUE; } if ($row[pics]== 2 ){ $bild=dieb.gif; $bildda=TRUE; } if ($bildda) $op[$i]="<img src='images/$bild' align='absmiddle'> ".$op[$i]; [/php] Das ist jetzt nur ein Beispiel total aus dem Stehgreif gegriffen und schnell gedacht mit wahrscheinlich einem oder mehreren Fehlern. Aber das soll nur zeigen, wie du es machen könntest... Das ist jetzt ein undynamischer Weg. Du kannst auch den Link für das Bild direkt in die Accounts schreiben (hat glaube ich schon jemand gesagt) dann müsstest du nur an den entsprechenden Stellen das alte durch $bild = $row[pics] verändern |
Autor: | Hecki [ Mi 02 Mär, 2005 18:11 ] |
Betreff des Beitrags: | |
AAHHH danke drakarr auf so etwas habe ich gehofft, ich werds heute nacht testen wenn keine User online sind very ThX Natürlich werd ich dann auch alles hier veröffentlichen, wobei ich ned glaub das ihr das jetzt braucht, aber vielleicht andere LoGDs. danke ![]() |
Autor: | Hecki [ Fr 04 Mär, 2005 10:19 ] |
Betreff des Beitrags: | |
So jetzt hab ichs abe endgültig geschafft ![]() So funzt die scheise jetzt: [php] //Bildchen anfang $bildda=FALSE; if ($row[pics]== 0 ) { $bild=nix; $bildda=TRUE; } if ($row[pics]== 1 ) { $bild=affe; $bildda=TRUE; } if ($row[pics]== 2 ){ $bild=hexe; $bildda=TRUE; } if ($row[pics]== 3 ){ $bild=dieb; $bildda=TRUE; } if ($bildda) $op[$i]="<img src='images/$bild.gif' width='15' height='15' align='absmiddle'> ".$op[$i]; //Bildchen ende[/php] Vielen dank drakarr ![]() |
Autor: | Kevz [ Fr 04 Mär, 2005 12:03 ] |
Betreff des Beitrags: | |
[php]//Bildchen anfang $bildda=FALSE; if ($row[pics]== 0 ) { $bild="nix"; $bildda=TRUE; } if ($row[pics]== 1 ) { $bild="affe"; $bildda=TRUE; } if ($row[pics]== 2 ){ $bild="hexe"; $bildda=TRUE; } if ($row[pics]== 3 ){ $bild="dieb"; $bildda=TRUE; } if ($bildda) $op[$i]="<img src='images/$bild.gif' width='15' height='15' align='absmiddle'> ".$op[$i]; //Bildchen ende[/php] so dann aber^^, hast die " vergessen ![]() |
Autor: | Hecki [ Fr 04 Mär, 2005 12:09 ] |
Betreff des Beitrags: | |
hm is doch jetzt wurscht, es funzt auch ohne " " und hab kein Bock jetzt die common wieder hochzuladen bei 20 Usern online. hauptsache es geht hehe |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |