SMF SSI.php Functions

Current Version: 2.0

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:

Code: [Select]
<?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)

Code: [Select]
<?php ssi_recentTopics(); ?>

Code (advanced mode)

Code: [Select]
<?php ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = null, $output_method = 'echo'); ?>

Result

Recent Posts Function

Code

Code: [Select]
<?php ssi_recentPosts(); ?>

Result

Recent Poll Function

Code

Code: [Select]
<?php ssi_recentPoll(); ?>

Result

Top Poll Function

Shows the most-voted-in poll.

Code

Code: [Select]
<?php ssi_topPoll(); ?>

Result

Top Poster Function

Shows the top poster's name and profile link.

Code

Code: [Select]
<?php ssi_topPoster(); ?>

Result

Latest Member Function

Shows the latest member's name and profile link.

Code

Code: [Select]
<?php ssi_latestMember(); ?>

Result

الرجاء الترحيب بـ JerrMop, العضو الجديد.

Member of the Day

Shows one random member of the day. This changes once a day.

Code

Code: [Select]
<?php ssi_randomMember('day'); ?>

Result

Who's Online Function

This function shows who are online inside the forum.

Code

Code: [Select]
<?php ssi_whosOnline(); ?>

Result

161 ضيوف, 0 مستخدمين (2 عناكب الكترونية)
Google (2)

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

Code: [Select]
<?php ssi_logOnline(); ?>

Result

161 ضيوف, 0 مستخدمين (2 عناكب الكترونية)
Google (2)

Login Function

Shows a login box only when user is not logged in.

Code

Code: [Select]
<?php ssi_login(); ?>

Result

 
 

Logout Function

Shows a logout link only when user is logged in.

Code

Code: [Select]
<?php ssi_logout(); ?>

Result

Welcome Function

Greets users or guests, also shows user's messages if logged in.

Code

Code: [Select]
<?php ssi_welcome(); ?>

Result

أهلا, زائر. الرجاء الدخول أو التسجيل

Today's Calendar Function

Code

Code: [Select]
<?php ssi_todaysCalendar(); ?>

Result

Today's Birthdays Function

Code

Code: [Select]
<?php ssi_todaysBirthdays(); ?>

Result

Today's Holidays Function

Code

Code: [Select]
<?php ssi_todaysHolidays(); ?>

Result

Today's Events Function

Code

Code: [Select]
<?php ssi_todaysEvents(); ?>

Result

Recent Calendar Events Function

Code

Code: [Select]
<?php ssi_recentEvents(); ?>

Result

Forum Stats

Shows some basic forum stats: total members, posts, topics, boards, etc.

Code

Code: [Select]
<?php ssi_boardStats(); ?>

Result

إجمالي الأعضاء: 470
إجمالي المشاركات: 9246
إجمالي المواضيع: 843
إجمالي التصنيفات: 4
إجمالي المنتديات: 27

News Function

Shows random forum news.

Code

Code: [Select]
<?php ssi_news(); ?>

Result

هل رأيت خدماتنا المدفوعه؟

Board News Function

Shows the latest posts from read only boards, or a specific board.

Code

Code: [Select]
<?php ssi_boardNews(); ?>

Result

lamp Smf 2.1 ، الاصدار الذى طال انتظاره

09 , فبراير, 2022 - 09:32:01 مسائاً بواسطة islam2hamy
تم الاعلان منذ قليل عن اطلاق الاصدار الذى طال انتظاره ٢.١



انتظرونا فى مزيد من التفاصيل




قريبا
0 تعليقات | كتابة تعليق

xx الان يمكنك تحميل المودات الخاصة بنا من موقعك مباشرتاً

31 , ديسمبر, 2011 - 01:00:24 مسائاً بواسطة islam2hamy
السلام عليكم و رحمة الله و بركاته

الان يمكنك تحميل المودات التى هى من برمجتنا من موقعك مباشرتاً
وذلك عن طريقة لوحة تحكم إدارة المنتدى بقسم تثبيت الرزم

وذلك بإضافة ملقم بإسم "Smf عربى" و رابط "http://www.smfarabic.com/mods"
كما هو موضح بالصور التالبة






أو اذا كنت تستخدم أحد موداتنا فسوف تجد الملقم موجود بالفعل

587 تعليقات | كتابة تعليق

xx خدماتنا

26 , يونيو, 2010 - 06:22:57 مسائاً بواسطة islam2hamy
بسم الله الرحمن الرحيم
لقد تم فتح باب الخدمات المدفوعه و هى كالأتى

1 - صيانه شهرية "حيث نقوم بتنظيف منتداك كل شهر و تحديث المنتدى - التحديثات الأمنيه - و المودات إذا توافر لها تحديث و كذلك أخذ نسخة إحتياطية من قاعدة البيانات" بتكلفة (5$) للشهر بحد أدنى إشتراك 3 شهور .
2 - تثبيت نسخة منتدى جديدة + 5 إضافات "مودات" من إختيارك + إستايل من إختيارك بتكلفه قدرها (10$) فقط .
3 - الترقيه من نسخه Smf قديمه إلى نسخه جديد "مثلا : من النسخه 1 الى النسخه 2" بتكلفه قدرها (20$) * .
4 - التحويل من نسخة منتدى اخرى الى نسخة Smf بتكلفه قدرها (20$) * .
5 - تصميم شعار "لوجو" لمنتداك بتكلفه قدرها (5$) فقط .
6 - تصميم إستايل خاص لمنتداك الـ Smf ($40) .
7 - تصميم إضافة "مود" خاصة لموقعك (قريباً) .

* هذا السعر قابل للزيادة و ذلك يتوقف على حجم الموقع حيث ان اول "100 ميجا" لا يتم إضافة مصاريف إضافية و إذا زاد حجم الموقع عن "100 ميجا" فإن كل "50 ميجا" إضافية يتم زيادة السعر بتكلفه قدرها (5$) .


نقبل جميع بطاقات الإتمان و الحوالات البنكيه من جميع أنحاء العالم عن طريق البنك الإلكترونى .

للبدء فى إستخدام الخدمه قم بفتح تذكره جديده فى تذاكر الدعم

الموقع غير مسؤل عن أى تعاملات بين الأعضاء الإ الأعضاء المعتمدين من قِبَلِنا (فريق الموقع)
0 تعليقات

xx صدور النسخة المستقر ل SMF2 RC2 مع إضافات مذهلة

09 , نوفمبر, 2009 - 08:00:46 صباحاً بواسطة SAFAD
بسم الله الرحمن الرحيم
السلام عليكم

تم إصدار النسخة المستقر قبل 5 ساعات تقريبا
وهي تضم الكثير من التصحيحات و التعديلات
وسيتم عمل تقرير لما تحتويه
يمكنك تحميل النسخة من الموقع الرسمي مع التعريب
http://www.simplemachines.org/community/index.php?topic=346813.0
دمتم في حفظ الرحمن
5 تعليقات

xx مسابقة رمضان الكبرى

21 , أغسطس, 2009 - 10:00:51 صباحاً بواسطة islam2hamy





اللهم صلى على محمد وعلى آله وصحبه أجمعين  سبحانك اللهم وبحمدك ، أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
أما بعد

عاد علينا شهر رمضان المبارك بخيراته و نعمه علينا
و بدوام من الفرحة و السعادة إن شاء الله
شهر رمضان ، شهر خير و وجمع و وئام
لهذا قررت أن أجمعنا بمسابقة رمضانية متواضعة
عسى أن ترضيكم في هذا الشهر الكريم



قبل أن أبدأ بشرح المسابقة أود أن أشكر كل من ساعدني و دعمني فيها
و أخصص شكري للأخ CIVIS على التصاميم الأكثر من الرائعة
و أيضا الأخ Man_On_The_Moon
على التصاميم الأخرى



الرعاة الرسميون :



http://www.teedoz.com/





http://www.serag77.com/





http://www.montadaphp.net/





http://www.smfarabic.com/





http://www.dzsol.com/





http://www.biskra7.com/





يتم طرح 3 أسئلة كل يوم خلال شهر رمضان المبارك
و عليك إختيار سؤال من 3
إسلامي ، تاريخي ، حاسوبي



شروط المسابقة :

1-تعدد العضويات ممنوع منعا باتا
2-السؤال في المنتدى على الإجابة أو إرسال رسائل للمنظمين طلبا للمساعدة فهو ممنوع منعا باتا أيضا
3-لا يمكن : التعديل على الإجابات ، إرسال إجابتين
4-يتم إيقاف المسابقة في يوم العيد (قد يحدث تلابس بين أيام العيد في الجزائر و الدول الأخرى لذا فسيتم إيقاف المسابقة يوم العيد بالجزائر و سيتم وضع إعلان في المنتدى قبل بيوم عن توقف المسابقة)



تنظيم المسابقة :

المسابقة مخططة و منظمة إن شاء الله
و المنظمون هنا هم :
SAFAD
KARIM
بنت جزائر الأبطال
(سيضاف المزيد إن شاء الله)

يتم ترتيب الفائزين عبر عدد النقاط
ولكل سؤال نقطة واحدة



جوائز المسابقة :
يتم ترتيب الجوائز حسب الإجابات أي إذا كان الفائز يميل إلى الإجابة على الأسئلة الحاسوبية فسيحصل على جائزة تتعلق بالحاسب وهكذا

يمكن للفائز تخيير جائزته من الآتي :

الجوائز التي تتعلق بالحاسب :

1- دومين (.com , .net , .org) مع مساحة 1 جيجا
2-أقراص DVD تعليمية (فوتوشوب ، لينكس ، وورد)
3-برمجة أو تصميم سكريبتات و واجهات للمواقع و المنتديات

الجوائز التي تتعلق بالتاريخ :
1-أقراص DVD تتعلق بتاريخ رمضان
2-كتب و كتيبات صغيرة تاريخية

الجوائز الإسلامية :
1-أقراص DVD إسلامية
2-كتب و كتيبات إسلامية

ملاحظة : الفائز الأول يختار الجائزة و تشطب الجائزة من الخيارات ثم الثاني و هكذا أي إذا إختار الفائز الأول البرمجة و التصميم فعلى الفائز الثاني إختيار إما الدومين و إما الأقراص



و شكرا مرة أخرى لكل من دعمني و ساعدني على بدأ المسابقة
و إلى الأمام إن شاء الله
ملاحظة هامة : ستكون المسابقة بموقع  منتديات SAFAD-Soft
دمتم في حفظ الرحمن

3 تعليقات

Menubar Function

Displays a menu bar, like one displayed at the top of the forum.

Code

Code: [Select]
<?php ssi_menubar(); ?>

Result

Quick Search Function

Code

Code: [Select]
<?php ssi_quickSearch(); ?>

Result

Recent Attachments Function

Code

Code: [Select]
<?php ssi_recentAttachments(); ?>

Result

الملف أرسلت بواسطة تحميل حجم الملف
reCAPTCHAforSMF_0-9-8a_Arabic.zip amoune93 206 2.79كيلو بايت
custom_copyright_1.2_Arabic.zip islam2hamy 233 2.55كيلو بايت
Capture2.JPG BaghdadGhost 568 14.74كيلو بايت
Capture.JPG BaghdadGhost 577 25.38كيلو بايت
Capture.JPG BaghdadGhost 888 39.22كيلو بايت
ultimate_profile-0-9-1_20_Arabic.zip islam2hamy 331 62.71كيلو بايت
arabic_arabic-utf8.zip islam2hamy 424 1.71كيلو بايت
هاك اقوال الاباء والاية اليومية.zip micky2janny 283 56.79كيلو بايت
news.JPG grandgaffar 619 68.54كيلو بايت
mod.JPG grandgaffar 588 41.94كيلو بايت

Show Single Poll

Shows a poll in the specified topic.

Code

Code: [Select]
<?php ssi_showPoll($topicID); ?>

Result

Not shown because it needs specific topic ID that contains a poll.

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

Code: [Select]
<?php ssi_fetchPosts($postIDs, $isOverride); ?>

Result

Not shown because it needs a specific post ID.

Show Single Member

Shows the specified member's name and profile link.

Code

Code: [Select]
<?php ssi_fetchMember($memberIDs); ?>

Result

Not shown because it needs a specific member ID.

Show Group Members

Shows all members in a specified group.

Code

Code: [Select]
<?php ssi_fetchGroupMembers($groupIDs); ?>

Result

Not shown because it needs specific membergroup IDs.

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

Code: [Select]
<?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>

Result