I've been playing around with 1.0.9.9 for the last few days and came across some minor problems. This is a fresh installation of the complete package with a virgin database, not an upgrade from a previous version. I've made no mods except changing the sitelogo, icon and top header graphics to my own of the same name.
First the easy one: There was a problem when attempting to review or edit the forum rules. I traced this to the first line in /language/lang_english/lang_rules.php, which needs to be split (or at least a space inserted) after the php declaration.
Now for the ones I haven't figured out:
First, with the notification method set to "e-mail" for new articles in the KB, posting a new article results in this string of error messages. (The article is posted, but no notification is sent):
Warning: kb_mailer(./3s/emailer.php) [function.kb-mailer]: failed to open stream: No such file or directory in /home/.morna/username/domain.com/includes/functions_kb.php on line 892
Warning: kb_mailer(./3s/emailer.php) [function.kb-mailer]: failed to open stream: No such file or directory in /home/.morna/username/domain.com/includes/functions_kb.php on line 892
Warning: kb_mailer() [function.include]: Failed opening './3s/emailer.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/.morna/username/domain.com/includes/functions_kb.php on line 892
Fatal error: Cannot instantiate non-existent class: emailer in /home/.morna/username/domain.com/includes/functions_kb.php on line 893
Everything works properly if notification is set to PM.
This next one is a little complicated. I thought I would try the wysiwyg editor feature in the KB, so I d/l tiny-mce, unzipped it to the suggested directory, and set the ACP option to use the wysiwyg editor instead of the BBCode version. First thing I noticed was that selecting a formatting option in the KB article editor still inserts BBCodes. Somehow the wysiwyg editor never made it to the party. However, attempting to preview the article results in a string of error messages:
Warning: Missing argument 2 for bbcode_killer_mg() in /home/.morna/username/domain.com/includes/bbcode.php on line 3699
Warning: Cannot modify header information - headers already sent by (output started at /home/.morna/username/domain.com/includes/bbcode.php:3699) in /home/.morna/username/domain.com/includes/page_header.php on line 1175
Warning: Cannot modify header information - headers already sent by (output started at /home/.morna/username/domain.com/includes/bbcode.php:3699) in /home/.morna/username/domain.com/includes/page_header.php on line 1181
Warning: Cannot modify header information - headers already sent by (output started at /home/.morna/username/domain.com/includes/bbcode.php:3699) in /home/.morna/username/domain.com/includes/page_header.php on line 1182
If "Submit" is selected instead, the article appears to post properly. The problem doesn't become apparent until one attempts to view the article. Then one of two things happens, depending on whether the wysiwyg editor is still selected:
If wysiwyg is still selected, then attempting to view the article -- actually, any article at all, even previously working ones -- results in an error message:
Fatal error: Call to undefined function: bbcode_killer_00() in /home/.morna/username/domain.com/includes/kb_article.php on line 190
If the wysiwyg editor is deselected, then the article will appear, however any formatting codes it contains will appear as text -- as if the BBCodes were escaped. In other words, the codes themselves are visible, but the effect is not. Something like this: This [ b ] is[ / b ] a test including [ color=#0cff00 ] colour. [ / color ]
(I had to put the extra spaces in to get this post to display, because I can't figure out how to escape the BBCodes here! If I paste in the actual displayed text in this message, it formats the text and appears like so: This is a test including colour. ) Is this as clear as mud?
This only happens with articles that were created with the wysiwyg editor selected -- articles that were created previously with the standard BBCode editor will now again display normally, properly formatted by the embedded BBCodes, so obviously the editor selection does have SOME sort of effect on the creation of the article. Also, the problems I described occur in both the Lo-res and Full display versions.
Finally, I still have an issue with the Quad Layout and Central Block page design. I reported this originally with 1.0.5.5: I can select blocks etc. but I cannot set the position. When I select the position drop down menu there are no choices available. The block is never displayed, as if it is set to "Disabled". With 1.0.9.9 the problem is worse: I have the same issue with Portal Body now -- it worked fine with 1.0.5.5. For some strange reason, the only layouts that I can use now are Global, 3 Column and 2 Column. Am I missing something here? Is there a function where one can define the block positions or define what positions are available to which pages?