سكربت استضافة الفيديو XVideosharing

حل عالي الأداء لمواقع بث الفيديو

XVideoSharing: دليل القوالب

يستخدم XVideoSharing محرك قوالب بسيطًا جدًا عبر HTML::Template.
قوالب جميع الصفحات هي مجرد ملفات HTML عادية في المجلد /cgi-bin/Templates تحتوي على بعض الوسوم الخاصة.

مرجع أكثر القوالب فائدة:

  • main.html - القالب العام للموقع. تُضمَّن القوالب الأخرى فيه
  • download0.html - صفحة معاينة مع عد تنازلي وإعلانات
  • download1.html - صفحة مشغّل الفيديو مع إعلانات فوق المشغّل
  • video_embed.html - صفحة مشغّل الفيديو المضمَّن مع إعلانات فوق المشغّل
  • index_page.html - قالب الصفحة الرئيسية مع أفضل/أحدث الفيديوهات المضمَّنة من المجلد الفرعي /static/
  • Pages/english/faq.html - صفحة ثابتة باللغة الإنجليزية. وكذلك tos.html.


دليل مختصر لوسوم القوالب

أمثلة منطقية أساسية:
<TMPL_IF var1> شيفرة لـ var1 عندما تكون له قيمة </TMPL_IF>
<TMPL_UNLESS var1> شيفرة لـ var1 الفارغ </TMPL_UNLESS>
<TMPL_IF var1> ENABLED <TMPL_ELSE> DISABLED </TMPL_IF>
قيمة var1 = <TMPL_VAR var1>
القائمة: <TMPL_LOOP files> <TMPL_VAR file_title>, </TMPL_LOOP>

إليك بعض الوصفات السريعة التي قد ترغب في استخدامها في صفحات موقعك:
1. شيفرة للمستخدمين المسجلين فقط
تعمل في: جميع الصفحات
<TMPL_IF my_login>...code for logged users...</TMPL_IF>
<TMPL_UNLESS my_login>...code for anonymous users...</TMPL_UNLESS>
My username: <TMPL_VAR my_login>
2. علامات متنوعة للمستخدم
تعمل في: جميع الصفحات
<TMPL_IF premium>...code for Premium users...</TMPL_IF>
<TMPL_IF admin>...code for Admin user...</TMPL_IF>
3. إدراج شيفرة الإعلانات
تعمل في: جميع الصفحات
ستظهر هذه الشيفرة فقط للمستخدمين الذين تم تفعيل الإعلانات لديهم:
<TMPL_IF ads>...Ads code here...</TMPL_IF>
4. متغيرات صفحة التنزيل
تعمل في: download0.html وdownload1.html وdownload_original.html
file_title - video title
file_descr - video description
file_adult - Adult video flag
category - video category
file_code  - video URL 12-chars code
download_link - video page URL
file_length - video length in seconds
video_img_url - video thumbnail URL