• u******* 加入了本站
  • x******i 下载了资源 独家AI写小说工具,一键生成百万字小说,多平台发布挣稿费,轻松日入4位数
  • x******i 登录了本站
  • c******6 加入了本站
  • u******* 下载了资源 2025音乐号赚钱攻略:操作简单,日入200+不是梦(附详细操作教程)
  • u******* 下载了资源 外卖全平台全自动浏览风口项目,市场蓝海,可矩阵,轻松日入5张+【揭秘】
  • u******* 下载了资源 全自动热门游戏打金搬砖,收益可观日入10张,游戏内零氪金,长期稳定可做【揭秘】
  • u******* 下载了资源 蕞新风口,全自动撸金,日入7张+,当天可上手【揭秘】
  • u******* 下载了资源 0成本小白项目,设计平台贴图玩法,无需维护,无需成本,单账号单月可产生收益4k+
  • 狗**人 下载了资源 外面卖398的旅游项目,适合普通人【附带项目教程】

20250726

挣钱达人

Typecho 实时搜索功能插件 ExSearch

插件简介

ExSearch是由熊猫小A写的一个Typecho搜索扩展功能插件,可以实时的搜索网站内容,主要原理就是利用静态文件的缓存将文章数据缓存在前台,然后查询在本地浏览器完成。该插件支持搜索实时响应、高亮与预览功能。

Typecho 实时搜索功能插件 ExSearch

插件使用

  • 下载插件,解压文件夹,并将文件夹重命名为 ExSearch。
  • 上传至插件目录,在后台启用
  • 保存一次插件设置,并点击重建索引。
  • 在主题中,在任何可点击的元素上加上class="search-form-input",点击即可唤起搜索框。

自定义 hook

默认的,点击搜索结果时会直接跳转至对应的页面,但是若你的主题使用了 AJAX 或者 PJAX 技术,你可能需要使用自定义的钩子来处理点击事件(例如发起一次 PJAX 操作)。在页面中插入一个函数如下:

<script>
function ExSearchCall(item){
    // your code
}
</script>

其中,item 是一个 JQuery 对象。举例:

function ExSearchCall(item){
    if (item && item.length) {
        $('.ins-close').click(); // 关闭搜索框
        let url = item.attr('data-url'); // 获取目标页面 URL
        $.pjax({url: url, 
            container: '#pjax-container',
            fragment: '#pjax-container',
            timeout: 8000, }); // 发起一次 PJAX 请求
    }
}

可能的问题
如果你的站点内容过多导致建立索引失败,请在 Plugin.php 第 136 行左右的位置,取消下面两行的注释:

$sql = 'SET GLOBAL max_allowed_packet=4294967295;';
$db->query($sql);

注意,这需要高级权限。你也可以手动对数据库执行:

mysql > SET GLOBAL max_allowed_packet=4294967295;
阅读全文
资源下载
下载价格免费
升级VIP可免费下载此课程,也可直接在线观看。本项目仅供内部下载学习,严禁外传。客服QQ:100089758
只发精品!只发精品!拒绝标题党、滥竽充数,浪费时间=谋财害命!【点此开通VIP会员】凡是本站会员开通VIP后即可免费下载价值超20万以上精选项目课程,一网尽收!小小投入,大大回报!💰
国外问卷调查
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

如(注册/登录)以后显示未登录,F5刷新页面即可恢复。