QQ技术网 —— 专注活动线报、绿色软件、网站源码、教程分享与资源导航。 首页按栏目实时聚合最新内容,方便你快速发现所需,也让搜索引擎更懂本站的核心更新。
  • emlog 搜索页面伪静态

      搜索页面如果改成伪静态形式,那会更利于seo优化,可以更好的进行搜索关键词的seo优化   emlog默认搜索页:https://qqjishu.com/?keyword=emlog   emlog伪静态搜索页:https://qqjishu.com/keyword/emlog.html   打开include/lib/option.php   找到 'reg_0' = '|^.*/\?(keyword)=(+)(&(page)=(\d+))?(.*)?$|', 下面新增一行 'reg' = '|^.*/(keyword)/(+)(\.html)?((page)/(\d+))?...
    3 年前
  • emlog pro获取正文第一张图片为封面

      很多emlog模板开发者在制作主题的时候多少都需要在首页展示文章图片或图文形式   那么如何实现这些效果呢,现在就来为大家分享一下emlog pro获取正文第一张图片为封面的教程   代码支持获取emlog pro的md编辑器代码格式的图片,也支持获取img标签的图片,有设置文章封面就读取封面,没有设置封面就从正文里获取图片作为封面   1、打开模板文件module.php,在合适的位置添加如下代码: ?php function Thumbn_ail($gid){ $DB = Database::getInstance(); $data = $DB- once_fetch_array(S...
    3 年前
  • 对于 emlog pro 目前 avatar 头像不显示的解决方法

    avatar 头像 cdn 不稳定,目前 emlog 官方还没有放出更新包。因此,现在使用 JS 的方式暂时解决。 script const avaUrl = 'https://cravatar.cn/avatar/' function alterAva(docName) { for (let index = 0; index $(docName).length; index++) { let t_patt1 = new RegExp({20,}); let t_grasrc = $(docName + :eq(+ index +)).attr(src) ...
    3 年前
  • emlog 添加支持快捷评论Ctrl+Enter

    习惯了使用QQ的Ctrl+Enter快速提交功能,但是emlog本身是不支持这个功能的,只能点击提交按钮提 交,那么如何给emlog添加Ctrl+Enter功能呢? 首先打开module.php找到如下代码: //blog:发表评论表单 function blog_comments_post($logid,$ckname,$ckmail,$ckurl,$verifyCode,$allow_remark){ if($allow_remark == 'y'): ? 在这个段代码下面添加如下代码: !--Ctrl+Enter 快捷回复-- ; script function key_examp...
    3 年前
  • emlog 文章链接统一标准化

      emlog伪静态化以后,链接会出现重复问题   例如:   http://www.xxx.com/post/1 可以访问   http://www.xxx.com/1.html 可以访问   http://www.xxx.com/1 可以访问   这样文章链接重复会导致收录重复,可能会被搜索引擎判定作弊   修改方法:做个跳转即可   1、打开emlog模板下的header.php文件   2、 head /head 标签内,插入下面代码: ?php if(isset($sortName)): ? link rel=canonical href= ?php echo Url::.....
    3 年前
  • emlog 使用qq头像作为评论头像并缓存到本地

      判断该条评论是否填写了邮箱,未填写则使用默认;若填写了,再判断其中是否含有“qq.com”;然后去除“qq.com”并判断余下的部分是否为qq号,是则获取相应的头像并缓存下来,否则使用Gravatar头像。   本代码依托于“get_template_name()”和“myGravatar()”函数。   以默认模板为例,打开module.php,找到function blog_comments($comments),在其之前添加函数: ?php //Custom:获取模板目录名称 function get_template_name(){ $template_name = str_re...
    3 年前
  • emlog 网页源码有空白行解决办法

    emlog 程序如果发现网页源码有很多空白,可能是以下原因造成的: 1、安装的插件,解决办法,禁用所有插件在查看源代码看是否有空白; 2、请检查模板文件module.php,删除其中的空行即可,请使用代码工具(Notepad++,Dreamweaver 等)编辑删除; 以上只是原因,还有一个解决办法,就是在模板文件header.php里面 require_once View::getView('module'); 后面加上 ob_clean(); 即可
    3 年前
  • emlog 更改编辑器默认换行标签

    emlog编辑器换行标签默认是br,这边改成p标签 打开admin/editor/kindeditor.js newlineTag:'br', 更改为 newlineTag:'p',
    3 年前
  • emlog 文章页标签作为关键词

    第一步找到当前所用模版文件夹下的header.php打开,找到下面代码 meta name=keywords content= ?php echo $site_key; ? / 替换为下面代码: ?php if(isset($logid)):? meta name=keywords content= ?php page_tag_key($logid);? / ?php else: ? meta name=keywords content= ?php echo $site_key; ? / ?ph...
    3 年前
  • emlog pro 插件修改替换文章内容方法

      emlog pro想要修改替换文章内容   之前的办法是打开echo_log.php里的$log_content添加自定义函数进行修改   新版的emlog pro新增了一个可以对文章内容进行修改的插件挂载点,通过此插件挂载点可以很方便的修改附加文章内容 挂载点名称:article_content_echo,文章内容展示挂载点,带有参数$log_content, $log_content 第一个参数 $logData:输入原始的文章数据,数组结构包括标题、内容、文章id等信息 第二个参数 $logData:被插件修改后的文章数据,完成内容变量的覆盖替换。 doMultiAction('ar...
    3 年前
  • emlog 判断某个插件是否激活

      emlog插件在激活后,会在数据库options表中的中active_plugins字段中会写入插件的名称   所以只需查询active_plugins字段中是否存在某个插件名称,这样就可以判断插件是否激活了 例子: $DB = Database::getInstance(); $sql = $DB- query(SELECT * FROM ` . DB_PREFIX . options` WHERE `option_value` like '%插件名称%'); if ($DB- num_rows($sql) 0) { echo '激活'; } else { echo '未激活'; }...
    3 年前
  • emlog 评论框加上√防止垃圾评论

    评论框勾选一个checkbox后才能提交评论 label for=checkcomment input type=checkbox value=9 id=checkcomment name=checkcomment required autocomplete=on required title=发表评论确认框:请勾选我再发表评论! font color=red 请勾选我再发表评论! /font /label
    3 年前
« 1 ... 2 3 4 5 6 7 8 »
共 8 页