添加登录编辑:当前模板文件module.php添加一下代码
在echo_log.php里面添加调用代码
- <?php
- //blog:编辑
- function editflg($logid,$author){
- $editflg = ROLE == ROLE_ADMIN || $author == UID ? '<a href="'.BLOG_URL.'admin/write_log.php?action=edit&gid='.$logid.'" target="_blank">编辑</a>' : '';
- echo $editflg;
- }
- ?>
emlog常用归档页面代码
- <?php editflg($logid,$author); ?>
- <style type="text/css">
- .archives ul{overflow:hidden;padding:0px !important;}
- .archives-title{border-bottom:1px #eee solid;position:relative;padding-bottom:4px;margin-bottom:10px}
- .archives li a{color:#222222;padding:8px 0;display:block;}
- .archives li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none !important}
- .archives li a:hover .atitle:after{background:#cc0000}
- .archives li a span{display:inline-block;width:130px;font-size:12px;text-indent:20px}
- .archives li a .atitle{display:inline-block;padding:0 15px;position:relative;white-space:nowrap;width:calc(100% - 180px);}
- .archives li a .atitle:after{position:absolute;left:-6px;background:#ccc;height:8px;width:8px;border-radius:6px;top:8px;content:""}
- .archives li a .atitle:before{position:absolute;left:-8px;background:#fff;height:12px;width:12px;border-radius:6px;top:6px;content:"";box-shadow:inset 0px 0px 2px #00cc00;}
- .archives{position:relative;padding:10px 0}
- .archives:before{height:100%;width:4px;background:#eee;position:absolute;left:126px;content:"";top:0;}
- .archives h4{position:relative;margin:20px 0;cursor:pointer;font-size:14px !important;font-weight:bold !important;width:120px}
- .archives h4:hover:after{background:#cc0000}
- .archives h4:before{position:absolute;left:119px;background:#fff;height:18px;width:18px;border-radius:9px;top:3px;content:"";box-shadow:inset 0px 0px 4px #00cc00;}
- .archives h4:after{position:absolute;left:122px;background:#ccc;height:12px;width:12px;border-radius:6px;top:6px;content:""}
- </style>
- <script type="text/javascript">
- $(function(){
- $('.archives').find('ul').hide();
- $('.archives').find('ul:first').show();
- $('.archives h4').click(function(){
- $(this).next('ul').slideToggle("fast");
- })
- })
- </script>
- <div class="entry">
- <?php
- function displayRecord(){
- global $CACHE;
- $record_cache = $CACHE->readCache('record');
- $output = '';
- foreach($record_cache as $value){
- $output .= '<h4>'.$value['record'].'</h4>'.displayRecordItem($value['date']);
- }
- $output = '<div class="archives">'.$output.'</div>';
- return $output;
- }
- function displayRecordItem($record){
- if (preg_match("/^([\d]{4})([\d]{2})$/", $record, $match)) {
- $days = getMonthDayNum($match[2], $match[1]);
- $record_stime = emStrtotime($record . '01');
- $record_etime = $record_stime + 3600 * 24 * $days;
- } else {
- $record_stime = emStrtotime($record);
- $record_etime = $record_stime + 3600 * 24;
- }
- $sql = "and date>=$record_stime and date<$record_etime order by top desc ,date desc";
- $result = archiver_db($sql);
- return $result;
- }
- function archiver_db($condition = ''){
- $DB = Database::getInstance();
- $sql = "SELECT gid, title, date, views FROM " . DB_PREFIX . "blog WHERE type='blog' and hide='n' $condition";
- $result = $DB->query($sql);
- $output = '';
- while ($row = $DB->fetch_array($result)) {
- $log_url = Url::log($row['gid']);
- if($row['views']>1000){$output .= '<li class="goodwork"><a title="热门文章" href="'.$log_url.'"><span>'.date('m月d日',$row['date']).'</span><div class="atitle">'.$row['title'].'</div></a></li>';}
- else{$output .= '<li><a href="'.$log_url.'"><span>'.date('m月d日',$row['date']).'</span><div class="atitle">'.$row['title'].'</div></a></li>';}
- }
- $output = empty($output) ? '<li>暂无文章</li>' : $output;
- $output = '<ul>'.$output.'</ul>';
- return $output;
- }
- echo displayRecord();
- ?>
- </div>
如图:
页面跳转代码新建一个go.php文件粘贴以下代码即可
如图:
- <?php
- if(strlen($_SERVER['REQUEST_URI']) > 384 ||
- strpos($_SERVER['REQUEST_URI'], "eval(") ||
- strpos($_SERVER['REQUEST_URI'], "base64")) {
- @header("HTTP/1.1 414 Request-URI Too Long");
- @header("Status: 414 Request-URI Too Long");
- @header("Connection: Close");
- @exit;
- }
- //通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好
- $t_url = htmlspecialchars(preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]));
- //数据处理
- if(!empty($t_url)) {
- //判断取值是否加密
- if ($t_url == base64_encode(base64_decode($t_url))) {
- $t_url = base64_decode($t_url);
- }
- //对取值进行网址校验和判断
- preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i',$t_url,$matches);
- if($matches){
- $url=$t_url;
- $title='链接加载中,请稍候查看';
- } else {
- preg_match('/\./i',$t_url,$matche);
- if($matche){
- $url='http://'.$t_url;
- $title='链接加载中,请稍候查看';
- } else {
- $url = 'http://'.$_SERVER['HTTP_HOST'];
- $title='参数错误,正在返回首页';
- }
- }
- } else {
- $title = '参数缺失,正在返回首页';
- $url = 'http://'.$_SERVER['HTTP_HOST'];
- }
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width">
- <meta name="robots" content="noindex, nofollow" />
- <noscript><meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"></noscript>
- <meta charset="UTF-8">
- <!--[if IE 8]>
- <style>
- .ie8 .alert-circle,.ie8 .alert-footer{display:none}.ie8 .alert-box{padding-top:75px}.ie8 .alert-sec-text{top:45px}
- </style>
- <![endif]-->
- <title><?php echo $title;?></title>
- <style>
- body,html{height:100%;}html{font-size:10px;-webkit-tap-highlight-color:transparent;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}*,:after,:before{box-sizing:border-box;}body{background-color:#f3f3f3;}a,body{color:#333;text-decoration:none;}body{padding-top:56px!important;min-width:768px;font-size:17px;font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;}body{margin:0;}#content{position:relative;margin:0 auto;padding:0 15px 15px;width:1200px;max-width:100%;}.wrap{position:absolute;top:88px;left:50%;padding:40px 0;width:620px;border-radius:6px;background-color:#fff;box-shadow:.5rem .875rem 2.375rem rgba(39,44,49,.06),.0625rem .1875rem .5rem rgba(39,44,49,.03);text-align:center;transform:translateX(-50%);}.title{color:#2f2f2f;text-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.2);font-size:22px;}.tips{margin-top:8px;color:#888;font-size:16px;}.content{display:flex;margin:12px auto 0;padding:10px;width:460px;border:1px solid #ddd;border-radius:4px;zoom:1;-webkit-box-align:center;align-items:center;}.content .symbol{width:40px;height:40px;border-radius:2px;background:#bcc6d8;text-align:center;font-size:20px;line-height:40px;flex-shrink:0;}.content .symbol i{color:#f3f3f3;margin-top: 10px;display: inline-block;}.content .link{overflow:hidden;margin-left:10px;color:#3194d0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}.contact{margin-top:24px;text-align:center;font-size:0;}.Jump{display:inline-block;margin:5px;width:100px;height:45px;border:1px solid #03a9f4;border-radius:22px;background-color:#03a9f4;color:#fff;font-size:16px;line-height:43px;cursor:pointer;}#close{display:inline-block;margin:5px;width:100px;height:45px;border:1px solid #10ce67;border-radius:22px;background-color:#10ce67;color:#fff;font-size:16px;line-height:43px;cursor:pointer;}
- </style>
- </head>
- <body class="ie8" style="">
- <div id="content">
- <div class="wrap">
- <div class="title">即将跳转到外部网站</div>
- <div class="tips">安全性未知,是否继续</div>
- <div class="content">
- <div class="symbol">
- <img src="/1.png">
- </div>
- <div title="<?php echo $url;?>" class="link"><?php echo $url;?></div>
- </div>
- <div class="contact">
- <a class="Jump" href="<?php echo $url;?>">继续前往</a>
- <a id="close" onclick="closePage()">关闭页面</a>
- </div>
- </div>
- </div>
- <script>
- function closePage() {
- /* 设个定时器,如果页面未关闭,则跳转至首页 */
- setTimeout(function() {
- window.location.href = '/';
- }, 5000);
- /* 通用窗口关闭 */
- window.opener=null;
- window.open('','_self');
- window.close();
- /* 微信浏览器关闭 */
- WeixinJSBridge.call('closeWindow');
- }
- </script>
- </body>
- </html>
版权声明:本文为(演员)原创文章,转载时请注明出处!


