space_blog_view.htm 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. {eval
  2. $_G['home_tpl_titles'] = array($blog['subject'], '{lang blog}');
  3. $_G['home_tpl_spacemenus'][] = "<a href=\"home.php?mod=space&uid=$space[uid]&do=$do&view=me\">{lang they_blog}</a>";
  4. $_G['home_tpl_spacemenus'][] = "<a href=\"home.php?mod=space&uid=$space[uid]&do=blog&id=$blog[blogid]\">{lang view_blog}</a>";
  5. $friendsname = array(1 => '{lang friendname_1}',2 => '{lang friendname_2}',3 => '{lang friendname_3}',4 => '{lang friendname_4}');
  6. }
  7. <!--{if $_G[setting][homepagestyle]}-->
  8. <!--{subtemplate home/space_header}-->
  9. <div id="ct" class="ct2 wp cl">
  10. <div class="mn">
  11. <div class="bm">
  12. <div class="bm_h">
  13. <!--{if $space[self]}--><span class="xi2 y"> <a href="home.php?mod=spacecp&ac=blog" class="addnew">{lang post_new_blog}</a></span><!--{/if}-->
  14. <h1 class="mt">{lang blog}</h1>
  15. </div>
  16. <div class="bm_c">
  17. <!--{else}-->
  18. <!--{template common/header}-->
  19. <div id="pt" class="bm cl">
  20. <div class="z">
  21. <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
  22. <a href="home.php?mod=space&uid=$space[uid]">{$space[username]}</a> <em>&rsaquo;</em>
  23. <a href="home.php?mod=space&uid=$space[uid]&do=blog&view=me">{lang blog}</a>
  24. </div>
  25. </div>
  26. <style id="diy_style" type="text/css"></style>
  27. <div class="wp">
  28. <!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->
  29. </div>
  30. <!--{template home/space_menu}-->
  31. <div id="ct" class="ct1 wp cl">
  32. <div class="mn">
  33. <!--[diy=diycontenttop]--><div id="diycontenttop" class="area"></div><!--[/diy]-->
  34. <div class="bm bw0">
  35. <div class="bm_c">
  36. <!--{/if}-->
  37. <div class="vw mbm">
  38. <div class="h pbm">
  39. <h1 class="ph" {if $blog[magiccolor]} style="color: {$_G[colorarray][$blog[magiccolor]]}"{/if}>
  40. $blog[subject]
  41. <!--{if $blog[status] == 1}-->
  42. <span class="xi1">({lang pending})</span>
  43. <!--{/if}-->
  44. </h1>
  45. <p class="xg2">
  46. <!--{if $blog['friend']}-->
  47. <span class="y">{$friendsname[$blog[friend]]}</span>
  48. <!--{/if}-->
  49. <!--{if $blog[hot]}--><strong class="hot">{lang hot} <em>$blog[hot]</em></strong><!--{/if}-->
  50. <!--{if $blog['friend']}-->
  51. <span class="y"><a href="home.php?mod=space&uid=$space[uid]&do=$do&view=me&friend=$blog[friend]" class="xg1">{$friendsname[$value[friend]]}</a></span>
  52. <!--{/if}-->
  53. <!--{if $blog[viewnum]}--><span class="xg1">{lang have_read_blog}</span><!--{/if}-->
  54. <span class="xg1"><!--{date($blog[dateline])}--></span>
  55. <!--{if $classarr[classname]}--><span class="pipe">|</span><span class="xg1">{lang personal_category}:<a href="home.php?mod=space&uid=$blog[uid]&do=blog&classid=$blog[classid]&view=me">{$classarr[classname]}</a></span><!--{/if}-->
  56. <!--{if $blog[catname]}--><span class="pipe">|</span><span class="xg1">{lang system_cat}:<a href="home.php?mod=space&do=blog&view=all&catid=$blog[catid]">$blog[catname]</a></span><!--{/if}-->
  57. <!--{if $blog[tag]}-->
  58. <span class="pipe">|</span>
  59. <span class="ptg xg1">
  60. <!--{eval $tagi = 0;}-->
  61. <!--{loop $blog[tag] $var}-->
  62. <!--{if $tagi}-->, <!--{/if}--><a href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>
  63. <!--{eval $tagi++;}-->
  64. <!--{/loop}-->
  65. </span>
  66. <!--{/if}-->
  67. </p>
  68. <!--{hook/space_blog_title}-->
  69. </div>
  70. <div id="blog_article" class="d cl">
  71. <!--{ad/blog/a_b}-->
  72. $blog[message]
  73. </div>
  74. <!--{if $blog[friend] != 3 && !$blog[noreply]}-->
  75. <div id="click_div">
  76. <!--{template home/space_click}-->
  77. </div>
  78. <!--{/if}-->
  79. <!--{if !empty($_G['setting']['pluginhooks']['space_blog_share_method'])}-->
  80. <div class="tshare cl">
  81. <strong>{lang viewthread_share_to}:</strong>
  82. <!--{hook/space_blog_share_method}-->
  83. </div>
  84. <!--{/if}-->
  85. <div class="o cl">
  86. <a href="home.php?mod=spacecp&ac=favorite&type=blog&id=$blog[blogid]&spaceuid=$blog[uid]&handlekey=favoritebloghk_{$blog[blogid]}" id="a_favorite" onclick="showWindow(this.id, this.href, 'get', 0);" class="oshr ofav">{lang favorite}</a>
  87. <!--{if helper_access::check_module('share')}--><a href="home.php?mod=spacecp&ac=share&type=blog&id=$blog[blogid]&handlekey=sharebloghk_{$blog[blogid]}" id="a_share" onclick="showWindow(this.id, this.href, 'get', 0);" class="oshr">{lang share}</a><!--{/if}-->
  88. <a href="misc.php?mod=invite&action=blog&id=$blog[blogid]" id="a_invite" onclick="showWindow('invite', this.href, 'get', 0);" class="oshr oivt">{lang invite}</a>
  89. <!--{if ($_G[uid] == $blog[uid]) && $_G[setting][magicstatus] && ($_G[setting][magics][call] || $_G[setting][magics][updateline] || $_G[setting][magics][downdateline] || $_G[setting][magics][hot] || $_G[setting][magics][highlight])}-->
  90. <a href="javascript:;" id="usemagic" onmouseover="showMenu(this.id);">{lang use_magic_tools}</a>
  91. <span class="pipe">|</span>
  92. <ul id="usemagic_menu" class="p_pop mgcmn" style="display:none;">
  93. <!--{if $_G[setting][magics][call]}-->
  94. <li><a href="home.php?mod=magic&mid=call&idtype=blogid&id=$blog[blogid]" id="a_magic_call" onclick="showWindow('magics', this.href, 'get', 0);"><img src="{STATICURL}image/magic/call.small.gif" alt="call" class="vm" /> {$_G[setting][magics][call]}</a></li>
  95. <!--{/if}-->
  96. <!--{if $_G[setting][magics][updateline]}-->
  97. <li><a href="home.php?mod=magic&mid=updateline&idtype=blogid&id=$blog[blogid]" id="a_magic_updateline" onclick="showWindow('magics', this.href, 'get', 0);"><img src="{STATICURL}image/magic/updateline.small.gif" alt="updateline" class="vm" /> {$_G[setting][magics][updateline]}</a></li>
  98. <!--{/if}-->
  99. <!--{if $_G[setting][magics][downdateline]}-->
  100. <li><a href="home.php?mod=magic&mid=downdateline&idtype=blogid&id=$blog[blogid]" id="a_magic_downdateline" onclick="showWindow('magics', this.href, 'get', 0);"><img src="{STATICURL}image/magic/downdateline.small.gif" alt="downdateline" class="vm" /> {$_G[setting][magics][downdateline]}</a></li>
  101. <!--{/if}-->
  102. <!--{if $_G[setting][magics][hot]}-->
  103. <li><a href="home.php?mod=magic&mid=hot&idtype=blogid&id=$blog[blogid]" id="a_magic_hot" onclick="showWindow('magics', this.href, 'get', 0);"><img src="{STATICURL}image/magic/hot.small.gif" alt="hot" class="vm" /> {$_G[setting][magics][hot]}</a></li>
  104. <!--{/if}-->
  105. <!--{if $_G[setting][magics][highlight]}-->
  106. <li><a href="home.php?mod=magic&mid=highlight&idtype=blogid&id=$blog[blogid]" id="a_magic_highlight" onclick="showWindow('magics', this.href, 'get', 0);"><img src="{STATICURL}image/magic/highlight.small.gif" alt="hot" class="vm" /> {$_G[setting][magics][highlight]}</a></li>
  107. <!--{/if}-->
  108. </ul>
  109. <!--{/if}-->
  110. <!--{hook/space_blog_op_extra}-->
  111. <!--{if $_G[uid] == $blog[uid] || checkperm('manageblog')}-->
  112. <a href="home.php?mod=spacecp&ac=blog&blogid=$blog[blogid]&op=edit">{lang edit}</a><span class="pipe">|</span>
  113. <a href="home.php?mod=spacecp&ac=blog&blogid=$blog[blogid]&op=delete&handlekey=delbloghk_{$blog[blogid]}" id="blog_delete_$blog[blogid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang delete}</a><span class="pipe">|</span>
  114. <!--{/if}-->
  115. <!--{if checkperm('manageblog')}-->
  116. IP: $blog[postip]{if $blog[port]}:$blog[port]{/if}<span class="pipe">|</span>
  117. <a href="home.php?mod=spacecp&ac=blog&blogid=$blog[blogid]&op=edithot&handlekey=bloghothk_{$blog[blogid]}" id="blog_hot_$blog[blogid]" onclick="showWindow(this.id, this.href, 'get', 0);">{lang hot}</a><span class="pipe">|</span>
  118. <!--{/if}-->
  119. <!--{if helper_access::check_module('portal')}-->
  120. <!--{if !$blog['friend'] && !$blog['pushedaid'] && (getstatus($_G['member']['allowadmincp'], 2) || $_G['group']['allowmanagearticle'])}-->
  121. <a href="portal.php?mod=portalcp&ac=article&from_idtype=blogid&from_id=$blog[blogid]">{lang article_push}</a><span class="pipe">|</span>
  122. <!--{/if}-->
  123. <!--{if $_G['group']['allowdiy'] || getstatus($_G['member']['allowadmincp'], 4) || getstatus($_G['member']['allowadmincp'], 5) || getstatus($_G['member']['allowadmincp'], 6)}-->
  124. <a href="portal.php?mod=portalcp&ac=portalblock&op=recommend&idtype=blogid&id=$blog[blogid]" onclick="showWindow('recommend', this.href, 'get', 0)">{lang blockdata_recommend}</a><span class="pipe">|</span>
  125. <!--{/if}-->
  126. <!--{/if}-->
  127. <!--{if $_G['uid'] != $blog['uid']}-->
  128. <a href="javascript:;" onclick="showWindow('miscreport$blog[blogid]', 'misc.php?mod=report&rtype=blog&uid=$blog[uid]&rid=$blog[blogid]', 'get', -1);return false;">{lang report}</a>
  129. <!--{/if}-->
  130. </div>
  131. </div>
  132. <div class="ct_vw cl">
  133. <div class="ct_vw_sd">
  134. <!--{if $otherlist}-->
  135. <div class="mbm cl">
  136. <h2 class="mbm ptn pbn bbs"><span class="xs1 xw0 y"><a href="home.php?mod=space&uid=$blog[uid]&do=blog&view=me">{lang all}</a></span>{lang author_newest_blog}</h2>
  137. <ul class="xl xl1 cl">
  138. <!--{loop $otherlist $value}-->
  139. <li>&bull; <a href="home.php?mod=space&uid=$value[uid]&do=blog&id=$value[blogid]" target="_blank">$value[subject]</a></li>
  140. <!--{/loop}-->
  141. </ul>
  142. </div>
  143. <!--{/if}-->
  144. <!--{if $newlist}-->
  145. <div class="mbm cl">
  146. <h2 class="mbm ptn pbn bbs">{lang popular_blog_review}</h2>
  147. <ul class="xl xl1 cl">
  148. <!--{loop $newlist $value}-->
  149. <li><span class="xl1_elp">&bull; <a href="home.php?mod=space&uid=$value[uid]&do=blog&id=$value[blogid]" target="_blank">$value[subject]</a></span></li>
  150. <!--{/loop}-->
  151. </ul>
  152. </div>
  153. <!--{/if}-->
  154. </div>
  155. <div class="ct_vw_mn">
  156. <div id="div_main_content" class="mbm">
  157. <h3 class="ptn pbn bbs">
  158. <!--{if !empty($list)}-->
  159. <a href="home.php?mod=space&uid=$blog[uid]&do=$do&id=$id#quickcommentform_{$id}" onclick="if($('comment_message')){$('comment_message').focus();return false;}" class="y xi2 xw0">{lang publish_comment}</a>
  160. <!--{/if}-->
  161. {lang comment} (<span id="comment_replynum">$blog[replynum]</span> {lang blog_replay})
  162. </h3>
  163. <!--{if $cid}-->
  164. <div class="i">
  165. {lang current_blog_replay}<a href="home.php?mod=space&uid=$blog[uid]&do=blog&id=$blog[blogid]">{lang click_view_all}</a>
  166. </div>
  167. <!--{/if}-->
  168. <div id="comment_ul" class="xld xlda">
  169. <!--{loop $list $k $value}-->
  170. <!--{template home/space_comment_li}-->
  171. <!--{/loop}-->
  172. </div>
  173. </div>
  174. <!--{if $multi}--><div class="pgs cl mbm">$multi</div><!--{/if}-->
  175. <!--{if !$blog[noreply] && helper_access::check_module('blog')}-->
  176. <form id="quickcommentform_{$id}" action="home.php?mod=spacecp&ac=comment" method="post" autocomplete="off" onsubmit="ajaxpost('quickcommentform_{$id}', 'return_qcblog_$id');doane(event);">
  177. <p>
  178. <span id="comment_face" title="{lang insert_emoticons}" onclick="showFace(this.id, 'comment_message');return false;" class="cur1"><img src="{IMGDIR}/facelist.gif" alt="facelist" class="vm" /></span>
  179. <!--{hook/space_blog_face_extra}-->
  180. <!--{if $_G['setting']['magicstatus'] && !empty($_G['setting']['magics']['doodle'])}-->
  181. <a id="a_magic_doodle" href="home.php?mod=magic&mid=doodle&showid=comment_doodle&target=comment_message" onclick="showWindow(this.id, this.href, 'get', 0)"><img src="{STATICURL}image/magic/doodle.small.gif" alt="doodle" class="vm" /> {$_G[setting][magics][doodle]}</a>
  182. <!--{/if}-->
  183. </p>
  184. <div class="tedt mtn mbn">
  185. <div class="area">
  186. <!--{if $_G['uid'] || $_G['group']['allowcomment']}-->
  187. <textarea id="comment_message" onkeydown="ctrlEnter(event, 'commentsubmit_btn');" name="message" rows="3" class="pt"></textarea>
  188. <!--{else}-->
  189. <div class="pt hm">{lang login_to_comment} <a href="member.php?mod=logging&action=login" onclick="showWindow('login', this.href)" class="xi2">{lang login}</a> | <a href="member.php?mod={$_G[setting][regname]}" class="xi2">$_G['setting']['reglinkname']</a></div>
  190. <!--{/if}-->
  191. </div>
  192. </div>
  193. <!--{if $secqaacheck || $seccodecheck}-->
  194. <!--{block sectpl}--><sec> <span id="sec<hash>" onclick="showMenu(this.id);"><sec></span><div id="sec<hash>_menu" class="p_pop p_opt" style="display:none"><sec></div><!--{/block}-->
  195. <div class="mtm mbm sec"><!--{subtemplate common/seccheck}--></div>
  196. <!--{/if}-->
  197. <p class="pns">
  198. <input type="hidden" name="referer" value="home.php?mod=space&uid=$blog[uid]&do=$do&id=$id" />
  199. <input type="hidden" name="id" value="$id" />
  200. <input type="hidden" name="idtype" value="blogid" />
  201. <input type="hidden" name="handlekey" value="qcblog_{$id}" />
  202. <input type="hidden" name="commentsubmit" value="true" />
  203. <input type="hidden" name="quickcomment" value="true" />
  204. <button type="submit" name="commentsubmit_btn"value="true" id="commentsubmit_btn" class="pn"{if !$_G[uid]&&!$_G['group']['allowcomment']} onclick="showWindow(this.id, this.form.action);return false;"{/if}><strong>{lang comment}</strong></button>
  205. <span id="return_qcblog_{$id}"></span>
  206. </p>
  207. <input type="hidden" name="formhash" value="{FORMHASH}" />
  208. </form>
  209. <script type="text/javascript">
  210. function succeedhandle_qcblog_$id(url, msg, values) {
  211. if(values['cid']) {
  212. comment_add(values['cid']);
  213. } else {
  214. $('return_qcblog_{$id}').innerHTML = msg;
  215. }
  216. <!--{if $sechash}-->
  217. <!--{if $secqaacheck}-->
  218. updatesecqaa('$sechash');
  219. <!--{/if}-->
  220. <!--{if $seccodecheck}-->
  221. updateseccode('$sechash');
  222. <!--{/if}-->
  223. <!--{/if}-->
  224. }
  225. </script>
  226. <!--{/if}-->
  227. <script type="text/javascript">
  228. function addFriendCall(){
  229. var el = $('friendinput');
  230. if(!el || el.value == "") return;
  231. var s = '<input type="checkbox" name="fusername[]" class="pc" value="'+el.value+'" id="'+el.value+'" checked="checked">';
  232. s += '<label for="'+el.value+'">'+el.value+'</label>';
  233. s += '<br />';
  234. $('friendscall').innerHTML += s;
  235. el.value = '';
  236. }
  237. resizeImg('div_main_content','450');
  238. var elems = selector('dd[class~=magicflicker]');
  239. for(var i=0; i<elems.length; i++){
  240. magicColor(elems[i]);
  241. }
  242. </script>
  243. </div>
  244. </div>
  245. <!--{if !$_G[setting][homepagestyle]}--><!--[diy=diycontentbottom]--><div id="diycontentbottom" class="area"></div><!--[/diy]--><!--{/if}-->
  246. </div>
  247. </div>
  248. <!--{if $_G[setting][homepagestyle]}-->
  249. </div>
  250. <div class="sd">
  251. <!--{subtemplate home/space_userabout}-->
  252. <!--{/if}-->
  253. </div>
  254. </div>
  255. <!--{if !$_G[setting][homepagestyle]}-->
  256. <div class="wp mtn">
  257. <!--[diy=diy3]--><div id="diy3" class="area"></div><!--[/diy]-->
  258. </div>
  259. <!--{/if}-->
  260. <!--{if $_G['relatedlinks']}-->
  261. <script type="text/javascript">
  262. var relatedlink = [];
  263. <!--{loop $_G['relatedlinks'] $key $link}-->
  264. relatedlink[$key] = {'sname':'$link[name]', 'surl':'$link[url]'};
  265. <!--{/loop}-->
  266. relatedlinks('blog_article');
  267. </script>
  268. <!--{/if}-->
  269. <!--{if !empty($_G['cookie']['clearUserdata']) && $_G['cookie']['clearUserdata'] == 'home'}-->
  270. <script type="text/javascript">saveUserdata('home', '')</script>
  271. <!--{/if}-->
  272. <!--{template common/footer}-->