Differences
This shows you the differences between the selected revision and the current version of the page.
punbb12:syndication 2009/07/09 02:31 | punbb12:syndication 2020/02/06 11:04 current | ||
---|---|---|---|
Line 16: | Line 16: | ||
* **type:** RSS. Anything else means HTML output. | * **type:** RSS. Anything else means HTML output. | ||
- | Here are some examples using PHP include(). | + | ==== Examples ==== |
+ | |||
+ | == Here are some examples using PHP include(). == | ||
* Show the 15 most recently active topics from all forums: | * Show the 15 most recently active topics from all forums: | ||
include('http://host.com/forums/extern.php?action=active'); | include('http://host.com/forums/extern.php?action=active'); | ||
Line 28: | Line 30: | ||
include('http://host.com/forums/extern.php?action=stats'); | include('http://host.com/forums/extern.php?action=stats'); | ||
- | Here are some examples using SSI. | + | == Here are some examples using SSI. == |
* Show the 5 newest topics from forums with ID 11 and 22: | * Show the 5 newest topics from forums with ID 11 and 22: | ||
''<!--#include virtual="forums/extern.php?action=new&show=5&fid=11,22" -->'' | ''<!--#include virtual="forums/extern.php?action=new&show=5&fid=11,22" -->'' | ||
Line 34: | Line 36: | ||
''<!--#include virtual="forums/extern.php?action=stats" -->'' | ''<!--#include virtual="forums/extern.php?action=stats" -->'' | ||
- | And finally some examples using extern.php to output an RSS 0.91 feed. | + | == And finally some examples using extern.php to output an RSS 0.91 feed. == |
* Output the 15 most recently active topics: | * Output the 15 most recently active topics: | ||
http://host.com/extern.php?action=active&type=RSS | http://host.com/extern.php?action=active&type=RSS | ||
* Output the 15 newest topics from forum with ID=2: | * Output the 15 newest topics from forum with ID=2: | ||
http://host.com/extern.php?action=active&type=RSS&fid=2 | http://host.com/extern.php?action=active&type=RSS&fid=2 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== subscriptions ==== | ||
- | |||
- | ^ **Field** ^ **Type** ^ **Default** ^ **Description** ^ | ||
- | | user_id | int | 0 | The user that subscribes to topic_id. Primary key identifier together with topic_id for this table. | | ||
- | | topic_id | int | 0 | The topic user_id subscribes to. Primary key identifier together with user_id for this table. | | ||
- | |||
- | ==== topics ==== | ||
- | |||
- | ^ **Field** ^ **Type** ^ **Default** ^ **Description** ^ | ||
- | | id | int | | The auto-incrementing (identity) primary key identifier for this table. | | ||
- | | poster | varchar(200) | | The username (or guest name) of the user that posted the topic. | | ||
- | | subject | varchar(255) | | The topic subject. | | ||
- | | posted | int | 0 | A UNIX timestamp representing the date/time the topic was posted. | | ||
- | | last_post | int | NULL | A UNIX timestamp representing the date/time the last post was made in the topic. | | ||
- | | last_post_id | int | NULL | The ID of the last post that was made in the topic. | | ||
- | | last_poster | varchar(200) | NULL | The username (or guest name) of the user that made the last post in the topic. | | ||
- | | num_views | mediumint/int | 0 | The number of times the topic has been viewed. | | ||
- | | num_replies | mediumint/int | 0 | The number of replies that have been posted in the topic. | | ||
- | | closed | tinyint/smallint | 0 | 0 = Topic is open. 1 = Topic is closed. | | ||
- | | sticky | tinyint/smallint | 0 | 0 = Topic is a regular topic. 1 = Topic is a sticky topic. | | ||
- | | moved_to | int | NULL | The forum to which the topic has been moved. | | ||
- | | forum_id | int | 0 | The forum in which the topic resides. | | ||
- | |||
- | ==== users ==== | ||
- | |||
- | ^ **Field** ^ **Type** ^ **Default** ^ **Description** ^ | ||
- | | id | int | | The auto-incrementing (identity) primary key identifier for this table. | | ||
- | | group_id | int | 4 | The user group to which this user belongs. | | ||
- | | username | varchar(200) | | The user's username. | | ||
- | | password | varchar(40) | | The user password as an 40 byte SHA1 hash or an 32 byte MD5 hash. | | ||
- | | email | varchar(50) | | The user e-mail address. | | ||
- | | title | varchar(50) | NULL | The user custom title. | | ||
- | | realname | varchar(40) | NULL | The user's name. | | ||
- | | url | varchar(100) | NULL | A link to the user's website. | | ||
- | | jabber | varchar(75) | NULL | The user's Jabber address. | | ||
- | | icq | varchar(12) | NULL | The user's ICQ UIN. | | ||
- | | msn | varchar(50) | NULL | The user's MSN Messenger e-mail address. | | ||
- | | aim | varchar(30) | NULL | The user's AOL Instant Messenger username. | | ||
- | | yahoo | varchar(30) | NULL | The user's Yahoo Messenger username. | | ||
- | | location | varchar(30) | NULL | The user's geographical location. | | ||
- | | use_avatar | tinyint/smallint | 0 | 0 = Don't show avatar to other users. 1 = Show avatar to other users. | | ||
- | | signature | text | NULL | The user's signature. | | ||
- | | disp_topics | tinyint/smallint | NULL | The number of topics to display on forum page (uses forum default if left blank). | | ||
- | | disp_posts | tinyint/smallint | NULL | The number of posts to display on topic page (uses forum default if left blank). | | ||
- | | email_setting | tinyint/smallint | 1 | 0 = Show e-mail address to other users. 1 = Hide e-mail address, but allow form e-mail. 2 = Hide e-mail address and disallow form e-mail. | | ||
- | | save_pass | tinyint/smallint | 1 | 0 = Don't remember user between visits. 1 = Remember user between visits. | | ||
- | | notify_with_post | tinyint/smallint | 0 | 0 = Include only topic subject in subscription notification e-mails. 1 = Include both topic subject and post content in subscription notification e-mails. | | ||
- | | show_smilies | tinyint/smallint | 1 | Show smilies as images. | | ||
- | | show_img | tinyint/smallint | 1 | Show images in posts. | | ||
- | | show_img_sig | tinyint/smallint | 1 | Show images in signatures. | | ||
- | | show_avatars | tinyint/smallint | 1 | Show avatars. | | ||
- | | show_sig | tinyint/smallint | 1 | Show signatures. | | ||
- | | timezone | float | 0 | The user's timezone. | | ||
- | | language | varchar(25) | 'English' | The user's preferred language for the forum UI. | | ||
- | | style | varchar(25) | 'Oxygen' | The user's preferred style. | | ||
- | | num_posts | int | 0 | The number of posts the user has made. | | ||
- | | last_post | int | NULL | A UNIX timestamp representing the date/time the last post by the user was made. | | ||
- | | registered | int | 0 | A UNIX timestamp representing the date the user registered. | | ||
- | | registration_ip | varchar(15) | 0.0.0.0 | The IP address used when registering. | | ||
- | | last_visit | int | 0 | A UNIX timestamp representing the date/time the last visit by the user commenced. | | ||
- | | admin_note | varchar(30) | NULL | A user note only viewable and editable by administrators and moderators. | | ||
- | | activate_string | varchar(50) | NULL | A temporary storage string for new passwords and new e-mail addresses. | | ||
- | | activate_key | varchar(8) | NULL | A temporary storage string for new password and new e-mail address activation keys. | |