anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 20:55

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bio erweitern
BeitragVerfasst: Mo 29 Jan, 2007 19:02 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 22 Dez, 2005 17:58
Beiträge: 93
LoGD: http://www.legend-green-dragon.de/logd/ ... illage.php
Hallo!

Ich habe für meinen Server eine Bio Erweiterung gemacht...

Sie zu schreiben und Ausgabe (usw) ist kein Problem....

....jedoch wenn der Spieler die Bio verändern/erweitern will ist anstatt den Farbcodes wie z.b `4 `1 od. `n `c der CSS Code zu sehen....

ein bsp.: $this->bbcode_second_pass_code('', '<span class='colDkGreen'>BioXYZ</span><span class='colDkRed'>usw...')

es gibt doch bestimmt eine Möglichkeit das zu ändern, oder? ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Jan, 2007 21:30 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Du nutzt wahrscheinlich die rawoutput, um den Text anzuzeigen.
Machmal nur output(""); Wenn du HTML-Code in dem output-Befehl hast, dann so output("",true);

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Jan, 2007 18:37 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
-DoM, diesmal liegst du daneben *g*

Taraen hat geschrieben:
....jedoch wenn der Spieler die Bio verändern/erweitern will ist anstatt den Farbcodes wie z.b `4 `1 od. `n `c der CSS Code zu sehen....


Beim Bearbeiten werden anstatt die Farbcodes der ganze HTML-Kram angezeigt. Das stört natürlich *g*
Deshalb ist es genau umgekehrt: Du (Taraen) gibst die Eingabezeile oder die Textarea mit der Funktion output() aus. Das ist aber in diesem Fall falsch. Dann output() wandelt die Farbcodes stets um... Deshalb brauchst du rawoutput().

Leider weiss ich nicht, in welcher Datei du deine Bioerweiterung eingepflegt hast, sonst könnt ich dir genaue Änderungen geben. Vielleicht Dateiname nennen? Oder häng die Datei hier an.

PS: Die commentary.settings.php gehört für gewöhnlich in den Ordner lib/... Nur so zur Info. Kann natürlich auch sein, dass du die Pfade angepasst hast ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Jan, 2007 19:08 
Offline
Eingeweihter
Eingeweihter

Registriert: Do 22 Dez, 2005 17:58
Beiträge: 93
LoGD: http://www.legend-green-dragon.de/logd/ ... illage.php
Hier wird die Bio ausgegeben

[php]$result = db_query("SELECT login,name,largebio FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);
if($row[largebio]=="") {
$ausgabe="`4Leider Ist hier noch keine Biographie verfügbar.";
} else {
$ausgabe= $row[largebio];
}
//AUSGABE
output("`c`^Hier die Ausfürliche Biographie von $row[name]:`n`n");
output("$ausgabe",true);
output("`c`0");
[/php]

und so eingegeben

[php]$form=<<<FORMULAR
<form action="prefs.php?op=send" method="POST">
<p align="center">
<textarea cols="50" rows="25" name="text">
{$session[user][largebio]} </textarea>
</p>
<table align="center" size="75%">
<tr>
<td><input type="submit" name="submit" value='Absenden' type='button'></td>
<td><input type="reset" name="reset" value="Feld leeren" type='button'></td>
</tr>
</table>
FORMULAR;


output($form,true);


output("`c`0");
addnav("","prefs.php?op=send");
addnav("Zurück","prefs.php");
}elseif($_GET[op]=="send"){

addnav("Weiter...","prefs.php");

$ausfuehren= "INSERT INTO logd (largebio) VALUES
('".$_POST[text]."') WHERE login=$session[user][login]";

mysql_query ($ausfuehren);[/php]

danke ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum