anpera.net https://anpera.dyndns.org/phpbb3/ |
|
erweiterung der prefs.php? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3350 |
Seite 1 von 2 |
Autor: | Vicriia [ Mo 05 Feb, 2007 09:53 ] |
Betreff des Beitrags: | erweiterung der prefs.php? |
oehm ich weiß zwar nich, ob das wirklich in die Prefs gehört .. aber ich such das zeug mit den sachen da wo man ICQ, MSN, Geburtsdatum usw. eintragen kann, womit das denn wiederum in der Bio angezeigt wird (und auf dem DP wer geburtstag hat) .. kann mir da einer mal die codes geben? >.< wäre echt nett .. ich such das schon derbe lange habs aber nicht gefunden .. hab das einmal auf irgendeinem Server gesehen .. :\ mh naja danke schon mal im voraus .. b-day-vic~ x3 |
Autor: | Squall [ Mo 05 Feb, 2007 12:18 ] |
Betreff des Beitrags: | |
suche in prefs: $this->bbcode_second_pass_code('', 'output("`#Deine E-Mail Adresse wurde geändert.`n"); $session[user][emailaddress]=$_POST[email]; } } } ') füge darunter ein: $this->bbcode_second_pass_code('', 'if ($_POST[icq]!=$session[user][icq]){ output("`#Deine ICQ-Nummer wurde geändert.`n"); $session[user][icq]=$_POST[icq]; } if ($_POST[skype]!=$session[user][skype]){ output("`#Dein Skype-Nick wurde geändert.`n"); $session[user][skype]=$_POST[skype]; } if ($_POST[msn]!=$session[user][msn]){ output("`#Dein Alias für den MSN-Messenger bzw. den Windows (Live) Messenger wurde geändert.`n"); $session[user][msn]=$_POST[msn]; } if ($_POST[yim]!=$session[user][yim]){ output("`#Dein Nick für den Yahoo Instant Messenger wurde geändert.`n"); $session[user][yim]=$_POST[yim]; } if ($_POST[aim]!=$session[user][aim]){ output("`#Dein Nick für den AOL Instant Messenger wurde geändert.`n"); $session[user][aim]=$_POST[aim]; } if ($_POST[oth]!=$session[user][oth]){ output("`#Dein zusätzlicher Messenger-Alias wurde geändert.`n"); $session[user][oth]=$_POST[oth]; } } ') suche weiter: $this->bbcode_second_pass_code('', '$form=array( "Einstellungen,title" ') füge nach belieben ein: $this->bbcode_second_pass_code('', ',"icq"=>"ICQ-Nummer`n" ,"skype"=>"Skype-Alias`n" ,"msn"=>"MSN/WM/WLM-Alias`n" ,"yim"=>"YIM-Alias`n" ,"aim"=>"AIM-Alias`n" ,"oth"=>"Andere(r) Messenger`n"') suche in bio: $this->bbcode_second_pass_code('', '$result = db_query("SELECT login,name,') setz dort ein: $this->bbcode_second_pass_code('', 'icq,skype,msn,aim,yim') suche weiter: $this->bbcode_second_pass_code('', 'if ($row['pvpflag']=="5013-10-06 00:42:00") output("`5`iSteht unter besonderem Schutz`i"); ') füge dort oder wo du es haben willst ein: $this->bbcode_second_pass_code('', 'output('</td><td width="200" valign="top">',true); output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n"); ') $this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` icq varchar(40) NOT NULL default '': ') hier hab ich nur ein sql gemacht...den rest bekommste bestimmt selbst hin.. achja..für die dragon das noch: $this->bbcode_second_pass_code('', '$nochange=array("acctid"=>1 ,"name"=>1 ,"sex"=>1,"') füge dort achtung 2 mal ein: $this->bbcode_second_pass_code('', ',"icq"=>1 ,"msn"=>1 ,"yim"=>1 ,"aim"=>1 ,"skype"=>1') mfg |
Autor: | Feydoer1 [ Mo 05 Feb, 2007 14:06 ] |
Betreff des Beitrags: | Tolle Idee |
Ja find die Idee super und wollt es auch gleich einbauen, aber leider stimmt da was nicht mit der sql. kann mir da wer helfen? |
Autor: | kyrion [ Mo 05 Feb, 2007 16:58 ] |
Betreff des Beitrags: | |
Also ich habe es so in der Datenbank eingebaut... $this->bbcode_second_pass_code('', ' ALTER TABLE `accounts` ADD `icq` VARCHAR( 40 ) NOT NULL , ADD `msn` VARCHAR( 40 ) NOT NULL , ADD `yim` VARCHAR( 40 ) NOT NULL , ADD `aim` VARCHAR( 40 ) NOT NULL , ADD `oth` VARCHAR( 40 ) NOT NULL , ADD `skype` VARCHAR( 40 ) NOT NULL ; ') bis jetzt hat alles geklappt... ![]() Aber kann es sein, das im bio.php es nicht: $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n");') sondern so heißen muß? $this->bbcode_second_pass_code('', ' output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n"); ') denn wenn ich das $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); ') drinn lasse, dann habe ich das nicht wo es eigendlich hingehört... ![]() |
Autor: | Lord Sephiroth [ Mo 05 Feb, 2007 18:07 ] |
Betreff des Beitrags: | |
kyrion hat geschrieben: Also ich habe es so in der Datenbank eingebaut... $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n");') sondern so heißen muß? $this->bbcode_second_pass_code('', ' output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n"); ') denn wenn ich das $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); ') drinn lasse, dann habe ich das nicht wo es eigendlich hingehört... ![]() Schon klar ^^ ist ja praktisch ne "Box" (sehr professionelles wort) wo MSN,SKype,YIM und AIM dargestellt werden. Mit $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); ') bestimmst du die Position der Box. ^^ |
Autor: | Squall [ Mo 05 Feb, 2007 18:30 ] |
Betreff des Beitrags: | |
hmm..ok..den sql habe ich wohl einfach nur schnell da hingeklatscht..hatte nicht viel zeit dazu..und hab die falschen kommazeihen genommen.. man musste nur die richtigen Kommazeihen nehmen und schon geht der sql...der rest müsste eigentlich gehen.. ![]() |
Autor: | Feydoer1 [ Di 06 Feb, 2007 12:04 ] |
Betreff des Beitrags: | Danke |
Danke für die Hilfe. Es kommt gut an bei uns. |
Autor: | DarkAngel [ Di 06 Feb, 2007 12:27 ] |
Betreff des Beitrags: | |
Das was du suchst ( auch mit der anzeige auf dem DP etc ) ist mein Geburtstags und Messenger etc Addon, das ich damals in Kevz Forum veröffentlicht hatte. |
Autor: | Nightborn [ Di 06 Feb, 2007 22:18 ] |
Betreff des Beitrags: | |
Zitat: $session[user][skype]
Ich weise DEUTLICH auf Eli's Signatur hin. die 4 bytes sinds auch noch wert da... herzlichen Dank. |
Autor: | Squall [ Di 06 Feb, 2007 22:38 ] |
Betreff des Beitrags: | |
Nightborn hat geschrieben: Zitat: $session[user][skype] Ich weise DEUTLICH auf Eli's Signatur hin. die 4 bytes sinds auch noch wert da... herzlichen Dank. ich glaube das kann jeder für sich entscheiden, was er für nötig hält und was nicht... |
Autor: | Nightborn [ Mi 07 Feb, 2007 08:05 ] |
Betreff des Beitrags: | |
Zeit, daß ich mal einen mod schreibe. und eine konstante user definiere, die 0 ist... ![]() und dann das in die common einbauen lasse... let's rock. |
Autor: | Eliwood [ Mi 07 Feb, 2007 17:32 ] |
Betreff des Beitrags: | |
Squall, Nightborn hat schon Recht. So wies notiert ist, ist es einfach falsch. Auch wenns geht - falsch bleibt falsch. |
Autor: | Squall [ Do 08 Feb, 2007 12:17 ] |
Betreff des Beitrags: | |
hmm..das blöde ist, denn ich weiss nicht mal die Taste auf der Tastatur welches die Hochkommas macht ![]() ka..suche schon seit Monaten danach..da ich sie nie gefunden hab..kann ich sie auch nicht nutzen...jaja...weiss ict voll der lacher...aber mein Lapi hat irgendwie die Taste nicht ![]() |
Autor: | Tidus [ So 11 Feb, 2007 11:02 ] |
Betreff des Beitrags: | |
du hast aber dich sicher eine raute taste (#) wenn ja dann darunter befindet sich auch das hochkomma =) |
Autor: | Yanara [ Mi 25 Jul, 2007 22:39 ] |
Betreff des Beitrags: | |
Hallo zusammen! Ich hab das eingebaut und es klappt alles! Ich wurde von nem User gefragt ob ich ne Funktion einbauen könnte damit es nur die anzeigt die ausgefüllt werden, als zum beispiel nur ICQ oder so? Danke für eure Bemühungen! MFG Yanara |
Autor: | Desperare_Luzifel [ Do 26 Jul, 2007 01:20 ] |
Betreff des Beitrags: | |
Wenn das nur angezeigt werden soll wenn etwas drinne steht schreib einfach [php] if($row['icq'] != ""){ output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); } if($row['msn'] != ""){ output("`tMSN/WM/WLM: `@$row[msn]`n"); } if($row['skype'] != ""){ output("`tSkype: `@$row[skype]`n"); } if($row['yim'] != ""){ output("`tYIM: `@$row[yim]`n"); } if($row['aim'] != ""){ output("`tAIM: `@$row[aim]`n"); } if($row['oth'] != ""){ output("`tAndere(r) Messenger: `@$row[oth]`n"); }[/php] dann steht es nur in der Bio wenn auch etwas drinne steht ![]() Wenn ich jetzt nen Fehler gemacht hab sry, war dann keine Absicht ![]() EDIT: 26. Juli 2007 4:10 Uhr |
Autor: | Yanara [ Di 31 Jul, 2007 16:11 ] |
Betreff des Beitrags: | |
Hey Ich danke dir es funzt. Gruss Yanara |
Autor: | Rhodeon [ Di 31 Jul, 2007 17:07 ] |
Betreff des Beitrags: | |
kyrion hat geschrieben: Also ich habe es so in der Datenbank eingebaut...
denn wenn ich das $this->bbcode_second_pass_code('', ' output('</td><td width="200" valign="top">',true); ') drinn lasse, dann habe ich das nicht wo es eigendlich hingehört... ![]() Funktionieren tut das schon, man sollte die Tabelle halt komplett machen und nicht nur teilweise ![]() [php] output("<table><tr><td with='200' valign='top'>",true); output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n"); output("</td></tr></table>",true); [/php] Zumindest funktioniert das bei mir so xD |
Autor: | Drazaar [ Sa 04 Aug, 2007 12:34 ] |
Betreff des Beitrags: | |
Dafür muss man nur vor der Ausgabe abfragen, ob das Feld gesetzt ist, oder nicht. [php]output('</td><td width="200" valign="top">',true); output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); output("`tMSN/WM/WLM: `@$row[msn]`n"); output("`tSkype: `@$row[skype]`n"); output("`tYIM: `@$row[yim]`n"); output("`tAIM: `@$row[aim]`n"); output("`tAndere(r) Messenger: `@$row[oth]`n");[/php] Ersetzen mit: [php]if($row['icq']!='') output("`n`^Weitere Infos:`n`tICQ: `@$row[icq]`n"); if($row['msn']!='') output("`tMSN/WM/WLM: `@$row[msn]`n"); if($row['skype']!='')output("`tSkype: `@$row[skype]`n"); if($row['yim']!='') output("`tYIM: `@$row[yim]`n"); if($row['aim']!='') output("`tAIM: `@$row[aim]`n"); if($row['oth']!='')output("`tAndere(r) Messenger: `@$row[oth]`n");[/php] Die Zeile $this->bbcode_second_pass_code('', 'output('</td><td width="200" valign="top">',true);') habe ich weggelassen, da ich ihren Sinn nicht so wirklich erkenne... Mfg Draz €: Die Tabelle komplett machen geht natürlich, fände ich aber in der bio.php nicht einmal gut (unübersichtlich). Allerdings kann ich mich auch täuschen, bei mir sieht die bio.php nimmer so aus wie normal, deshalb kann's sein, dass ich da etwas durcheinander komme... €2: Ah jah, es gibt eine zweite Seite xDDD Beachtet mich einfach garnicht *g* |
Autor: | Harthas [ Sa 04 Aug, 2007 18:35 ] |
Betreff des Beitrags: | |
[php]if(isset($row['icq'])) output('`n`^Weitere Infos:`n`tICQ: `@'.$row['icq'].'0`n'); elseif(isset($row['msn'])) output('`tMSN/WM/WLM: `@'.$row['msn'].'`n'); elseif(isset($row['skype'])) output('`tSkype: `@'.$row['skype'].'`n'); elseif(isset($row['yim'])) output('`tYIM: `@'.$row['yim'].'`n'); elseif(isset($row['aim'])) output('`tAIM: `@'.$row['aim'].'`n'); elseif(isset($row['oth'])) output('`tAndere(r) Messenger: `@'.$row['oth'].'`n'); [/php] So wäre es wohl noch um einen Zacken schöner (Single-Quotes, isset und elseif). |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |