collection_view.htm 18.2 KB
<!--{template common/header}-->
<div id="pt" class="bm cl">
	<div class="z">
		<a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a> <em>&rsaquo;</em>
		<a href="forum.php?mod=collection{if $fromop}&op={$fromop}{/if}{if $fromtid}&tid={$fromtid}{/if}">{lang collection}</a> <em>&rsaquo;</em>
		<!--{if !$op}-->
		{$_G['collection']['name']}
		<!--{elseif $op == 'related'}-->
		<a href="forum.php?mod=collection&action=view&ctid={$ctid}&fromop={$fromop}&fromtid={$fromtid}">{$_G['collection']['name']}</a> <em>&rsaquo;</em>
		{lang collection_cloud_link}
		<!--{/if}-->
	</div>
</div>
<script type="text/javascript" src="{$_G[setting][jspath]}home_friendselector.js?{VERHASH}"></script>
<script type="text/javascript">
	var fs;
	var clearlist = 0;
	var followstatus = <!--{if $collectionfollowdata['ctid']}-->1<!--{else}-->0<!--{/if}-->;
	
	function succeedhandle_addComment(url, msg, commentdata) {
		$("btnCommentSubmit").disabled='';
		showDialog(msg, 'right', '', 'location.href="' + url + '"', null, null, null, null, null, null, 3);
	}
	function errorhandle_addComment(msg, commentdata) {
		$("btnCommentSubmit").disabled='';
		showError(msg);
	}
	function succeedhandle_followcollection(url, msg, collectiondata) {
		if(collectiondata['status'] == 1) { //¹Ø×¢³É¹¦
			followstatus = 1;
			$("followlink").innerHTML = '<i class="u">{lang collection_unfollow}</i>';
			$("followlink").href = followcollectionurl();
			$("rightcolfollownum").innerHTML = $("follownum_display").innerHTML = parseInt($("follownum_display").innerHTML) + 1;
		} else if(collectiondata['status'] == 2) { //È¡Ïû¹Ø×¢³É¹¦
			followstatus = 0;
			$("followlink").innerHTML = '<i>{lang collection_follow}</i>';
			$("followlink").href = followcollectionurl();
			$("rightcolfollownum").innerHTML = $("follownum_display").innerHTML = parseInt($("follownum_display").innerHTML) - 1;
		}
	}
	function errorhandle_followcollection(msg, collectiondata) {
		showError(msg);
	}
	function followcollectionurl() {
		return 'forum.php?mod=collection&action=follow&op='+(followstatus ? 'unfo': 'follow')+'&ctid={$_G['collection']['ctid']}&formhash={FORMHASH}';
	}
</script>
<div id="username_menu" style="display: none;">
	<ul id="friends" class="pmfrndl"></ul>
</div>
<div class="p_pof" id="showSelectBox_menu" unselectable="on" style="display:none;">
	<div class="pbm">
		<select class="ps" onchange="clearlist=1;getUser(1, this.value)">
			<option value="-1">{lang collection_inviteallfriend}</option>
			<!--{loop $friendgrouplist $groupid $group}-->
				<option value="$groupid">$group</option>
			<!--{/loop}-->
		</select>
	</div>
	<div id="selBox" class="ptn pbn">
		<ul id="selectorBox" class="xl xl2 cl"></ul>
	</div>
	<div class="cl">
		<button type="button" class="y pn" onclick="fs.showPMFriend('showSelectBox_menu','selectorBox', $('showSelectBox'));doane(event)"><span>{lang close}</span></button>
	</div>
</div>
<div id="ct" class="ct2 wp cl">
	<div class="mn">
		<div class="bm bml pbn">
			<div class="bm_h cl">
				<h1 class="xs2 z">
					<a href="forum.php?mod=collection&action=view&ctid={$_G['collection']['ctid']}">{$_G['collection']['name']}</a>
				</h1>
				<div class="clct_flw">
					<strong class="xi1" id="follownum_display">{$_G['collection']['follownum']}</strong>
					<!--{if $_G['group']['allowfollowcollection'] && $_G['collection']['uid'] != $_G['uid']}-->
						<!--{if !$collectionfollowdata['ctid']}-->
							<a href="javascript;" id="followlink" onclick="ajaxget(followcollectionurl());doane(event);"><i>{lang collection_follow}</i></a>
						<!--{else}-->
							<a href="javascript;" id="followlink" onclick="ajaxget(followcollectionurl());doane(event);"><i class="u">{lang collection_unfollow}</i></a>
						<!--{/if}-->
					<!--{else}-->
						<i>{lang collection_follow}</i>
					<!--{/if}-->
				</div>
			</div>
			<div class="bm_c">
				<div class="cl">
					<div class="ptn y">
						<!--{hook/collection_viewoptions}-->
						<!--{if $permission}-->
							<a href="forum.php?mod=collection&action=edit&op=invite&ctid=$ctid" id="k_invite" onclick="showWindow(this.id, this.href, 'get', 0);" class="xi2">{lang collection_invite_team}</a>
							<span class="pipe">|</span>
							<a href="forum.php?mod=collection&action=edit&op=edit&ctid={$_G['collection']['ctid']}&formhash={FORMHASH}" class="xi2">{lang edit}</a>
							<span class="pipe">|</span>
							<a href="forum.php?mod=collection&action=edit&op=remove&ctid={$_G['collection']['ctid']}&formhash={FORMHASH}" onclick="showDialog('{lang collection_delete_confirm}','confirm','','window.location=\''+this.href+'\';');return false;" class="xi2">{lang delete}</a>
						<!--{/if}-->
						<!--{if $_G['uid']!=$_G['collection']['uid']}-->
							<!--{if $permission}-->
								<span class="pipe">|</span>
							<!--{/if}-->
							<a href="forum.php?mod=collection&action=comment&op=recommend&ctid=$ctid" id="k_recommened" onclick="showWindow(this.id, this.href, 'get', 0);" class="xi2">{lang collection_recommend}</a>
						<!--{/if}-->
						<!--{if $isteamworkers}-->
							<span id="exitpipe" class="pipe">|</span>
							<span><a href="forum.php?mod=collection&action=edit&op=removeworker&ctid={$_G['collection']['ctid']}&uid={$_G['uid']}&formhash={FORMHASH}"  onclick="showDialog('{lang collection_exit_team_confirm}','confirm','','window.location=\''+this.href+'\';');return false;" class="xi2">{lang collection_exit_team}</a></span>
						<!--{/if}-->
					</div>
					<div title="$avgrate" class="ptn pbn xg1 cl">
						<!--{if $_G['collection']['ratenum'] > 0}-->
							<span class="clct_ratestar"><span class="star star$star">&nbsp;</span></span>
							 &nbsp;{lang collection_totalrates}
						<!--{else}-->
							{lang collection_norate}
						<!--{/if}-->
					</div>
				</div>
				<div class="mbn cl">
					<!--{if $_G['collection']['arraykeyword']}-->
						<p class="mbn">
							{lang collection_keywords}
							<!--{loop $_G['collection']['arraykeyword'] $unique_keyword}-->
								<a href="search.php?mod={if $_G['setting']['search']['collection']['status']}collection{else}forum{/if}&srchtxt={echo rawurlencode($unique_keyword)}&formhash={FORMHASH}&searchsubmit=true&source=collectionsearch" target="_blank" class="xi2">$unique_keyword</a>&nbsp;
							<!--{/loop}-->
						</p>
					<!--{/if}-->
					<p>
						{lang collection_creator}<a href="home.php?mod=space&uid={$_G['collection']['uid']}" class="xi2" c="1">{$_G['collection']['username']}</a>
						<!--{if $collectionteamworker}-->
							<span class="pipe">|</span>
							{lang collection_teamworkers}
							<!--{loop $collectionteamworker $collectionworker}-->
								<span id="k_worker_uid_{$collectionworker['uid']}">
								<a href="home.php?mod=space&uid={$collectionworker['uid']}" c="1" class="xi2">{$collectionworker['username']}</a>&nbsp;
								<!--{if $permission}-->
									<a href="forum.php?mod=collection&action=edit&op=removeworker&ctid={$_G['collection']['ctid']}&uid={$collectionworker['uid']}&formhash={FORMHASH}"  onclick="showDialog('{lang collection_delete_confirm}','confirm','','ajaxget(\''+this.href+'\',\'k_worker_uid_{$collectionworker['uid']}\')');return false;" class="xi2">[{lang delete}]</a>&nbsp;
								<!--{/if}-->
								</span>
							<!--{/loop}-->
						<!--{/if}-->
					</p>
				</div>
				<div>{$_G['collection']['desc']}</div>
			</div>
		</div>
		<!--{hook/collection_view_top}-->
		<!--{if !$op}-->
			<div class="tl bm">
				<!--{if $threadlist}-->
					<!--{if $permission}-->
						<form action="forum.php?mod=collection&action=edit&op=delthread" method="POST">
					<!--{/if}-->
					<div class="th">
						<table cellspacing="0" cellpadding="0">
							<tr>
								<td class="icn">&nbsp;</td>
								<!--{if $permission}--><td class="o"><label class="z" onclick="checkall(this.form, 'delthread')"><input class="pc" type="checkbox" name="chkall" title="{lang checkall}" /></label></td><!--{/if}-->
								<td class="common">{lang collection_thread}</td>
								<td class="by">{lang author}</td>
								<td class="num">{lang replies}</td>
								<td class="by">{lang lastpost}</td>
							</tr>
						</table>
					</div>

					<div class="bm_c">
						<table cellspacing="0" cellpadding="0">
						<!--{loop $collectiontids $thread}-->
							<tr>
								<td class="icn">
									<!--{if $thread[folder] == 'lock'}-->
										<img src="{IMGDIR}/folder_lock.gif" />
									<!--{elseif $thread['special'] == 1}-->
										<img src="{IMGDIR}/pollsmall.gif" alt="{lang thread_poll}" />
									<!--{elseif $thread['special'] == 2}-->
										<img src="{IMGDIR}/tradesmall.gif" alt="{lang thread_trade}" />
									<!--{elseif $thread['special'] == 3}-->
										<img src="{IMGDIR}/rewardsmall.gif" alt="{lang thread_reward}" />
									<!--{elseif $thread['special'] == 4}-->
										<img src="{IMGDIR}/activitysmall.gif" alt="{lang thread_activity}" />
									<!--{elseif $thread['special'] == 5}-->
										<img src="{IMGDIR}/debatesmall.gif" alt="{lang thread_debate}" />
									<!--{elseif in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
										<img src="{IMGDIR}/pin_$thread[displayorder].gif" alt="$_G[setting][threadsticky][3-$thread[displayorder]]" />
									<!--{else}-->
										<img src="{IMGDIR}/folder_common.gif" />
									<!--{/if}-->
								</td>
								<!--{if $permission}-->
								<td class="o"><input type="checkbox" value="$thread[tid]" name="delthread[]" /></td>
								<!--{/if}-->
								<th{if $thread['reason']} title="{lang collection_recommended_reason}: $thread['reason']"{/if}>
									<a href="forum.php?mod=viewthread&tid=$thread[tid]{if !$memberrate AND $_G['uid']}&ctid=$ctid{/if}" target="_blank" class="xst {if $thread[updatedthread]}xw1 xi2{/if}" title="$thread['htmlsubject']">$thread['cutsubject']</a>
									<!--{if $thread['readperm']}--> - [{lang readperm} <span class="xw1">$thread[readperm]</span>]<!--{/if}-->
									<!--{if $thread['price'] > 0}-->
										<!--{if $thread['special'] == '3'}-->
										- <span style="color: #C60">[{lang thread_reward} <span class="xw1">$thread[price]</span> {$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][unit]}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][title]}]</span>
										<!--{else}-->
										- [{lang price} <span class="xw1">$thread[price]</span> {$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][unit]}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][title]}]
										<!--{/if}-->
									<!--{elseif $thread['special'] == '3' && $thread['price'] < 0}-->
										- [{lang reward_solved}]
									<!--{/if}-->
									<!--{if $thread['attachment'] == 2}-->
										<img src="{STATICURL}image/filetype/image_s.gif" alt="attach_img" title="{lang attach_img}" align="absmiddle" />
									<!--{elseif $thread['attachment'] == 1}-->
										<img src="{STATICURL}image/filetype/common.gif" alt="attachment" title="{lang attachment}" align="absmiddle" />
									<!--{/if}-->
									<!--{if $thread['digest'] > 0 && $filter != 'digest'}-->
										<img src="{IMGDIR}/digest_$thread[digest].gif" align="absmiddle" alt="digest" title="{lang thread_digest} $thread[digest]" />
									<!--{/if}-->
								</th>
								<td class="by">
									<cite>
										<!--{if $thread['authorid'] && $thread['author']}-->
											<a href="home.php?mod=space&uid=$thread[authorid]" c="1">$thread[author]</a>
										<!--{else}-->
											{lang anonymous}
										<!--{/if}-->
									</cite>
									<em class="xi1">$thread[dateline]</em>
								</td>
								<td class="num">
									<a href="forum.php?mod=viewthread&tid=$thread[tid]" class="xi2">$thread[replies]</a>
									<em>$thread[views]</em>
								</td>
								<td class="by">
									<cite><!--{if $thread['lastposter']}--><a href="{if $thread[digest] != -2}home.php?mod=space&username=$thread[lastposterenc]{else}forum.php?mod=viewthread&tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}" c="1">$thread[lastposter]</a><!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>
															<em><a href="{if $thread[digest] != -2}forum.php?mod=redirect&tid=$thread[tid]&goto=lastpost$highlight#lastpost{else}forum.php?mod=viewthread&tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}">$thread[lastpost]</a></em>
								</td>
							</tr>
							<!--{/loop}-->
						</table>
					</div>

					<!--{if $permission}-->
					<div class="bm_c cl">
						<input type="hidden" value="{$ctid}" name="ctid" />
					    <input type="hidden" name="formhash" id="formhash" value="{FORMHASH}" />

						<button type="submit" class="pn pnc"><span>{lang delete}</span></button>
					</div>
					</form>
					<!--{/if}-->
				<!--{else}-->
					<div class="emp hm">
					<!--{if $search_status && $isteamworkers && $permission}-->
					{lang collection_cloud_search}
					<!--{else}-->
					{lang no_content}
					<!--{/if}-->
					</div>
				<!--{/if}-->
				
				<!--{hook/collection_threadlistbottom}-->
			</div>
			<!--{if $multipage}--><div class="pgs mtm cl">$multipage</div><br /><!--{/if}-->
		<!--{elseif $op == 'related'}-->
			<!--{hook/collection_relatedop}-->
		<!--{/if}-->
		
		<!--{if $_G['collection']['commentnum'] > 0}-->
		<div class="bm">
			<div class="bm_h">
				<span class="y"><a href="forum.php?mod=collection&action=view&op=comment&ctid=$ctid" class="xi2">{lang collection_allcomment}</a></span>
				<h2>{lang collection_newcomment}</h2>
			</div>
			<div class="bm_c">
			<!--{loop $commentlist $comment}-->
				<div class="pbn">
					<a href="home.php?mod=space&uid={$comment['uid']}" class="xi2 xw1" c="1">$comment[username]</a>
					<span class="xg1">$comment[dateline]:</span>
				</div>
				<div class="pbm">
					$comment[message]
					<!--{if $comment[rateimg]}-->
						<!--{if trim($comment[message])}--><br /><!--{/if}-->
						<span class="clct_ratestar"><span class="star star$comment[rateimg]"></span></span><br />
					<!--{/if}-->
				</div>
			<!--{/loop}-->
			</div>
		</div>
		<!--{/if}-->
		
		<!--{if $_G['group']['allowcommentcollection']}-->
		<div class="bm">
			<form action="forum.php?mod=collection&action=comment&ctid={$_G['collection']['ctid']}" method="POST" onsubmit="$('btnCommentSubmit').disabled=true;ajaxpost(this.id, 'ajaxreturn');" id="form_addComment" name="form_addComment">
			<div class="bm_h">
				<h2>{lang collection_ratecollection}</h2>
			</div>
			<div class="bm_c {if $memberrate}bbda{/if}">
				<!--{if !$memberrate}-->
				<div class="cl">
					<input type="hidden" name="ratescore" id="ratescore" />
					<span class="clct_ratestar">
						<span class="btn">
							<a href="javascript:;" onmouseover="rateStarHover('clct_ratestar_star',1)" onmouseout="rateStarHover('clct_ratestar_star',0)" onclick="rateStarSet('clct_ratestar_star',1,'ratescore')">1</a>
							<a href="javascript:;" onmouseover="rateStarHover('clct_ratestar_star',2)" onmouseout="rateStarHover('clct_ratestar_star',0)" onclick="rateStarSet('clct_ratestar_star',2,'ratescore')">2</a>
							<a href="javascript:;" onmouseover="rateStarHover('clct_ratestar_star',3)" onmouseout="rateStarHover('clct_ratestar_star',0)" onclick="rateStarSet('clct_ratestar_star',3,'ratescore')">3</a>
							<a href="javascript:;" onmouseover="rateStarHover('clct_ratestar_star',4)" onmouseout="rateStarHover('clct_ratestar_star',0)" onclick="rateStarSet('clct_ratestar_star',4,'ratescore')">4</a>
							<a href="javascript:;" onmouseover="rateStarHover('clct_ratestar_star',5)" onmouseout="rateStarHover('clct_ratestar_star',0)" onclick="rateStarSet('clct_ratestar_star',5,'ratescore')">5</a>
						</span>
						<span id="clct_ratestar_star" class="star star$memberrate"></span>
					</span>
				</div>
				<!--{/if}-->
				<div class="pbn">
					<textarea name="message" rows="4" class="pt" style="width: 94%"></textarea>
				</div>
				<div><button type="submit" class="pn pnc" id="btnCommentSubmit"><span>{lang collection_comment_submit}</span></button></div>
			</div>
			<!--{if $memberrate}-->
				<div class="bm_c ptn pbn cl">
					<span class="z">{lang collection_rated}&nbsp;</span>
					<span class="clct_ratestar"><span class="star star$memberrate"></span></span>
				</div>
			<!--{/if}-->
			<input type="hidden" name="inajax" value="1">
			<input type="hidden" name="handlekey" value="k_addComment">
			</form>
		</div>
		<!--{/if}-->
		
		<!--{hook/collection_view_bottom}-->
	</div>
	<div class="sd">
		<div class="bm bml tns">
			<table cellspacing="0" cellpadding="4">
				<tr>
					<th>
						<p>{$_G['collection']['threadnum']}</p>{lang collection_threadnum}
					</th>
					<th>
						<p>{$_G['collection']['commentnum']}</p>{lang collection_commentnum}
					</th>
					<td>
						<p><span id="rightcolfollownum">{$_G['collection']['follownum']}</span></p>{lang collection_follow}
					</td>
				</tr>
			</table>
		</div>

		<!--{if $followers}-->
		<div class="bm">
			<div class="bm_h">
				<span class="y"><a href="forum.php?mod=collection&action=view&op=followers&ctid=$ctid" class="xi2">{lang collection_allfollowers}</a></span>
				<h2>{lang collection_newfollowers}</h2>
			</div>
			<div class="bm_c">
				<ul class="ml mls cl">
					<!--{loop $followers $follower}-->
						<li>
							<a href="home.php?mod=space&uid=$follower[uid]" class="avt"><!--{avatar($follower[uid],small)}--></a>
							<p><a href="home.php?mod=space&uid=$follower[uid]" c="1">$follower[username]</a></p>
						</li>
					<!--{/loop}-->
				</ul>
			</div>
		</div>
		<!--{/if}-->
		
		<!--{if $userCollections}-->
		<div class="bm">
			<div class="bm_h">
				<h2>{lang collection_creators}</h2>
			</div>
			<div class="bm_c">
			<!--{loop $userCollections $ucollection}-->
				<div class="pbn">
					<a href="forum.php?mod=collection&action=view&ctid={$ucollection['ctid']}" class="xi2 xw1">$ucollection[name]</a>
				</div>
				<div class="pbm">
					{lang collection_threadnum} $ucollection[threadnum], {lang collection_follow} $ucollection[follownum], {lang collection_commentnum} $ucollection[commentnum]
				</div>
			<!--{/loop}-->
			</div>
		</div>
		<!--{/if}-->
		<!--{hook/collection_side_bottom}-->
	</div>
</div>
<span id='ajaxreturn' style='display:none;'></span>
<!--{template common/footer}-->