Просмотр файла manual-ru/language.function.html.select.time.html

Размер файла: 13.53Kb
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <title>{html_select_time}</title>
  5. <meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
  6. <link rel="home" href="index.html" title="Руководство по Smarty">
  7. <link rel="up" href="language.custom.functions.html" title="Chapter 8. Пользовательские Функции">
  8. <link rel="prev" href="language.function.html.select.date.html" title="{html_select_date}">
  9. <link rel="next" href="language.function.html.table.html" title="{html_table}">
  10. </head>
  11. <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
  12. <div class="navheader">
  13. <table width="100%" summary="Navigation header">
  14. <tr><th colspan="3" align="center">{html_select_time}</th></tr>
  15. <tr>
  16. <td width="20%" align="left">
  17. <a accesskey="p" href="language.function.html.select.date.html">Prev</a> </td>
  18. <th width="60%" align="center">Chapter 8. Пользовательские Функции</th>
  19. <td width="20%" align="right"> <a accesskey="n" href="language.function.html.table.html">Next</a>
  20. </td>
  21. </tr>
  22. </table>
  23. <hr>
  24. </div>
  25. <div class="sect1" title="{html_select_time}">
  26. <div class="titlepage"><div><div><h2 class="title" style="clear: both">
  27. <a name="language.function.html.select.time"></a>{html_select_time}</h2></div></div></div>
  28. <p>
  29. {html_select_time} является
  30. <a class="link" href="language.custom.functions.html" title="Chapter 8. Пользовательские Функции">пользовательской функцией</a>,
  31. которая создает выпадающее меню для выбора времени.
  32. Она может отображать поля для часа, минуты, секунды и меридиана.
  33. </p>
  34. <div class="informaltable"><table border="1">
  35. <colgroup>
  36. <col align="center">
  37. <col align="center">
  38. <col align="center">
  39. <col align="center">
  40. <col>
  41. </colgroup>
  42. <thead><tr>
  43. <th align="center">Имя атрибута</th>
  44. <th align="center">Тип</th>
  45. <th align="center">Обязателен</th>
  46. <th align="center">По умолчанию</th>
  47. <th>Описание</th>
  48. </tr></thead>
  49. <tbody>
  50. <tr>
  51. <td align="center">prefix</td>
  52. <td align="center">string</td>
  53. <td align="center">Нет</td>
  54. <td align="center">Time_</td>
  55. <td>префикс для имен переменных</td>
  56. </tr>
  57. <tr>
  58. <td align="center">time</td>
  59. <td align="center">timestamp</td>
  60. <td align="center">Нет</td>
  61. <td align="center">текущее время</td>
  62. <td>какую дату/время использовать</td>
  63. </tr>
  64. <tr>
  65. <td align="center">display_hours</td>
  66. <td align="center">boolean</td>
  67. <td align="center">Нет</td>
  68. <td align="center">true</td>
  69. <td>отображать ли часы</td>
  70. </tr>
  71. <tr>
  72. <td align="center">display_minutes</td>
  73. <td align="center">boolean</td>
  74. <td align="center">Нет</td>
  75. <td align="center">true</td>
  76. <td>Отображать ли минуты</td>
  77. </tr>
  78. <tr>
  79. <td align="center">display_seconds</td>
  80. <td align="center">boolean</td>
  81. <td align="center">Нет</td>
  82. <td align="center">true</td>
  83. <td>Отображать ли секунды</td>
  84. </tr>
  85. <tr>
  86. <td align="center">display_meridian</td>
  87. <td align="center">boolean</td>
  88. <td align="center">Нет</td>
  89. <td align="center">true</td>
  90. <td>отображать ли меридиан (am/pm)</td>
  91. </tr>
  92. <tr>
  93. <td align="center">use_24_hours</td>
  94. <td align="center">boolean</td>
  95. <td align="center">Нет</td>
  96. <td align="center">true</td>
  97. <td>использовать ли 24-часовой формат</td>
  98. </tr>
  99. <tr>
  100. <td align="center">minute_interval</td>
  101. <td align="center">integer</td>
  102. <td align="center">Нет</td>
  103. <td align="center">1</td>
  104. <td>интервал пунктов выпадающего меню минут</td>
  105. </tr>
  106. <tr>
  107. <td align="center">second_interval</td>
  108. <td align="center">integer</td>
  109. <td align="center">Нет</td>
  110. <td align="center">1</td>
  111. <td>интервал пунктов выпадающего меню секунд</td>
  112. </tr>
  113. <tr>
  114. <td align="center">field_array</td>
  115. <td align="center">string</td>
  116. <td align="center">Нет</td>
  117. <td align="center">n/a</td>
  118. <td>присвоить значения массиву с таким именем</td>
  119. </tr>
  120. <tr>
  121. <td align="center">all_extra</td>
  122. <td align="center">string</td>
  123. <td align="center">Нет</td>
  124. <td align="center">null</td>
  125. <td>добавляет дополнительные атрибуты к тэгам select/input</td>
  126. </tr>
  127. <tr>
  128. <td align="center">hour_extra</td>
  129. <td align="center">string</td>
  130. <td align="center">Нет</td>
  131. <td align="center">null</td>
  132. <td>добавляет дополнительные атрибуты к тэгу select часа</td>
  133. </tr>
  134. <tr>
  135. <td align="center">minute_extra</td>
  136. <td align="center">string</td>
  137. <td align="center">Нет</td>
  138. <td align="center">null</td>
  139. <td>добавляет дополнительные атрибуты к тэгу select минуты</td>
  140. </tr>
  141. <tr>
  142. <td align="center">second_extra</td>
  143. <td align="center">string</td>
  144. <td align="center">Нет</td>
  145. <td align="center">null</td>
  146. <td>добавляет дополнительные атрибуты к тэгу select секунды</td>
  147. </tr>
  148. <tr>
  149. <td align="center">meridian_extra</td>
  150. <td align="center">string</td>
  151. <td align="center">Нет</td>
  152. <td align="center">null</td>
  153. <td>добавляет дополнительные атрибуты к тэгу select меридиана</td>
  154. </tr>
  155. </tbody>
  156. </table></div>
  157. <p>
  158. Атрибут time может иметь разные форматы.
  159. Он может быть уникальной временной меткой (Unix timestamp),
  160. строкой формата YYYYMMDDHHMMSS или любой другой строкой,
  161. которую может обработать функция PHP
  162. <a class="ulink" href="http://php.net/strtotime" target="_top">strtotime()</a>.
  163. </p>
  164. <div class="example">
  165. <a name="id2692711"></a><p class="title"><b>Example 8.19. {html_select_time}</b></p>
  166. <div class="example-contents">
  167. <p>Шаблон:</p>
  168. <pre class="programlisting">
  169.  
  170. {html_select_time use_24_hours=true}
  171.  
  172. </pre>
  173. <p>
  174. Результат обработки шаблона:
  175. </p>
  176. <pre class="screen">
  177.  
  178. &lt;select name="Time_Hour"&gt;
  179. &lt;option value="00"&gt;00&lt;/option&gt;
  180. &lt;option value="01"&gt;01&lt;/option&gt;
  181. &lt;option value="02"&gt;02&lt;/option&gt;
  182. &lt;option value="03"&gt;03&lt;/option&gt;
  183. &lt;option value="04"&gt;04&lt;/option&gt;
  184. &lt;option value="05"&gt;05&lt;/option&gt;
  185. &lt;option value="06"&gt;06&lt;/option&gt;
  186. &lt;option value="07"&gt;07&lt;/option&gt;
  187. &lt;option value="08"&gt;08&lt;/option&gt;
  188. &lt;option value="09" selected&gt;09&lt;/option&gt;
  189. &lt;option value="10"&gt;10&lt;/option&gt;
  190. &lt;option value="11"&gt;11&lt;/option&gt;
  191. &lt;option value="12"&gt;12&lt;/option&gt;
  192. &lt;option value="13"&gt;13&lt;/option&gt;
  193. &lt;option value="14"&gt;14&lt;/option&gt;
  194. &lt;option value="15"&gt;15&lt;/option&gt;
  195. &lt;option value="16"&gt;16&lt;/option&gt;
  196. &lt;option value="17"&gt;17&lt;/option&gt;
  197. &lt;option value="18"&gt;18&lt;/option&gt;
  198. &lt;option value="19"&gt;19&lt;/option&gt;
  199. &lt;option value="20"&gt;20&lt;/option&gt;
  200. &lt;option value="21"&gt;21&lt;/option&gt;
  201. &lt;option value="22"&gt;22&lt;/option&gt;
  202. &lt;option value="23"&gt;23&lt;/option&gt;
  203. &lt;/select&gt;
  204. &lt;select name="Time_Minute"&gt;
  205. &lt;option value="00"&gt;00&lt;/option&gt;
  206. &lt;option value="01"&gt;01&lt;/option&gt;
  207. &lt;option value="02"&gt;02&lt;/option&gt;
  208. &lt;option value="03"&gt;03&lt;/option&gt;
  209. &lt;option value="04"&gt;04&lt;/option&gt;
  210. &lt;option value="05"&gt;05&lt;/option&gt;
  211. &lt;option value="06"&gt;06&lt;/option&gt;
  212. &lt;option value="07"&gt;07&lt;/option&gt;
  213. &lt;option value="08"&gt;08&lt;/option&gt;
  214. &lt;option value="09"&gt;09&lt;/option&gt;
  215. &lt;option value="10"&gt;10&lt;/option&gt;
  216. &lt;option value="11"&gt;11&lt;/option&gt;
  217. &lt;option value="12"&gt;12&lt;/option&gt;
  218. &lt;option value="13"&gt;13&lt;/option&gt;
  219. &lt;option value="14"&gt;14&lt;/option&gt;
  220. &lt;option value="15"&gt;15&lt;/option&gt;
  221. &lt;option value="16"&gt;16&lt;/option&gt;
  222. &lt;option value="17"&gt;17&lt;/option&gt;
  223. &lt;option value="18"&gt;18&lt;/option&gt;
  224. &lt;option value="19"&gt;19&lt;/option&gt;
  225. &lt;option value="20" selected&gt;20&lt;/option&gt;
  226. &lt;option value="21"&gt;21&lt;/option&gt;
  227. &lt;option value="22"&gt;22&lt;/option&gt;
  228. &lt;option value="23"&gt;23&lt;/option&gt;
  229. &lt;option value="24"&gt;24&lt;/option&gt;
  230. &lt;option value="25"&gt;25&lt;/option&gt;
  231. &lt;option value="26"&gt;26&lt;/option&gt;
  232. &lt;option value="27"&gt;27&lt;/option&gt;
  233. &lt;option value="28"&gt;28&lt;/option&gt;
  234. &lt;option value="29"&gt;29&lt;/option&gt;
  235. &lt;option value="30"&gt;30&lt;/option&gt;
  236. &lt;option value="31"&gt;31&lt;/option&gt;
  237. &lt;option value="32"&gt;32&lt;/option&gt;
  238. &lt;option value="33"&gt;33&lt;/option&gt;
  239. &lt;option value="34"&gt;34&lt;/option&gt;
  240. &lt;option value="35"&gt;35&lt;/option&gt;
  241. &lt;option value="36"&gt;36&lt;/option&gt;
  242. &lt;option value="37"&gt;37&lt;/option&gt;
  243. &lt;option value="38"&gt;38&lt;/option&gt;
  244. &lt;option value="39"&gt;39&lt;/option&gt;
  245. &lt;option value="40"&gt;40&lt;/option&gt;
  246. &lt;option value="41"&gt;41&lt;/option&gt;
  247. &lt;option value="42"&gt;42&lt;/option&gt;
  248. &lt;option value="43"&gt;43&lt;/option&gt;
  249. &lt;option value="44"&gt;44&lt;/option&gt;
  250. &lt;option value="45"&gt;45&lt;/option&gt;
  251. &lt;option value="46"&gt;46&lt;/option&gt;
  252. &lt;option value="47"&gt;47&lt;/option&gt;
  253. &lt;option value="48"&gt;48&lt;/option&gt;
  254. &lt;option value="49"&gt;49&lt;/option&gt;
  255. &lt;option value="50"&gt;50&lt;/option&gt;
  256. &lt;option value="51"&gt;51&lt;/option&gt;
  257. &lt;option value="52"&gt;52&lt;/option&gt;
  258. &lt;option value="53"&gt;53&lt;/option&gt;
  259. &lt;option value="54"&gt;54&lt;/option&gt;
  260. &lt;option value="55"&gt;55&lt;/option&gt;
  261. &lt;option value="56"&gt;56&lt;/option&gt;
  262. &lt;option value="57"&gt;57&lt;/option&gt;
  263. &lt;option value="58"&gt;58&lt;/option&gt;
  264. &lt;option value="59"&gt;59&lt;/option&gt;
  265. &lt;/select&gt;
  266. &lt;select name="Time_Second"&gt;
  267. &lt;option value="00"&gt;00&lt;/option&gt;
  268. &lt;option value="01"&gt;01&lt;/option&gt;
  269. &lt;option value="02"&gt;02&lt;/option&gt;
  270. &lt;option value="03"&gt;03&lt;/option&gt;
  271. &lt;option value="04"&gt;04&lt;/option&gt;
  272. &lt;option value="05"&gt;05&lt;/option&gt;
  273. &lt;option value="06"&gt;06&lt;/option&gt;
  274. &lt;option value="07"&gt;07&lt;/option&gt;
  275. &lt;option value="08"&gt;08&lt;/option&gt;
  276. &lt;option value="09"&gt;09&lt;/option&gt;
  277. &lt;option value="10"&gt;10&lt;/option&gt;
  278. &lt;option value="11"&gt;11&lt;/option&gt;
  279. &lt;option value="12"&gt;12&lt;/option&gt;
  280. &lt;option value="13"&gt;13&lt;/option&gt;
  281. &lt;option value="14"&gt;14&lt;/option&gt;
  282. &lt;option value="15"&gt;15&lt;/option&gt;
  283. &lt;option value="16"&gt;16&lt;/option&gt;
  284. &lt;option value="17"&gt;17&lt;/option&gt;
  285. &lt;option value="18"&gt;18&lt;/option&gt;
  286. &lt;option value="19"&gt;19&lt;/option&gt;
  287. &lt;option value="20"&gt;20&lt;/option&gt;
  288. &lt;option value="21"&gt;21&lt;/option&gt;
  289. &lt;option value="22"&gt;22&lt;/option&gt;
  290. &lt;option value="23" selected&gt;23&lt;/option&gt;
  291. &lt;option value="24"&gt;24&lt;/option&gt;
  292. &lt;option value="25"&gt;25&lt;/option&gt;
  293. &lt;option value="26"&gt;26&lt;/option&gt;
  294. &lt;option value="27"&gt;27&lt;/option&gt;
  295. &lt;option value="28"&gt;28&lt;/option&gt;
  296. &lt;option value="29"&gt;29&lt;/option&gt;
  297. &lt;option value="30"&gt;30&lt;/option&gt;
  298. &lt;option value="31"&gt;31&lt;/option&gt;
  299. &lt;option value="32"&gt;32&lt;/option&gt;
  300. &lt;option value="33"&gt;33&lt;/option&gt;
  301. &lt;option value="34"&gt;34&lt;/option&gt;
  302. &lt;option value="35"&gt;35&lt;/option&gt;
  303. &lt;option value="36"&gt;36&lt;/option&gt;
  304. &lt;option value="37"&gt;37&lt;/option&gt;
  305. &lt;option value="38"&gt;38&lt;/option&gt;
  306. &lt;option value="39"&gt;39&lt;/option&gt;
  307. &lt;option value="40"&gt;40&lt;/option&gt;
  308. &lt;option value="41"&gt;41&lt;/option&gt;
  309. &lt;option value="42"&gt;42&lt;/option&gt;
  310. &lt;option value="43"&gt;43&lt;/option&gt;
  311. &lt;option value="44"&gt;44&lt;/option&gt;
  312. &lt;option value="45"&gt;45&lt;/option&gt;
  313. &lt;option value="46"&gt;46&lt;/option&gt;
  314. &lt;option value="47"&gt;47&lt;/option&gt;
  315. &lt;option value="48"&gt;48&lt;/option&gt;
  316. &lt;option value="49"&gt;49&lt;/option&gt;
  317. &lt;option value="50"&gt;50&lt;/option&gt;
  318. &lt;option value="51"&gt;51&lt;/option&gt;
  319. &lt;option value="52"&gt;52&lt;/option&gt;
  320. &lt;option value="53"&gt;53&lt;/option&gt;
  321. &lt;option value="54"&gt;54&lt;/option&gt;
  322. &lt;option value="55"&gt;55&lt;/option&gt;
  323. &lt;option value="56"&gt;56&lt;/option&gt;
  324. &lt;option value="57"&gt;57&lt;/option&gt;
  325. &lt;option value="58"&gt;58&lt;/option&gt;
  326. &lt;option value="59"&gt;59&lt;/option&gt;
  327. &lt;/select&gt;
  328. &lt;select name="Time_Meridian"&gt;
  329. &lt;option value="am" selected&gt;AM&lt;/option&gt;
  330. &lt;option value="pm"&gt;PM&lt;/option&gt;
  331. &lt;/select&gt;
  332.  
  333. </pre>
  334. </div>
  335. </div>
  336. <br class="example-break"><p>
  337. См. также
  338. <a class="link" href="language.variables.smarty.html#language.variables.smarty.now" title="{$smarty.now}">$smarty.now</a>,
  339. <a class="link" href="language.function.html.select.date.html" title="{html_select_date}">{html_select_date}</a>
  340. и
  341. <a class="link" href="tips.dates.html" title="Даты">Советы относительно дат</a>.
  342. </p>
  343. </div>
  344. <div class="navfooter">
  345. <hr>
  346. <table width="100%" summary="Navigation footer">
  347. <tr>
  348. <td width="40%" align="left">
  349. <a accesskey="p" href="language.function.html.select.date.html">Prev</a> </td>
  350. <td width="20%" align="center"><a accesskey="u" href="language.custom.functions.html">Up</a></td>
  351. <td width="40%" align="right"> <a accesskey="n" href="language.function.html.table.html">Next</a>
  352. </td>
  353. </tr>
  354. <tr>
  355. <td width="40%" align="left" valign="top">{html_select_date} </td>
  356. <td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td>
  357. <td width="40%" align="right" valign="top"> {html_table}</td>
  358. </tr>
  359. </table>
  360. </div>
  361. </body>
  362. </html>