2010-06-13 9 views
0

Est-ce que quelqu'un a utilisé le paquet PEAR HTML BBcode?Poire HTML BBcode Hyperlien

Je ne comprends pas vraiment pourquoi la cible hyperlien _blank n'ouvre pas un nouvel onglet dans firefox.

SQL INSERT Snippet (string)

[url=http://site.com t=_blank]Link[/url] 

php require PEAR

require_once 'HTML/BBCodeParser.php'; 
$options = @parse_ini_file('BBCodeParser.ini'); 
$parser = new HTML_BBCodeParser($options); 
$parser->setText($text); 
$parser->parse(); 
echo $parser->getParsed(); 

BBCodeParser.ini

[HTML_BBCodeParser] 
; http://articles.sitepoint.com/article/bb-code-php-application/ 
; possible values: single|double 
; use single or double quotes for attributes 
quotestyle = double 

; possible values: all|nothing|strings 
; quote all attribute values, none, or only the strings 
quotewhat = all 

; the opening tag character 
open  = "[" 

; the closing tag character 
close  = "]" 

; possible values: true|false 
; use xml style closing tags for single html tags (<img> or <img />) 
xmlclose = true 

; possible values: a comma seperated list of filters 
; comma seperated list of filters to use 
filters  = Basic,Extended,Links,Images,Lists 
; filters  = Basic,Extended,Links,Images,Lists,Email,MyBB 

Répondre

0

Il semble que le code par défaut pour /filter/links.php ne contienne pas d'attribut pour target dans la balise <a>. Si vous modifiez le code de tag <a> pour ajouter t => 'target=_blank', cela devrait faire l'affaire.

Je ne sais pas encore comment ajouter les valeurs supplémentaires telles que _self, _top ou _parent.