SMF SSI.php Functions
Current Version: 2.0 RC3
This file is used to demonstrate the capabilities of SSI.php using PHP include functions. The examples show the include tag, then the results of it.
Include Code
To use SSI.php in your page add at the very top of your page before the <html> tag on line 1 of your php file:
<?php require("SSI.php"); ?>
Some notes on usage
All the functions have an output method parameter. This can either be "echo" (the default) or "array"
If it is "echo", the function will act normally - otherwise, it will return an array containing information about the requested task. For example, it might return a list of topics for ssi_recentTopics.
This functionality can be used to allow you to present the information in any way you wish.
Additional Guides & FAQ
Need more information on using SSI.php? Check out Using SSI.php article or the SSI FAQ.
Recent Topics Function
Code (simple mode)
<?php ssi_recentTopics(); ?>
Code (advanced mode)
<?php ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = null, $output_method = 'echo'); ?>
Result
| [مقالات مختارة] | قاتل جديد يحتل المرتبة الثانية ... العراق بلد مستهلك للمخدرات بواسطة Assyria | اليوم في 12:13:08 |
| [أخبار العراق] | عشيرة طالباني تطالب بتسليم الهاشمي لبغداد وتتهم حمايته باغتيال نجم طالباني بواسطة Assyria | الأمس في 11:44:35 |
| [أخبار العراق] | نواب عن محافظة كركوك يطالبون الحكومة بالوقوف بوجه الممارسات الكردية بواسطة Assyria | الأمس في 11:38:41 |
| [أخبار العراق] | مسؤولون أردنيون كبار استولوا على ودائع عراقية عقب سقوط بغداد بواسطة Assyria | الأمس في 11:26:43 |
| [أخبار العراق] | إحباط محاولة لتهريب 11 قطعة أثرية تعود الى عهد المناذرة في النجف بواسطة Assyria | الأمس في 11:19:54 |
| [أخبار العراق] | كربلاء تدعو الى شمول موقع كنيسة الأقيصر بالإستثمار بواسطة Assyria | الأمس في 11:16:33 |
| [أخبار العراق] | حسين المرعبي يحذر من إعلان محافظات جديدة نفسها إقليماً بواسطة Assyria | الأمس في 11:08:13 |
| [ Iraq News] | Distribution of oil revenues to people supported by 123 signatures بواسطة NINEVEH | الأمس في 11:02:26 |
Recent Posts Function
Code
<?php ssi_recentPosts(); ?>
Result
| [مقالات مختارة] | قاتل جديد يحتل المرتبة الثانية ... العراق بلد مستهلك للمخدرات بواسطة Assyria | اليوم في 12:13:08 |
| [أخبار العراق] | عشيرة طالباني تطالب بتسليم الهاشمي لبغداد وتتهم حمايته باغتيال نجم طالباني بواسطة Assyria | الأمس في 11:44:35 |
| [أخبار العراق] | نواب عن محافظة كركوك يطالبون الحكومة بالوقوف بوجه الممارسات الكردية بواسطة Assyria | الأمس في 11:38:41 |
| [أخبار العراق] | مسؤولون أردنيون كبار استولوا على ودائع عراقية عقب سقوط بغداد بواسطة Assyria | الأمس في 11:26:43 |
| [أخبار العراق] | إحباط محاولة لتهريب 11 قطعة أثرية تعود الى عهد المناذرة في النجف بواسطة Assyria | الأمس في 11:19:54 |
| [أخبار العراق] | كربلاء تدعو الى شمول موقع كنيسة الأقيصر بالإستثمار بواسطة Assyria | الأمس في 11:16:33 |
| [أخبار العراق] | حسين المرعبي يحذر من إعلان محافظات جديدة نفسها إقليماً بواسطة Assyria | الأمس في 11:08:13 |
| [ Iraq News] | Distribution of oil revenues to people supported by 123 signatures بواسطة NINEVEH | الأمس في 11:02:26 |
Top Boards Function
Shows top boards by the number of posts.
Code
<?php ssi_topBoards(); ?>
Result
| منتدى | مواضيع | مشاركات |
|---|---|---|
أخبار العراق ![]() |
3875 | 3875 |
Iraq News ![]() |
2094 | 2094 |
أخبار شعب آشور ![]() |
233 | 233 |
مقالات مختارة ![]() |
209 | 209 |
Assyria News ![]() |
168 | 168 |
المنبر الحر ![]() |
85 | 85 |
Political Discussion ![]() |
82 | 82 |
المنبر السياسي ![]() |
47 | 47 |
Assyrian Educational ![]() |
32 | 32 |
Articles of Interest ![]() |
29 | 29 |
Top Topics
Shows top topics by the number of replies or views.
Code (show by number of views)
<?php ssi_topTopicsViews(); ?>
Result
Code (show by number of replies)
<?php ssi_topTopicsReplies(); ?>
Result
Top Poster Function
Shows the top poster's name and profile link.Code
<?php ssi_topPoster(); ?>
Result
Latest Member Function
Shows the latest member's name and profile link.
Code
<?php ssi_latestMember(); ?>
Result
Member of the Day
Shows one random member of the day. This changes once a day.
Code
<?php ssi_randomMember('day'); ?>
Result
Who's Online Function
This function shows who are online inside the forum.
Code
<?php ssi_whosOnline(); ?>
Result
Log Online Presence
This function logs the SSI page's visitor, then shows the Who's Online list. In other words, this function shows who are online inside and outside the forum.
Code
<?php ssi_logOnline(); ?>
Result
Login Function
Shows a login box only when user is not logged in.
Code
<?php ssi_login(); ?>
Result
Logout Function
Shows a logout link only when user is logged in.
Code
<?php ssi_logout(); ?>
Result
Welcome Function
Greets users or guests, also shows user's messages if logged in.
Code
<?php ssi_welcome(); ?>
Result
Today's Calendar Function
Code
<?php ssi_todaysCalendar(); ?>
Result
Today's Birthdays Function
Code
<?php ssi_todaysBirthdays(); ?>
Result
Today's Holidays Function
Code
<?php ssi_todaysHolidays(); ?>
Result
Today's Events Function
Code
<?php ssi_todaysEvents(); ?>
Result
Forum Stats
Shows some basic forum stats: total members, posts, topics, boards, etc.
Code
<?php ssi_boardStats(); ?>
Result
إجمالي المشاركات: 6914
إجمالي المواضيع: 6911
إجمالي التصنيفات: 2
إجمالي المنتديات: 16
Board News Function
Shows the latest posts from read only boards, or a specific board.
Code
<?php ssi_boardNews(); ?>
Result
لوح نادر لملحمة كلكامش في متحف في زاموا الآشورية
زاموا الآشورية - آشور المحتلة - العراق
30-12-2011
نفى مدير متحف السليمانية (زاموا الآشورية) هاشم حمه عبد الله ما تناقلته بعض وسائل الإعلام عن ان المتحف الذي يعتبر ثاني أكبر متحف في العراق قد دفع مالاً لمهرّبي آثار مقابل حصوله على اللوح الخامس المفقود من ملحمة كلكامش الذي كان سرق من أحد المواقع الأثرية في العراق (لماذا ينفون وهم قد نهبوا كل العراق فهل نتعجب من ان يسرقوا هذا اللوح) وأشار عبد الله في تصريح الى ان أحد المواطنين الكرد تبرّع بهذه اللوحة للمتحف مقابل مكافئة زهيدة لا تتجاوز 600 دولار أميركي (طبعاً دون ان يسألوه من أين جاء باللوح) ولفت عبد الله الى ان إدارة متحف السليمانية أعادت أكثر من 90 قطعة أثرية كانت قد سرقت من المتحف العراقي بعد حرب عام 2003 وأن هناك تعاوناً مشتركاً بين الطرفين في هذا المجال (طبعاً لأن الأكراد كانوا مع الأميركان وهم ينهبون المتحف العراقي) ويشير خبراء آثار الى ان اللوح الخامس لملحمة كلـكامش والمعروض حالياً في متحف السليمانية كتب خلال العهد البابلي القديم بين 1800 و900 قبل الميلاد وهو أقدم نص يتحدث عن الديمقراطية وبناء المجتمع.
وكالات
ألمانيا وسويسرا تسلمان للعراق قطعاً أثرية آشورية وسومرية مدهشة
ألمانيا وسويسرا تسلمان للعراق قطعاً أثرية آشورية وسومرية مدهشة
بغداد - 28-12-2011
أعلنت أميرة عيدان رئيسة دائرة المتاحف في العراق بأن سويسرا وألمانيا وافقتا على تسليم العراق قطع أثرية مهمة كانت من ضمن القطع المفقودة وأضافت عيدان بأن دائرة المتاحف نجحت في الحصول على قطعتين ثمينتين جداً من سويسرا" وهي عبارة عن "ألواح آشورية منقوشة ذات أهمية كبيرة" في حين أن ألمانيا سترسل الى العراق 45 قطعة أثرية بينها قطعة ثمينة هي عبارة عن "آنية من الذهب" كانت جزءاً من المقبرة الملكية في أور السومرية.
وقالت عيدان بأن دائرة الآثار عملت بجد لعودة هذه القطع التي كانت من بين القطع الأثرية التي سرقت من المتحف العراقي خلال القلاقل التي رافقت الغزو الأميركي للعراق عام 2003 وأضافت عيدان بأن اليابان أيضاً سلّمت سبع قطع أثرية كما وأعلنت أميرة عيدان بأن مراسم إحتفالية ستقام عند وصول هذه القطع الأثرية للعراق لكي تعود الى "مكانها الحقيقي" في المتحف العراقي.
أنا آشور - تجمع آشور الوطني 2011 جميع الحقوق محفوظة
عودة الشاب الآشوري المختطف سرمد صلاح بطرس
أربائيلو الآشورية - آشور المحتلة - العراق
15-12-2011
أعلنت المديرية الكردية للأمن الداخلي عن تحرير الشاب المسيحي الذي كان اختطف قبل أيام في بلدة عينكاوا واعتقال أربعة أشخاص متهمين باختطافه وكان مدير ناحية عينكاوا جلال حبيب قد أعلن الأربعاء نبأ اختطاف شاب من سكان البلدة من قبل مجهولين يطالبون ذويه بفدية تصل الى نصف مليون دولار أمريكي وفي مؤتمر صحفي عقده طارق نوري مدير اسايش اربيل، بحضور الشباب المسيحي سرمد صلاح بطرس، قال نوري ان قوات الامن تمكنت فجر الحميس من تحرير الشاب واعتقال المتورطين في العملية وهم اربعة اشخاص وقال طارق نوري مدير الأمن الداخلي الكردي "إعتقلنا جميع أعضاء الفريق الذي قام بعملية الإختطاف بشكل منظم وجميعهم من القومية العربية ثلاثة منهم يسكنون أربيل والآخر يسكن مدينة كركوك".
وشرح المختطف المحرر سرمد صلاح بطرس كيفية اختطافه من محل عمله في عينكاوا موضحاً ان "عملية الإختطاف جرت عصر يوم الإثنين في محل للستائر أعمل فيه فقد جاء أحدهم وطلب مني مرافقته الى منزله لإجراء قياسات لستائر يحتاجها وبعد وصولنا الى المنزل أصبح عددهم ثلاثة وعندما دخلت المنزل ضربني أحدهم من الخلف حاولت التخلص منهم لكن أحدهم ضربني على بطني ففقدت السيطرة على نفسي وطلبوا مني عدم التحرك وإلاّ سيقتلونني".
وهنا نقول بما ان الأكراد يزعمون بأنهم الذين حرّروا هذا الشاب وإذا كانوا بحسب زعمهم بهذا القدرة فليقوموا بتقديم القتلة الأكراد الذين قاموا بجرائم ضد الآشوريين بمختلف كنائسهم ولكن الجميع يعرفون بأن القتلة يسرحون ويمرحون والبعض منهم من قيادات ميليشيات الأكراد وإدارتهم فهل سيفعل الأكراد هذا؟ أم أنهم دبروا هذا السيناريو لذرّ الرماد في العيون بأنهم "حماة المسيحيين" في المنطقة التي يهيمنون عليها!
وكالات
خطف شاب آشوري في أربيل وخاطفوه يطالبون بنصف مليون دولار
أربائيلو الآشورية (أربل) - آشور المحتلة - العراق
14-12-2011
أعلن مدير ناحية عنكاوا ذات الغالبية المسيحية بمحافظة أربيل الأربعاء عن اختطاف شاب مسيحي من سكان البلدة على أيدي جماعة مجهولة طالبت بفدية قدرها نصف مليون دولار مقابل إطلاق سراحه وقال جلال حبيب في تصريح صحافي ان "ثلاثة أشخاص يتكلمون العربية إختطفوا شاباً مسيحياً من سكان ناحية عنكاوا وطالبوا بفدية قدرها نصف مليون دولار مقابل إطلاق سراحه" مبيناً أن "الشاب المخطوف يملك محلاً لبيع الستائر وطلب الخاطفون منه يوم الأحد أخذ قياسات نوافذ منزل أحدهم في إحدى ضواحي المدينة" وأوضح حبيب أنه "في منتصف الليلة نفسها أرسلت رسالة من هاتفه الجوال يطلب الخاطفون فيها فدية قدرها 500 ألف دولار حتى يعود المخطوف الى أهله" مبيناً أن "هناك محاولات للوصول إليه" وذكر حبيب ان عملية الخطف هذه "تعتبر الأولى من نوعها في البلدة وفي أربيل" لافتاً الى ان اللجان الأمنية بدأت باتخاذ إجراءات أمنية مشددة" وعلم ان الشاب يدعى سرمد صلاح بطرس.
يذكر ان المسيحيين كانوا يشكلون نسبة 3.1 بالمائة من السكان في العراق وفق إحصاء أجري عام 1947 وبلغ عددهم في الثمانينيات بين مليون ومليوني نسمة وانخفضت هذه النسبة بسبب الهجرة خلال فترة التسعينيات وما أعقبها من حروب وأوضاع إقتصادية وسياسية متردية كما هاجرت أعداد كبيرة من المسيحيين الى الخارج بعد عام 2003 ولم يتبق منهم سوى أقل من نصف مليون نسمة توزع آلاف منهم في مناطق أكثر أمناً في شمال البلاد حيث أراضيهم وقراهم لأنهم أهل الأرض وأصحابها ويضم العراق أربع طوائف مسيحية رئيسية هي الطائفة الكلدانية أتباع كنيسة المشرق المتحولين الى الرومانية الكاثوليكية، طائفة السريان الأرثوذكس، طائفة السريان الكاثوليك، طائفة اللاتين الكاثوليك، والآشوريين أتباع كنيسة المشرق إضافة الى أعداد قليلة من أتباع كنائس الأرمن والأقباط والبروتستانت.
ينتمي أغلبية مسيحيي العراق الى الأمة الآشورية المتعددة الكنائس ولمذاهب مسيحية مختلفة وقد تعرضوا منذ الغزو الأميركي للعراق في آذار 2003 الى شتى أعمال العنف وبما أنهم الحلقة الأضعف في الفسيفساء العراقية فقد تم تجاهلهم وتهميشهم من قبل السلطات التي تحكم العراق الآن سواء كانت المحلية أو الغربية وسط تعتيم إعلامي وتجاهل سياسي.
مقتل رجل آشوري وزوجته على يد مسلحين في الموصل
نينوى الآشورية - آشور المحتلة - العراق
13-12-2011
أفاد مصدر في شرطة محافظة نينوى الثلاثاء بأن مواطن مسيحي وزوجته قتلا بهجوم مسلح غرب الموصل وقال المصدر في حديث إن "مسلحين مجهولين إعترضوا سيارة مدنية يستقلها شخص مسيحي وزوجته وأطلقوا النار عليهما في حي الإقتصاديين غرب الموصل مما أدى الى مقتلهما في الحال" مشيراً الى أن "المسلحين كانوا مترجلين ولاذوا بالفرار بعد تنفيذ العملية" وأضاف المصدر الذي طلب عدم الكشف عن اسمه أن "قوة امنية طوقت مكان الحادث ونقلت الجثتين الى الطب العدلي فيما فتحت تحقيقاً لمعرفة ملابسات الجريمة والجهة التي تقف وراءها" وأفادت مصادر الشرطة بأن المغدورين هما رغد الطويل مواليد 1986 وزوجها عدنان إيليا مواليد 1977 .
وتعتبر مدينة الموصل مركز محافظة نينوى نحو 405 كم شمال بغداد من المناطق المتوترة أمنياً إذ تشهد هجمات مسلحة بشكل تستهدف القوات الأمنية والمدنيين على حد سواء وبشكل خاص أبناء الأقليات ومراكز أعمالهم ودور عبادتهم.
الى رحمة الرب ولعائلتيهما الصبر.
ينتمي أغلبية مسيحيي العراق الى الأمة الآشورية المتعددة الكنائس ولمذاهب مسيحية مختلفة وقد تعرضوا منذ الغزو الأميركي للعراق في آذار 2003 الى شتى أعمال العنف وبما أنهم الحلقة الأضعف في الفسيفساء العراقية فقد تم تجاهلهم وتهميشهم من قبل السلطات التي تحكم العراق الآن سواء كانت المحلية أو الغربية وسط تعتيم إعلامي وتجاهل سياسي.
Show Single Poll
Shows a poll in the specified topic.
Code
<?php ssi_showPoll($topicID); ?>
Result
Show Single Post
Fetches a post with a particular IDs. By default will only show if you have permission to the see the board in question. This can be overriden by passing the 2nd parameter as true.
Code
<?php ssi_fetchPosts($postIDs, $isOverride); ?>
Result
Show Single Member
Shows the specified member's name and profile link.
Code
<?php ssi_fetchMember($memberIDs); ?>
Result
Show Group Members
Shows all members in a specified group.
Code
<?php ssi_fetchGroupMembers($groupIDs); ?>
Result
Home Page Sample
This sample uses the following features: ssi_recentTopics(), ssi_logOnline(), ssi_welcome(), and ssi_boardNews(). ssi_recentTopics() is fetched using the array method, to allow further customizations on the output.Code
<?php require("SSI.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SSI.php example for home page</title>
<style type="text/css">
body { font-family: Arial, Tahoma, sans-serif; font-size: 80%; background: #DFDFDF; color: #FFFFFF; margin: 0 }
ul,ol { padding-left: 19px; margin: 0; }
li { font-size: 11px; }
h1,h2,h3 { margin: 0; padding: 0; }
h3 { font-size: 15px; }
a:link,a:visited { color: #FF9000; text-decoration: none; }
a:hover { text-decoration: underline; }
#container { background: #52514E; width: 100%; border: 1px solid midnightblue; line-height: 150%; margin: 0; }
#header,#footer { color: lightgray; background-color: #2A2825; clear: both; padding: .5em; }
#leftbar { background: #DF7E00; float: left; width: 160px; margin: 0; padding: 1em; }
#leftbar a { color: #000000; text-decoration: underline; }
#content { margin-left: 190px; padding: 1em; }
#navigation { float: right; }
#navigation a:link,#navigation a:visited { color: #FF9000; }
</style>
</head>
<body>
<div id="container">
<div id="header">
<div id="navigation">
<a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a> | <a href="#">Link</a>
</div>
<h1 class="header">YourWebsite.com</h1>
</div>
<div id="leftbar">
<h3>Recent Forum Topics</h3>
<ul>
<?php
// Using array method to show shorter display style.
$topics = ssi_recentTopics(8, null, null, 'array');
foreach ($topics as $topic)
{
// Uncomment the following code to get a listing of array elements that SMF provides for this function.
// echo '<pre>', print_r($topic), '</pre>';
echo '
<li><a href=\"', $topic['href'], '\">', $topic['subject'], '</a> ', $txt['by'], ' ', $topics[$i]['poster']['link'], '</li>';
}
unset($topics);
?>
</ul><br />
<h3>Online Users</h3>
<?php ssi_logOnline(); ?>
</div>
<div id="content">
<?php ssi_welcome(); ?><br /><br />
<h2>News</h2>
<?php ssi_boardNews(); ?>
</div>
<div id="footer">
<a target="_blank" rel="license" href="http://creativecommons.org/licenses/publicdomain/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/publicdomain/88x31.png" /></a>
This sample website layout is dedicated to the <a target="_blank" rel="license" href="http://creativecommons.org/licenses/publicdomain/">Public Domain</a>.
</div>
</div>
</body>
</html>
