@@ -6,7 +6,7 @@ function addImage(src, pid) { | |||||
albImg++; | albImg++; | ||||
if (pid != 0) { | if (pid != 0) { | ||||
albImg = 'ok' + pid; | albImg = 'ok' + pid; | ||||
delstr = '<a href="javascript:delAlbPic(' + pid + ')" class="btn btn-danger btn-sm">删除</a>'; | |||||
delstr = '<div class="mt-2"><a href="javascript:delAlbPic(' + pid + ')" class="btn btn-danger btn-sm">删除</a></div>'; | |||||
} else { | } else { | ||||
albImg = 'err' + albImg; | albImg = 'err' + albImg; | ||||
} | } | ||||
@@ -315,7 +315,8 @@ | |||||
$fhtml .= "<div class='albCt albEdit' id='albold{$j}'>"; | $fhtml .= "<div class='albCt albEdit' id='albold{$j}'>"; | ||||
$fhtml .= "<input type='hidden' name='imgurl{$j}' value='{$bigimg}'>"; | $fhtml .= "<input type='hidden' name='imgurl{$j}' value='{$bigimg}'>"; | ||||
$fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>"; | $fhtml .= "<input type='hidden' name='imgddurl{$j}' value='{$litimg}'>"; | ||||
$fhtml .= "<img src='{$litimg}'><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-success btn-sm mt-2\">删除</a>"; | |||||
$fhtml .= "<img src='{$litimg}'>"; | |||||
$fhtml .= "<div class='mt-2'><a href=\"javascript:delAlbPicOld('$bigimg',$j)\" class=\"btn btn-success btn-sm mt-2\">删除</a></div>"; | |||||
$fhtml .= "<div class='mt-2'>名称:<input type='text' name='imgmsg{$j}' value='".$ctag->GetAtt('text')."' class='admin-input-sm'></div>"; | $fhtml .= "<div class='mt-2'>名称:<input type='text' name='imgmsg{$j}' value='".$ctag->GetAtt('text')."' class='admin-input-sm'></div>"; | ||||
$fhtml .= "<div class='mt-2'>更换:<input type='file' name='imgfile{$j}' class='admin-input-sm'></div>"; | $fhtml .= "<div class='mt-2'>更换:<input type='file' name='imgfile{$j}' class='admin-input-sm'></div>"; | ||||
$fhtml .= "</div>"; | $fhtml .= "</div>"; | ||||
@@ -1,151 +0,0 @@ | |||||
var cssdropdown={ | |||||
disappeardelay: 250, | |||||
disablemenuclick: false, | |||||
enableswipe: 1, | |||||
enableiframeshim: 1, | |||||
dropmenuobj: null, ie: document.all, firefox: document.getElementById&&!document.all, swipetimer: undefined, bottomclip:0, | |||||
getposOffset:function(what, offsettype){ | |||||
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; | |||||
var parentEl=what.offsetParent; | |||||
while (parentEl!=null){ | |||||
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; | |||||
parentEl=parentEl.offsetParent; | |||||
} | |||||
return totaloffset; | |||||
}, | |||||
swipeeffect:function(){ | |||||
if (this.bottomclip<parseInt(this.dropmenuobj.offsetHeight)){ | |||||
this.bottomclip+=10+(this.bottomclip/10) | |||||
this.dropmenuobj.style.clip="rect(0 auto "+this.bottomclip+"px 0)" | |||||
} | |||||
else | |||||
return | |||||
this.swipetimer=setTimeout("cssdropdown.swipeeffect()", 10) | |||||
}, | |||||
showhide:function(obj, e){ | |||||
if (this.ie || this.firefox) | |||||
this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px" | |||||
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){ | |||||
if (this.enableswipe==1){ | |||||
if (typeof this.swipetimer!="undefined") | |||||
clearTimeout(this.swipetimer) | |||||
obj.clip="rect(0 auto 0 0)" | |||||
this.bottomclip=0 | |||||
this.swipeeffect() | |||||
} | |||||
obj.visibility="visible" | |||||
} | |||||
else if (e.type=="click") | |||||
obj.visibility="hidden" | |||||
}, | |||||
iecompattest:function(){ | |||||
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body | |||||
}, | |||||
clearbrowseredge:function(obj, whichedge){ | |||||
var edgeoffset=0 | |||||
if (whichedge=="rightedge"){ | |||||
var windowedge=this.ie && !window.opera? this.iecompattest().scrollLeft+this.iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15 | |||||
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth | |||||
if (windowedge-this.dropmenuobj.x < this.dropmenuobj.contentmeasure) | |||||
edgeoffset=this.dropmenuobj.contentmeasure-obj.offsetWidth | |||||
} | |||||
else{ | |||||
var topedge=this.ie && !window.opera? this.iecompattest().scrollTop : window.pageYOffset | |||||
var windowedge=this.ie && !window.opera? this.iecompattest().scrollTop+this.iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18 | |||||
this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight | |||||
if (windowedge-this.dropmenuobj.y < this.dropmenuobj.contentmeasure){ | |||||
edgeoffset=this.dropmenuobj.contentmeasure+obj.offsetHeight | |||||
if ((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure) | |||||
edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge | |||||
} | |||||
} | |||||
return edgeoffset | |||||
}, | |||||
dropit:function(obj, e, dropmenuID){ | |||||
if (this.dropmenuobj!=null) | |||||
this.dropmenuobj.style.visibility="hidden" | |||||
this.clearhidemenu() | |||||
if (this.ie||this.firefox){ | |||||
obj.onmouseout=function(){cssdropdown.delayhidemenu()} | |||||
obj.onclick=function(){return !cssdropdown.disablemenuclick} | |||||
this.dropmenuobj=document.getElementById(dropmenuID) | |||||
if(!this.dropmenuobj) return; | |||||
this.dropmenuobj.onmouseover=function(){cssdropdown.clearhidemenu()} | |||||
this.dropmenuobj.onmouseout=function(e){cssdropdown.dynamichide(e)} | |||||
this.dropmenuobj.onclick=function(){cssdropdown.delayhidemenu()} | |||||
this.showhide(this.dropmenuobj.style, e) | |||||
this.dropmenuobj.x=this.getposOffset(obj, "left") | |||||
this.dropmenuobj.y=this.getposOffset(obj, "top") | |||||
this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj, "rightedge")+"px" | |||||
this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+1+"px" | |||||
this.positionshim() | |||||
} | |||||
}, | |||||
positionshim:function(){ | |||||
if (this.enableiframeshim && typeof this.shimobject!="undefined"){ | |||||
if (this.dropmenuobj.style.visibility=="visible"){ | |||||
this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px" | |||||
this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px" | |||||
this.shimobject.style.left=this.dropmenuobj.style.left | |||||
this.shimobject.style.top=this.dropmenuobj.style.top | |||||
} | |||||
this.shimobject.style.display=(this.dropmenuobj.style.visibility=="visible")? "block" : "none" | |||||
} | |||||
}, | |||||
hideshim:function(){ | |||||
if (this.enableiframeshim && typeof this.shimobject!="undefined") | |||||
this.shimobject.style.display='none' | |||||
}, | |||||
contains_firefox:function(a, b) { | |||||
while (b.parentNode) | |||||
if ((b = b.parentNode) == a) | |||||
return true; | |||||
return false; | |||||
}, | |||||
dynamichide:function(e){ | |||||
var evtobj=window.event? window.event : e | |||||
if (this.ie&&!this.dropmenuobj.contains(evtobj.toElement)) | |||||
this.delayhidemenu() | |||||
else if (this.firefox&&e.currentTarget!= evtobj.relatedTarget&& !this.contains_firefox(evtobj.currentTarget, evtobj.relatedTarget)) | |||||
this.delayhidemenu() | |||||
}, | |||||
delayhidemenu:function(){ | |||||
this.delayhide=setTimeout("cssdropdown.dropmenuobj.style.visibility='hidden'; cssdropdown.hideshim()",this.disappeardelay) | |||||
}, | |||||
clearhidemenu:function(){ | |||||
if (this.delayhide!="undefined") | |||||
clearTimeout(this.delayhide) | |||||
}, | |||||
startchrome:function(){ | |||||
for (var ids=0; ids<arguments.length; ids++){ | |||||
var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a") | |||||
for (var i=0; i<menuitems.length; i++){ | |||||
if (menuitems[i].getAttribute("rel")){ | |||||
var relvalue=menuitems[i].getAttribute("rel") | |||||
menuitems[i].onmouseover=function(e){ | |||||
var event=typeof e!="undefined"? e : window.event | |||||
cssdropdown.dropit(this,event,this.getAttribute("rel")) | |||||
} | |||||
} | |||||
} | |||||
} | |||||
if (window.createPopup && !window.XmlHttpRequest){ | |||||
document.write('<IFRAME id="iframeshim" src="" style="display: none; left: 0; top: 0; z-index: 90; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"></IFRAME>') | |||||
this.shimobject=document.getElementById("iframeshim") | |||||
} | |||||
} | |||||
} |
@@ -38,7 +38,7 @@ function MakeUpload(mnum) | |||||
if (endNum>120) endNum = 120; | if (endNum>120) endNum = 120; | ||||
for (startNum;startNum < endNum;startNum++) | for (startNum;startNum < endNum;startNum++) | ||||
{ | { | ||||
if (startNum==1){ | |||||
if (startNum==1) { | |||||
dsel = " checked='checked' "; | dsel = " checked='checked' "; | ||||
dplay = "block"; | dplay = "block"; | ||||
} else { | } else { | ||||
@@ -46,20 +46,11 @@ function MakeUpload(mnum) | |||||
dplay = "display:none"; | dplay = "display:none"; | ||||
} | } | ||||
fhtml = ''; | fhtml = ''; | ||||
fhtml += "<table width='100%'><tr><td><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' "+dsel+" onClick='CheckSelTable("+startNum+")' />显示图片 "+startNum+" 的上传框</label></td></tr></table>"; | |||||
fhtml += "<table width='100%' border=\"0\" id=\"seltb"+startNum+"\" cellpadding=\"1\" cellspacing=\"1\" bgcolor=\"white\" style=\"margin-bottom:6px;margin-left:10px;"+dplay+"\"><tobdy>"; | |||||
fhtml += "<tr bgcolor=\"#F7F7F7\">\r\n"; | |||||
fhtml += "<td height=\"25\" colspan=\"2\"> <strong>图片"+startNum+":</strong></td>"; | |||||
fhtml += "</tr>"; | |||||
fhtml += "<tr bgcolor=\"#ffffff\"> "; | |||||
fhtml += "<td height=\"25\"> 图片地址:"; | |||||
fhtml += "<input type=\"text\" name='imgfile"+startNum+"' style=\"width:330px\" class=\"intxt\"/> <nobr>填写远程网址</nobr></td>"; | |||||
fhtml += "<td rowspan=\"2\" align=\"center\"><div id='divpicview"+startNum+"' class='divpre'></div></td>"; | |||||
fhtml += "</tr>"; | |||||
fhtml += "<tr bgcolor=\"#ffffff\"> "; | |||||
fhtml += "<td height=\"56\" valign=\"top\"> 图片简介:"; | |||||
fhtml += "<textarea name='imgmsg"+startNum+"' style=\"height:46px;width:330px\"></textarea></td>"; | |||||
fhtml += "</tr></tobdy></table>\r\n"; | |||||
fhtml += "<div><label><input type='checkbox' name='isokcheck"+startNum+"' id='isokcheck"+startNum+"' value='1' "+dsel+" onClick='CheckSelTable("+startNum+")'> 显示图片"+startNum+"上传框</label></div>"; | |||||
fhtml += "<div id=\"seltb"+startNum+"\" style=\""+dplay+"\">"; | |||||
fhtml += "<p>图片"+startNum+":<input type='text' name='imgfile"+startNum+"' class='form-control' placeholder='请输入网址'></p>"; | |||||
fhtml += "<p>图片简介:<textarea name='imgmsg"+startNum+"' class='form-control'></textarea></p>"; | |||||
fhtml += "</div>"; | |||||
upfield.innerHTML += fhtml; | upfield.innerHTML += fhtml; | ||||
} | } | ||||
} | } |
@@ -1,9 +0,0 @@ | |||||
var dedeqrcodeLink = document.getElementById('__dedeqrcode_'+__dedeqrcode_id); | |||||
dedeqrcodeLink.style.display = 'none'; | |||||
var randNum = Math.floor(Math.random() * 2147483648).toString(36); | |||||
var __dedeqrcode_src = "\""+__dedeqrcode_dir+"/qrcode.php?id="+__dedeqrcode_aid+"&type="+__dedeqrcode_type+"\""; | |||||
document.writeln("<ins style=\"display:inline-table;border:none;margin:0;padding:0;position:relative;visibility:visible;width:100%\">"); | |||||
document.writeln(" <ins id=\"__bfzInc_"+randNum+"\" style=\"display:block;border:none;margin:0;padding:0;position:relative;visibility:visible;width:100%\">"); | |||||
document.writeln("<iframe id=\"dede_qrcode_frame\" name=\"dede_qrcode_frame\" width=\"260\" height=\"300\" style='display:block;margin:0 auto;' frameborder=\"0\" src="+__dedeqrcode_src+" marginwidth=\"0\" marginheight=\"0\" vspace=\"0\" hspace=\"0\" allowtransparency=\"true\" scrolling=\"no\" allowfullscreen=\"true\"></iframe>"); | |||||
document.writeln(" </ins>"); | |||||
document.writeln("</ins>"); |
@@ -1,50 +0,0 @@ | |||||
<?php | |||||
if (!defined('DEDEINC')) exit('dedebiz'); | |||||
/** | |||||
* QRCode | |||||
* | |||||
* @version $id:qrcode.lib.php 9:29 2020年9月14日 tianya $ | |||||
* @package DedeBIZ.Taglib | |||||
* @copyright Copyright (c) 2022 DedeBIZ.COM | |||||
* @license https://www.dedebiz.com/license | |||||
* @link https://www.dedebiz.com | |||||
*/ | |||||
$GLOBALS['qrcode_id'] = isset($GLOBALS['qrcode_id']) ? $GLOBALS['qrcode_id'] : 1; | |||||
function lib_qrcode(&$ctag, &$refObj) | |||||
{ | |||||
//属性处理 | |||||
$attlist = "type|,id|"; | |||||
FillAttsDefault($ctag->CAttribute->Items, $attlist); | |||||
extract($ctag->CAttribute->Items, EXTR_SKIP); | |||||
//var_dump($refObj->Fields['id']); | |||||
$id = 0; | |||||
if (empty($type) and empty($id)) { | |||||
if (get_class($refObj) == 'Archives') { | |||||
$type = 'arc'; | |||||
$id = $refObj->Fields['id']; | |||||
} elseif (get_class($refObj) == 'ListView' or get_class($refObj) == 'SgListView') { | |||||
$type = 'list'; | |||||
$id = $refObj->Fields['id']; | |||||
} elseif (get_class($refObj) == 'PartView' and !empty($refObj->Fields['id'])) { | |||||
$type = 'list'; | |||||
$id = $refObj->Fields['id']; | |||||
} elseif (get_class($refObj) == 'PartView' and empty($refObj->Fields['id'])) { | |||||
$type = 'index'; | |||||
$id = 0; | |||||
} | |||||
} | |||||
$reval = <<<EOT | |||||
<a href='https://www.dedebiz.com/' id='__dedeqrcode_{$GLOBALS['qrcode_id']}'>二维码生成</a> | |||||
<script> | |||||
var __dedeqrcode_id={$GLOBALS['qrcode_id']}; | |||||
var __dedeqrcode_aid={$id}; | |||||
var __dedeqrcode_type='{$type}'; | |||||
var __dedeqrcode_dir='{$GLOBALS['cfg_plus_dir']}'; | |||||
</script> | |||||
<script src="{$GLOBALS['cfg_static_dir']}/web/js/qrcode.js"></script> | |||||
EOT; | |||||
$GLOBALS['qrcode_id']++; | |||||
return $reval; | |||||
} | |||||
?> |
@@ -112,7 +112,6 @@ | |||||
{dede:include comment='推荐文档' filename='widget_recommend.htm'/} | {dede:include comment='推荐文档' filename='widget_recommend.htm'/} | ||||
{dede:include comment='热点文档' filename='widget_hot.htm'/} | {dede:include comment='热点文档' filename='widget_hot.htm'/} | ||||
{dede:include comment='投票' filename='widget_vote.htm'/} | {dede:include comment='投票' filename='widget_vote.htm'/} | ||||
{dede:include comment='QR二维码' filename='widget_qrcode.htm'/} | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -41,11 +41,11 @@ if (empty($dopost)) { | |||||
//检查会员等级和类型限制 | //检查会员等级和类型限制 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("Select membername From `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("Select membername From `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."帐号]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."帐号才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
include(DEDEMEMBER."/templets/album_add.htm"); | include(DEDEMEMBER."/templets/album_add.htm"); | ||||
@@ -34,11 +34,11 @@ if (empty($dopost)) { | |||||
//检查会员等级和类型限制 | //检查会员等级和类型限制 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("Select membername From `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("Select membername From `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."帐号]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."帐号才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
include(DEDEMEMBER."/templets/archives_add.htm"); | include(DEDEMEMBER."/templets/archives_add.htm"); | ||||
@@ -34,11 +34,11 @@ if (empty($dopost)) { | |||||
//检查会员等级和类型限制 | //检查会员等级和类型限制 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."帐号]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."帐号才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
include(DEDEMEMBER."/templets/archives_sg_add.htm"); | include(DEDEMEMBER."/templets/archives_sg_add.htm"); | ||||
@@ -78,11 +78,11 @@ else if ($dopost == 'save') { | |||||
//检查栏目设定的投稿许可权限 | //检查栏目设定的投稿许可权限 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("Select membername From #@__arcrank where `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("Select membername From #@__arcrank where `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
//文档的默认状态 | //文档的默认状态 | ||||
@@ -28,11 +28,11 @@ if (empty($dopost)) { | |||||
//检查会员等级和类型限制 | //检查会员等级和类型限制 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."帐号]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."帐号才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
include(DEDEMEMBER."/templets/article_add.htm"); | include(DEDEMEMBER."/templets/article_add.htm"); | ||||
@@ -39,11 +39,11 @@ if ($cInfos['issend'] != 1 || $cInfos['ispart'] != 0 || $cInfos['channeltype'] | |||||
//检查栏目设定的投稿许可权限 | //检查栏目设定的投稿许可权限 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` WHERE `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
//文档的默认状态 | //文档的默认状态 | ||||
@@ -39,11 +39,11 @@ if (empty($dopost)) { | |||||
//检查会员等级和类型限制 | //检查会员等级和类型限制 | ||||
if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | if ($cInfos['sendrank'] > $cfg_ml->M_Rank) { | ||||
$row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | $row = $dsql->GetOne("SELECT membername FROM `#@__arcrank` where `rank`='".$cInfos['sendrank']."' "); | ||||
ShowMsg("对不起,需要[".$row['membername']."]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$row['membername']."才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | if ($cInfos['usertype'] != '' && $cInfos['usertype'] != $cfg_ml->M_MbType) { | ||||
ShowMsg("对不起,需要[".$cInfos['usertype']."帐号]才能在这个栏目发布文档", "-1", "0", 5000); | |||||
ShowMsg("对不起,需要".$cInfos['usertype']."帐号才能在这个栏目发布文档", "-1", "0", 5000); | |||||
exit(); | exit(); | ||||
} | } | ||||
include(DEDEMEMBER."/templets/soft_add.htm"); | include(DEDEMEMBER."/templets/soft_add.htm"); | ||||
@@ -178,7 +178,7 @@ else if ($dopost == 'save') { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->AddTitle("成功发布软件"); | $win->AddTitle("成功发布软件"); | ||||
$win->AddMsgItem($msg); | $win->AddMsgItem($msg); | ||||
$winform = $win->GetWindow("hand", " ", FALSE); | |||||
$win->Display(); | |||||
$winform = $win->GetWindow("hand", " ", false); | |||||
$win->Display(DEDEMEMBER."/templets/win_templet.htm"); | |||||
} | } | ||||
?> | ?> |
@@ -53,9 +53,8 @@ if (empty($dopost)) { | |||||
if (is_array($dtp->CTags)) { | if (is_array($dtp->CTags)) { | ||||
foreach ($dtp->CTags as $ctag) { | foreach ($dtp->CTags as $ctag) { | ||||
if ($ctag->GetName() == 'link') { | if ($ctag->GetName() == 'link') { | ||||
$nForm .= "软件地址".$newRowStart.":<input class='form-control' type='text' name='softurl".$newRowStart."' value='".trim($ctag->GetInnerText())."' /> | |||||
服务器名称:<input class='form-control' type='text' name='servermsg".$newRowStart."' value='".$ctag->GetAtt("text")."' /> | |||||
<br>"; | |||||
$nForm .= "<p>软件地址".$newRowStart.":<input type='text' name='softurl".$newRowStart."' value='".trim($ctag->GetInnerText())."' class='form-control'></p> | |||||
<p>服务器名称:<input type='text' name='servermsg".$newRowStart."' value='".$ctag->GetAtt("text")."' class='form-control'></p>"; | |||||
$newRowStart++; | $newRowStart++; | ||||
} | } | ||||
} | } | ||||
@@ -176,7 +175,7 @@ else if ($dopost == 'save') { | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->AddTitle("成功修改软件"); | $win->AddTitle("成功修改软件"); | ||||
$win->AddMsgItem($msg); | $win->AddMsgItem($msg); | ||||
$winform = $win->GetWindow("hand", " ", FALSE); | |||||
$win->Display(); | |||||
$winform = $win->GetWindow("hand", " ", false); | |||||
$win->Display(DEDEMEMBER."/templets/win_templet.htm"); | |||||
} | } | ||||
?> | ?> |
@@ -9,7 +9,7 @@ | |||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/style.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/style.css"> | ||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/user.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/user.css"> | ||||
<script src="<?php echo $cfg_cmsurl;?>/static/web/js/member_album.js"></script> | |||||
<script src="<?php echo $cfg_cmsurl;?>/static/web/js/member.album.js"></script> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<?php pasterTempletDiy('top.htm');?> | <?php pasterTempletDiy('top.htm');?> | ||||
@@ -74,7 +74,7 @@ | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label>手工上传</label> | <label>手工上传</label> | ||||
图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25"> | |||||
<span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25"></span> | |||||
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success" onclick="MakeUpload(0);">增加</button>(最大60幅) | <button type="button" name="kkkup" id="kkkup2" class="btn btn-success" onclick="MakeUpload(0);">增加</button>(最大60幅) | ||||
</div> | </div> | ||||
<div id="uploadfield"></div> | <div id="uploadfield"></div> | ||||
@@ -9,7 +9,7 @@ | |||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/style.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/style.css"> | ||||
<link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/user.css"> | <link rel="stylesheet" href="<?php echo $cfg_cmsurl;?>/static/web/css/user.css"> | ||||
<script src="<?php echo $cfg_cmsurl;?>/static/web/js/member_album.js"></script> | |||||
<script src="<?php echo $cfg_cmsurl;?>/static/web/js/member.album.js"></script> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<?php pasterTempletDiy('top.htm');?> | <?php pasterTempletDiy('top.htm');?> | ||||
@@ -77,7 +77,7 @@ | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label>手工上传</label> | <label>手工上传</label> | ||||
图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25"> | |||||
<span>图片数目:<input type="text" name="picnum" value="5" id="picnum" class="form-control d-inline-block w-25"></span> | |||||
<button type="button" name="kkkup" id="kkkup2" class="btn btn-success" onclick="MakeUpload(0);">增加</button>(最大60幅) | <button type="button" name="kkkup" id="kkkup2" class="btn btn-success" onclick="MakeUpload(0);">增加</button>(最大60幅) | ||||
</div> | </div> | ||||
<div id="uploadfield"></div> | <div id="uploadfield"></div> | ||||
@@ -88,27 +88,15 @@ | |||||
foreach($dtp->CTags as $ctag){ | foreach($dtp->CTags as $ctag){ | ||||
if ($ctag->GetName()=="img"){ | if ($ctag->GetName()=="img"){ | ||||
?> | ?> | ||||
<table width="98%" align="center"> | |||||
<tr> | |||||
<td><input type="checkbox" name="isokcheck<?php echo $j;?>" id="isokcheck<?php echo $j;?>" value="1" onclick="CheckSelTable(<?php echo $j;?>)" checked="1"> 显示隐藏图片[<?php echo $j;?>]的选框</td> | |||||
</tr> | |||||
</table> | |||||
<table width="100%" id="seltb<?php echo $j;?>" align="center"> | |||||
<tr> | |||||
<td colspan="2">图片</td> | |||||
</tr> | |||||
<tr> | |||||
<td>本地上传:<input type="text" name="imgfile<?php echo $j;?>" style="width:200px" maxlength="100"></td> | |||||
<td rowspan="3" align="center"> | |||||
<div id="divpicview<?php echo $j;?>" class="divpre"></div> | |||||
<img src="<?php echo trim($ctag->GetInnerText());?>" id="picview<?php echo $j;?>" name="picview<?php echo $j;?>" style="width:128px;height:128px"> | |||||
</td> | |||||
</tr> | |||||
<input type="hidden" name="imgurl<?php echo $j;?>" value="<?php echo trim($ctag->GetInnerText())?>"> | |||||
<tr> | |||||
<td height="56">简介:<textarea name="imgmsg<?php echo $j;?>" style="height:46px;width:200px"><?php echo trim($ctag->GetAtt('text'))?></textarea></td> | |||||
</tr> | |||||
</table> | |||||
<div><label><input type="checkbox" name="isokcheck<?php echo $j;?>" id="isokcheck<?php echo $j;?>" value="1" onclick="CheckSelTable(<?php echo $j;?>)" checked="1"> 显示隐藏图片<?php echo $j;?>选框</label></div> | |||||
<div id="seltb<?php echo $j;?>"> | |||||
<p>本地上传:<input type="text" name="imgfile<?php echo $j;?>" class="form-control"></p> | |||||
<p> | |||||
<div id="divpicview<?php echo $j;?>" class="divpre"></div> | |||||
<img src="<?php echo trim($ctag->GetInnerText());?>" id="picview<?php echo $j;?>" name="picview<?php echo $j;?>"> | |||||
</p> | |||||
<p>简介:<textarea name="imgmsg<?php echo $j;?>" class="form-control"><?php echo trim($ctag->GetAtt('text'))?></textarea></p> | |||||
</div> | |||||
<?php | <?php | ||||
$j++; | $j++; | ||||
} | } | ||||
@@ -116,9 +104,8 @@ | |||||
} | } | ||||
$dtp->Clear(); | $dtp->Clear(); | ||||
?> | ?> | ||||
</p> | |||||
<script> | <script> | ||||
startNum = "<? php echo $j;?>"; | |||||
startNum = <? php echo $j;?>; | |||||
</script> | </script> | ||||
<div class="text-center"> | <div class="text-center"> | ||||
<button type="submit" class="btn btn-success">提交</button> | <button type="submit" class="btn btn-success">提交</button> | ||||
@@ -18,10 +18,8 @@ | |||||
morelinkobj.style.display = "block"; | morelinkobj.style.display = "block"; | ||||
if (endNum > 12) endNum = 12; | if (endNum > 12) endNum = 12; | ||||
for (startNum; startNum <= endNum; startNum++) { | for (startNum; startNum <= endNum; startNum++) { | ||||
upfield.innerHTML += "<label>软件地址" + startNum + ":</label><input type='text' name='softurl" + startNum + | |||||
"' value='http://' maxlength='100' class='form-control'> "; | |||||
upfield.innerHTML += " "; | |||||
upfield.innerHTML += "服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'>"; | |||||
upfield.innerHTML += "<p>软件地址" + startNum + ":<input type='text' name='softurl" + startNum + "' value='http://' class='form-control'></p>"; | |||||
upfield.innerHTML += "<p>服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'></p>"; | |||||
} | } | ||||
} | } | ||||
function ShowHideAddr() { | function ShowHideAddr() { | ||||
@@ -181,7 +179,7 @@ | |||||
<button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success">隐藏地址</button>(最多为12个链接) | <button type="button" name="Submit3" id="btsh3" onclick="ShowHideAddr();" class="btn btn-success">隐藏地址</button>(最多为12个链接) | ||||
</div> | </div> | ||||
<div id="morelink" style="display:none"> | <div id="morelink" style="display:none"> | ||||
<?php echo "<span id='uploadfield'></span>";?> | |||||
<?php echo "<div id='uploadfield'></div>";?> | |||||
</div> | </div> | ||||
<?php | <?php | ||||
//游客强制加验证码 | //游客强制加验证码 | ||||
@@ -18,10 +18,8 @@ | |||||
morelinkobj.style.display = "block"; | morelinkobj.style.display = "block"; | ||||
if (endNum > 12) endNum = 12; | if (endNum > 12) endNum = 12; | ||||
for (startNum; startNum <= endNum; startNum++) { | for (startNum; startNum <= endNum; startNum++) { | ||||
upfield.innerHTML += "<label>软件地址" + startNum + ":</label><input type='text' name='softurl" + startNum + | |||||
"' value='http://' maxlength='100' class='form-control'> "; | |||||
upfield.innerHTML += " "; | |||||
upfield.innerHTML += "服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'>"; | |||||
upfield.innerHTML += "<p>软件地址" + startNum + ":<input type='text' name='softurl" + startNum + "' value='http://' maxlength='100' class='form-control'></p>"; | |||||
upfield.innerHTML += "<p>服务器名称:<input type='text' name='servermsg" + startNum + "' class='form-control'></p>"; | |||||
} | } | ||||
} | } | ||||
function ShowHideAddr() { | function ShowHideAddr() { | ||||
@@ -196,7 +194,7 @@ | |||||
<div id="morelink"> | <div id="morelink"> | ||||
<?php | <?php | ||||
echo $nForm; | echo $nForm; | ||||
echo "<span id='uploadfield'></span>"; | |||||
echo "<div id='uploadfield'></div>"; | |||||
?> | ?> | ||||
</div> | </div> | ||||
<div class="text-center"> | <div class="text-center"> | ||||
@@ -12,23 +12,18 @@ | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<?php pasterTempletDiy('top.htm');?> | <?php pasterTempletDiy('top.htm');?> | ||||
<main class="member"> | |||||
<div class="pannel"> | |||||
<div class="container py-3"> | |||||
<div class="row"> | |||||
<div class="pannel-main col-md-12"> | |||||
<div class="card"> | |||||
<div class="card-header">{dede:wintitle/}</div> | |||||
<div class="card-body"> | |||||
<h5 class="card-title">{dede:wecome_info/}</h5> | |||||
<div class="card-text">{dede:winform/}</div> | |||||
</div> | |||||
</div> | |||||
<div class="container py-3"> | |||||
<div class="row"> | |||||
<div class="col-md-12"> | |||||
<div class="card"> | |||||
<div class="card-header">{dede:wintitle/}</div> | |||||
<div class="card-body"> | |||||
<h5 class="card-title">{dede:wecome_info/}</h5> | |||||
<div class="card-text">{dede:winform/}</div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</main> | |||||
<?php pasterTempletDiy('foot.htm');?> | |||||
</div> | |||||
</body> | </body> | ||||
</html> | </html> |