/[LeafOK_CVS]/fenglin/bbs/themes/gen_ex/gen_ex_article.view.php
ViewVC logotype

Annotation of /fenglin/bbs/themes/gen_ex/gen_ex_article.view.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7 - (hide annotations)
Wed Apr 23 05:32:21 2025 UTC (10 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.6: +1 -1 lines
Refine deprecated PHP short tags

1 sysadm 1.6 <?php
2 sysadm 1.1 // Prevent load standalone
3     if (!isset($result_set))
4     {
5     exit();
6     }
7    
8     require_once "../lib/common.inc.php";
9     require_once "../lib/lml.inc.php";
10     require_once "../lib/str_process.inc.php";
11    
12     $section_path = ($result_set["data"]["ex_dir"] != null ? str_repeat("../", substr_count($result_set["data"]["ex_dir"], "/")) : "");
13    
14     // Pre-defined color setting of article display
15     $color = array(
16     "#FAFBFC",
17     "#f0F3Fa"
18     );
19     $color_index = 0;
20     ?>
21     <html>
22     <head>
23     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
24 sysadm 1.6 <title><?= htmlspecialchars($result_set["data"]["title"], ENT_HTML401, 'UTF-8'); ?></title>
25     <link rel="stylesheet" href="<?= $section_path; ?>../article.css" type="text/css">
26     <script type="text/javascript" src="<?= $section_path; ?>../img_adjust.js"></script>
27 sysadm 1.1 </head>
28     <body>
29     <a name="top"></a>
30     <center>
31 sysadm 1.2 <table border="0" cellpadding="0" cellspacing="0" width="1050">
32 sysadm 1.1 <tr>
33     <td>
34 sysadm 1.6 <a href="<?= $section_path; ?>../index.html"><?= $BBS_name; ?>精华区</a>&gt;&gt;<a href="<?= $section_path; ?>index.html"><?= $result_set["data"]["section_title"]; ?></a><?php
35 sysadm 1.1 if ($result_set["data"]["ex_dir"] != null) {
36 sysadm 1.6 ?>&gt;&gt;<a href="index.html"><?= $result_set["data"]["ex_name"]; ?></a><?php
37 sysadm 1.1 }
38     ?>
39     </td>
40     </tr>
41 sysadm 1.2 <tr bgcolor="#d0d3F0" height="25">
42 sysadm 1.1 <td align="center" class="title">
43 sysadm 1.6 [<?= $result_set["data"]["id"]; ?>]&nbsp;主题:&nbsp;<?= htmlspecialchars($result_set["data"]["title"], ENT_HTML401, 'UTF-8'); ?>
44 sysadm 1.1 </td>
45     </tr>
46     </table>
47 sysadm 1.6 <?php
48 sysadm 1.1 foreach ($result_set["data"]["articles"] as $article)
49     {
50     $color_index = ($color_index + 1) % count($color);
51    
52     if ($article["tid"] != 0)
53     {
54     ?>
55 sysadm 1.6 <a name="<?= $article["aid"]; ?>"></a>
56     <table bgcolor="<?= $color[$color_index]; ?>" border="0" cellpadding="0" cellspacing="0" width="1050">
57 sysadm 1.1 <tr height="1" bgcolor="#202020">
58     <td colspan="3">
59     </td>
60     </tr>
61     </table>
62 sysadm 1.6 <?php
63 sysadm 1.1 }
64     ?>
65 sysadm 1.6 <table bgcolor="<?= $color[$color_index]; ?>" border="0" cellpadding="0" cellspacing="10" width="1050">
66 sysadm 1.1 <tr>
67     <td width="5%">
68     </td>
69     <td width="90%" class="body">
70 sysadm 1.6 <span style="color:#606060; ">作者:</span>&nbsp;<span style="color: #909090; "><?= htmlspecialchars($article["username"], ENT_HTML401, 'UTF-8'); ?> (<?= htmlspecialchars($article["nickname"], ENT_HTML401, 'UTF-8'); ?>)</span>
71 sysadm 1.1 </td>
72     <td width="5%">
73     </td>
74     </tr>
75     <tr>
76     <td>
77     </td>
78     <td class="body">
79 sysadm 1.7 <span style="color:#606060; ">标题:</span>&nbsp;<span style="color: #909090; "><?= split_line(htmlspecialchars($article["title"], ENT_HTML401, 'UTF-8'), "", 65, 2, "<br />"); ?></span><?php if ($article["transship"]) { ?><font color="red">[转载]</font><?php } ?>
80 sysadm 1.1 </td>
81     <td>
82     </td>
83     </tr>
84     <tr>
85     <td>
86     </td>
87     <td class="body">
88 sysadm 1.6 <span style="color:#606060; ">来自:</span>&nbsp;<span style="color: #909090; "><?= $article["sub_ip"]; ?></span>
89 sysadm 1.1 </td>
90     <td>
91     </td>
92     </tr>
93     <tr>
94     <td>
95     </td>
96     <td class="body">
97 sysadm 1.6 <span style="color:#606060; ">发贴时间:</span>&nbsp;<span style="color: #909090; "><?= $article["sub_dt"]->format("Y年m月d日 H:i:s (\U\T\C P)"); ?></span>
98 sysadm 1.1 </td>
99     <td>
100     </td>
101     </tr>
102     <tr>
103     <td>
104     </td>
105     <td class="body">
106 sysadm 1.6 <span style="color:#606060; ">长度:</span>&nbsp;<span style="color: #909090; "><?= $article["length"]; ?>字</span>
107 sysadm 1.1 </td>
108     <td>
109     </td>
110     </tr>
111     <tr height="2">
112     <td>
113     </td>
114 sysadm 1.4 <td style="background-color: #909090; ">
115 sysadm 1.1 </td>
116     <td>
117     </td>
118     </tr>
119     <tr>
120     <td>
121     </td>
122 sysadm 1.2 <td style="font-size: 16px; ">
123 sysadm 1.6 <pre><?= LML(htmlspecialchars($article["content"], ENT_HTML401, 'UTF-8'), true, true, 80); ?></pre>
124 sysadm 1.1 </td>
125     <td>
126     </td>
127     </tr>
128     <tr>
129     <td>
130     </td>
131     <td style="color:#000000; ">
132     ========== * * * * * ==========
133     <br>
134 sysadm 1.6 <?php
135 sysadm 1.1 foreach ($article["attachments"] as $attachment)
136     {
137     $filename = $attachment["filename"];
138     $ext = strtolower(substr($filename, (strrpos($filename, ".") ? strrpos($filename, ".") + 1 : 0)));
139    
140     if (!copy("../bbs/upload/" . $attachment["aid"], "../gen_ex/attachment/" . $attachment["aid"] . ".$ext"))
141     {
142     echo ("Copy file error!");
143     exit();
144     }
145     ?>
146 sysadm 1.6 <a class="s2" href="<?= $section_path; ?>../attachment/<?= $attachment["aid"] . ".$ext"; ?>" target="_target"><?= $filename; ?></a> (<?= $attachment["size"]; ?>字节)<br>
147     <?php
148 sysadm 1.1 switch ($ext)
149     {
150     case "bmp":
151     case "gif":
152     case "jpg":
153     case "jpeg":
154     case "png":
155     case "tif":
156     case "tiff":
157     ?>
158 sysadm 1.6 <br /><img onmousewheel="return bbs_img_zoom(event, this)" src="<?= $section_path; ?>../attachment/<?= $attachment["aid"] . ".$ext"; ?>">
159     <?php
160 sysadm 1.1 break;
161     }
162 sysadm 1.6 ?><br /><?php
163 sysadm 1.1 }
164     ?>
165     </td>
166     <td>
167     </td>
168     </tr>
169     </table>
170 sysadm 1.6 <?php
171 sysadm 1.1 }
172     ?>
173 sysadm 1.2 <table border="0" cellpadding="5" cellspacing="0" width="1050">
174 sysadm 1.1 <tr bgcolor="#d0d3F0" height="10">
175     <td>
176     </td>
177     </tr>
178     <tr>
179     <td>
180     <a href="index.html">上级目录</a>
181     </td>
182     </tr>
183     <tr height="10">
184     <td>
185     </td>
186     </tr>
187     <tr>
188     <td align="center">
189 sysadm 1.6 Copyright &copy; <?= $BBS_copyright_duration; ?> <?= $BBS_name . "(" . $BBS_host_name . ")"; ?><br />
190 sysadm 1.1 All Rights Reserved
191     </td>
192     </tr>
193     </table>
194     </center>
195     </body>
196     </html>

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1