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