此要领并不触及内核代码修正,只须要竖立一个文件夹即可,能够把文章放入草稿、待审或许直接宣布,详细看下面教程。
温馨提醒:本教程仅在Emlog5.3.1版本下测试一般,其他版本未做测试,不确保能用的哦!!!以下代码均为 博客簿自用代码,懂html的可自行修正,若有疑问请在本页留言
运用步骤:
1、起首竖立文件夹取名为tougao并放入 博客的根目录;
2、在tougao文件夹中竖立一个文件index.php放入以下代码:
<?phprequire_once '../init.php';//emlog程序此文件的途径,如在一级栏目中请去除../define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板途径$sl = isset($_GET['sl'])?intval($_GET['sl']):0;global $CACHE;$options_cache = $CACHE->readCache('options');$navibar = unserialize($options_cache['navibar']);$blogname = $options_cache['blogname'];?><!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" /><title>在线投稿 - <?php echo $blogname;?></title><meta name="keywords" content="" /><meta name="description" content="" /><script charset="utf-8" src="<?php echo BLOG_URL;?>admin/editor/kindeditor.js"></script><style>body{background:#fff;font:14px/1.5 tahoma,arial,"Microsoft YaHei";margin:0px;padding:0px;font-size:12px;}ul,li,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;list-style:none;}a{color:#444;text-decoration:none;}a:hover{color:#F36;}.sltgq{margin:auto;overflow:hidden;clear:both; max-width:800px;}.sltgbt{border-bottom:1px dashed #ccc;line-height:30px;height:30px;font-size:16px;padding-left:10px; margin-top:20px;font-weight:bold;color:#F00;}.tougao1,.tougao2{margin:0 10px;overflow:hidden;clear:both;}.tougao1 li{clear:both; overflow:hidden;}.tougao1 li p{line-height:20px;font-weight:bold; margin:5px 0;}.tougao1 li input{height:26px;line-height:26px;}.tougao1 li b{color:#F00;}.tougao2{margin-top:10px; width:90%;}.tougao2 li{overflow:hidden;float:left; margin-right:10px;}.tougao2 li p{float:left;border:1px solid #999;height:30px;line-height:30px;padding:0 10px; font-weight:bold;}.tougao2 li input{height:26px; line-height:26px;}.tougao2 li img{ margin-top:5px;}.button input{height:32px;float:left;}.tougao2 label{height:32px;line-height:32px; float:right;}.nr{margin:auto;overflow:hidden;clear:both; margin-bottom:20px;}.nr ul{margin:10px; line-height:25px; font-size:14px;}.foot{margin:10px auto;text-align:center;clear:both;overflow:hidden;border-top:1px dashed #ccc;padding:10px 0;line-height:22px;font-size:12px;background:#fff;}</style></head><body><?php if($sl==0){$Sort_Model = new Sort_Model();$sorts = $Sort_Model->getSorts();?><div class="sltgq"><div class="sltgbt">在线投稿</div><form action="<?php echo BLOG_URL;?>tougao/?sl=1" method="post" enctype="multipart/form-data" name="addlog" ><div class="tougao1"><li><p>文章标题 <b>*</b> </p><input name="title" maxlength="200" style="width:98%;" placeholder="文章标题大于10字少于30字" /></li><li><p>作者昵称</p><input name="tags" maxlength="200" style="width:98%;" placeholder="作者称号,10字之内," /></li><li><p>原文地点</p><input name="excerpt" maxlength="200" style="width:98%;" placeholder="不加http://,不然没法提交,如本站首发请不要填写任何网址信息" /></li><li><p>注重事项:文章内容不得少于300字,请排版好,去掉没有必要的html代码,内容中的链接自动过滤</p><textarea name="text" style="width:98%;height:400px;" id="text"></textarea><script>loadEditor('text');</script></li></div><div class="tougao2"><li><select name="sortid" style="width:100px;height:30px;"><option value="-1">挑选分类...</option><?php foreach($sorts as $val){?><option value=<?php echo $val['sid'];?>><?php echo $val['sortname'];?></option><?php }?></select></li><li><p>验 证 码</p><p>SheLi</p></li><li><input name="imgcode" type="text" size="5" tabindex="5" /></li><div class="button"><input type="submit" value="提交" onclick="return checkform();" /></div><label for="sheli"><input type="checkbox" value=9 id="sheli" name="sheli" required autocomplete="on" title="宣布批评确认框:请勾选我再宣布批评!"><font color="red">请勾选我再提交!</font></label></div></form><div class="nr"><div class="sltgbt">注重事项</div><ul>1、要仔细写作,写完后多读几遍,注重排版及去除不必要的html代码<br>2、请尊敬原作者的权益,请说明文章的作者、原文地点;假如不供应这些信息,文章大概不能经由过程考核;<br>3、本站接收稿件的条件是该信息对宽大用户有所协助,或许比较有创意的产物广告宣传;<br>4、标题力图简短、能干、新鲜、吸引人,根绝标题党,标题只管不少于10个汉字,不多于30个汉字;<br>5、文章应避免用 "本日"、"昨天",应改成详细日期;请只管给文章配上图片(请注重挪用的图片是不是屏障外部挪用);</ul></div><div class="foot">Copyright © <?php echo date('Y');?> <?php echo $options_cache['blogname'];?> 版权所有</div></div><?php }elseif($sl==1){$Log_Model = new Log_Model();$Tag_Model = new Tag_Model();$title = isset($_POST['title']) ? addslashes(trim($_POST['title'])) : '';$content = isset($_POST['text']) ? addslashes(trim($_POST['text'])) : '';$excerpt = isset($_POST['excerpt']) ? addslashes(trim($_POST['excerpt'])) : '';$tags = isset($_POST['tags']) ? addslashes(trim($_POST['tags'])) : '';$imgcode = isset($_POST['imgcode']) ? addslashes(trim(strtoupper($_POST['imgcode']))) : '';$slCode = 'SHELI';$author = '';$sortid = isset($_POST['sortid']) ? intval($_POST['sortid']) : $config['sort'];$date = time() + Option::get('timezone') * 3600;$sb_title = mysql_query("select title from emlog_blog where title='$title' limit 1");$sb_excerpt = mysql_query("select title from emlog_blog where excerpt='$excerpt' limit 1");if(empty($title) || strlen($title) < 30 || strlen($title) > 90 || mysql_fetch_array($sb_title)){emMsg('提交失利:标题失足,大概以下缘由形成<br />1、少于10个字或多于30个字<br />2、已存在','javascript:history.back(-1);');}elseif(strlen($tags) > 30){emMsg('提交失利:网址称号失足,多于10个字','javascript:history.back(-1);');}elseif(!empty($excerpt) && preg_match("/^[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^<>\"])*$/",$excerpt) == false){emMsg('提交失利:原文地点失足,大概以下缘由形成<br />1、是不是加了http://<br />2、网址花样是不是准确<br>3、已存在','javascript:history.back(-1);');//}elseif(mysql_fetch_array($sb_excerpt)){emMsg('提交失利:原文地点失足,此网址已宣布过文章','javascript:history.back(-1);');}elseif(empty($content) || strlen($content) < 900 ){emMsg('提交失利:内容没有按请求填写,少于300个字','javascript:history.back(-1);');}elseif(preg_match("/^[0-9]*[1-9][0-9]*$/",$sortid)==false &&$config["sort"] =='0'){emMsg('提交失利:请挑选分类','javascript:history.back(-1);');}elseif($imgcode != $slCode){emMsg('提交失利:验证码毛病','javascript:history.back(-1);');}$logData = array('title' => $title,'alias' => '','content' => $content,'excerpt' => $excerpt,'author' => '2',//指定作者ID'date' => $date,'top'=> 'n','sortop'=> 'n','sortid'=> $sortid,'allow_remark' => 'y','hide' => 'y', //n为直接经由过程,y为放入草稿'checked' => 'n',//n不须要考核,y为须要考核'password' => '');$blogid = $Log_Model->addlog($logData);$Tag_Model->addTag($tags, $blogid);header('Location:'.BLOG_URL.'tougao/?sl=2');die;}elseif($sl==2){emMsg('提交胜利,文章将在考核后宣布。<br />请耐烦守候,异常感谢您的孝敬!',''.BLOG_URL.'tougao');}?></body></html>

评论列表