HTML-Code in ein Textfeld einfügen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

HTML-Code in ein Textfeld einfügen

Beitrag von Susan »

Hi,

ich habe kein Erfolg bei der Suche da er mir genau das anzeigt was ich nicht suche *lol*
Ich meine damit nicht den bb-code für [url] sondern richtigen HTML-Code in ein Textfeld einfügen. Und das ganze im Adminbereich.

Das ist prinzipiel möglich und wird auch brav ausgegeben. Mein Problem ist jedoch, das, wenn ich etwas bearbeiten möchte und alles abspeichere verschwindet der Text und ich müßte alles wieder von neuem eingeben.

Beispiel: Im Downloadmod von Hotschi erstelle ich eine Kategorie (Kategorie hinzufügen). Als Name gebe ich folgenden Code ein:

Code: Alles auswählen

<font color="#E6DCB4"><b>Sims 1</b></font>&nbsp;<img src="/templates/subSilver/images/icon_mini_forum.gif" alt="" height="13" width="12" border="0">&nbsp;Themen&nbsp;<img src="/templates/subSilver/images/icon_mini_dlinfo.gif" alt="" height="13" width="12" border="0">&nbsp;Halloween 2003
Das ganze wird gespeichert und auch als Text ausgegeben.
Gehe ich jetzt wieder in die Downloadkategorie sieht diese Zeile folgendermassen aus:

Bild

Ist ja auch nicht schlimm. Aber ändere ich etwas auf dieser Seite und speichere ich alles ab, wird der Kategorietitel unter Downloads nicht mehr angezeigt.

Weiss jemand vielleicht wie man das verhindern kann? Irgendjemand ne Idee?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ganz einfach: Die Darstellung von HTML-Code wird ja vorher codiert, also in HTML umgewandelt und auch so in der Datenbank gespeichert. Wird dieser Code nun erneut dargestellt, geschieht das eben als HTML und nicht als Feldinhalt. Das betreffende Feld ist dann eben leer.
Hier muss man dann das Eingabefeld, besser dessen Inhalt, nach der Abfrage aus der DB in HTML-Code umwandeln, damit es nicht dargestellt, sondern als Feldinhalt in dem Eingabefeld steht.

Wo ausser dem Download-Mod ist das denn bei Dir noch der Fall?

BTW:
Man sollte eher überlegen, diese Felder mit BBCode zu versorgen.
HTML-Code an dieser Stelle verringert die Sicherheit des Boards...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

aha,

ich hab es bis jetzt nur im Downloadmod probiert. Ich hatte es auch vor im der linkdb zu machen *probier* *urgs* da geht das gar nicht, wird nur der HTML-Code angezeigt :(

Ich wußte nicht das soetwas die Sicherheit veringert. Ist natürlich nicht in meinem Sinn!
Geht denn BBCode dort? Ich kenn das nur bei den Postings und nicht bei den kleinen Textfeldern ....... Das wäre echt toll

Der Vorteil ist das man hier alles sehr schön übersichtlich gestalten kann :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

BBCode geht theoretisch überall. Man muss nur wollen ;)
Dazu wäre zum betreffenden Datensatz die BBCode-UID mit zu speichern, mit der die BBCodes codiert in der Datenbank abgelegt werden. Beim Darstellen der Daten sind diese dann nur zu decodieren.
So wie in der posting.php, bzw. viewtopic.php eben.

Und Du willst jetzt zunächst im Download Mod die Kategorinamen mit BBCode versehen können?
Ich werde hier keine Button wie beim Posting einbauen, aber die BBCodes werden alle verwendbar sein, die Du auch beim Posten hast.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Und Du willst jetzt zunächst im Download Mod die Kategorinamen mit BBCode versehen können?
Jep, und wenn möglich auch in der linkdb die Kategorie und Unterkategorie

Dazu eine andere Frage: Kann man denn sowas nicht auch mit PHP-Code machen? wie zb {Link1}
und in einer Datei definiere ich dann Link 1 mit dem HTML-Code
Was dann ja auch eine Frage ist ob man das dann nicht 2sprachig machen kann :) (in dem man dann eigene lang_mains in den language-Ordner anlegt (zb lang_download_link.php und lang_links.php)

PHP-Code dann nur für den Admin möglich .....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also für den Download Mod habe ich schon in einem der zahlreichen Add-Ons (ich glaube in dem Kategorie-Fix) BBCodes für die Download-Beschreibung eingebunden. Das liesse sich natürlich auch auf die Kategorienamen leicht erweitern...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Fix Layout Kategorie habe ich installiert. Das macht doch die Sortiermöglichkeit und das Dropdownmenü oder?
Wußte gar nicht das man da BBCode verwenden kann :D

[EDIT] Also BBCode in der Kategoriebeschreibung wird nur als Code ausgegeben. Dieses Addon war es wohl nicht


Wäre Klasse wenn das machbar wäre - vielleicht auch mit PHP *liebguck*
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mit php ist das hier deutlich schwerer. BBCode werde ich am WE versuchen. Interessiert mich auch. Gibt ein neues Add-On ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Bild Du bist der Beste Bild
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

[quote="oxpus - Fr 28.Jan, 2005 20:41";p="21879"]Mit php ist das hier deutlich schwerer. BBCode werde ich am WE versuchen. Interessiert mich auch. Gibt ein neues Add-On ;)[/quote]
Und so wird der Dl-Mod nach und nach immer perfekter. ^b
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp.
Und da ist es wirklich schade, daß sich Hotschi nicht mehr meldet. Zumindest, um den Mod übernehmen und damit neu auflegen zu können.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Du sagst es!!!
Aber da kann man leider nichts machen. :(
für den Download Mod habe ich schon in einem der zahlreichen Add-Ons (ich glaube in dem Kategorie-Fix) BBCodes für die Download-Beschreibung eingebunden.
Öhm, ich habe momentan den "Categorie-Fix", "X Posts to Download" und "auto traffic" drin, aber BBCodes kann ich nicht in der Beschreibung verwenden! Hast du also entweder beim "Hacklist_ToDoList" integriert, oder nicht veröffentlicht. ^1
Da der "Hacklist_ToDoList" (falls es überhaupt da drin ist) nicht jedermans sache ist, würde ich vorschlagen das du daß auch gleich noch mit in das neue Add-On nimmst *interesse hab*. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wird gemacht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@amiga

hast du da einen link für mich zu dem mod auto traffic...

ps...die nacht ist jung, bin einbau willig :rofl:

liebe grüsse
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

dankeschön...
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

@oxpus

hab eben die datenbank ausgeführt und die fehlermeldung bekommen das die tabellen schon vorhanden sind, hab die aber noch nicht ausgeführt vorher... kann es sein das die ein anderer mod schon angelegt hat?

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_dl_update_time INT( 11 ) DEFAULT '0' NOT NULL
+++ Error: Duplicate column name 'user_dl_update_time'

ALTER TABLE phpbb_groups ADD group_dl_auto_traffic INT( 11 ) DEFAULT '0' NOT NULL
+++ Error: Duplicate column name 'group_dl_auto_traffic'

INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_dl_auto_traffic', '0')
+++ Error: Duplicate entry 'user_dl_auto_traffic' for key 1
grüsse
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Möglich. Dann ignoriere diese Meldung einfach.

EDIT
Add-In für BBCodes/Smilies/HTML ist fertig: http://www.oxpus.de/viewtopic.php?p=22025#22025
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten