Is there an easy way to stop XOOPS from inserting the target="_blank" in custom block?

Requested and Answered by Carnuke on 2005/3/13 10:29:34

Is there an easy way to stop XOOPS from inserting the target="_blank" in custom block?

No this is hard coded into the system.

When XOOPS interpets bb code links it adds target="_blank". So it reads:

[URL=yourlink]LinkText[/URL]

and changes it to:

<a href="yourlink" target="_blank">LinkText</a> in html

This forces a new window to open.

It is possible to edit the file /html/class/module.textsanitizer.php. There is a small function in there called &xoopsCodeDecode that handles this. You can just remove everything that referes to target="blank". (Note: always make a backup before editing code.)

The best way to get around this is to make any custom blocks with links that you want to open in _self or _top in html. Then save the blocak as html.

This Q&A was found on XOOPS Web Application System : https://xoops.org/modules/smartfaq/faq.php?faqid=441