Hi there,
if you use TwitPic to post photos to Twitter you probably would like to show a thumbnail in your Action Stream. Here is how I did it.
First you need the good old Regex Plugin from Brad Choate (http://www.bradchoate.com/weblog/2002/07/27/mtregex). Then you need to define a regular expression like this:
s!(.*)(http://twitpic.com[^\s!g
Later you can treat Tweets that contain the word 'twitpic' like this
And you will get a nice thumbnail with a link to the proper TwitPic page.
PS I don't know if the regular expression is elegant. It works, but maybe someone can tweak it a little bit.
Regards, Yves
Reported on Movable Type 4.2
Argh, half of the code has vanished. An edit function would be cool to fix the posting. Here we go again:
The regular expression:
Usage of the regular expression:
Sorry, for the trouble.
I'm confused as to where this code needs to go. Could you offer a few pointers?
Actually never mind, I worked it out.
I had to fiddle with the code first:
<mt:If tag="StreamActionTitle" like="/twitpic/">
The regex needed updating too, as twitpic must've changed their URL structure since Yves wrote his.
This is what I have:
<MTAddRegex name="twitpic">s!(.*)com[^\s<"&](.*)!<a href="http://twitpic.com/$2"><img src="http://twitpic.com/show/thumb/$2" alt="" /></a>!g</MTAddRegex>
<div class="thumbnail"><mt:If tag="StreamActionTitle" like="/twitpic/"><mt:StreamActionTitle regex="twitpic" /></mt:If></div>