Some code I quickly conjured up to check with Akismet when a comment is posted
I will obviously be talking about the latter here, follows are instructions on how to implement the Akismet check on posts:
If you want to copy & paste the following code snippets, hover over them and click the ‘copy’ button
1) Download akismet-php-curl-class
2) Copy the akismet.curl.class.php from the archive to your phpBB3 forum’s ‘includes’ folder (e.g. ~/public_html/forums/includes)
3) Edit message_parser.php in the ‘includes’ folder and make the following changes:
Find:
if (!class_exists('bbcode'))
{
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
}
After it, insert the following
if (!class_exists('akismet')) {
include($phpbb_root_path . 'includes/akismet.curl.class.' . $phpEx);
}
Currently when enabling SSL on shopping cart pages in Actinic, Actinic will no longer be able to link up Secpay transactions to orders.
After numerous hours debugging, I figured out what was going wrong.. when SSL is enabled on shopping cart pages, Actinic provides Secpay with HTTPS callbacks – as you’d expect. It also sets a parameter which Secpay needs if the callbacks are HTTPS. However for some reason at this moment in time Secpay won’t use the HTTPS callbacks – the request is never sent to the server
I don’t know why this is happening, I even used the alternative method of informing Secpay that the callback is HTTPS – via the ‘options’ parameter.. no dice
The solution I’m currently using is to modify the ‘OCCSecPayScriptTemplate.pl’ file, inserting a line after the following block of code:
# to enable Diners cards, remove the ‘#’ from the start of the 2 lines below
#$sOptions .= ‘,’ if ($sOptions ne ”);
#$sOptions .= ‘diners=true’;
the line to change the callback URLs back to HTTP is:
I wanted to be able to embed videos from various services into forum posts on CoopersGuns Health, Fitness & BodyBuilding Forums so I decided to have a play with modifying the bbcode processor and here’s what I’ve come up with..
Modification instructions
Make the following modifications to forum/includes/bbcode.php
Find the bbencode_first_pass function
Locate the end of the function
// Remove our padding from the string..
return substr($text, 1);
Add the following just before the above:
// [ifilm] and [/ifilm]
$text = preg_replace("#\[ifilm=([0-9]+[,][0-9]+[,][0-9]+)\](.*?)\[/ifilm\]#si", "[ifilm=\\1:$uid]\\2[/ifilm:$uid]", $text);
// [youtube] and [/youtube]
$text = preg_replace("#\[youtube=([0-9]+[,][0-9]+[,][0-9a-z\-_]+)\](.*?)\[/youtube\]#si", "[youtube=\\1:$uid]\\2[/youtube:$uid]", $text);
// [gvid] and [/gvid]
$text = preg_replace("#\[gvid=([0-9]+[,][0-9]+[,][0-9a-z\-_]+)\](.*?)\[/gvid\]#si", "[gvid=\\1:$uid]\\2[/gvid:$uid]", $text);
Find the bbencode_second_pass function
Locate the part that deals with [QUOTE]
// [QUOTE] and [/QUOTE] for posting replies with quote, or just for quoting stuff.
$text = str_replace("[quote:$uid]", $bbcode_tpl['quote_open'], $text);
$text = str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text);
I’m surprised there isn’t much about this online.. although I admit my search wasn’t very comprehensive
Anyway, for a while now I’ve been a bit annoyed with the TinyMCE editor in WordPress.. for example, when you click the “Insert/edit link” button on the toolbar, a popup window is launched which proceeds to resize itself to be a less than useful width
Apparently according to one of the developers of TinyMCE in this thread, it’s down to Firefox using the status bar width when it shouldn’t
Anyway, the fix is as follows:
Just after the statements below in tiny_mce_popup.js
Recently I’ve been trying to produce a plugin using Delphi Win32 for Google Desktop 2 Beta – a Sidebar plugin.
Unfortunately my knowledge of COM isn’t great and my knowledge of COM in Delphi is even less. However I have learned what I think is enough and cannot seem to solve the problems I’m experiencing. No amount of posting to the Google Desktop Developer Group seems produce replies on the subject.
This is a plea for anybody who can program in Delphi to produce an example Sidebar plugin!