XVideosharing 视频托管脚本

高性能视频流媒体网站解决方案

最新版本: 2.4
发布日期: 2025 年 11 月

XVideoSharing:模板指南

XVideoSharing 通过 HTML::Template 使用非常简单的模板引擎。
所有页面模板都只是 /cgi-bin/Templates 文件夹中的普通 HTML 文件,其中包含一些特殊标签。

最实用的模板参考:

  • 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> 已启用 <TMPL_ELSE> 已禁用 </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