@@ -113,8 +113,8 @@ else if ($dopost == "viewArchives") { | |||
$arcRow['money'], | |||
$arcRow['filename'] | |||
); | |||
if (preg_match("#^http:#", $arcfile)) { | |||
$arcfile = preg_replace("#^http:\/\/([^\/]*)\/#i", '/', $arcfile); | |||
if (preg_match("#^https?://#", $arcfile)) { | |||
$arcfile = preg_replace("#^https?://[^/]+/#i", '/', $arcfile); | |||
} | |||
$truefile = GetTruePath().$arcfile; | |||
if (!file_exists($truefile)) { | |||
@@ -86,7 +86,11 @@ $fid = $dsql->GetLastID(); | |||
AddMyAddon($fid, $activepath.'/'.$filename); | |||
$CKUpload = isset($CKUpload) ? $CKUpload : FALSE; | |||
if ($GLOBALS['cfg_html_editor'] == 'ckeditor' && $CKUpload) { | |||
$fileurl = $activepath.'/'.$filename; | |||
if ($GLOBALS['cfg_multi_site'] == 'Y') { | |||
$fileurl = $GLOBALS['cfg_mainsite'].$activepath.'/'.$filename; | |||
} else { | |||
$fileurl = $activepath.'/'.$filename; | |||
} | |||
$result = array('url' => $fileurl, "uploaded" => 1, 'fileName' => $filename); | |||
echo json_encode($result); | |||
exit; | |||
@@ -44,7 +44,7 @@ function GetCurContentAlbum($body, $rfurl, &$firstdd) | |||
foreach ($img_array as $key => $value) { | |||
$value = trim($value); | |||
if ( | |||
preg_match("#".$basehost."#i", $value) || !preg_match("#^http:\/\/#i", $value) || ($cfg_basehost != $basehost && preg_match("#".$cfg_basehost."#i", $value))) { | |||
preg_match("#".$basehost."#i", $value) || !preg_match("#^(http|https):\/\/#i", $value) || ($cfg_basehost != $basehost && preg_match("#".$cfg_basehost."#i", $value))) { | |||
continue; | |||
} | |||
$itype = substr($value, -4, 4); | |||
@@ -37,8 +37,6 @@ if ($dopost == "delmember") { | |||
if ($rs > 0) { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid='$id' LIMIT 1"); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid='$id' LIMIT 1"); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid='$id' LIMIT 1"); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid='$id' LIMIT 1"); | |||
//删除会员相关数据 | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid='$id' "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid='$id' "); | |||
@@ -83,8 +81,6 @@ if ($dopost == "delmember") { | |||
if ($rs > 0) { | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
//删除会员相关数据 | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid IN (".str_replace("`", ",", $id).") "); | |||
@@ -55,13 +55,10 @@ if ($dopost == 'add') { | |||
$inquery = "INSERT INTO `#@__admin`(id,usertype,userid,$pfd,uname,typeid,tname,email) | |||
VALUES ('$mid','$usertype','$userid','$pwd','$uname','$typeid','$tname','$email'); "; | |||
$rs = $dsql->ExecuteNoneQuery($inquery); | |||
$adminquery = "INSERT INTO `#@__member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`,`income`,`education`,`height`,`bodytype`,`blood`,`vocation`,`smoke`,`marital`,`house`,`drink`,`datingtype`,`language`,`nature`,`lovemsg`,`address`,`uptime`) | |||
VALUES ('$mid', '1', '男', '{$userid}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); "; | |||
$dsql->ExecuteNoneQuery($adminquery); | |||
$adminquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`) | |||
VALUES ('$mid','0','0','0','0','0','0','0','0'); "; | |||
$dsql->ExecuteNoneQuery($adminquery); | |||
$adminquery = "Insert Into `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`) | |||
$adminquery = "INSERT INTO `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`) | |||
VALUES ('$mid','10','0','{$uname}的主页','','person','',''); "; | |||
$dsql->ExecuteNoneQuery($adminquery); | |||
ShowMsg('成功添加一个账户', 'sys_admin_user.php'); | |||
@@ -24,7 +24,7 @@ | |||
<option value="0">默认分类</option> | |||
<?php echo $option;?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="ad_add.php" class="btn btn-success btn-sm">添加广告</a> | |||
<a href="adtype_main.php" class="btn btn-success btn-sm">广告分类管理</a> | |||
</form> | |||
@@ -65,7 +65,7 @@ | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
@@ -124,7 +124,7 @@ | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<label><input type="checkbox" name="autokey" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
@@ -61,7 +61,7 @@ | |||
<td>跳转网址</td> | |||
<td colspan="3"><input type="text" name="redirecturl" id="redirecturl" class="admin-input-lg"></td> | |||
</tr> | |||
<tr> | |||
<tr> | |||
<td>标签</td> | |||
<td><input type="text" name="tags" id="tags" onChange="$Obj('keywords').value=this.value;" class="admin-input-lg">(英文逗号隔开,如:DedeBIZ,得德)</td> | |||
<td>权重</td> | |||
@@ -127,11 +127,11 @@ | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<label><input type="checkbox" name="autokey" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectKeywords('form1.keywords');">选择</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
<tr> | |||
<td>描述</td> | |||
<td colspan="3"><textarea name="description" id="description" class="admin-textarea-sm"></textarea></td> | |||
</tr> | |||
@@ -195,7 +195,7 @@ | |||
<td>文件名称</td> | |||
<td><input type="text" name="filename" id="filename" class="admin-input-sm">(不包括文件扩展名)</td> | |||
</tr> | |||
<tr> | |||
<tr> | |||
<td>发布时间</td> | |||
<td> | |||
<?php | |||
@@ -119,7 +119,7 @@ | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" value="<?php echo $keywords;?>" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<label><input type="checkbox" name="autokey" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" onclick="SelectKeywords('form1.keywords');" class="btn btn-success btn-sm">选择</button> | |||
</td> | |||
</tr> | |||
@@ -288,10 +288,10 @@ | |||
const chars = event.data.split(''); | |||
chars.forEach(char => { | |||
if (lastChar === '\\' && char === 'r') { | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
} else { | |||
lastChar = char; //记录当前字符 | |||
lastChar = char; //记录当前字符 | |||
} | |||
if (char === '\\') { | |||
return; //如果是反斜杠,跳过处理 | |||
@@ -60,7 +60,7 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -21,7 +21,7 @@ | |||
<input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-lg mr-2"> | |||
<input type="text" name="rpurl" id="rpurl" placeholder="请输入链接" class="admin-input-lg mr-2"> | |||
<input type="text" name="rank" id="rank" value="30" class="admin-input-sm"> | |||
<button type="submit"class="btn btn-success btn-sm">添加</button> | |||
<button type="submit" class="btn btn-success btn-sm">添加</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -49,7 +49,7 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -56,7 +56,7 @@ | |||
<td><input name="pwdgr" type="text" id="pwdgr" class="admin-input-sm" value="3"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4" align="center" align="py-2"><button type="submit"class="btn btn-success btn-sm">开始执行</button></td> | |||
<td colspan="4" align="center" align="py-2"><button type="submit" class="btn btn-success btn-sm">开始执行</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"> | |||
@@ -350,14 +350,12 @@ | |||
if (obj.style.display != "none") | |||
obj.style.display = "none"; | |||
else { | |||
if (Nav() == 'IE') obj.style.display = "block"; | |||
else obj.style.display = "block"; | |||
obj.style.display = "block"; | |||
} | |||
} | |||
function ShowObj(objname) { | |||
var obj = document.getElementById(objname); | |||
if (Nav() == 'IE') obj.style.display = "block"; | |||
else obj.style.display = "block"; | |||
obj.style.display = "block"; | |||
} | |||
function HideObj(objname) { | |||
var obj = document.getElementById(objname); | |||
@@ -381,8 +379,7 @@ | |||
templist[0].value = dfstyleValue + "/list_" + sevvalue + ".htm"; | |||
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | |||
if (obj.value < 0) { | |||
if (Nav() == 'IE') tobj.style.display = "block"; | |||
else tobj.style.display = "block"; | |||
tobj.style.display = "block"; | |||
} else { | |||
tobj.style.display = "none"; | |||
} | |||
@@ -415,7 +412,6 @@ | |||
$("#mdlAI").modal('show'); | |||
} | |||
$("#btnAIAction").click(async function() { | |||
let prompt = document.getElementById("prompt").value; | |||
let modelid = document.getElementById("modelid").value; | |||
let req = await fetch(`api.php?action=get_ai_server&pname=catalog_add&modelid=${modelid}&prompt=${prompt}`); | |||
@@ -438,10 +434,10 @@ | |||
const chars = event.data.split(''); | |||
chars.forEach(char => { | |||
if (lastChar === '\\' && char === 'r') { | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
} else { | |||
lastChar = char; //记录当前字符 | |||
lastChar = char; //记录当前字符 | |||
} | |||
if (char === '\\') { | |||
return; //如果是反斜杠,跳过处理 | |||
@@ -380,14 +380,12 @@ | |||
if (obj.style.display != "none") | |||
obj.style.display = "none"; | |||
else { | |||
if (Nav() == 'IE') obj.style.display = "block"; | |||
else obj.style.display = "block"; | |||
obj.style.display = "block"; | |||
} | |||
} | |||
function ShowObj(objname) { | |||
var obj = document.getElementById(objname); | |||
if (Nav() == 'IE') obj.style.display = "block"; | |||
else obj.style.display = "block"; | |||
obj.style.display = "block"; | |||
} | |||
function HideObj(objname) { | |||
var obj = document.getElementById(objname); | |||
@@ -411,8 +409,7 @@ | |||
templist[0].value = dfstyleValue + "/list_" + sevvalue + ".htm"; | |||
temparticle[0].value = dfstyleValue + "/article_" + sevvalue + ".htm"; | |||
if (obj.value < 0) { | |||
if (Nav() == 'IE') tobj.style.display = "block"; | |||
else tobj.style.display = "block"; | |||
tobj.style.display = "block"; | |||
} else { | |||
tobj.style.display = "none"; | |||
} | |||
@@ -468,10 +465,10 @@ | |||
const chars = event.data.split(''); | |||
chars.forEach(char => { | |||
if (lastChar === '\\' && char === 'r') { | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
char = '<br>'; //替换为br标签 | |||
lastChar = ""; //清空追踪字符 | |||
} else { | |||
lastChar = char; //记录当前字符 | |||
lastChar = char; //记录当前字符 | |||
} | |||
if (char === '\\') { | |||
return; //如果是反斜杠,跳过处理 | |||
@@ -38,7 +38,7 @@ | |||
<?php echo $optionarr?> | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-lg" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -19,7 +19,7 @@ | |||
<option value="0">选择分类</option> | |||
<?php echo $optionarr?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -47,7 +47,7 @@ | |||
{dede:global.optionarr/} | |||
</select> | |||
<input type="text" name="timerange" autocomplete="off" id="timerange" class="admin-input-lg" value="<?php echo $strTimerange;?>" placeholder="请选择日期"> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -77,7 +77,7 @@ | |||
<label><input type="radio" name="action" value="delete"> 删除</label> | |||
<button type="button" onclick="selAll();" class="btn btn-success btn-sm">全选</button> | |||
<button type="button" onclick="noSelAll();" class="btn btn-success btn-sm">取消</button> | |||
<button type="submit"class="btn btn-success btn-sm">提交</button> | |||
<button type="submit" class="btn btn-success btn-sm">提交</button> | |||
<a href="<?php echo $cfg_phpurl;?>/diy.php?action=list&diyid=<?php echo $diy->diyid;?>" target="_blank" class="btn btn-success btn-sm">预览</a> | |||
</td> | |||
</tr> | |||
@@ -26,7 +26,7 @@ | |||
<option value="0">请选择</option> | |||
{dede:global.openarray/} | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -31,7 +31,7 @@ | |||
} | |||
?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="friendlink_add.php" class="btn btn-success btn-sm">添加链接</a> | |||
<a href="friendlink_type.php" class="btn btn-success btn-sm">网站类型管理</a> | |||
<a href="<?php echo $cfg_phpurl;?>/flink.php?dopost=add" target="_blank" class="btn btn-success btn-sm">申请链接</a> | |||
@@ -29,7 +29,7 @@ | |||
<option value="30">30天以内</option> | |||
<option value="60">60天以内</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
</form> | |||
</div> | |||
</div> | |||
@@ -30,7 +30,7 @@ | |||
<option value="1" <?php if ($membertype==1) echo "selected"?>>管理员</option> | |||
<option value="2" <?php if ($membertype==2) echo "selected"?>>外部会员</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="media_add.php" class="btn btn-success btn-sm">添加附件</a> | |||
</form> | |||
</div> | |||
@@ -43,7 +43,7 @@ | |||
} | |||
?> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="member_main.php" class="btn btn-success btn-sm">所有会员</a> | |||
<a href="member_main.php?spacesta=-2" class="btn btn-success btn-sm">禁言会员</a> | |||
<a href="member_main.php?matt=1" class="btn btn-success btn-sm">推荐会员</a> | |||
@@ -18,7 +18,7 @@ | |||
<div class="card-body"> | |||
<form name="form2" method="get" action="member_operations.php"> | |||
<input type="text" name="buyid" id="buyid" placeholder="请输入订单号" class="admin-input-lg"> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="member_operations.php?sta=0" class="btn btn-success btn-sm">未付款</a> | |||
<a href="member_operations.php?sta=1" class="btn btn-success btn-sm">已付款</a> | |||
<a href="member_operations.php?sta=2" class="btn btn-success btn-sm">已完成</a> | |||
@@ -24,7 +24,7 @@ | |||
<option value="inbox">收件箱</option> | |||
<option value="outbox">发件箱</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<span class="btn btn-success btn-sm">短信列表</span> | |||
<a href="member_pmall.php" class="btn btn-outline-success btn-sm">群发短信</a> | |||
<a href="member_pmone.php" class="btn btn-outline-success btn-sm">单独短信</a> | |||
@@ -23,7 +23,7 @@ | |||
<option value="inbox">收件箱</option> | |||
<option value="outbox">发件箱</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="member_pm.php" class="btn btn-outline-success btn-sm">短信列表</a> | |||
<span class="btn btn-success btn-sm">群发短信</span> | |||
<a href="member_pmone.php" class="btn btn-outline-success btn-sm">单独短信</a> | |||
@@ -23,7 +23,7 @@ | |||
<option value="inbox">收件箱</option> | |||
<option value="outbox">发件箱</option> | |||
</select> | |||
<button type="submit"class="btn btn-success btn-sm">搜索</button> | |||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | |||
<a href="member_pm.php" class="btn btn-outline-success btn-sm">短信列表</a> | |||
<a href="member_pmall.php" class="btn btn-outline-success btn-sm">群发短信</a> | |||
<span class="btn btn-success btn-sm">单独短信</span> | |||
@@ -79,14 +79,8 @@ | |||
<tr> | |||
<td>会员投稿组</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__member_model`"); | |||
$dsql->Execute(); | |||
while($row3 = $dsql->GetObject()) | |||
{ | |||
echo "<label><input type='radio' name='usertype' value=".$row3->name."> ".$row3->name."</label> "; | |||
} | |||
?> | |||
<label><input type='radio' name='usertype' value='个人'> 个人</label> | |||
<label><input type='radio' name='usertype' value='企业'> 企业</label> | |||
<label><input type="radio" name="usertype" checked> 不限</label> | |||
</td> | |||
</tr> | |||
@@ -80,15 +80,9 @@ | |||
<tr> | |||
<td>会员投稿组</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__member_model`"); | |||
$dsql->Execute(); | |||
while($row3 = $dsql->GetObject()) | |||
{ | |||
echo "<label><input type='radio' name='usertype' value='".$row3->name."'".($row['usertype']==$row3->name? "checked" : "")."> ".$row3->name."</label> "; | |||
} | |||
?> | |||
<label><input type="radio" name="usertype" value="0" <?php if ($row['usertype']=='') echo 'checked';?>> 不限</label> | |||
<label><input type='radio' name='usertype' value='个人'<?php echo $row['usertype']=='个人'? " checked" : "";?>> 个人</label> | |||
<label><input type='radio' name='usertype' value='企业' <?php echo $row['usertype']=='企业' ? " checked" : "" ;?>> 企业</label> | |||
<label><input type="radio" name="usertype" value="0" <?php if ($row['usertype']=='' ) echo 'checked' ;?>> 不限</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -273,8 +267,7 @@ | |||
} | |||
function ShowObj(objname) { | |||
var obj = document.getElementById(objname); | |||
if (Nav() == 'IE') { obj.style.display = "block"; obj.style.display = "block"; } | |||
else obj.style.display = "table"; | |||
obj.style.display = "table"; | |||
} | |||
function HideObj(objname) { | |||
var obj = document.getElementById(objname); | |||
@@ -136,7 +136,7 @@ | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<label><input type="checkbox" name="autokey" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectKeywords('form1.keywords');">选择</button> | |||
</td> | |||
</tr> | |||
@@ -127,7 +127,7 @@ | |||
<td>关键词</td> | |||
<td colspan="3"> | |||
<input type="text" name="keywords" id="keywords" class="admin-input-lg"> | |||
<label><input type="checkbox" name="autokey" onclick="ShowHide('keywords');" ; id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<label><input type="checkbox" name="autokey" id="autokey" value="1" <?php if ($cfg_arc_autokeyword=='Y') echo 'checked';?>> 自动获取</label> | |||
<button type="button" class="btn btn-success btn-sm" onclick="SelectKeywords('form1.keywords');">选择</button> | |||
</td> | |||
</tr> | |||
@@ -76,7 +76,7 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" align="center"><button type="submit"class="btn btn-success btn-sm">开始替换数据</button></td> | |||
<td colspan="2" align="center"><button type="submit" class="btn btn-success btn-sm">开始替换数据</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -53,7 +53,7 @@ | |||
<a href="javascript:SelAll();" class="btn btn-success btn-sm">全选</a> | |||
<a href="javascript:ReSel();" class="btn btn-success btn-sm">反选</a> | |||
<a href="javascript:NoneSel();" class="btn btn-success btn-sm">取消</a> | |||
<button type="submit"class="btn btn-success btn-sm">还原</button> | |||
<button type="submit" class="btn btn-success btn-sm">还原</button> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -38,7 +38,7 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" align="center"><button type="submit"class="btn btn-success btn-sm">提交测试</button></td> | |||
<td colspan="3" align="center"><button type="submit" class="btn btn-success btn-sm">提交测试</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></td> | |||
@@ -67,14 +67,6 @@ function ColorSel(c, oname) { | |||
return true; | |||
} | |||
} | |||
function ShowColor(e, o) { | |||
LoadNewDiv(e, "../theme/system/colornew.htm", "colordlg"); | |||
} | |||
function ShowHide(objname) { | |||
var obj = $Obj(objname); | |||
if (obj.style.display != "none") obj.style.display = "none"; | |||
else obj.style.display = "inline-block"; | |||
} | |||
function ShowObj(objname) { | |||
var obj = $Obj(objname); | |||
if (obj == null) return false; | |||
@@ -84,9 +76,6 @@ function ShowObjRow(objname) { | |||
var obj = $Obj(objname); | |||
obj.style.display = "table-row"; | |||
} | |||
function AddTypeid2() { | |||
ShowObjRow("typeid2tr"); | |||
} | |||
function HideObj(objname) { | |||
var obj = $Obj(objname); | |||
if (obj == null) return false; | |||
@@ -110,12 +99,18 @@ function ClearDivCt(objname) { | |||
$Obj(objname).style.display = "none"; | |||
ChangeFullDiv("hide"); | |||
} | |||
function AddTypeid2() { | |||
ShowObjRow("typeid2tr"); | |||
} | |||
function SelectSource(e) { | |||
LoadNewDiv(e, "article_select_sw.php?t=source&k=8&rnd=" + Math.random(), "mysource"); | |||
} | |||
function SelectWriter(e) { | |||
LoadNewDiv(e, "article_select_sw.php?t=writer&k=8&rnd=" + Math.random(), "mywriter"); | |||
} | |||
function ShowColor(e, o) { | |||
LoadNewDiv(e, "../theme/system/colornew.htm", "colordlg"); | |||
} | |||
function ShowUrlTr() { | |||
var jumpTest = $Obj("flagsj"); | |||
var jtr = $Obj("redirecturltr"); | |||
@@ -84,10 +84,10 @@ class Archives | |||
$this->FixedValues = ''; | |||
$this->TempSource = ''; | |||
$this->remoteDir = ''; | |||
if (empty($GLOBALS['pageno'])) { | |||
if (empty($GLOBALS['PageNo'])) { | |||
$this->NowPage = 1; | |||
} else { | |||
$this->NowPage = $GLOBALS['pageno']; | |||
$this->NowPage = $GLOBALS['PageNo']; | |||
} | |||
//特殊的字段数据处理 | |||
$this->Fields['aid'] = $aid; | |||
@@ -340,7 +340,7 @@ class Archives | |||
for ($i = 1; $i <= $this->TotalPage; $i++) { | |||
if ($this->TotalPage > 1) { | |||
$this->Fields['tmptitle'] = (empty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']); | |||
if ($i > 1) $this->Fields['title'] = $this->Fields['tmptitle']."($i)"; | |||
if ($i > 1) $this->Fields['title'] = $this->Fields['tmptitle']."-第"."$i"."页"; | |||
} | |||
if ($i > 1) { | |||
$TRUEfilename = $this->GetTruePath().$fileFirst."-".$i.".".$this->ShortName; | |||
@@ -469,7 +469,7 @@ class Archives | |||
return ''; | |||
} | |||
$this->Fields["displaytype"] = "dm"; | |||
if ($this->NowPage > 1) $this->Fields["title"] = $this->Fields["title"]."({$this->NowPage})"; | |||
if ($this->NowPage > 1) $this->Fields["title"] = $this->Fields["title"]."-第"."{$this->NowPage}"."页"; | |||
//预编译 | |||
$this->LoadTemplet(); | |||
$this->ParAddTable(); | |||
@@ -545,17 +545,17 @@ class Archives | |||
* 解析模板,对文档里的变动进行赋值 | |||
* | |||
* @access public | |||
* @param string $pageNo 页码数 | |||
* @param string $PageNo 页码数 | |||
* @param string $ismake 是否生成 | |||
* @return string | |||
*/ | |||
function ParseDMFields($pageNo, $ismake = 1) | |||
function ParseDMFields($PageNo, $ismake = 1) | |||
{ | |||
$this->NowPage = $pageNo; | |||
$this->NowPage = $PageNo; | |||
$this->Fields['nowpage'] = $this->NowPage; | |||
if ($this->SplitPageField != '' && isset($this->Fields[$this->SplitPageField])) { | |||
$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1]; | |||
if ($pageNo > 1) $this->Fields['description'] = trim(preg_replace("/[\r\n\t]/", ' ', cn_substr(html2text($this->Fields[$this->SplitPageField]), 200))); | |||
$this->Fields[$this->SplitPageField] = $this->SplitFields[$PageNo - 1]; | |||
if ($PageNo > 1) $this->Fields['description'] = trim(preg_replace("/[\r\n\t]/", ' ', cn_substr(html2text($this->Fields[$this->SplitPageField]), 200))); | |||
} | |||
//解析模板 | |||
if (is_array($this->dtp->CTags)) { | |||
@@ -570,9 +570,9 @@ class Archives | |||
} | |||
} else if ($ctag->GetName() == 'pagetitle') { | |||
if ($ismake == 0) { | |||
$this->dtp->Assign($i, $this->GetPageTitlesDM($ctag->GetAtt("style"), $pageNo)); | |||
$this->dtp->Assign($i, $this->GetPageTitlesDM($ctag->GetAtt("style"), $PageNo)); | |||
} else { | |||
$this->dtp->Assign($i, $this->GetPageTitlesST($ctag->GetAtt("style"), $pageNo)); | |||
$this->dtp->Assign($i, $this->GetPageTitlesST($ctag->GetAtt("style"), $PageNo)); | |||
} | |||
} else if ($ctag->GetName() == 'prenext') { | |||
$this->dtp->Assign($i, $this->GetPreNext($ctag->GetAtt('get'))); | |||
@@ -745,10 +745,10 @@ class Archives | |||
* | |||
* @access public | |||
* @param string $styleName 类型名称 | |||
* @param string $pageNo 页码数 | |||
* @param string $PageNo 页码数 | |||
* @return string | |||
*/ | |||
function GetPageTitlesST($styleName, $pageNo) | |||
function GetPageTitlesST($styleName, $PageNo) | |||
{ | |||
if ($this->TotalPage == 1) { | |||
return ""; | |||
@@ -761,12 +761,12 @@ class Archives | |||
$revalue = ''; | |||
foreach ($this->SplitTitles as $k => $v) { | |||
if ($i == 1) { | |||
$revalue .= "<a href='".$this->NameFirst.".".$this->ShortName."'>$v</a>"; | |||
$revalue .= "<a href='{$this->NameFirst}.{$this->ShortName}'>{$v}</a>"; | |||
} else { | |||
if ($pageNo == $i) { | |||
if ($PageNo == $i) { | |||
$revalue .= "$v"; | |||
} else { | |||
$revalue .= "<a href='".$this->NameFirst."-".$i.".".$this->ShortName."'>$v</a>"; | |||
$revalue .= "<a href='{$this->NameFirst}-{$i}.{$this->ShortName}'>{$v}</a>"; | |||
} | |||
} | |||
$i++; | |||
@@ -775,12 +775,12 @@ class Archives | |||
$revalue = "<select class='form-control w-25' onchange='location.href=this.options[this.selectedIndex].value;'>"; | |||
foreach ($this->SplitTitles as $k => $v) { | |||
if ($i == 1) { | |||
$revalue .= "<option value='".$this->NameFirst.".".$this->ShortName."'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='{$this->NameFirst}.{$this->ShortName}'>{$i}、{$v}</option>"; | |||
} else { | |||
if ($pageNo == $i) { | |||
$revalue .= "<option value='".$this->NameFirst."-".$i.".".$this->ShortName."' selected>{$i}、{$v}</option>"; | |||
if ($PageNo == $i) { | |||
$revalue .= "<option value='{$this->NameFirst}-{$i}.{$this->ShortName}' selected>{$i}、{$v}</option>"; | |||
} else { | |||
$revalue .= "<option value='".$this->NameFirst."-".$i.".".$this->ShortName."'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='{$this->NameFirst}-{$i}.{$this->ShortName}'>{$i}、{$v}</option>"; | |||
} | |||
} | |||
$i++; | |||
@@ -790,7 +790,7 @@ class Archives | |||
return $revalue; | |||
} | |||
/** | |||
* 获得静态文档分页列表 | |||
* 获得静态文档分页列表,感谢:乖乖女 | |||
* | |||
* @access public | |||
* @param int $totalPage 总页数 | |||
@@ -803,38 +803,54 @@ class Archives | |||
if ($totalPage == 1) { | |||
return ""; | |||
} | |||
$PageList = "<li class='page-item disabled'><span class='page-link'>".$totalPage."页</span></li>"; | |||
$PageList = "<li class='page-item disabled'><span class='page-link'>{$totalPage}页</span></li>"; | |||
$nPage = $nowPage - 1; | |||
$lPage = $nowPage + 1; | |||
//上一页 | |||
if ($nowPage == 1) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>上页</span></li>"; | |||
} else { | |||
if ($nPage == 1) { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->NameFirst.".".$this->ShortName."'>上页</a></li>"; | |||
$prevHref = ($nPage == 1) ? "{$this->NameFirst}.{$this->ShortName}" : "{$this->NameFirst}-{$nPage}.{$this->ShortName}"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='{$prevHref}'>上页</a></li>"; | |||
} | |||
//显示第一页 | |||
if ($nowPage == 1) { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>1</span></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='{$this->NameFirst}.{$this->ShortName}'>1</a></li>"; | |||
} | |||
//省略前部分 | |||
if ($nowPage > 4 && $totalPage > 7) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>...</span></li>"; | |||
} | |||
//中间页码 | |||
$start = max(2, $nowPage - 2); | |||
$end = min($totalPage - 1, $nowPage + 2); | |||
for ($i = $start; $i <= $end; $i++) { | |||
if ($i == $nowPage) { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$i}</span></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->NameFirst."-".$nPage.".".$this->ShortName."'>上页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='{$this->NameFirst}-{$i}.{$this->ShortName}'>{$i}</a></li>"; | |||
} | |||
} | |||
for ($i = 1; $i <= $totalPage; $i++) { | |||
if ($i == 1) { | |||
if ($nowPage != 1) { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->NameFirst.".".$this->ShortName."'>1</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>1</span></li>"; | |||
} | |||
//省略后部分 | |||
if ($nowPage < $totalPage - 3 && $totalPage > 7) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>...</span></li>"; | |||
} | |||
//显示最后一页 | |||
if ($totalPage > 1) { | |||
if ($nowPage == $totalPage) { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$totalPage}</span></li>"; | |||
} else { | |||
$n = $i; | |||
if ($nowPage != $i) { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->NameFirst."-".$i.".".$this->ShortName."'>{$n}</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$n}</span></li>"; | |||
} | |||
$PageList .= "<li class='page-item'><a class='page-link' href='{$this->NameFirst}-{$totalPage}.{$this->ShortName}'>{$totalPage}</a></li>"; | |||
} | |||
} | |||
if ($lPage <= $totalPage) { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->NameFirst."-".$lPage.".".$this->ShortName."'>下页</a></li>"; | |||
} else { | |||
//下一页 | |||
if ($nowPage >= $totalPage) { | |||
$PageList .= "<li class='page-item'><span class='page-link'>下页</span></li>"; | |||
} else { | |||
$nextHref = "{$this->NameFirst}-{$lPage}.{$this->ShortName}"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='{$nextHref}'>下页</a></li>"; | |||
} | |||
return $PageList; | |||
} | |||
@@ -843,10 +859,10 @@ class Archives | |||
* | |||
* @access public | |||
* @param string $styleName 类型名称 | |||
* @param string $pageNo 页码数 | |||
* @param string $PageNo 页码数 | |||
* @return string | |||
*/ | |||
function GetPageTitlesDM($styleName, $pageNo) | |||
function GetPageTitlesDM($styleName, $PageNo) | |||
{ | |||
global $cfg_rewrite; | |||
if ($this->TotalPage == 1) { | |||
@@ -862,18 +878,18 @@ class Archives | |||
foreach ($this->SplitTitles as $k => $v) { | |||
if ($i == 1) { | |||
if ($cfg_rewrite == 'Y') { | |||
$revalue .= "<a href='/article/$aid-$i.html'>$v</a>"; | |||
$revalue .= "<a href='/article/{$aid}-{$i}.html'>{$v}</a>"; | |||
} else { | |||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i'>$v</a>"; | |||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}'>{$v}</a>"; | |||
} | |||
} else { | |||
if ($pageNo == $i) { | |||
$revalue .= " $v "; | |||
if ($PageNo == $i) { | |||
$revalue .= "$v"; | |||
} else { | |||
if ($cfg_rewrite == 'Y') { | |||
$revalue .= "<a href='/article/$aid-$i.html'>$v</a>"; | |||
$revalue .= "<a href='/article/{$aid}-{$i}.html'>{$v}</a>"; | |||
} else { | |||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i'>$v</a>"; | |||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}'>{$v}</a>"; | |||
} | |||
} | |||
@@ -885,22 +901,22 @@ class Archives | |||
foreach ($this->SplitTitles as $k => $v) { | |||
if ($i == 1) { | |||
if ($cfg_rewrite == 'Y') { | |||
$revalue .= "<option value='/article/$aid-$i.html'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='/article/{$aid}-{$i}.html'>{$i}、{$v}</option>"; | |||
} else { | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}'>{$i}、{$v}</option>"; | |||
} | |||
} else { | |||
if ($pageNo == $i) { | |||
if ($PageNo == $i) { | |||
if ($cfg_rewrite == 'Y') { | |||
$revalue .= "<option value='/article/$aid-$i.html' selected>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='/article/{$aid}-{$i}.html' selected>{$i}、{$v}</option>"; | |||
} else { | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i' selected>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}' selected>{$i}、{$v}</option>"; | |||
} | |||
} else { | |||
if ($cfg_rewrite == 'Y') { | |||
$revalue .= "<option value='/article/$aid-$i.html'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='/article/{$aid}-{$i}.html'>{$i}、{$v}</option>"; | |||
} else { | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i'>{$i}、{$v}</option>"; | |||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}'>{$i}、{$v}</option>"; | |||
} | |||
} | |||
} | |||
@@ -911,7 +927,7 @@ class Archives | |||
return $revalue; | |||
} | |||
/** | |||
* 获得动态文档分页列表 | |||
* 获得动态文档分页列表,感谢:乖乖女 | |||
* | |||
* @access public | |||
* @param int $totalPage 总页数 | |||
@@ -925,55 +941,75 @@ class Archives | |||
if ($totalPage == 1) { | |||
return ""; | |||
} | |||
$PageList = "<li class='page-item disabled'><span class='page-link'>".$totalPage."页</span></li>"; | |||
$PageList = "<li class='page-item disabled'><span class='page-link'>{$totalPage}页</span></li>"; | |||
$nPage = $nowPage - 1; | |||
$lPage = $nowPage + 1; | |||
//上一页 | |||
if ($nowPage == 1) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>上页</span></li>"; | |||
} else { | |||
if ($nPage == 1) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid.html'>上页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}.html'>上页</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid'>上页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}'>上页</a></li>"; | |||
} | |||
} else { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$nPage.html'>上页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}-{$nPage}.html'>上页</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$nPage'>上页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$nPage}'>上页</a></li>"; | |||
} | |||
} | |||
} | |||
for ($i = 1; $i <= $totalPage; $i++) { | |||
if ($i == 1) { | |||
if ($nowPage != 1) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid.html'>1</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid'>1</a></li>"; | |||
} | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>1</span></li>"; | |||
} | |||
//第一页 | |||
if ($nowPage != 1) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}.html'>1</a></li>"; | |||
} else { | |||
$n = $i; | |||
if ($nowPage != $i) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$i.html'>{$n}</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$i'>{$n}</a></li>"; | |||
} | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}'>1</a></li>"; | |||
} | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>1</span></li>"; | |||
} | |||
//省略前部分 | |||
if ($nowPage > 4 && $totalPage > 7) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>...</span></li>"; | |||
} | |||
//中间页码(最多显示3个) | |||
$start = max(2, $nowPage - 2); | |||
$end = min($totalPage - 1, $nowPage + 2); | |||
for ($i = $start; $i <= $end; $i++) { | |||
if ($i == $nowPage) { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$i}</span></li>"; | |||
} else { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}-{$i}.html'>{$i}</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$n}</span></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$i}'>{$i}</a></li>"; | |||
} | |||
} | |||
} | |||
//省略后部分 | |||
if ($nowPage < $totalPage - 3 && $totalPage > 7) { | |||
$PageList .= "<li class='page-item disabled'><span class='page-link'>...</span></li>"; | |||
} | |||
//最后一页 | |||
if ($nowPage != $totalPage) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}-{$totalPage}.html'>{$totalPage}</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$totalPage}'>{$totalPage}</a></li>"; | |||
} | |||
} else { | |||
$PageList .= "<li class='page-item active'><span class='page-link'>{$totalPage}</span></li>"; | |||
} | |||
//下一页 | |||
if ($lPage <= $totalPage) { | |||
if ($cfg_rewrite == 'Y') { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$lPage.html'>下页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/{$aid}-{$lPage}.html'>下页</a></li>"; | |||
} else { | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&PageNo=$lPage'>下页</a></li>"; | |||
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid={$aid}&PageNo={$lPage}'>下页</a></li>"; | |||
} | |||
} else { | |||
$PageList .= "<li class='page-item'><span class='page-link'>下页</span></li>"; | |||
@@ -634,12 +634,12 @@ class FreeList | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$purl = $this->GetCurUrl(); | |||
$tnamerule = $this->GetMakeFileRule(); | |||
$tnamerule = preg_replace("#^(.*)\/#", '', $tnamerule); | |||
@@ -665,9 +665,9 @@ class FreeList | |||
$optionlist = "<select name='sldd' style='width:$optionlen' onchange='location.href=this.options[this.selectedIndex].value;'>"; | |||
for ($fl = 1; $fl <= $totalpage; $fl++) { | |||
if ($fl == $this->PageNo) { | |||
$optionlist .= "<option value='".str_replace("{page}", $fl, $tnamerule)."' selected>$fl</option>"; | |||
$optionlist .= "<option value='".str_replace("{page}", $fl, $tnamerule)."' selected>{$fl}</option>"; | |||
} else { | |||
$optionlist .= "<option value='".str_replace("{page}", $fl, $tnamerule)."'>$fl</option>"; | |||
$optionlist .= "<option value='".str_replace("{page}", $fl, $tnamerule)."'>{$fl}</option>"; | |||
} | |||
} | |||
$optionlist .= "</select>"; | |||
@@ -688,33 +688,19 @@ class FreeList | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
if (preg_match('#info#i', $listitem)) { | |||
$plist .= $maininfo.' '; | |||
} | |||
if (preg_match('#index#i', $listitem)) { | |||
$plist .= $indexpage.' '; | |||
} | |||
if (preg_match('#pre#i', $listitem)) { | |||
$plist .= $prepage.' '; | |||
} | |||
if (preg_match('#pageno#i', $listitem)) { | |||
$plist .= $listdd.' '; | |||
} | |||
if (preg_match('#next#i', $listitem)) { | |||
$plist .= $nextpage.' '; | |||
} | |||
if (preg_match('#end#i', $listitem)) { | |||
$plist .= $endpage.' '; | |||
} | |||
if (preg_match('#option#i', $listitem)) { | |||
$plist .= $optionlist; | |||
} | |||
$plist .= preg_match('/index/i', $listitem)? $indexpage : ""; | |||
$plist .= preg_match('/pre/i', $listitem)? $prepage : ""; | |||
$plist .= preg_match('/pageno/i', $listitem)? $listdd : ""; | |||
$plist .= preg_match('/next/i', $listitem)? $nextpage : ""; | |||
$plist .= preg_match('/end/i', $listitem)? $endpage : ""; | |||
$plist .= preg_match('/option/i', $listitem)? $optionlist : ""; | |||
$plist .= preg_match('/info/i', $listitem)? $maininfo : ""; | |||
return $plist; | |||
} | |||
/** | |||
@@ -736,27 +722,32 @@ class FreeList | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$purl = $this->GetCurUrl(); | |||
$geturl = "lid=".$this->FreeID."&TotalResult=".$this->TotalResult."&"; | |||
$hidenform = "<input type='hidden' name='lid' value='".$this->FreeID."'>"; | |||
$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'>"; | |||
$purl .= "?".$geturl; | |||
//开启伪静态对规则替换 | |||
if ($cfg_rewrite == 'Y') { | |||
$purl = str_replace("/apps", "", $purl); | |||
$nowurls = preg_replace("/", ".php?", $purl); | |||
$nowurls = explode("?", $nowurls); | |||
$purl = $nowurls[0]; | |||
} | |||
$geturl = "tid={$this->TypeID}&TotalResult={$this->TotalResult}&"; | |||
$purl .= '?'.$geturl; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=$prepagenum' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}PageNo={$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}PageNo=1' class='page-link'>首页</a>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=$nextpagenum' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."PageNo=$totalpage' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}PageNo={$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}PageNo={$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -773,18 +764,25 @@ class FreeList | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}PageNo={$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = "<form name='pagelist' action='".$this->GetCurUrl()."'>$hidenform"; | |||
$plist .= $maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
if ($totalpage > $total_list) { | |||
$plist .= "<input type='text' name='PageNo' value='".$this->PageNo."'>"; | |||
$plist .= "<input type='submit' name='plistgo' value='GO'>"; | |||
$plist = ''; | |||
if (preg_match('/index/i', $listitem)) $plist .= $indexpage; | |||
if (preg_match('/pre/i', $listitem)) $plist .= $prepage; | |||
if (preg_match('/pageno/i', $listitem)) $plist .= $listdd; | |||
if (preg_match('/next/i', $listitem)) $plist .= $nextpage; | |||
if (preg_match('/end/i', $listitem)) $plist .= $endpage; | |||
if (preg_match('/option/i', $listitem)) $plist .= $optionlist; | |||
if (preg_match('/info/i', $listitem)) $plist .= $maininfo; | |||
//伪静态栏目分页 | |||
if ($cfg_rewrite == 'Y') { | |||
$plist = str_replace("?tid=", "", $plist); | |||
$plist = preg_replace("/&pageno=(\d+)/i", "-\\1", $plist); | |||
$plist = preg_replace("/&TotalResult=(\d+)/i", "", $plist);//去掉分页数值 | |||
} | |||
$plist .= "</form>"; | |||
return $plist; | |||
} | |||
/** | |||
@@ -986,13 +986,13 @@ class ListView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$tnamerule = $this->GetMakeFileRule($this->Fields['id'], "list", $this->Fields['typedir'], $this->Fields['defaultname'], $this->Fields['namerule2']); | |||
$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule); | |||
//获得上页和首页的链接 | |||
@@ -1018,9 +1018,9 @@ class ListView | |||
$optionlist = "<li><select name='sldd' style='width:{$optionlen}px' onchange='location.href=this.options[this.selectedIndex].value;'>"; | |||
for ($mjj = 1; $mjj <= $totalpage; $mjj++) { | |||
if ($mjj == $this->PageNo) { | |||
$optionlist .= "<option value='".str_replace("{page}", $mjj, $tnamerule)."' selected>$mjj</option>"; | |||
$optionlist .= "<option value='".str_replace("{page}", $mjj, $tnamerule)."' selected>{$mjj}</option>"; | |||
} else { | |||
$optionlist .= "<option value='".str_replace("{page}", $mjj, $tnamerule)."'>$mjj</option>"; | |||
$optionlist .= "<option value='".str_replace("{page}", $mjj, $tnamerule)."'>{$mjj}</option>"; | |||
} | |||
} | |||
$optionlist .= "</select></li>"; | |||
@@ -1041,9 +1041,9 @@ class ListView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -1075,12 +1075,12 @@ class ListView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$purl = $this->GetCurUrl(); | |||
//开启伪静态对规则替换 | |||
if ($cfg_rewrite == 'Y') { | |||
@@ -1089,19 +1089,19 @@ class ListView | |||
$nowurls = explode("?", $nowurls); | |||
$purl = $nowurls[0]; | |||
} | |||
$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&"; | |||
$geturl = "tid={$this->TypeID}&TotalResult={$this->TotalResult}&"; | |||
$purl .= '?'.$geturl; | |||
$optionlist = ''; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=".$prepagenum."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}PageNo={$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}PageNo=1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=".$nextpagenum."' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."PageNo=".$totalpage."' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}PageNo={$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}PageNo={$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -1122,9 +1122,9 @@ class ListView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=".$j."' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}PageNo={$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -635,10 +635,10 @@ class SearchView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$oldkeyword = (empty($oldkeyword) ? $this->Keyword : $oldkeyword); | |||
@@ -646,7 +646,7 @@ class SearchView | |||
if ($this->TotalResult > $this->SearchMaxRc) { | |||
$totalpage = ceil($this->SearchMaxRc / $this->pagesize); | |||
} | |||
$infos = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$infos = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$geturl = ""; | |||
//$geturl = "keyword=".urlencode($oldkeyword)."&searchtype=".$this->SearchType; | |||
//$geturl .= "&channeltype=".$this->ChannelType."&orderby=".$this->OrderBy; | |||
@@ -655,14 +655,14 @@ class SearchView | |||
$purl .= "?".$geturl; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=$prepagenum' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}PageNo={$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}PageNo=1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><a class='page-link'>首页</a></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=$nextpagenum' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."PageNo=$totalpage' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}PageNo={$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}PageNo={$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><a class='page-link'>末页</a></li>"; | |||
} | |||
@@ -683,9 +683,9 @@ class SearchView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}PageNo={$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -575,7 +575,7 @@ class SgListView | |||
*/ | |||
function GetTrueUrl($nurl) | |||
{ | |||
if (preg_match("/^http[s]?:\/\//", $nurl)) return $nurl; | |||
if (preg_match("/^(http|https):\/\//i", $nurl)) return $nurl; | |||
if ($this->Fields['moresite'] == 1) { | |||
if ($this->Fields['sitepath'] != '') { | |||
$nurl = preg_replace("/^".$this->Fields['sitepath']."/", '', $nurl); | |||
@@ -880,13 +880,13 @@ class SgListView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$tnamerule = $this->GetMakeFileRule($this->Fields['id'], "list", $this->Fields['typedir'], $this->Fields['defaultname'], $this->Fields['namerule2']); | |||
$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule); | |||
//获得上页和首页的链接 | |||
@@ -922,9 +922,9 @@ class SgListView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='".str_replace("{page}", $j, $tnamerule)."' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -958,12 +958,12 @@ class SgListView | |||
$list_len = 3; | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
//开启伪静态对规则替换 | |||
@@ -973,19 +973,19 @@ class SgListView | |||
$nowurls = explode("?", $nowurls); | |||
$purl = $nowurls[0]; | |||
} | |||
$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&"; | |||
$geturl = "tid={$this->TypeID}&TotalResult={$this->TotalResult}&"; | |||
$purl .= '?'.$geturl; | |||
$optionlist = ''; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=".$prepagenum."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}PageNo={$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}PageNo=1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=".$nextpagenum."' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."PageNo=".$totalpage."' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}PageNo={$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}PageNo={$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -1006,9 +1006,9 @@ class SgListView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=".$j."' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}PageNo={$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -437,23 +437,23 @@ class SpecView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$tnamerule = "spec_"; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$tnamerule."$prepagenum".$GLOBALS['art_shortname']."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$tnamerule."1".$GLOBALS['art_shortname']."' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$tnamerule}{$prepagenum}".$GLOBALS['art_shortname']."' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$tnamerule}1".$GLOBALS['art_shortname']."' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$tnamerule."$nextpagenum".$GLOBALS['art_shortname']."'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$tnamerule."$totalpage".$GLOBALS['art_shortname']."'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$tnamerule}{$nextpagenum}".$GLOBALS['art_shortname']."'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$tnamerule}{$totalpage}".$GLOBALS['art_shortname']."'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -474,9 +474,9 @@ class SpecView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$tnamerule."$j".$GLOBALS['art_shortname']."'class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$tnamerule}{$j}".$GLOBALS['art_shortname']."' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
@@ -501,26 +501,26 @@ class SpecView | |||
} | |||
$totalpage = ceil($this->TotalResult / $this->pagesize); | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$geturl = "typeid=".$this->TypeID."&TotalResult=".$this->TotalResult."&"; | |||
$hidenform = "<input type='hidden' name='typeid' value='".$this->TypeID."'>"; | |||
$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'>"; | |||
//$hidenform = "<input type='hidden' name='typeid' value='".$this->TypeID."'>"; | |||
//$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'>"; | |||
$purl .= "?".$geturl; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."PageNo=$prepagenum' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."PageNo=1' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}PageNo={$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}PageNo=1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."PageNo=$nextpagenum' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."PageNo=$totalpage' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}PageNo={$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}PageNo={$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -541,9 +541,9 @@ class SpecView | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j'class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}PageNo={$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage; | |||
@@ -411,23 +411,23 @@ class TagList | |||
} | |||
$totalpage = $this->TotalPage; | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$purl = $this->tagsDir.'/'.$this->TagInfos['id']; | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."/$prepagenum/' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."/1/' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}/{$prepagenum}/' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}/1/' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."/$nextpagenum/' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."/$totalpage/' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}/{$nextpagenum}/' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}/{$totalpage}/' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -540,26 +540,26 @@ class TagList | |||
} | |||
$totalpage = $this->TotalPage; | |||
if ($totalpage <= 1 && $this->TotalResult > 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>1页{$this->TotalResult}条</span></li>"; | |||
} | |||
if ($this->TotalResult == 0) { | |||
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>"; | |||
return "<li class='page-item disabled'><span class='page-link'>0页{$this->TotalResult}条</span></li>"; | |||
} | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>"; | |||
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页{$this->TotalResult}条</span></li>"; | |||
$purl = $this->GetCurUrl(); | |||
//开启伪静态对规则替换 | |||
if ($cfg_rewrite == 'Y') $purl = "/tags/"; | |||
$purl .= "?/".urlencode($this->Tag); | |||
//获得上页和下页的链接 | |||
if ($this->PageNo != 1) { | |||
$prepage .= "<li class='page-item'><a href='".$purl."/$prepagenum' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='".$purl."/1' class='page-link'>首页</a></li>"; | |||
$prepage .= "<li class='page-item'><a href='{$purl}/{$prepagenum}' class='page-link'>上页</a></li>"; | |||
$indexpage = "<li class='page-item'><a href='{$purl}/1' class='page-link'>首页</a></li>"; | |||
} else { | |||
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>"; | |||
} | |||
if ($this->PageNo != $totalpage && $totalpage > 1) { | |||
$nextpage .= "<li class='page-item'><a href='".$purl."/$nextpagenum' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='".$purl."/$totalpage' class='page-link'>末页</a></li>"; | |||
$nextpage .= "<li class='page-item'><a href='{$purl}/{$nextpagenum}' class='page-link'>下页</a></li>"; | |||
$endpage = "<li class='page-item'><a href='{$purl}/{$totalpage}' class='page-link'>末页</a></li>"; | |||
} else { | |||
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>"; | |||
} | |||
@@ -580,9 +580,9 @@ class TagList | |||
} | |||
for ($j; $j <= $total_list; $j++) { | |||
if ($j == $this->PageNo) { | |||
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>"; | |||
$listdd .= "<li class='page-item active'><span class='page-link'>{$j}</span></li>"; | |||
} else { | |||
$listdd .= "<li class='page-item'><a href='".$purl."/$j' class='page-link'>$j</a></li>"; | |||
$listdd .= "<li class='page-item'><a href='{$purl}/{$j}' class='page-link'>{$j}</a></li>"; | |||
} | |||
} | |||
$plist = ''; | |||
@@ -180,7 +180,7 @@ function RefurlCookie($gurl) | |||
*/ | |||
function GetHostInfo($gurl) | |||
{ | |||
$gurl = preg_replace("/^http:\/\//i", "", trim($gurl)); | |||
$gurl = preg_replace("/^(http|https):\/\//i", "", trim($gurl)); | |||
$garr['host'] = preg_replace("/\/(.*)$/i", "", $gurl); | |||
$garr['query'] = "/".preg_replace("/^([^\/]*)\//i", "", $gurl); | |||
return $garr; | |||
@@ -318,7 +318,7 @@ function FillUrl($refurl, $surl) | |||
$basehost = ((!isset($urls['port']) || $urls['port'] == '80') ? $urls['host'] : $urls['host'].':'.$urls['port']); | |||
//由于直接获得的path在处理 http://xxxx/nnn/aaa?fdsafd 这种情况时会有错误,因此用其它方式处理 | |||
$basepath = $basehost; | |||
$paths = explode('/', preg_replace("/^http:\/\//i", "", $refurl)); | |||
$paths = explode('/', preg_replace("/^(http|https):\/\//i", "", $refurl)); | |||
$n = count($paths); | |||
for ($i = 1; $i < ($n - 1); $i++) { | |||
if (!preg_match("/[\?]/", $paths[$i])) $basepath .= '/'.$paths[$i]; | |||
@@ -347,13 +347,13 @@ function FillUrl($refurl, $surl) | |||
} else { | |||
if (strlen($surl) < 7) { | |||
$okurl = $basepath.'/'.$surl; | |||
} else if (preg_match("/^http:\/\//i", $surl)) { | |||
} else if (preg_match("/^(http|https):\/\//i", $surl)) { | |||
$okurl = $surl; | |||
} else { | |||
$okurl = $basepath.'/'.$surl; | |||
} | |||
} | |||
$okurl = preg_replace("/^http:\/\//i", '', $okurl); | |||
$okurl = preg_replace("/^(http|https):\/\//i", '', $okurl); | |||
$okurl = 'http://'.preg_replace("/\/{1,}/", '/', $okurl); | |||
return $okurl; | |||
} | |||
@@ -380,7 +380,7 @@ function GetUrlFromListRule($regxurl = '', $handurl = '', $startid = 0, $endid = | |||
$handurls = explode("\n", $handurl); | |||
foreach ($handurls as $handurl) { | |||
$handurl = trim($handurl); | |||
if (preg_match("/^http:\/\//i", $handurl)) { | |||
if (preg_match("/^(http|https):\/\//i", $handurl)) { | |||
$lists[$n][0] = $handurl; | |||
$lists[$n][1] = 0; | |||
$n++; | |||
@@ -181,7 +181,7 @@ if (!function_exists('MemberUploads')) { | |||
exit('Not allow filename for not safe!'); | |||
} else if (!preg_match("/\.(".$allAllowType.")$/", $handname)) { | |||
exit('Not allow filename for filetype!'); | |||
} else if (!preg_match('#^http:#', $handname) && !preg_match('#^'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin) { | |||
} else if (!preg_match('#^(http|https):#', $handname) && !preg_match('#^'.$cfg_user_dir.'/'.$userid."#", $handname) && !$isadmin) { | |||
exit('Not allow filename for not userdir!'); | |||
} | |||
return $handname; | |||
@@ -484,7 +484,7 @@ class DedeHttpDown | |||
} | |||
if (isset($this->m_httphead["location"])) { | |||
$newurl = $this->m_httphead["location"]; | |||
if (preg_match("/^http/i", $newurl)) { | |||
if (preg_match("/^(http|https):\/\//i", $newurl)) { | |||
$this->JumpOpenUrl($newurl); | |||
} else { | |||
$newurl = $this->FillUrl($newurl); | |||
@@ -82,10 +82,10 @@ function ch_img($fvalue, &$arcTag, &$refObj, $fname = '') | |||
} | |||
if ($cfg_multi_site == 'Y') { | |||
//$cfg_basehost) | |||
if (!preg_match('#^http:#i', $fields['imgsrc'])) { | |||
if (!preg_match('#^(http|https):#i', $fields['imgsrc'])) { | |||
$fields['imgsrc'] = $cfg_basehost.$fields['imgsrc']; | |||
} | |||
if (!preg_match('#^http:#i', $fields['ddimg'])) { | |||
if (!preg_match('#^(http|https):#i', $fields['ddimg'])) { | |||
$fields['ddimg'] = $cfg_basehost.$fields['ddimg']; | |||
} | |||
} | |||
@@ -33,7 +33,7 @@ | |||
<span><i class="fa fa-user mr-2"></i>{dede:field.writer/}</span> | |||
<span><i class="fa fa-eye mr-2"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span> | |||
</div> | |||
<div class="alert alert-warning my-3">您会看到这个提示,因为某个栏目无法应用模板或您的模型没对应模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息,您可以在栏目修改查看</div> | |||
<div class="alert alert-warning my-3">您看到这个提示,因为某个栏目对应模板不存在,不同模型的文档模板为:article_模型标识.htm,在后台-网站栏目管理-修改栏目查看</div> | |||
{dede:fieldlist} | |||
<table class="table"> | |||
<tr> | |||
@@ -34,7 +34,7 @@ | |||
<span><i class="fa fa-user mr-2"></i>{dede:field.writer/}</span> | |||
<span><i class="fa fa-eye mr-2"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span> | |||
</div> | |||
<div class="alert alert-warning my-3">您会看到这个提示,因为某个栏目无法应用模板或您的模型没对应模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息,您可以在栏目修改查看</div> | |||
<div class="alert alert-warning my-3">您看到这个提示,因为某个栏目对应模板不存在,不同模型的文档模板为:article_模型标识.htm,在后台-网站栏目管理-修改栏目查看</div> | |||
{dede:fieldlist} | |||
<table class="table"> | |||
<tr> | |||
@@ -11,8 +11,8 @@ | |||
<link rel="stylesheet" href="/static/web/css/style.css"> | |||
<script> | |||
var shortname = "{dede:global.art_shortname/}"; | |||
var npage = parseInt("{dede:field name = 'nowpage'/}"); | |||
var totalpage = parseInt("{dede:field name = 'totalpage'/}"); | |||
var npage = parseInt("{dede:field name='nowpage'/}"); | |||
var totalpage = parseInt("{dede:field name='totalpage'/}"); | |||
var namehand = "{dede:field name='namehand'/}"; | |||
var displaytype = "{dede:field name='displaytype'/}"; | |||
var gtimer = null; | |||
@@ -43,7 +43,7 @@ | |||
} else if (displaytype == 'st' && namehand != '') { | |||
location.href = namehand + "-" + (npage - 1) + shortname; | |||
} else { | |||
location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&pageno=" + (npage - 1); | |||
location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&PageNo=" + (npage - 1); | |||
} | |||
} | |||
} | |||
@@ -53,7 +53,7 @@ | |||
ShowMsg("没有了哦"); | |||
} else { | |||
if (displaytype == 'st' && namehand != '') location.href = namehand + "-" + (npage + 1) + shortname; | |||
else location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&pageno=" + (npage + 1); | |||
else location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&PageNo=" + (npage + 1); | |||
} | |||
} | |||
</script> | |||
@@ -82,7 +82,7 @@ | |||
<span><i class="fa fa-eye mr-2"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span> | |||
</div> | |||
<div class="picbox py-3"> | |||
{dede:field name='pagestyle' alt='输出不同的图片头信息' runphp='yes'} | |||
{dede:field name='pagestyle' alt='图片头部调用' runphp='yes'} | |||
if (@me==3) { | |||
@me = '<div class="row">'; | |||
} else if (@me==2) { | |||
@@ -96,14 +96,14 @@ | |||
@me = ''; | |||
} | |||
{/dede:field} | |||
<!--如果使用多页单图模式,把href里链接改为javascript:dPlayNext();表示查看下页--> | |||
{dede:field name='imgurls' alt='输出不同的图片信息'} | |||
[field:pagestyle runphp='yes'] @me= (@me==3 ? '<div class="col-4">' : '');[/field:pagestyle] | |||
<!--如果多页单图模式,链接改为javascript:dPlayNext();表示查看下页--> | |||
{dede:field name='imgurls' alt='图片信息调用'} | |||
[field:pagestyle runphp='yes'] @me=(@me==3 ? '<div class="col-4">' : '');[/field:pagestyle] | |||
<p><a href='[field:linkurl/]'><img src='[field:imgsrc/]' [field:imgwidth/] id='bigimg' alt='[field:alttext/]' title='[field:alttext/]'></a></p> | |||
<p class='text-center'><a href='[field:linkurl/]'>([field:alttext/])</a></p> | |||
[field:pagestyle runphp='yes'] @me = (@me==3 ? '</div>' : ''); [/field:pagestyle] | |||
<p class='text-center'><a href='[field:linkurl/]'>[field:alttext/]</a></p> | |||
[field:pagestyle runphp='yes'] @me=(@me==3 ? '</div>' : ''); [/field:pagestyle] | |||
{/dede:field} | |||
{dede:field name='pagestyle' alt='输出不同的图片尾信息' runphp='yes'} | |||
{dede:field name='pagestyle' alt='图片底部调用' runphp='yes'} | |||
if (@me==3) { | |||
@me = '</div>'; | |||
} else if (@me==2) { | |||
@@ -89,7 +89,7 @@ function GetCurContentAlbum($body, $rfurl, &$firstdd) | |||
*/ | |||
function GetImageMapDD($filename, $ddm, $oldname = '') | |||
{ | |||
if ($oldname != '' && !preg_match("#^http:\/\/#i", $oldname)) { | |||
if ($oldname != '' && !preg_match("#^(http|https):\/\/#i", $oldname)) { | |||
$ddpicok = $oldname; | |||
} else { | |||
$ddn = substr($filename, -3); | |||