anpera.net
http://anpera.homeip.net/phpbb3/

HTML in der Bio
http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=4444
Seite 1 von 4

Autor:  Varius [ Sa 29 Mär, 2008 20:18 ]
Betreff des Beitrags:  HTML in der Bio

$allowedTags = '<h1><b><i><a><table><tr><td><ul><li><pre><hr><blockquote><img><h3><embed>';

Dies hab ich bisher ales frei gegeben. aber manche User haben trotzdem Probleme mit ihrer Biod. Was habt ihr so frei gegeben ?

:)

Autor:  MySql [ Sa 29 Mär, 2008 20:27 ]
Betreff des Beitrags:  Re: HTML in der Bio

Das reicht doch vollkommen, vllt. noch <dd> <dt> <ol> etc., aber nicht die großen sachen, sonst haste bald n' paar User die Ihre Bio als Homepage benutzen :lol:

Autor:  Rikkarda [ Sa 29 Mär, 2008 23:18 ]
Betreff des Beitrags:  Re: HTML in der Bio

ich hab diese erlaubt:

$this->bbcode_second_pass_code('', '$allowedTags='<br><b><h1><h2><h3><h4><i><hr>' .
'<img><li><ol><p><strong><table>' .
'<tr><td><th><u><ul><div><span><center><font><size><p><img>';')

Autor:  Auric [ So 30 Mär, 2008 01:20 ]
Betreff des Beitrags:  Re: HTML in der Bio

<embed> ist schon zimlich heftig... das würde ich evtl auch rausnehmen. Ich schätze kaum, das dein user Vektorgrafiken für ihre avatare wollen und Flash oder sowas ist dann doch etwas übel für ne Bio

Autor:  Arath [ So 30 Mär, 2008 13:12 ]
Betreff des Beitrags:  Re: HTML in der Bio

Ich habe <embed> bei mir auch drin, allerdings gegen Donationpunkte in der Jägerhütte. Grad weil ich selbst gerne kleine Flash-Banner mache, da es um einiges einfacher ist als eine animierte Gif Grafik.

Viele Grüße
Kai A. Wolf

Autor:  halfen [ So 15 Feb, 2009 23:13 ]
Betreff des Beitrags:  Re: HTML in der Bio

ich entschuldige mich jetzt schonmal für meine dumme frage.. aber in welcher datei muss ich die tags erlauben?

Autor:  Auric [ So 15 Feb, 2009 23:37 ]
Betreff des Beitrags:  Re: HTML in der Bio

die Bio wird in der bio.php angezeigt... evtl auch geschrieben, ansonsten müsste es die Prefs.php sein

Autor:  halfen [ Mo 16 Feb, 2009 15:39 ]
Betreff des Beitrags:  Re: HTML in der Bio

hab dort schon nach

$this->bbcode_second_pass_code('', '$allowedTags=')

gesucht, aber nichts gefunden.. liegt es evtl daran, dass ich nichts erlaubt hab?

Autor:  Eliwood [ Mo 16 Feb, 2009 16:44 ]
Betreff des Beitrags:  Re: HTML in der Bio

Kann das auch daran liegen, dass du diesen Hack nicht hast?

Autor:  Linus [ Mo 16 Feb, 2009 16:49 ]
Betreff des Beitrags:  Re: HTML in der Bio

halfen hat geschrieben:
hab dort schon nach

$this->bbcode_second_pass_code('', '$allowedTags=')

gesucht, aber nichts gefunden.. liegt es evtl daran, dass ich nichts erlaubt hab?


Könnte es vielleicht sein dass du von der Standardinstallation eines 0.97er LoGD ausgehst? Da ist zunächst mal gar kein HTML in der Bio erlaubt.
In diesem Thread geht es darum wie man bei erlaubtem HTML gefährliche Tags rausfiltert bzw. frei gibt. Ich hab das Gefühl du hast dich ein wenig verlaufen! :D

EDIT: Mist, und wieder war einer schneller als ich! :D

Autor:  halfen [ Mo 16 Feb, 2009 17:21 ]
Betreff des Beitrags:  Re: HTML in der Bio

Eliwood hat geschrieben:
Kann das auch daran liegen, dass du diesen Hack nicht hast?

:bash:
das könnte natürlich auch sein..

SRY

Autor:  vernisage [ Di 08 Dez, 2009 15:17 ]
Betreff des Beitrags:  Re: HTML in der Bio

*müüüühsam rauskram*

Hallo ihr Lieben,

ich hab mal ne Frage, ebenfalls bezüglich HTML oder Java in der Bio.
Bei mir ist auch der Befehl <marquee> gestattet. Ich nutz ihn selbst, um Laufschrift darzustellen.
Jetzt aber meine Frage, der Codeschnipsel beinhaltet, dass der Text anhält, wenn man mit der Maus drüber fährt. Tut er aber nicht. Was muss ich "genehmigen"?
Hier mal meine Angaben, die in der Bio erlaubt sind:

$this->bbcode_second_pass_code('', '/**
* Allow these tags
*/
$allowedTags='<br><b><h1><h2><h3><h4><i><hr>' .
'<img><li><ol><p><strong><table><marquee>' .
'<tr><td><th><u><ul><div><span><center><font><size><p><img><style><blockquote>';
/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/** ')

Wer kann mir da sagen, was ich noch erweitern muss?

Dank und LG
verni

Autor:  Minerva [ Di 08 Dez, 2009 15:28 ]
Betreff des Beitrags:  Re: HTML in der Bio

vernisage hat geschrieben:
$this->bbcode_second_pass_code('', '
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload'; ')


Den Teil, weiß nicht, wie der Codeschnipsel genau ausieht, aber da es bei: wenn die Maus darüber (zu deutsch onmouseover) passiert, würde ich mal probieren den onmouseover da raus zu machen.
ist natürlich dann nicht merh so sicher. Aber ist deine Sache.

mfg dat Mine

Autor:  vernisage [ Di 08 Dez, 2009 15:53 ]
Betreff des Beitrags:  Re: HTML in der Bio

Nein, weder mit Rausnahme von onmouseover noch onmouseout .
Schrift läuft weiter, ohne dass sie stopt, wenn ich mit der Maus raufgehe.

Hier mal der Code, drastig abgekürzt,den ich benutze:

$this->bbcode_second_pass_code('', '<marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrollAmount="1" height="150" width="400">TEXT TEXT
</marquee>
')

Autor:  Rikkarda [ Di 08 Dez, 2009 15:56 ]
Betreff des Beitrags:  Re: HTML in der Bio

dann poste mal den Codeausschnitt, damit man nachsehen kann

Autor:  vernisage [ Di 08 Dez, 2009 16:04 ]
Betreff des Beitrags:  Re: HTML in der Bio

Hat sich überschnitten, siehe oben, Rikka

Autor:  Rikkarda [ Di 08 Dez, 2009 17:07 ]
Betreff des Beitrags:  Re: HTML in der Bio

Hast es mal in allen Browsern getestet? Marquee zickt oft und wenn ich jetzt mal deinen Codeschnippel bei googel eingebe komme ich zu:

http://www.trap17.com/index.php/marquee_t10083.html

1. You can make the marquee stop when the mouse is over it with a little JavaScript action:

$this->bbcode_second_pass_code('', '<marquee direction="up" scrolldelay=32 scrollamount=1 onMouseOver=this.stop() onMouseOut=this.start()>
This will stop when the mouse is over the marquee, and it will resume when mouse is not over marquee
</marquee>')


2. That code will not work in Mozilla Firefox, so it's pretty much useless (no offense to you) because nobody that I know use Firefox anymore. smile.gif


Ich habs dann mal in meinem Tagebuch getestet mit diesem Codestück:

$this->bbcode_second_pass_code('', '<marquee direction="up" scrolldelay=32 scrollamount=1 onMouseOver=this.stop() onMouseOut=this.start()>
This will stop when the mouse is over the marquee, and it will resume when mouse is not over marquee
</marquee>')

und habe die Erlaubnis+Verbotsstruktur so geändert:

$this->bbcode_second_pass_code('', '/**
* Allow these tags in Silienta sind bestimmte html codes zum einfügen von Bildern und Absätze per Entertaste erlaubt
*/
$allowedTags='<br><b><h1><h2><h3><h4><i><hr>' .
'<img><li><ol><p><strong><table>' .
'<tr><td><th><u><ul><div><span><center><font><size><p><img><marquee>';

/**
* Disallow these attributes/prefix within a tag (Sicherheitsfix um ausführbare Javascripte zu unterbinden)
*/
$stripAttrib = 'javascript&#058;|onclick|ondblclick|onmousedown|onmouseup|'.
'onmousemove|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload|style';')


und bei mir funktioniert es im Firefox 3.5.5. einwandfrei.. daher kann ich dir nicht wirklich sagen, wieso es bei dir nicht funktioniert hat

Autor:  vernisage [ Di 08 Dez, 2009 17:21 ]
Betreff des Beitrags:  Re: HTML in der Bio

Aus welchem Grund auch immer, ich habe die " " in meinem Code vor und nach onmouseover und onmouseout weggenommen und aus deiner Erlaubnis das style nachgetragen. Jetzt gehts. Solls das gewesen sein?
Na, mich solls nicht stören *g*

Autor:  Eliwood [ Di 08 Dez, 2009 17:28 ]
Betreff des Beitrags:  Re: HTML in der Bio

Das marquee manchmal nicht funktioniert ist auch kein Wunder. Wer sich auf nicht-standardisierte Elemente verlässt, der weiss, dass er gerade über ein Minenfeld geht.

Autor:  vernisage [ Mi 03 Feb, 2010 14:43 ]
Betreff des Beitrags:  Re: HTML in der Bio

Hallo Ihr Lieben,
ich mal wieder mit einem HTML / CSS Problemchen.

Ihr kennt ja sicher alle diese Form von HTML:

$this->bbcode_second_pass_code('', '<fieldset>
<legend>Legendenüberschrift</legend>
<table>
<tr>
<td>Mein Text</td>
</tr>
</table>
</fieldset>')

Wenn ich den in einer Biografie bei mir verwende, macht er mir den Abschnitt, der da heißt "Legendenüberschrift" nicht in den Rahmen
Wisst ihr, was ich meine?
Ich habe praktisch einen normalen Border, darunter steht dann "Legendenüberschrift", dann folgt der Text.
So soll es aber nicht aussehen...

Ich hab in meiner bio.php zusätzlich noch erlaubt: <legend><fieldset>
aber es hat nicht hingehauen.

Wer weiß Rat?





EDIT: ---------> habs geschafft.... Lag an ein paar Zeilenumbrüche!! Closed!

LG, verni

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