Free Source Code – Twitter Display: tweet_template.txt
Twitter Database Server
Twitter Display
Download
Install
Code Architecture
default.css
get_new_tweet_count.php
get_tweet_list.php
index.html
twitter_display.php
display_lib.php
site.js
tweet_list_template.txt
tweet_template.txt
twitter_display_config.php
This template is used by get_tweet_list.php to assemble all the pieces of an individual tweet. The display formatting is done with a separate CSS file. The Twitter display plugin comes with a predefined default.css, but that can easily be replaced to create a new appearance for the tweets. All of the literal text used as part of a tweet display is stored in twitter_display_config.php.
Each tweet includes a hidden version of its tweet_id (line 2). This is used by the site.js code to determine the id of the first and last tweets in the list. The first tweet_id allows site.js to request the count of new tweets with a higher id. The last tweet_id is used to retrieve older tweets with lower ids when the View More button is clicked.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <div class="tweet"> <div class="tweet_id hidden">[tweet_id]</div> <div class="tweet_image"> <a href="http://twitter.com/[screen_name]" title="[user_mention_title]"> <img src="[profile_image_url]" width="48" height="48"></a> </div> <div class="tweet_right"> <div class="tweet_screen_name"> <a href="http://twitter.com/[screen_name]" title="[user_mention_title]">[screen_name]</a> <span class="tweet_name">[name]</span> </div> <div class="tweet_text">[tweet_text] <div class="tweet_date"> <a href="http://twitter.com/[screen_name]/status/[tweet_id]" title="[tweet_display_title]">[created_at]</a> </div> </div> </div> </div><hr> |
streaming_framework