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:
<?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
[اخر الأخبار و المستجدات] | Smf 2.1 ، الاصدار الذى طال انتظاره بواسطة islam2hamy | 09 , فبراير, 2022 - 09:32:01 مسائاً |
Recent Posts Function
Code
<?php ssi_recentPosts(); ?>
Result
[اخر الأخبار و المستجدات] | Smf 2.1 ، الاصدار الذى طال انتظاره بواسطة islam2hamy | 09 , فبراير, 2022 - 09:32:01 مسائاً |
Top Boards Function
Shows top boards by the number of posts.
Code
<?php ssi_topBoards(); ?>
Result
منتدى | مواضيع | مشاركات |
---|---|---|
قسم الجرافيكس - GfxLand | 0 | 12882 |
اخر الأخبار و المستجدات | 13 | 6106 |
قسم الدعم الخاص بالنسخة (Smf (1.1.X | 136 | 802 |
قسم الدعم الخاص بالنسخة (Smf (2.0 | 116 | 629 |
مودات / إضافات Smf | 71 | 306 |
القسم التعليمى | 41 | 190 |
إستايلات معربة | 65 | 179 |
أخطاء التعريب و طلبات التعريب | 52 | 175 |
القسم الإسلامى | 114 | 137 |
نقاش عام | 67 | 107 |
Top Topics
Shows top topics by the number of replies or views.
Code (show by number of views)
<?php ssi_topTopicsViews(); ?>
Result
مشاهدة | ردود | |
---|---|---|
آيات بالقرآن الكريم (عن التحذير من الظلم) | 400931 | 4 |
مبروك الإفتتاح | 152429 | 1210 |
أهلا بك فى منتدى Smf عربى ! | 127483 | 612 |
موضوع رائع لكن بسبب لهجتك لم أفهمك | 119405 | 673 |
ساهم معنا فى نشر الموقع | 118026 | 668 |
{SMF 1.0 & 2.0} / مود كلمات البحث - Tagging SMF | 118021 | 6 |
خدماتنا | 112367 | 0 |
مبروك التقييم PageRank 3 للموقع | 111196 | 562 |
دليل مواقع الـ smf | 110787 | 617 |
جديد : أدوات مشرفى المواقع | 103163 | 557 |
Code (show by number of replies)
<?php ssi_topTopicsReplies(); ?>
Result
مشاهدة | ردود | |
---|---|---|
مبروك الإفتتاح | 152429 | 1210 |
موضوع رائع لكن بسبب لهجتك لم أفهمك | 119405 | 673 |
ساهم معنا فى نشر الموقع | 118026 | 668 |
دليل مواقع الـ smf | 110787 | 617 |
أهلا بك فى منتدى Smf عربى ! | 127483 | 612 |
ساهم معنا في نشر الموقع بأبسط الطرق ! | 102921 | 599 |
الان يمكنك تحميل المودات الخاصة بنا من موقعك مباشرتاً | 95895 | 587 |
مبروك التقييم PageRank 3 للموقع | 111196 | 562 |
جديد : أدوات مشرفى المواقع | 103163 | 557 |
ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ? | 22429 | 31 |
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
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
<?php ssi_logOnline(); ?>
Result
Google (2)
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
إجمالي المشاركات: 9246
إجمالي المواضيع: 843
إجمالي التصنيفات: 4
إجمالي المنتديات: 27
News Function
Shows random forum news.
Code
<?php ssi_news(); ?>
Result
Board News Function
Shows the latest posts from read only boards, or a specific board.
Code
<?php ssi_boardNews(); ?>
Result
Smf 2.1 ، الاصدار الذى طال انتظاره
انتظرونا فى مزيد من التفاصيل
قريبا
الان يمكنك تحميل المودات الخاصة بنا من موقعك مباشرتاً
الان يمكنك تحميل المودات التى هى من برمجتنا من موقعك مباشرتاً
وذلك عن طريقة لوحة تحكم إدارة المنتدى بقسم تثبيت الرزم
وذلك بإضافة ملقم بإسم "Smf عربى" و رابط "http://www.smfarabic.com/mods"
كما هو موضح بالصور التالبة
أو اذا كنت تستخدم أحد موداتنا فسوف تجد الملقم موجود بالفعل
خدماتنا
لقد تم فتح باب الخدمات المدفوعه و هى كالأتى
2 - تثبيت نسخة منتدى جديدة + 5 إضافات "مودات" من إختيارك + إستايل من إختيارك بتكلفه قدرها (10$) فقط .
3 - الترقيه من نسخه Smf قديمه إلى نسخه جديد "مثلا : من النسخه 1 الى النسخه 2" بتكلفه قدرها (20$) * .
4 - التحويل من نسخة منتدى اخرى الى نسخة Smf بتكلفه قدرها (20$) * .
5 - تصميم شعار "لوجو" لمنتداك بتكلفه قدرها (5$) فقط .
6 - تصميم إستايل خاص لمنتداك الـ Smf ($40) .
7 - تصميم إضافة "مود" خاصة لموقعك (قريباً) .
* هذا السعر قابل للزيادة و ذلك يتوقف على حجم الموقع حيث ان اول "100 ميجا" لا يتم إضافة مصاريف إضافية و إذا زاد حجم الموقع عن "100 ميجا" فإن كل "50 ميجا" إضافية يتم زيادة السعر بتكلفه قدرها (5$) .
نقبل جميع بطاقات الإتمان و الحوالات البنكيه من جميع أنحاء العالم عن طريق البنك الإلكترونى .
للبدء فى إستخدام الخدمه قم بفتح تذكره جديده فى تذاكر الدعم
الموقع غير مسؤل عن أى تعاملات بين الأعضاء الإ الأعضاء المعتمدين من قِبَلِنا (فريق الموقع)
صدور النسخة المستقر ل SMF2 RC2 مع إضافات مذهلة
السلام عليكم
تم إصدار النسخة المستقر قبل 5 ساعات تقريبا
وهي تضم الكثير من التصحيحات و التعديلات
وسيتم عمل تقرير لما تحتويه
يمكنك تحميل النسخة من الموقع الرسمي مع التعريب
http://www.simplemachines.org/community/index.php?topic=346813.0
دمتم في حفظ الرحمن
مسابقة رمضان الكبرى
اللهم صلى على محمد وعلى آله وصحبه أجمعين سبحانك اللهم وبحمدك ، أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
أما بعد
عاد علينا شهر رمضان المبارك بخيراته و نعمه علينا
و بدوام من الفرحة و السعادة إن شاء الله
شهر رمضان ، شهر خير و وجمع و وئام
لهذا قررت أن أجمعنا بمسابقة رمضانية متواضعة
عسى أن ترضيكم في هذا الشهر الكريم
قبل أن أبدأ بشرح المسابقة أود أن أشكر كل من ساعدني و دعمني فيها
و أخصص شكري للأخ 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
دمتم في حفظ الرحمن
Recent Attachments Function
Code
<?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
<?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>