Archive for the ‘phpBB’ Category

Charset Problem
The image above is showing part of a small hack I coded for a phpBB board to show topics from selected sections. Those question marks were suppose to be Arabic letters, but after a recent update to phpBB the hack failed to use the board config file to connect so I had to set up my own direct connection to the DB.
The connection was fine, but I got “?????” instead of something I can read in Arabic. After some tests I figured out, though the MySQL DB is using UTF-8 as a character set, which means it can handle the language efficiently, I had to set the character set to UTF-8 via PHP for every query using the following code:
1 | mysql_query("SET CHARACTER SET utf8"); |
What is even better is setting the character set at once with a single line of code for the whole connection by using the following code:
Advanced Quick Reply is a nice phpBB Mod by “Z3u5″. I’ve adopted it for many phpBB boards I developed. However, it got this tiney little problem with IE, where users are taken to the buttom of the page everytime they open a topic to read.
You may stop this by taking off:
1 | textarea.focus(); |
To disable this function, open: styles/…/template/editor.js within your phpBB3 directory then add the PHP comment tag infront of it as you see bellow:
1 2 3 4 5 6 7 8 9 | if (is_ie && typeof(baseHeight) != 'number') { //textarea.focus(); baseHeight=doc.selection.createRange().duplicate().boundingHeight; if (!document.forms[form_name]) { document.body.focus(); } } |
