Making Zenphoto Wordpress friendly in 3 lines of code

Please, please, please consider making Zenphoto more Wordpress friendly.

It's not so hard to integrate Zenphoto into Wordpress (so that templates share the syntax Wordpress themes do), it really only involves:

1: editing zp-core/lib-gettext/gettext.inc and replacing
function _($msgid) {
return $msgid;
}

with

if (!function_exists('_')) {
function _($msgid) {
return $msgid;
}
}

2: turning off E_STRICT error reporting by removing instances of it from "zp-core/functions-basic.php".

It would be so much easier for me to upgrade Zenphoto.

Comments

  • Maybe you should ask Wordpress to be more friendly to all other applications. If you do indeed need this change, then Wordpress is defining the funtions `_($msgid)` without also defining its full and proper version `gettext($msgid)`

    But since Zenphoto does not actually use this shortened version (such shortcuts are really bad programming practice, by the way) we will remove it.
  • Joen Member
    Let it be known first that my respect for Zenphoto outweighs my respect for Wordpress. I have no doubt that Zenphoto not only has prettier and better code.

    But I still appreciate it you'll tweak this. Thanks.

    As for the error reporting feature -- could it be made into an option in the admin, so that I didn't have to hack functions-basic.php? You could have it default to what it does now. I know I'm asking a lot.
  • Actually, that is already done in the next release. It was an oversite on 1.2.5. We want the test builds to have the E_STRICT so we see errors. But not the released versions. So now there is a decision based on if the version is a released one.
Sign In or Register to comment.