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:

Read the rest of this entry »

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();
   }
  }

Haider’s WebSpace
Welcome to my technical blog. This is where I write, archive and share computer related articles. Subjects vary from posting technical solutions to researching particular topics. Feel free to comment and talk IT!
Sponsored Links
Posts Calendar
August 2010
M T W T F S S
« Feb    
 1
2345678
9101112131415
16171819202122
23242526272829
3031