Subversion Repositories wimsdev

Rev

Rev 5766 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2071 zjchen 1
!read tabletheme
2
!set var_lst=<li>变量$emph
3
!set var_lst=$table_tr<td>$emph
4
!set emphend0=$emphend<td>
5
 
6
$table_header
7
<caption>Wims服务器使用的变量</caption>
8
 $var_lst wims_exec_error$emphend0 用于存放被
9
  $(ref1)cmdlist_exec_&+cmd_choose=all$(ref2)cmdlist_exec_">!exec</a>.
10
  调用的外部程序产生的出错信息. 因此每执行一次 $emph!exec$emphend 命令,
11
  此变量就被改写.
12
 $var_lst wims_module_log$emphend0 是独立模块的执行记录文件名:
13
  如果此变量非空, 则在用户请求的进程结束时, wims.cgi 就把它的内容放到模块的执行记录文件里.
14
 $var_lst wims_version$emphend0 放置wims服务器的当前版本.
15
 $var_lst wims_version_date$emphend0 放置服务器程序最新编译的日期.
16
 $var_lst wims_site_manager$emphend0 含有网站的配置文件 $emph wims.conf$emphend
17
  里定义的管理员的电邮地址. 模块中不应改变此地址.
18
 $var_lst wims_print_precision$emphend0 当赋值结果
19
  (通过命令 <tt>!eval</tt> 或 <tt>$[...]</tt> 计算)被转化成字符序列时的打印精度.
20
  默认值: $emph$wims_print_precision$emphend (可在wims.conf里修改).
21
 $var_lst wims_warn_$emphend0... 是 ...
22
 $var_lst wims_compare_precision$emphend0 用于定义wims比较两个数值量时的容许误差.
23
  公式为: 如果
24
  <center>
25
  abs(a-b)*$$wims_compare_precision&lt;abs(a+b)+1/$$wims_compare_precision. </center>
17228 bpr 26
  则命令 <tt>!ifval a=b</tt> 的返回值是 TRUE (真).
2071 zjchen 27
  默认值: $emph$wims_compare_precision$emphend (可在wims.conf里修改).
17228 bpr 28
 $var_lst wims_texsize$emphend0 用于改变模块里的TeX字体大小.
2071 zjchen 29
  默认值是0(不变). 可以取 1,2,... (增大)或 -1,-2... (减小).
30
 $var_lst wims_homeref_parm$emphend0 保留给命令 <tt>!homeref</tt> 将来使用.
31
 $var_lst wims_homeref_bgcolor$emphend0 是...
17228 bpr 32
 $var_lst wims_rawmath_functions$emphend0 用于告诉 rawmath
2071 zjchen 33
  子程序, 这个变量值里包含的词应被看作函数名. 这些词相互用空格或逗号分隔.
17228 bpr 34
 $var_lst wims_rawmath_variables$emphend0 用于告诉 rawmath
2071 zjchen 35
  子程序, 这个变量值里包含的词应被看作数学变量名. 这些词相互用空格或逗号分隔.
36
 $var_lst wims_ref_name$emphend0  给出 wims 服务器的名字 (本服务器是 $wims_ref_name)
37
 $var_lst httpd_HTTP_HOST$emphend0 给出 wims 服务器的地址 (本服务器是 $httpd_HTTP_HOST)
38
 $var_lst wims_ref_target$emphend0 定义了命令
17228 bpr 39
  <tt>!href, !homeref, !form</tt> 的目标. 在这些命令执行后,
2071 zjchen 40
  它的值<b>不会</b>自动重置为空. (默认值是空串, 意指目标就是当前文件.)
41
 $var_lst wims_ref_id$emphend0 定义了命令
42
  <tt>!href</tt> 里的 id (&lt;a ... id=" "&gt;). 在命令后它的值被自动重置为空.
43
 (默认值是空串)
44
 $var_lst wims_ref_class$emphend0 定义了命令
45
  <tt>!href</tt> 里的 css class (&lt;a ... class=" "&gt;). 在命令后它的值被自动重置为空.
46
 (默认值是空串)
47
  $var_lst wims_ref_title$emphend0 定义了命令
48
  <tt>!href</tt> 里的 title (&lt;a ... title=" "&gt;). 在命令后它的值被自动重置为空.
49
 (默认值是空串)
50
 $var_lst wims_html_header$emphend0 是所有模块的html输出的标准html头部.
17228 bpr 51
  它的值由文件 html/header.phtml 定义. 建议在生成模块时利用此变量定义html头部.
2071 zjchen 52
 $var_lst wims_expire$emphend0 用于定义发送给用户的网页的有效期.
53
  最好不要动它, 除非你清楚知道你在做什么.
54
 $var_lst module_init_parm$emphend0 是...
55
$table_end
56
<p>
17228 bpr 57
!set resetyes=<br>在动态插入以后, 此变量重置为空.
2071 zjchen 58
$table_header
59
<caption>保留给动态插入使用的变量</caption>
60
 $var_lst ins_align$emphend0 确定内嵌图形相对于文字基线的位置.
17228 bpr 61
  可取的值为: bottom(底部对齐), middle(中间对齐) 或 top(顶部对齐).
2071 zjchen 62
  默认值为空(指底部对齐).
63
 $var_lst ins_attr$emphend0 用于定义动态插入的各种属性. 例如:
64
  <pre>  ins_attr = align=middle</pre>
65
  (使图形中线与文字基线对齐), 或
66
  <pre>  ins_attr = ismap</pre>
67
  (鼠标点击的坐标将被发送给服务器; 如果此对象的链接是wims服务器,
68
  那么坐标将被记录在变量 $emph no_name$emphend 里.)
69
  $resetyes
70
 $var_lst ins_border$emphend0 用于定义经过动态插入得到的html元素  $emph IMG $emphend
71
  的边框宽度. 它的值应该是正数.
72
  $resetyes
17228 bpr 73
 $var_lst ins_density$emphend0 用于定义动态插入的密度.
2071 zjchen 74
  默认值: $emph 100x100 $emphend.
17228 bpr 75
  <br>
2071 zjchen 76
  <b><font color=red>请避免使用这些变量!</font></b> 我们正计划取消它们.
77
  它们将被服务器管理的变量取代.
78
 $var_lst ins_format$emphend0 用于确定动态插入的图形文件格式:
79
  它的值只能是 $emph gif$emphend$emph jpg$emphend. 默认值是
17228 bpr 80
  $emph gif$emphend (可在文件 $emph wims.conf$emphend 里改变此值; 但不推荐). <br>
2071 zjchen 81
  某些动态插入可能不受此变量影响.
82
 $var_lst ins_quality$emphend0 用于定义动态插入的图形转换质量.
83
  它的值应该在0与100之间. 只对图形格式为jpg的动态插入有影响.
84
 $var_lst ins_tag$emphend0 用于表格内的动态插入.
17228 bpr 85
  此时定义<br>
86
  <tt>ins_tag=form </tt>$emph name$emphend<br>
2071 zjchen 87
  这里的 $emph name$emphend 是html元素 $emph IMG $emphend 在表格内的名称(可选).
88
  $resetyes
89
  <p>
90
 $var_lst insdraw_size$emphend0 是 ...
91
 $var_lst insplot_data$emphend0 是 ...
92
 $var_lst insplot_font$emphend0 是 ...
93
 $var_lst insplot_set $emphend0 是 ...
94
 $var_lst insplot_split$emphend0 是 ...
95
 $var_lst insplot_transparent$emphend0 用于定义插入的透明色彩.
96
  默认值是空(不透明). 常用值: 255,255,255(透明白色).
97
$table_end
98
 
2930 zjchen 99
$table_header
100
<caption>保留给软件的变量</caption>
101
$var_lst wims_backslash_insmath 是 ...
102
$var_lst pari_precision (在 oef ??)
103
$var_lst print_precision
104
$var_lst maxima_precision
105
$var_lst wims_multiexec
106
$table_end
2071 zjchen 107
!! module_about
108
!! module_about_bgcolor
109
!! ins_anim_loop
110
!! ins_anim_delay
111
!! ins_anim_frames
112