HFS模板开发

痉挛模板, 节, 符号 & 变量帮助
需要更多帮助


吗?看看
下面
这些链接-模板是模型痉挛用于构建 HTML 页面。
-它分为几个部分, 每个部分描述最终 HTML 页面的一部分。
-此模板必须提供所有部分才能正常工作。
-每个部分通常包含 HTML 代码。
-最终的 HTML 页面是动态生成的, 因此必须使用符号来实现有用的输出。这些符号在运行时被实际值替换。
-符号被%percent%字符包围。
-使用[方括号]标记节。
-主截面未标记。它是显示文件的每个页面的起始点。
-每个部分通常包括符号, 其中一些仅在某些部分中有意义。
-生成模板的最佳方法是编辑现有模板。
-模板编辑器包含一个撤消命令, 如果遇到问题, 您总是可以 "还原默认" 模板。
-模板编辑器还包括一个换行功能, 以简化对较低分辨率的编辑。


报价来自: 火星
痉挛: 模板。

http://www.rejetto.com/wiki/index.php?title=HFS:_Template
痉挛: 地址操作员。

http://www.rejetto.com/wiki/index.php?title=HFS:_Address_operators
痉挛: 模板符号。

http://www.rejetto.com/wiki/index.php?title=HFS:_Template_symbols
痉挛: 模板宏。
http://www.rejetto.com/wiki/index.php?title=HFS:_Template_macros (完整列表)

痉挛: 事件脚本。
http://www.rejetto.com/wiki/index.php?title=HFS:_Event_scripts (按主题)

痉挛: 文件夹档案。

http://www.rejetto.com/wiki/index.php?title=HFS:_Folder_Archives
痉挛: 隐藏的东西。

http://www.rejetto.com/wiki/index.php?title=HFS:_Hidden_things
痉挛: 评论文件。

http://www.rejetto.com/wiki/index.php?title=HFS:_Comment_files
痉挛: 模板库。
http://rejetto.com/wiki/index.php?title=Gallery
 


符号列表-按节.

所有节中可用的符号:%connections% 当前连接数.

%sequential%
%style%转换为 [样式] 内容。
%timestamp%服务器的当前时间和日期。
%version%痉挛版。
%uptime%的痉挛已经运行了多久, 没有退出。
%speed-out%电流向外吞吐量。
%speed-in% 电流的内部吞吐量。
%total-out%发送的总字节数。
%total-in%接收的字节总数。
%user%身份验证的用户的名称, 如果没有用户登录, 则无效
.%loggedin%转换为[loggedin]如果用户登录, 否则无效。
如果没有用户登录, %login link%转换为[登录链接] , 否则无效。%ip% 在页面上插入客户端 ip 地址.


主节中可用的符号:%host% 由浏览器发送的主机 http 标头字段.

如果当前文件夹中有上载可用, %upload link%转换为 [上载链接], 否则无效。
如果当前文件夹不是根目录, 则%up%转换为 [上], 否则为空。
如果当前文件夹中至少有一个项目, %files%将转换为[文件] , 否则将转换为[nofiles]
%number%当前文件夹中的项数。
%number-files%当前文件夹中的文件数。
%number-folders%当前文件夹中的文件夹数。
%number-links%当前文件夹中的链接数。
%total-size%当前文件夹中项目占用的空间量。
%total-bytes%为%total-size%, 但以字节表示。
%total-kbytes%为%total-size%, 但以千字节表示。%build-time%生成页面所花费的时间.


[文件] 中可用的符号%list% 当前文件夹中的项目的完整列表, 通过在相关节 ([文件] [文件夹] 或 [链接]) 后胶合每个项目来实现.
转换.

在 [文件] [文件夹] [链接] 中可用的符号%new% 转换为 [new] 如果文件标记为新的, 否则无效.

%item-url%要获取该项的 URL。
%item-url%
%item name%标签的项目。
%item-type%返回值 (如果项是文件夹、文件或
链接%item folder%路径), 而不是 URL 格式。
%item-相对 folder%路径到项目 (使用递归模式), 而不是 URL 格式。
%item-added%当项目添加到 VFS 时。
%item 添加-dt%当项目作为数值添加到 VFS 时。如果对该项目有注释,%comment% 将转换为[注释] , 否则无效.


在 [文件] [文件夹]%item-dl count% 下载计数器 (虚拟文件夹总计内部计数器) 中可用的符号.

文件系统报告的%item modified%修改时间.
%item 修改-dt%文件系统作为数值报告的修改时间。[/色]

在 [文件]%item 中可用的符号size% 项目占用的空间量.

%item 大小-b%%item-size% , 但以字节表示。
%item 大小-kb%%item-size% , 但以千字节表示。
[上载 ] [上载 + 进度] [上传结果] 和主要部分:
%diskfree% 包含当前文件夹的驱动器中可用空间的总容量 (
只有真正的文件夹才有意义)。
%folder%当前文件夹的路径。
%encoded folder%编码到当前文件夹的路径。
%parent folder%编码到父文件夹的路径。如果当前文件夹有可用的注释, %folder-comment%将转换为[文件夹注释] , 否则无效.

[错误页]
中可用的符号%content%转换为[禁止][拒绝] [未找到] [未授权] [过载], 具体取决于错误.


在 [禁止]%reason% 错误中可用的符号.
如果没有与当前客户端传输文件, 则[进度]
%progress-files% 中可用的符号将转换为 [进度 nofiles], 否则转移的列表

通过在相关节 ([进度-下载-文件][进度-上传-文件]) 后粘贴每个文件来实现的文件已转换。
与传输文件相关的 [进度-下载-文件][进度-上传文件] 中可用的符号:
%perc% 百分比.

%filename%文件的名称。
%filename-js%
%done%
%done-bytes%转移的字节。
%total-bytes%完成作业的字节数。
%done%为%done bytes%, 但采用动态测量单元。
%total%%total bytes% , 但采用动态测量单元。
准点服务-left%
%speed-kb%吞吐量。




%item-user%%item-ip%%item-port% 符号 [上传]



通过为每个文件粘贴[上传文件] ,%upload 为要上载的文件files%输入框.

[上载文件]%idx% 输入框的序号索引中可用的符号.


[上载结果] 中可用的符号%uploaded-files%通过胶合[上载成功][上载失败]为每个文件实现的上载文件列表.

[上载成功] 中可用的符号 [上载失败]
%item-name% 文件名.

%item-url%文件的地址。
%item-size%
%item resource%
%idx%序号索引的输入框.
[上载
成功] 中可用的符号%item 文件的 size% 大小.

%speed%平均速度。
[上载
失败] 中可用的符号%reason%上载时发生错误的描述.



部分列出
了模板中可用的部分: [上] 定义%up% 符号, 当



有一个父文件夹。
[链接]定义指向 URL 的链接。
[文件]定义指向文件的链接。
[文件. < 分机 >]当文件具有指定的扩展名时用于代替 [文件]。
[文件夹]定义指向文件夹的链接。
[文件]在至少有一个文件时定义%files% 符号。
[nofiles]在没有文件时定义%files% 符号。
[注释]定义 [文件] [文件夹] 和 [链接] 的%comment% 符号。
[文件夹注释]定义当前文件夹的注释时的%folder comment% 符号。
[样式]定义%style% 符号。
[登录链接]在没有用户登录时定义%login link% 符号.
[loggedin]在用户登录时定义%loggedin% 符号.
[上载链接]定义%上传-link% 符号时, 用户有上传权限。
[错误页]用于所有错误页的框架。
[重载]为相关的错误页定义%content%。
[未授权]为相关错误页定义%content%。
[受保护]为未经授权的接入定义%protected%。
[拒绝]定义相关错误页的%content%。
[禁止]定义相关错误页的%content%。
[未找到]为相关错误页定义%content%。
[最大当代下载]为相关错误页定义%content%
[上传]上传页面。
单个文件的[上载文件]窗体项。
[上载结果]上载结果页。
[newfile]在项目标记为 "新建" 时定义%new% 符号。
[按]强制排序列表, 必须只包含一个字母之前的!反转排序
n (名称), e (扩展), s (大小), t (时间), d(点击), c (评论)
[特别: xxx]特殊的部分, xxx 可以采取一些
价值-[特殊: 字符串]......。
-[特别: 别名]..。
-[特别: 导入] 该节的内容在加载
新模板后运行-[特殊: 开始] 有时, 您需要确保在每个页面生成并发送到浏览器之前完成某项操作。在这种情况下, 您可以将所有的宏放在


部分的别名中:

可以在方括号中指定2个或更多的节, 同样的内容将被分配给所有。语法是[a = b = c = D] , 其中 a、b、c 等, 是节.


节也是累计的, 通过前缀名称与符号+ [+ a] [+ b] [+ a = + b] 当您

指定 [文件] 的内容时, 这非常有用。分机]部分, 如图像。



文件. jpg = 文件. png = 文件. gif] 地址行和链接信息




在某些情况下需要%encoded folder% 在操作员之前.


可以进行链接以相应地对文件列表进行排序:?排序 = n 按文件名对文件列表进行

排序.
?按文件大小排序= s
排序 = t按修改日期排序。
排序 = d按 "命中" 或 "下载" 的数量排序。地址
运算符列表:
地址行运算符可以在 HTML 中使用, 例如 href = "/~ 登录" 和浏览器的地址命令行, 例如.

www.yoursite.com/~login。~ nodefault 不服务于文件夹中的默认文件, 而是使用文件的文件夹.


~登录呼叫的登录屏幕。
~ 文件.从文件列表中插入 HTML 如果存在于 hfs.exe 文件夹中, 否则将生成所请求文件夹的 ASCII 文件列表。
~ img显示服务器图形。
~ 进度调用 HTML 从节 [进度]。
~ 上传调用 HTML 从节 [上载] 为请求的文件夹。
~ 上传-没有进展调用 HTML 从节 [上载-不进程] 的请求文件夹。
~ 上传 + 进度调用 HTML 从节 [上载 + 进度] 为所请求的文件夹。要
访问图标图像:img_folder 显示默认文件夹图像.



img_file将加载该文件类型的按下图标。
img_link显示链接的图像。
还可以指定要使用的图标..

"#" 是 "痉挛" 图标列表中图标的编号.


一个链接, 以加载所有的痉挛在一页:
/?递归警告: 使用非常小心.
如果痉挛有很多的对象, 这可以使用大量的 CPU 和 RAM 的风险, 您的 PC 崩溃。模板生成器已采取措施减少 CPU 负载。用自己的风险.链接到图形
和定制图形颜色和大小: 您可以自定义模板内的图形
颜色.
图形地址为 ~ img_graph, 但您可以追加到名称中由 x 分隔的几个选项.

例如, ~ img_graph190x40x10x111x222x333333x444x555排除一个项目只是不把它放在 e. g, ~ img_graph190x40xx111..。
选项的完整列表依次为: 宽度、高度、刷新率、背景色、网格颜色、出带宽颜色、带宽颜色、文本颜色。
您可以指定尽可能多的选项, 即使
没有。当前的宽度/高度/颜色的默认值与 "痉挛" 窗口相同。
颜色至少可以用两种形式指定: RGB、
RRGGBB。
刷新率在模板本身内不起作用, 但只有当您单独访问图形时, 才直接在浏览器中
使用。如果未指定, 则禁用刷新.
从痉挛 2.3, 痉挛宏:有一个新类型的模板代码, 允许更大的功能和权力.





它是一个简单的服务器端脚本语言称为宏。更多的信息结帐的 Wiki 链接

猜你喜欢

转载自www.cnblogs.com/XYDsoft/p/9492689.html
今日推荐