強制選擇主題分類 (非主題類型)

Home Home
引用 | 編輯 達人村惟祿
2005-06-29 09:59
樓主
推文 x0
【插件名稱】強制選擇主題分類 (非主題類型)
【適用版本】3.0.1
【插件來源】轉貼
【插件類型】美化
【是否升級資料庫】
【插件介紹】

[此文章售價 5 雅幣已有 32 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!



獻花 x0
引用 | 編輯 xiaoyo
2006-04-13 10:44
1樓
  
報告 4.3.2版 的post.htm
找不到 checkCnt 的任何相關字串


複製程式
<!--<?php 
print <<<EOT
-->
<script language="JavaScript" src="$db_bbsurl/$js_path"></script>
<table width='$tablewidth' cellspacing=0 cellpadding=0 align=center>
<tr><td align=left><img src='$imgpath/$stylepath/index/home.gif' align=absbottom> <b><a href='$db_bfn'>$db_bbsname</a> $msg_guide</b></td></tr>
</table><br>
<table cellspacing=0 cellpadding=0 width='$tablewidth' align=center>
<tr><td>
<!--
EOT;
if($action=='modify'){print <<<EOT
-->
<form method="post" name="form" action="post.php?">
<table cellPadding=3 cellSpacing=1 width=颼%' $i_table>
<tr><td class=head colspan=2><b>修改文章</b></td></tr>
<tr><td height=ཕ' class='t_one' colspan=2><b>刪除帖子(此操作不可恢復,請慎重使用!)</b></td></tr>
<tr class='t_one'><td>
<div style="float:left;"><b>注意: 如果這個帖子是主題內的第一個帖子且已有人回復此帖,需擁有管理權限才能刪除。</b></div>
<div style="float:right;">
<!--
EOT;
if($postgd){
$rawwindid=addslashes($windid);
print <<<EOT
-->
<b>認證碼</b>
<input type='text' name='gdcode' size=8> <img src="ck.php?windid=$rawwindid" align=absmiddle>
<!--
EOT;
}print <<<EOT
-->
<input type='submit' value='直接刪除'></div>
</td></tr></table><br>
<input type=hidden value=1 name=step>
<input type=hidden value='$action' name='action'>
<input type=hidden value='$fid' name=fid>
<input type=hidden value='$tid' name=tid>
<input type=hidden value='$pid' name=pid>
<input type=hidden value='$pollid' name=pollid>
<input type=hidden value='$article' name=article>
</form>
<!--
EOT;
}print <<<EOT
-->
<form method="post" name="FORM" action="post.php?" enctype="multipart/form-data">
<table cellPadding=3 cellSpacing=1 width=颼%' $i_table align=center>
<tr><td class=head colspan=3> </td></tr>
<!--
EOT;
if(($t_per==1 || $admincheck) && $t_exits==1){
print <<<EOT
-->
<tr><td class='t_one'>主題分類</td>
<td class='t_one'>
<SELECT name="p_type">
<OPTION value=0>默認分類</OPTION>
<!--
EOT;
foreach($t_typedb as $key=>$value){
if($value){
print <<<EOT
-->
<OPTION $t_checked[$key] value=$key>$value</OPTION>
<!--
EOT;
}
}print <<<EOT
-->
</select></td></tr>
<!--
EOT;
}if($foruminfo['cms'] && ($action=="new" || ($action=='modify' && $article==0))){print <<<EOT
-->
<tr><td class='t_one'><b>關鍵字</b>(<font color=blue>可不填</font>)每個不多于20字節<br>相同關鍵字, 將視為相關文章</td>
<td class='t_one'>
1.<input class=subject maxLength=20 name='keyword[]' size=10 value='$kname[0]'>
2.<input class=subject maxLength=20 name='keyword[]' size=10 value='$kname[1]'>
3.<input class=subject maxLength=20 name='keyword[]' size=10 value='$kname[2]'></td></tr>
<!--
EOT;
}print <<<EOT
-->
<tr><td width=ཐ%' class='t_one'><b>標題</b></td>
<td class='t_one'>
<input name="atc_title" size=60 value='$atc_title' tabindex="1"></td></tr>
<!--
EOT;
if($postgd){
$rawwindid=addslashes($windid);
print <<<EOT
-->
<tr class='t_one'><td><b>認證碼</b></td>
<td><input type='text' name='gdcode' size=8 tabindex="2"> <img src="ck.php?windid=$rawwindid" align=absmiddle></td></tr>
<!--
EOT;
}print <<<EOT
-->
<tr><td class='t_one'><b>Icon</b></td>
<td class='t_one'>
<!--
EOT;
foreach($icondb as $key=>$icon){
print <<<EOT
-->
<input name=atc_iconid type=radio value='$key'><img src='$imgpath/post/emotion/$icon'>
<!--
EOT;
if($key%7==0){
print <<<EOT
-->
<br>
<!--
EOT;
}}
if(is_array($votearray) || $action=='vote'){ print <<<EOT
-->
<tr><td class='t_one'><b>投票選項:<br>每行寫一個投票選項<br>最多可以有 $db_selcount 個選項<br>多選
<input type=checkbox value=Ƈ' name=multiplevote $multi><br>
最多選擇個數<input maxlength=10 size=1 name=mostvotes value=$mostnum>
</b></td>
<td class='t_one'>
<!--
EOT;
if($action=='modify'){
foreach($votearray['options'] as $key=>$votes){
$votes[0]=stripslashes($votes[0]);
print <<<EOT
-->
<input class=text maxLength=60 name='vt_selarray[$key]' size=60 value='$votes[0]'><br>
<!--
EOT;
}print <<<EOT
-->
<input class=text maxLength=60 name='vt_selarray[]' size=60 value=''> 新的投票項(留空忽略)<br>
<!--
EOT;
}elseif($action=='vote'){print <<<EOT
-->
<textarea name=vt_select rows=10 wrap=hard cols=80>$vt_select</textarea>
<!--
EOT;
}print <<<EOT
-->
</td></tr>
<!--
EOT;
}if($action=='new' && $sale && $forumset[allowsale]!=2){print <<<EOT
-->
<tr>
       <td width=ཐ%' class='t_one'>賣家︰</td>
       <td class='t_one'><input name="seller" size=30 value='$winddb[email]'></td>
</tr>
<tr>
       <td width=ཐ%' class='t_one'>商品名稱︰</td>
       <td class='t_one'><input name="subject" size=30> 價格︰<input name="price" size=7></td>
</tr>
<tr>
       <td width=ཐ%' class='t_one'>郵費承擔方︰</td>
       <td class='t_one'>
              <input type=radio value=1 name=transport onclick="this.form.ordinary_fee.disabled=true;this.form.express_fee.disabled=true;"> 賣家承擔運費   
              <input type=radio value=2 name=transport onclick="this.form.ordinary_fee.disabled=false;this.form.express_fee.disabled=false;"> 買家承擔運費<br>
              <input type=hidden value=3>
              平郵 <input disabled size=7 name=ordinary_fee> 元    
              快遞 <input disabled size=7 name=express_fee> 元
       </td>
</tr>
<tr>
       <td width=ཐ%' class='t_one'>演示地址︰</td>
       <td class='t_one'><input name="demo" size=30></td>
</tr>
<tr>
       <td width=ཐ%' class='t_one'>聯系方式︰</td>
       <td class='t_one'><input name="contact" size=30></td>
</tr>
<tr>
       <td width=ཐ%' class='t_one'>收款方式</td>
       <td class='t_one'>
              <input type=radio name="method" value="1" checked>使用貝寶收款
       </td>
</tr>
<!--
EOT;
}print <<<EOT
-->
<tr><td valign=top  class='t_one'>
<!--
EOT;
if($editor=='wysiwyg_editor'){
$htmcheck=$action=='new' ? 'checked' : ($ifsign>=2 ? 'checked':'');
$db_htmifopen && strpos($REQUEST_URI,'.php?')!==false && $REQUEST_URI=str_replace('.php?',$db_dir,$REQUEST_URI);
$jump=base64_encode("[url]http://$_SERVER[/url][HTTP_HOST]".$REQUEST_URI);
print <<<EOT
-->
<input type=hidden name='c_editor' value=Ƈ'>
切換到 <a href="job.php?action=switch&cur=$winddb[editor]&jump=$jump"><b>Wind Code</b></a> 編輯器<br>
<br><b>內容</b><br><br>
<input type=hidden name='atc_html' value=Ƈ'>
<!--
EOT;
}else{
if($gp_wysiwyg){
$db_htmifopen && strpos($REQUEST_URI,'.php?')!==false && $REQUEST_URI=str_replace('.php?',$db_dir,$REQUEST_URI);
$jump=base64_encode("[url]http://$_SERVER[/url][HTTP_HOST]".$REQUEST_URI);
print <<<EOT
-->
切換到 <a href="job.php?action=switch&cur=$winddb[editor]&jump=$jump"><b>所見即所得</b></a> 編輯器<br><br>
<!--
EOT;
}print <<<EOT
-->
Wind 代碼<br>
<input onclick='checkmode(2)' type=radio checked='checked' value=2 name=mode>提示插入<br>
<input onclick='checkmode(0)' type=radio value=0 name=mode>直接插入<br>
<input onclick='checkmode(1)' type=radio value=1 name=mode>幫助信息 <br>
<br><b>內容</b><br><br>
<!--
EOT;
if($gp_htmlcode){print <<<EOT
-->
<input type=checkbox name='atc_html' value=Ƈ' $htmcheck><font face=verdana>使用HTML代碼</font>
<!--
EOT;
}else{print <<<EOT
-->
<font face=verdana>HTML 代碼不可用</font>
<!--
EOT;
}}print <<<EOT
-->
<br>
<font face=verdana>Wind Code</font>可用<br>點擊<a target=_blank href=faq.php?faqjob=1><font color=blue><b>這里</b></font></a>看使用方法<br><b>Wind代碼選項:</b><br>$windcode<br><br>
<input type=checkbox name='atc_autourl' value=Ƈ' checked>自動分析url<br>
<input type=checkbox name='atc_usesign' value=Ƈ' checked>使用簽名<br>
<input type=checkbox name='atc_convert' value=Ƈ' checked>Wind Code自動轉換<br>
<input name=atc_email type=checkbox  value=1 $hideemail>新回復郵件通知
<!--
EOT;
if($SYSTEM[typeadmin] && ($action=='new' || $action=='vote')){
print <<<EOT
-->
<br>
<input name=digest type=radio value=0 checked>普通帖<br>
<input name=digest type=radio value=1>精華1<input name=digest type=radio value=2>精華2
<!--
EOT;
}
print <<<EOT
-->
</td>
<td colspan=2 align=left class='t_one'>
<!--
EOT;
require_once PrintEot($editor);
if($editor=='editor'){
print <<<EOT
-->
<br>
推薦使用:
[<a href=javascript:copytext('FORM.atc_content')>復制到剪貼板</a>]-- 
[<a href=javascript:replac()>替換文本</a>]<br>
使用動作:<SELECT onchange='Addaction(this.options[this.selectedIndex].value);this.selectedIndex=0'>
<OPTION value='' selected></OPTION>
<!--
EOT;
foreach($motion as $key=>$motiondb){
print <<<EOT
-->       
<OPTION value='
[xiaoyo]
動作
'>$motiondb[0]</OPTION> <!-- EOT; }print <<<EOT --> </SELECT> [<a href='javascript:checklength(document.FORM);'>查看帖子長度</a>] 最大:$db_postmax 字節<br> <input type=checkbox name='atc_hide' value=Ƈ' $htmlpost> 隱藏此帖,只有用戶回復了此帖才可以查看帖子內容(請勿惡意隱藏)<br> <input type=checkbox name='atc_requirervrc' value=Ƈ' $htmlhide> 加密此帖,只對部分用戶可見,用戶{$db_rvrcname}需大于 <input maxlength=6 size=6 name=atc_rvrc value=Ɔ'><br> <!-- EOT; if($action=='new' || $action=='modify' && $pid=='tpc'){print <<<EOT --> <input type=checkbox name='atc_requiresell' value=Ƈ' $htmlsell> 出售此帖,會員需付 <input maxlength=6 size=6 name=atc_money value=Ɔ'> {$db_moneyname} 才能看到帖子內容(回復帖不能出售).(不能大于:<font color=blue>1000</font>)<br> <!-- EOT; }print <<<EOT --> 表情<br> <table width="63%" cellspacing="0" cellpadding="0"> <tr><td> <div style="overflow:auto;height=0;"> <table width="100%" cellspacing="0" cellpadding="0"> <tr><td> <!-- EOT; include_once(R_P.'data/bbscache/postcache.php'); foreach($face as $key=>$facedb){ print <<<EOT -->       <a href="javascript:addsmile('表情')"><img src="$imgpath/post/smile/$facedb"></a> <!-- EOT; }print <<<EOT --> <td></tr></table></div></td></tr></table> <!-- EOT; }print <<<EOT --> </td></tr> <!-- EOT; if($attach){print <<<EOT --> <tr><td align=left valign="top" class='t_one'><b>該帖包含附件:<br>(不想保留的附件去掉ˇ)</b></td> <td align=left valign="top" class='t_one'> <table width="100%" cellspacing=0 cellpadding=0> <!-- EOT; $num=0; foreach($attach as $key => $value){ $num++; print <<<EOT --> <tr>      <td>            <input type='checkbox' name='keep[]' value='$value[aid]' checked>            所需{$db_rvrcname}︰ <input type='text' name='downrvrc[$value[aid]]' value='$value[needrvrc]' size=Ƈ'>            描述︰ <input type='text' name='attdesc[$value[aid]]' value='$value[desc]' size=ཕ'>            附件︰ <font color='red'><b>$value[name]</b></font> ($value[size]K)              <a href="javascript:" onclick="addattach('$value[aid]')"><b>將附件添加到帖子中</b></a>      </td> </tr> <!-- EOT; }print <<<EOT --> </table></td></tr> <!-- EOT; }print <<<EOT --> <!-- EOT; if($db_allowupload && $gp_allowupload){ print <<<EOT --> <tr><td align=left valign="top" class='t_one'>附件最大:$db_uploadmaxsize (K)</td> <td align=left valign="top" class='t_one'> <b>有效文件類型:$db_uploadfiletype</b><br> <INPUT name="muti" type="checkbox" value="1" onclick="showmuti()">多個附件<br> <INPUT name="modify" type="checkbox" value="1">如果附件中帶有圖片,並希望進行圖文混排操作,請在選中此項 <br><br> 所需{$db_rvrcname}︰ <input type='text' name='atc_downrvrc1' value=Ɔ' size=Ƈ'> 描述︰ <input type='text' name='atc_desc1' size=ཕ'> 附件︰ <input type="file" class="subject" name="atc_attachment1"> <span id=attach2 style='DISPLAY: none'> <!-- EOT; for($i=2;$i<=$db_attachnum;$i++){ print <<<EOT -->       <br> 所需{$db_rvrcname}︰ <input type='text' name='atc_downrvrc$i' value=Ɔ' size=Ƈ'> 描述︰ <input type='text' name='atc_desc$i' size=ཕ'> 附件︰ <input type="file" class=subject name='atc_attachment$i'> <!-- EOT; }print <<<EOT --> </td></tr> <!-- EOT; }$kjj_checked='' $action=='new' && $db_kijiji && require_once PrintEot('kijiji'); print <<<EOT --> </table><br><br> <tr><td align=center> <input type=hidden value=2 name=step> <input type=hidden value='$pid' name=pid> <input type=hidden value='$action' name='action'> <input type=hidden value='$fid' name=fid> <input type=hidden value='$tid' name=tid> <input type=hidden value='$article' name=article> <input type=hidden value='$sale' name=sale> <script language="JavaScript"> document.FORM.atc_title.focus(); function showmuti(){ if (document.FORM.muti.checked == true){            attach2.style.display = ''      }else{            attach2.style.display = 'none'      } } function showmkejiji(){ if (document.FORM.kjj.checked == true){            kejiji.style.display = ''      }else{            kejiji.style.display = 'none'      } } function gopreview() {      document.preview.atc_content.value=document.FORM.atc_content.value;      document.preview.submit() } </script> <input type="button" value="提 交" name="Submit" onclick="_submit();" tabindex="3"> <input type="button" value="預 覽" name="Button" onclick="gopreview();">       </td> </tr> </form> <form name="preview" action="job.php?previewjob=preview" method="post" target="preview_page"> <input type="hidden" name="atc_content" value=""> </form> </table> <!-- EOT; if($action=="reply" || $action=="quote"){print <<<EOT --> <br><center>主題回顧</center> $post_reply <!-- EOT; }print <<<EOT --> <br> <!-- EOT; ?>-->


獻花 x0
引用 | 編輯 月光
2006-04-13 17:07
2樓
  
下面是引用xiaoyo於2006-04-13 10:44發表的 :
報告 4.3.2版 的post.htm
找不到 checkCnt 的任何相關字串


[code].......


您可以加在
function gopreview() 的上方 表情

獻花 x0
引用 | 編輯 xiaoyo
2006-04-17 23:45
3樓
  
以下兩種方式都不行耶
拍寫 我不懂程式 表情


}
if(($t_per==1 || $admincheck) && $t_exits==1) {
if(FORM.p_type.value=="0"){alert("請選擇【主題分類】謝謝!!");return eheckCnt();} }
function gopreview()
{

or

if(($t_per==1 || $admincheck) && $t_exits==1) {
if(FORM.p_type.value=="0"){alert("請選擇【主題分類】謝謝!!");return eheckCnt();} }
}
function gopreview()
{

獻花 x0