anpera.net
https://anpera.homeip.net/phpbb3/

Würde gern meine Bio erweiteren :)
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2413
Seite 1 von 5

Autor:  Athelas [ Mi 29 Mär, 2006 12:49 ]
Betreff des Beitrags:  Würde gern meine Bio erweiteren :)

hiho liebe leute,

1. also folgendes, ich möchte gerne das man in der bio alter und herkunft sieht bzw. in den prefs eingeben kann! habe die sufu benutzt aber leider nix gefunden, wäre nice wenn jmd was hat ;)

2. desweiteren wäre es schön wenn jmd n hack hat, das mit in der prefs festlegen kann welche farbe man für "emotes" und welche für "gesagtes" benutzt. hab das ma irgendwo gesehen :)

also schonmal vielen dank,
gruss

Autor:  Squall [ Mi 29 Mär, 2006 14:44 ]
Betreff des Beitrags: 

musste ich mir auch selbst zusammen basteln

suche in bio.
$result = db_query("SELECT login

füge dort ein:

herkunft,old

das gleiche in der dragon 2x damit es nach dem dk bleibt

suche in bio:

output("`tErrungenschaft: `@$row[title]`n");

füge nach belieben ein :

if ($row['herkunft']!="")
{
output("`tHerkunft: `@{$row['herkunft']}`n");
}
if ($row['old']!="")
{
output("`tAlter: `@{$row['old']}`n");
}

suche in Prefs:

reset($_POST);
$nonsettings = array("pass1"=>1,"pass2"=>1,

füge dort ein:

"herkunft"=>1,"old"=>1);

suche:

if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio'] || closetags(stripslashes($_POST['


füge dort ein:

$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');

suche:

,"bio"=>"Kurzbeschreibung des Charakters`n"

setz darunter:

,"herkunft"=>"Herkunft des Charakters`n"
,"old"=>"Alter des Charakters`n"

so die sqls kannste ja bestimmt selbst...hoffe das hilft dir weiter

Mfg

Autor:  Athelas [ Mi 29 Mär, 2006 16:05 ]
Betreff des Beitrags: 

super dank dir! allerdings wärs nice wenn du mir den sql befehl geben könntest, hab da 0 plan :???:

das mit den farben wär auch noch wichtig falls jmd da weiter weis :)

gruss

Autor:  Harthas [ Mi 29 Mär, 2006 16:30 ]
Betreff des Beitrags: 

Suchfunktion^^
http://anpera.homeip.net/forum/viewtopic.php?highlight=farbe&t=802

Und für den Sql sollte

[php]ALTER TABLE `accounts` ADD `herkunft` VARCHAR( 30 ) NOT NULL ,
ADD `old` VARCHAR( 30 ) NOT NULL ;[/php]

eigen tlich gehen

mfg

Autor:  Athelas [ Mi 29 Mär, 2006 16:35 ]
Betreff des Beitrags: 

*g* vielen dank naja hab aiuch nur fürs erst genannet gesucht ^^
werds gleich ma testen

gruss

Autor:  Eliwood [ Mi 29 Mär, 2006 16:43 ]
Betreff des Beitrags: 

@ Squall: Na ja. Lass die Stelle im $nonsettings-array weg, und du sparst 2 Felder in der Datenbank :P

Autor:  Athelas [ Mi 29 Mär, 2006 17:24 ]
Betreff des Beitrags: 

so vielen dank schonmal an euch hat alles wunderbar funktioniert :)
jetzt noch eine sache, ich möchte in der bio ebenfalls eine Charakterklasse einbauen, wären das dann die selben sachen wie mit dem alter und der herkunft? wenn ja dann krieg ich das wohl selber hin ^^
wenn nich sag ich schonmal im voraus danke :P

gruss

Autor:  Squall [ Do 30 Mär, 2006 02:24 ]
Betreff des Beitrags: 

Eliwood hat geschrieben:
@ Squall: Na ja. Lass die Stelle im $nonsettings-array weg, und du sparst 2 Felder in der Datenbank :P


danke werd mir den tip...für die zukunft merken...


2.Athelas

ja wenn du nur ein feld machen möchtest...wo die user selber ihre klassen aussuchen und reinschreiben möchten,gehe wie bei meinem bsp..der herkunft vor und nimm eliwoods ersten sql und musst halt nur klasse statt herkunft nehmen :P

wenn du aber bonis mit den klassen machen willst,musst du diese in der newday,common und hofliste einbaun..ich glaub so ein addon gibts hier im forum und wenn nicht..mach es wie ich es tat und bau selbst welche :lol:

mfg

Autor:  Athelas [ Do 30 Mär, 2006 10:46 ]
Betreff des Beitrags: 

naja ich wollte es schon so das man es selber auswählen kann. das addon dazu hab ich auch gesehen. naja jedenfalls hat alles geklappt beim einbau, und ich hab das gue ding "class" genannt. nun hab ich aber doch noch ein problem, ich bekomme jetzt im item editor folgende fehlermeldung:

$this->bbcode_second_pass_code('', 'SELECT items.*,accounts.name AS ownername FROM items
LEFT JOIN accounts ON accounts.acctid=items.owner WHERE class='Fluch.Prot' ORDER BY id LIMIT 0,51

Column 'class' in where clause is ambiguous')

und zwar bei allen sachen die ich dort anklicke.
freue mich über eure hilfe^^

gruss

edit: hm muss wohl irgendwas mächtig falsch gemacht haben^^
wenn ich jetzt mein haus betreten möchte kommt folgendes:

$this->bbcode_second_pass_code('', 'SELECT items.id,items.hvalue,items.owner,accounts.acctid AS aid,accounts.name AS besitzer FROM items LEFT JOIN accounts ON accounts.acctid=items.owner WHERE value1=7 AND class='Schlüssel' ORDER BY items.id ASC

Column 'class' in where clause is ambiguous')

Autor:  Lestat [ Do 30 Mär, 2006 17:07 ]
Betreff des Beitrags: 

Ist jetzt nur eine Vermutung, aber ich glaube, dass es an dem Name für deine Spalte "class" liegt. Das beisst sich sehr wahrscheinlich mit dem Spaltennamen "class" in der "items"-Tabelle.

Es müsste also reichen, wenn du deine Spalte "class" in der "accounts"-Tabelle umbenennen würdest, z.b. in "playerclass" oder so..

Autor:  Athelas [ Do 30 Mär, 2006 17:21 ]
Betreff des Beitrags: 

yo genau daran lags, bin vorher selber auf die idee gekommen^^
trotzdem danke :)

Autor:  Drazaar [ So 02 Apr, 2006 17:16 ]
Betreff des Beitrags: 

Vielleicht stehe ich auf der Leitung, aber wo genau soll dies nun rein?
[php]
$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');
[/php]

ich habe es einfach mal so gemacht
[php]
if (closetags($_POST['herkunft'],'`i`b`c`H')!=$session['user']['herkunft']){
$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
}
if (closetags($_POST['old'],'`i`b`c`H')!=$session['user']['old']){
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');
}
[/php]

was eigentlich auch funktionierte, nur speichert er das geschriebene nicht im feld. d.h. nachdem man auf speichern drückte ist das eingabefeld wieder leer (die angaben sind allerdings in der bio)..... :???:

Autor:  Squall [ So 02 Apr, 2006 18:55 ]
Betreff des Beitrags: 

suche:

if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio'] || closetags(stripslashes($_POST['


füge dort ein:

$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');

steht aber weiter oben,mei meinem post

warum es nicht gespeichert wird...ka...dies war halt zusammen gebastelt von mir..und war froh..das es überhaupt geht :P

Autor:  Drazaar [ So 02 Apr, 2006 19:20 ]
Betreff des Beitrags: 

ob du's glaubst oder nicht:
die Zeile gibt es nicht...O.o

Autor:  Squall [ So 02 Apr, 2006 20:34 ]
Betreff des Beitrags: 

if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio'] || closetags(stripslashes($_POST['tierbio']),'`i`b`c`H')!=$session['user']['tierbeschreibung']){
if ($session['user']['biotime']>"9000-01-01"){
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
}else{
$session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H');
$session['user']['tierbeschreibung']=closetags(stripslashes($_POST['tierbio']),'`i`b`c`H');
$session['user']['biotime']=date("Y-m-d H:i:s");
}
}

$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');


und da ist die zeile drin :pein: ganz oben...füge nach belieben ein..ob oben unter ist wurscht

mfg

Autor:  Drazaar [ Di 04 Apr, 2006 21:39 ]
Betreff des Beitrags: 

ok... ich hab keine Tierbio^^....das erklärt dannwohl auch, warum ich kein so ein || blabla hatte ^^

gut, habs dann mal so gemacht

[php]
if (closetags(stripslashes($_POST['bio']),'`i`b`c`H')!=$session['user']['bio']){
if ($session['user']['biotime']>"9000-01-01"){
output("`n`\$Du kannst deine Beschreibung nicht ändern. Der Admin hat diese Funktion blockiert!`0`n");
}else{
$session['user']['bio']=closetags(stripslashes($_POST['bio']),'`i`b`c`H');
$session['user']['biotime']=date("Y-m-d H:i:s");
}


$session['user']['herkunft']=closetags(stripslashes($_POST['herkunft']),'`i`b`c`H');
$session['user']['old']=closetags(stripslashes($_POST['old']),'`i`b`c`H');

[/php]

aber ich hab immer noch folgendes Problem: wenn ich das verdammte zeug reinschreib, auf speichern drück stehtt einfach nichts im eingabefeld.
in der bio selbst steht es, aber im eingabefeld nicht -.-

Autor:  Armand [ Sa 07 Okt, 2006 15:31 ]
Betreff des Beitrags: 

hat sich das irgendwie geklärt?bei mir zeigts das nämlich auch nicht an ^^"

Autor:  Tidus [ So 08 Okt, 2006 09:16 ]
Betreff des Beitrags: 

na ist ja klar wenn mans nach dem bio vorbild macht das mann dann eben auch alle änderungen machen sollte!!

suche

$prefs['bio'] = $session['user']['bio'];

das dann ergänzen mit den jeweiligen angaben sollte jan icht so schwer sein =P

Autor:  HonjiHyuga [ Sa 21 Feb, 2009 16:36 ]
Betreff des Beitrags:  Re: Würde gern meine Bio erweiteren :)

HalloutzZ

sry das ich störe ABER ich habe eine frage zu der großen bio, ich habe schon eine größere eingebaut also das ist erlädigt

mein einzigstes problem ist....das eingabefeld ich habe jedemenge sachen ausprobiert und bekomme nur
probleme deswegen frage ich nocheinmal direckt UND sry hab schon gesehen das viele gefragt hatten

und auch drauf hingewiesen wurde zu suchen...

also!! deswegen braucht ihr das nicht nocheinmal zu wiederholen ok?
ich habe gesucht! ganz ehrlich...aber direkt dazu habe ich nichts gefunden....drum bitte...wie kann ich ein größeres eingabefeld machen?...

also in der Prefs....VIELEN DANK >_<" schoneinmal im vorraus

Autor:  Marja [ Sa 21 Feb, 2009 18:39 ]
Betreff des Beitrags:  Re: Würde gern meine Bio erweiteren :)

Versuch's mal so in deiner Prefs.php:

$this->bbcode_second_pass_code('', ',"bio"=>"Kurzbeschreibung des Charakters (max. XY Zeichen!) ,textarea,50,10"')

Seite 1 von 5 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/