default userpic

Showing a TwitPic thumbnail in your AS

Vote 0 Votes

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

4 Replies

| Add a Reply
  • Argh, half of the code has vanished. An edit function would be cool to fix the posting. Here we go again:

    The regular expression:

    <MTAddRegex name="patt4">s!(.*)(http://twitpic.com[^\s<"&]+)(.*)!<a href="$2"><img src="$2-thumb.jpg" alt="" /></a>!g</MTAddRegex>

    Usage of the regular expression:

    <mt:If tag="StreamActionTitle" like="twitpic">
       <mt:StreamActionTitle regex="patt4" />
    </mt:If>

    Sorry, for the trouble.

  • I'm confused as to where this code needs to go. Could you offer a few pointers?

    • user-pic

      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>

Add a Reply

If you need to share template code, replace all the "<" signs with "&lt;" or use this utility.

Forum Groups

1773 6162

Last Topic: Excluding categories from blog by kholechek on Feb 9, 2012

86 302

Last Topic: website entries by masoud on Oct 26, 2011

1429 5077

Last Topic: What apocalypse hit this community in the middle of 2011? by 75th on Feb 10, 2012

695 2910

Last Topic: Insert Image / File Fails by Russ Miller on Feb 10, 2012

84 291

Last Topic: How to have some other characters in entry basename automatically written by Afshin Haghighatnia on Dec 22, 2011

173 737

Last Topic: About the MT version stated in HTML source by Alex E. Schneider on Feb 7, 2012

190 567

Last Topic: Analytics Reporting by michael webster on Feb 5, 2012

48 210

Last Topic: An idea and also a request by Afshin Haghighatnia on Jun 29, 2011

64 246

Last Topic: jQuery in MT 5.1 still at 1.4 - why? by perlmonkey on May 25, 2011

code.sixapart.com

137 478

Last Topic: Getting a thumbnail with xpath by Peter on Mar 13, 2011

222 720

Last Topic: Custom Field for Asset Not Appearing by android on Feb 9, 2012