<?php if (!defined('PmWiki')) exit(); /* Copyright 2009 Matthias Guenther (lordmatze@googlemail.com) This file is fplcount.php; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This recipe adds twitter-messages or twitter-pictures to your sidebar. Of course you can put it anywhere were you like but in the sidebar its fitting the best (:twittermessages:) # messages on the wiki-sidebar (:twitterpictures:) # pictures on the wiki-sidebar To use this recipe, simply copy it into the cookbook/ directory, and add the following line to a local customization: include_once("cookbook/twitter.php'); To customize, set your configuration variables in config.php before including twitter.php To configure hex-colors visit http://www.w3schools.com/tags/ref_color_tryit.asp?hex=ffffff */ $RecipeInfo['twitter']['Version']='2009-08-11'; // Default Configuration Twitter-messages SDV($twitter_header, 'Twitter Updates'); SDV($twitter_account, '<twitter account name>'); # e.g. Helex SDV($twitter_account_follow_message, 'Follow me'); SDV($twitter_messages, 2); // Default Configuration Twitter-pictures SDV($twitter_pictures_title, "Twitpic Updates"); # Title-Text for the box SDV($twitter_picture_account, '<twitter account name>'); SDV($twitter_picture_count, 1); # [1,2,...,10] SDV($twitter_picture_size, "mini"); # mini or thumb SDV($twitter_picture_background_color, "FFFFFF"); # hex-colors for background SDV($twitter_picture_border_color, "EEEEEE"); # hex-colors for border SDV($twitter_picture_font_color, "000000"); # hex-colors for the comments SDV($twitter_picture_link_color, "0000FF"); # hex-colors for links $display_messages = "<h4 class=\"sidebar-title\" style=\"display: black;\">$twitter_header</h4>\n"; $display_messages .= "<ul id=\"twitter_update_list\"></ul>\n"; $display_messages .= "<a href=\"http://twitter.com/$twitter_account\" id=\"twitter-link\" style=\"display:block;text-align:right;\">$twitter_account_follow_message</a>\n"; //$display_messages .= "<a href=\"http://twitter.com/$twitter_account\" id=\"twitter-link\" style=\"border: 3px solid #cccccc; padding: 5px;\">$twitter_account_follow_message</a>\n"; $display_messages .= "<script type=\"text/javascript\" src=\"http://twitter.com/javascripts/blogger.js\"></script>\n"; $display_messages .= "<script type=\"text/javascript\" src=\"http://twitter.com/statuses/user_timeline/$twitter_account.json?callback=twitterCallback2&count=$twitter_messages\"></script>\n"; $display_picture = "<script type=\"text/javascript\" src=\"http://twitpic.com/badge/v1.jsx?username=$twitter_picture_account"; $display_picture .= "&count=$twitter_picture_count&size=$twitter_picture_size&colorbg=$twitter_picture_background_color&"; $display_picture .= "colorborder=$twitter_picture_border_color&colorfont=$twitter_picture_font_color&"; $display_picture .= "colorlink=$twitter_picture_link_color&title=$twitter_pictures_title\"></script>"; Markup("twittermessages", "block","/\(:twittermessages:\)/", "$display_messages"); Markup("twitterpictures", "block","/\(:twitterpictures:\)/", "$display_picture");