@@ -20,13 +20,12 @@ if ($dopost == 'delete') { | |||||
exit(); | exit(); | ||||
} else if ($dopost == "gettag") { | } else if ($dopost == "gettag") { | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$row = $dsql->GetOne("SELECT tagname from `#@__myad` WHERE aid='$aid' "); | |||||
$row = $dsql->GetOne("SELECT tagname FROM `#@__myad` WHERE aid='$aid' "); | |||||
$tagcode = "{dede:myad name='{$row['tagname']}'/} <script src='{$cfg_phpurl}/ad_js.php?aid=$aid'></script>"; | $tagcode = "{dede:myad name='{$row['tagname']}'/} <script src='{$cfg_phpurl}/ad_js.php?aid=$aid'></script>"; | ||||
$showhtml = "<p>2种方法调用</p><xmp>$tagcode</xmp>"; | |||||
$showhtml .= "<p>前台调用效果</p><iframe name='testfrm' frameborder='0' src='ad_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='350'></iframe>"; | |||||
$showhtml = "<xmp>$tagcode</xmp>"; | |||||
$showhtml .= "<iframe name='testfrm' frameborder='0' src='ad_edit.php?aid={$aid}&dopost=testjs' id='testfrm' width='100%' height='350'></iframe>"; | |||||
$wintitle = "广告调用"; | $wintitle = "广告调用"; | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init(); | |||||
$winform = $win->GetWindow("hand", $showhtml); | $winform = $win->GetWindow("hand", $showhtml); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
@@ -1,6 +1,6 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 添加自定义宏标记 | |||||
* 自定义宏标记向导 | |||||
* | * | ||||
* @version $id:mytag_tag_guide.php 15:39 2010年7月20日 tianya $ | * @version $id:mytag_tag_guide.php 15:39 2010年7月20日 tianya $ | ||||
* @package DedeBIZ.Administrator | * @package DedeBIZ.Administrator | ||||
@@ -1,6 +1,6 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 添加自定义宏标记预览 | |||||
* 自定义宏标记向导预览 | |||||
* | * | ||||
* @version $id:mytag_tag_guide_ok.php 15:39 2010年7月20日 tianya $ | * @version $id:mytag_tag_guide_ok.php 15:39 2010年7月20日 tianya $ | ||||
* @package DedeBIZ.Administrator | * @package DedeBIZ.Administrator | ||||
@@ -57,7 +57,7 @@ | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||||
<span>(栏目找不到指定广告标记,则自动搜索父栏目)</span> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -77,14 +77,12 @@ | |||||
<tr> | <tr> | ||||
<td>广告内容</td> | <td>广告内容</td> | ||||
<td> | <td> | ||||
<div class="add-tab"> | |||||
<ul id="changeTab"> | |||||
<li id="t_code" class="active">代码</li> | |||||
<li id="t_txt">文字</li> | |||||
<li id="t_img">图片</li> | |||||
<li id="t_flash">Flash</li> | |||||
</ul> | |||||
</div> | |||||
<ul id="adTab" class="adtab"> | |||||
<li id="t_code" class="active">代码</li> | |||||
<li id="t_txt">文字</li> | |||||
<li id="t_img">图片</li> | |||||
<li id="t_flash">Flash</li> | |||||
</ul> | |||||
<div id="advert"></div> | <div id="advert"></div> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -103,73 +101,26 @@ | |||||
</div> | </div> | ||||
</form> | </form> | ||||
<div id="formtxt" style="display:none"> | <div id="formtxt" style="display:none"> | ||||
<div class="content" id="code" style="display:none"> | |||||
<table> | |||||
<tr> | |||||
<td width="260">支持网页广告代码</td> | |||||
<td><textarea name="normbody[htmlcode]" class="admin-textarea-xl"></textarea></td> | |||||
</tr> | |||||
</table> | |||||
<div id="code" class="content"> | |||||
<textarea name="normbody[htmlcode]" class="admin-textarea-xl" placeholder="请输入广告,支持网页代码"></textarea> | |||||
</div> | </div> | ||||
<div id="txt" class="content" style="display:none"> | |||||
<table> | |||||
<tr> | |||||
<td width="260">文字文档</td> | |||||
<td><input type="text" name="normbody[title]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文字链接</td> | |||||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文字颜色</td> | |||||
<td><input type="text" name="normbody[color]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>文字大小</td> | |||||
<td><input type="text" name="normbody[size]" class="admin-input-lg"></td> | |||||
</tr> | |||||
</table> | |||||
<div id="txt" class="content"> | |||||
<p><input type="text" name="normbody[title]" class="admin-input-lg" placeholder="请输入文字标题"></p> | |||||
<p><input type="text" name="normbody[link]" class="admin-input-lg" placeholder="请输入文字链接"></p> | |||||
<p><input type="text" name="normbody[color]" class="admin-input-lg" placeholder="请输入文字颜色"></p> | |||||
<input type="text" name="normbody[size]" class="admin-input-lg" placeholder="请输入文字大小"> | |||||
</div> | </div> | ||||
<div id="img" class="content" style="display:none"> | |||||
<table> | |||||
<tr> | |||||
<td width="260">图片地址</td> | |||||
<td><input type="text" name="normbody[url]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>图片链接</td> | |||||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>图片宽度</td> | |||||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>图片高度</td> | |||||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>图片描述</td> | |||||
<td><input type="text" name="normbody[descrip]" class="admin-input-lg"></td> | |||||
</tr> | |||||
</table> | |||||
<div id="img" class="content"> | |||||
<p><input type="text" name="normbody[url]" class="admin-input-lg" placeholder="请输入图片地址"></p> | |||||
<p><input type="text" name="normbody[link]" class="admin-input-lg" placeholder="请输入图片链接"></p> | |||||
<p><input type="text" name="normbody[width]" class="admin-input-lg" placeholder="请输入图片宽度"></p> | |||||
<p><input type="text" name="normbody[height]" class="admin-input-lg" placeholder="请输入图片高度"></p> | |||||
<input type="text" name="normbody[descrip]" class="admin-input-lg" placeholder="请输入图片描述"> | |||||
</div> | </div> | ||||
<div id="flash" class="content" style="display:none"> | |||||
<table> | |||||
<tr> | |||||
<td width="260">flash链接</td> | |||||
<td><input type="text" name="normbody[link]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>flash宽度</td> | |||||
<td><input type="text" name="normbody[width]" class="admin-input-lg"></td> | |||||
</tr> | |||||
<tr> | |||||
<td>flash高度</td> | |||||
<td><input type="text" name="normbody[height]" class="admin-input-lg"></td> | |||||
</tr> | |||||
</table> | |||||
<div id="flash" class="content"> | |||||
<p><input type="text" name="normbody[link]" class="admin-input-lg" placeholder="请输入flash链接"></p> | |||||
<p><input type="text" name="normbody[width]" class="admin-input-lg" placeholder="请输入flash宽度"></p> | |||||
<input type="text" name="normbody[height]" class="admin-input-lg" placeholder="请输入flash高度"> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -181,12 +132,12 @@ | |||||
} | } | ||||
showcode('code'); | showcode('code'); | ||||
$(document).ready(function() { | $(document).ready(function() { | ||||
$("#changeTab>li").click(function() { | |||||
$("#adTab>li").click(function() { | |||||
var tabLi = $(this); | var tabLi = $(this); | ||||
var thistab = tabLi[0].id; | var thistab = tabLi[0].id; | ||||
$(".content").each(function() { | $(".content").each(function() { | ||||
if ("t_" + $(this)[0].id == thistab) { | if ("t_" + $(this)[0].id == thistab) { | ||||
$("#changeTab>li").removeClass("active"); | |||||
$("#adTab>li").removeClass("active"); | |||||
$("#t_" + $(this)[0].id).addClass("active"); | $("#t_" + $(this)[0].id).addClass("active"); | ||||
showcode($(this)[0].id); | showcode($(this)[0].id); | ||||
} | } | ||||
@@ -19,7 +19,7 @@ | |||||
<li class="breadcrumb-item active">修改广告</li> | <li class="breadcrumb-item active">修改广告</li> | ||||
</ol> | </ol> | ||||
<div class="card shadow-sm"> | <div class="card shadow-sm"> | ||||
<div class="card-header"><a href="ad_main.php">修改广告</div> | |||||
<div class="card-header">修改广告</div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<form name="form1" action="ad_edit.php" method="post" enctype="multipart/form-data"> | <form name="form1" action="ad_edit.php" method="post" enctype="multipart/form-data"> | ||||
<input type="hidden" name="aid" value="<?php echo $aid?>"> | <input type="hidden" name="aid" value="<?php echo $aid?>"> | ||||
@@ -56,7 +56,7 @@ | |||||
echo $typeOptions; | echo $typeOptions; | ||||
echo "</select>"; | echo "</select>"; | ||||
?> | ?> | ||||
<span>(如果所选栏目找不到指定标记广告内容,系统会自动搜索父栏目)</span> | |||||
<span>(栏目找不到指定广告标记,则自动搜索父栏目)</span> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -17,7 +17,7 @@ | |||||
<div class="card shadow-sm mb-3"> | <div class="card shadow-sm mb-3"> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<a href="mytag_add.php" class="btn btn-success btn-sm">添加自定义宏标记</a> | <a href="mytag_add.php" class="btn btn-success btn-sm">添加自定义宏标记</a> | ||||
<a href="mytag_tag_guide.php" class="btn btn-success btn-sm">添加自定义宏标记</a> | |||||
<a href="mytag_tag_guide.php" class="btn btn-success btn-sm">自定义宏标记向导</a> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="card shadow-sm"> | <div class="card shadow-sm"> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | ||||
<title>添加自定义宏标记</title> | |||||
<title>自定义宏标记向导</title> | |||||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | <link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/admin.css"> | <link rel="stylesheet" href="/static/web/css/admin.css"> | ||||
@@ -20,10 +20,10 @@ | |||||
<ol class="breadcrumb"> | <ol class="breadcrumb"> | ||||
<li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | <li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li> | ||||
<li class="breadcrumb-item"><a href="mytag_main.php">自定义宏标记</a></li> | <li class="breadcrumb-item"><a href="mytag_main.php">自定义宏标记</a></li> | ||||
<li class="breadcrumb-item active">添加自定义宏标记</li> | |||||
<li class="breadcrumb-item active">自定义宏标记向导</li> | |||||
</ol> | </ol> | ||||
<div class="card shadow-sm"> | <div class="card shadow-sm"> | ||||
<div class="card-header">添加自定义宏标记</div> | |||||
<div class="card-header">自定义宏标记向导</div> | |||||
<div class="card-body"> | <div class="card-body"> | ||||
<span id="list1" style="display:none">[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])</span> | <span id="list1" style="display:none">[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])</span> | ||||
<span id="list2" style="display:none">[field:typelink/] [field:textlink/]</span> | <span id="list2" style="display:none">[field:typelink/] [field:textlink/]</span> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> | ||||
<title>添加自定义宏标记预览</title> | |||||
<title>自定义宏标记向导预览</title> | |||||
<link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | <link rel="stylesheet" href="/static/web/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="/static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="/static/web/css/admin.css"> | <link rel="stylesheet" href="/static/web/css/admin.css"> | ||||
@@ -25,16 +25,8 @@ | |||||
<tbody> | <tbody> | ||||
<tr> | <tr> | ||||
<td><textarea name="partcode" id="partcode" class="admin-textarea-xl">{dede:vote id='<?php echo $aid?>'}{/dede:vote}</textarea></td> | <td><textarea name="partcode" id="partcode" class="admin-textarea-xl">{dede:vote id='<?php echo $aid?>'}{/dede:vote}</textarea></td> | ||||
<td rowspan="2"><iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></td> | |||||
</tr> | |||||
<tr> | |||||
<td align="center"><button type="submit"class="btn btn-success btn-sm">提交测试</button></td> | |||||
</tr> | |||||
<tr> | |||||
<td colspan="2"><textarea name="htmlf" id="htmlf" class="admin-textarea-xl"><script src="<?php echo $cfg_basehost.'/data/vote/vote_'.$aid.'.js' ?>"></script></textarea></td> | |||||
</tr> | |||||
<tr> | |||||
<td colspan="2"> | |||||
<td><textarea name="htmlf" id="htmlf" class="admin-textarea-xl"><script src="<?php echo $cfg_basehost.'/data/vote/vote_'.$aid.'.js' ?>"></script></textarea></td> | |||||
<td> | |||||
<textarea name="htmlf" id="htmlf" class="admin-textarea-xl"> | <textarea name="htmlf" id="htmlf" class="admin-textarea-xl"> | ||||
<?php | <?php | ||||
$vt = new DedeVote($aid); | $vt = new DedeVote($aid); | ||||
@@ -44,6 +36,12 @@ | |||||
</textarea> | </textarea> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<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> | |||||
</tr> | |||||
</tbody> | </tbody> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
@@ -29,7 +29,7 @@ if (isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile | |||||
$adbody = str_replace('"', '\"', $adbody); | $adbody = str_replace('"', '\"', $adbody); | ||||
$adbody = str_replace("\r", "\\r", $adbody); | $adbody = str_replace("\r", "\\r", $adbody); | ||||
$adbody = str_replace("\n", "\\n", $adbody); | $adbody = str_replace("\n", "\\n", $adbody); | ||||
$adbody = "<!--document.write(\"{$adbody}\");-->"; | |||||
$adbody = "document.write(\"{$adbody}\");"; | |||||
$fp = fopen($cacheFile, 'w'); | $fp = fopen($cacheFile, 'w'); | ||||
fwrite($fp, $adbody); | fwrite($fp, $adbody); | ||||
fclose($fp); | fclose($fp); | ||||
@@ -474,15 +474,14 @@ body.menu-show .body-right { | |||||
.atlas-foot input[type=text] { | .atlas-foot input[type=text] { | ||||
border-radius:0 0 var(--b-radius) var(--b-radius)!important | border-radius:0 0 var(--b-radius) var(--b-radius)!important | ||||
} | } | ||||
.add-tab ul .active { | |||||
color:var(--blue) | |||||
} | |||||
.add-tab li { | |||||
float:left; | |||||
width:60px; | |||||
line-height:30px; | |||||
.adtab li { | |||||
display:inline-block; | |||||
padding:0.5rem; | |||||
cursor:pointer | cursor:pointer | ||||
} | } | ||||
.adtab .active { | |||||
color:var(--blue) | |||||
} | |||||
.nw { | .nw { | ||||
float:left; | float:left; | ||||
width:160px | width:160px | ||||