推广宣传
最新发布
-
Typecho文章AI摘要插件 AISummary 插件后台设置说明 插件的json模式的json变量名就是当你输入返回格式是json的时候提取文字的那个变量 例如访问https://api.qster.top/API/v1/chat/?type=json&msg= 返回格式是{ "code": 400, "problem": "", "answer": "请给出一个问题" } 那么answer这个是我们需要的内容 你就可以把返回的变量里有文字的这个变量名填上去就可以了 使用教程 首先下载插件到usr/plugins/目录进行解压(文件名必须是 AISummary 不然会报错) 然后在后台启用AISummary插件 接着把AI.php上传到主题的任意一个位置当然你要知道路径 等会要用(Joe再续前缘版可以上传到usr/themes/Joe/module/目录) Joe再续前缘专用AI.php - <div class="title-theme">AI摘要</div> <div class="joe_header__slideout-menu panel-b"> <?php if ($this->fields->content) :?> <div class="ai-summary-block"> <p>AI 摘要:<span class="typing-effect"><?php echo $this->fields->content;?></span></p> </div> <?php endif;?> <style> .ai-summary-block { background-color: #f5f5f5; padding: 15px; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 20px; } .typing-effect { white-space: nowrap; overflow: hidden; animation: typing 2s steps(40) forwards; } @keyframes typing { from { width: 0; } to { width: 100%; } } .joe_header__slideout-menu.panel-b { overflow-y: scroll; } h2 { text-align: center; } h3 { color: black; font-size: smaller; text-align: center; } </style> <script> document.addEventListener('DOMContentLoaded', function () { const typingElements = document.querySelectorAll('.typing-effect'); typingElements.forEach(element => { element.classList.remove('typing-effect'); const text = element.textContent; element.textContent = ''; let i = 0; const typingInterval = setInterval(() => { if (i < text.length) { element.textContent += text[i]; i++; } else { clearInterval(typingInterval); } }, 50); }); }); </script> </div> <br> 通用AI.php代码 - <div class="title-theme">AI摘要</div> <div class="joe_header__slideout-menu panel-b"> <?php if ($this->fields->content) :?> <div class="ai-summary-block"> <p>AI 摘要:<span class="typing-effect"><?php echo $this->fields->content;?></span></p> </div> <?php endif;?> <style> .title-theme { position: relative; padding-left: 1.2em; font-size: 15px; color: var(--main-color); } .title-theme small { font-size: 80%; opacity: .7 } .title-theme:before { position: absolute; content: ''; width: 4px; background: var(--theme); top: 10%; left: 2px; bottom: 10%; border-radius: 5px; box-shadow: 1px 1px 3px -1px var(--theme) } .ai-summary-block { background-color: #f5f5f5; padding: 15px; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 20px; } .typing-effect { white-space: nowrap; overflow: hidden; animation: typing 2s steps(40) forwards; } @keyframes typing { from { width: 0; } to { width: 100%; } } .joe_header__slideout-menu.panel-b { overflow-y: scroll; } h2 { text-align: center; } h3 { color: black; font-size: smaller; text-align: center; } </style> <script> document.addEventListener('DOMContentLoaded', function () { const typingElements = document.querySelectorAll('.typing-effect'); typingElements.forEach(element => { element.classList.remove('typing-effect'); const text = element.textContent; element.textContent = ''; let i = 0; const typingInterval = setInterval(() => { if (i < text.length) { element.textContent += text[i]; i++; } else { clearInterval(typingInterval); } }, 50); }); }); </script> </div> <br> 然后在主题的post.php里面合适的位置添加以下代码 <?php $this->need('module/AI.php'); ?>Joe再续前缘版本可以添加在post.php的第120行下面第121行 隐藏内容,请前往内页查看详情
-
PHP简洁聊天室开源源码 您的下一个人款聊天室 这是一个为个人用户设计的简洁聊天室,前端基于Bootstrap CSS框架,后端使用PHP开发,并配备了完整的后台管理系统。它可以在任何虚拟主机上运行,服务器要求极低,任何支持PHP 8.2的免费虚拟主机都可以轻松支持。 演示地址 子辰ChatRoom Gitee链接 小枫/Zichen-Web-chat-room 服务器要求 PHP版本:PHP 8.2及以上 虚拟主机:任何支持PHP 8.2的免费虚拟主机 演示图(多图预警) d0cc7a1a-336a-49f3-a376-1a47f5c0d4e4.png图片 5c49dc2e-29aa-4456-a368-1a246e0dff51.png图片 4ed493aa-6cd4-498e-8d50-8058b98ef5cc.png图片 d8ce7956-b533-44b9-936c-cd0d65cd8073.png图片
-
joe主题缩略图➕圆角 修改主页缩略图代码 body { --theme: #00ffef; --background: #ffffff; --main: #303133; --routine: #606266; --minor: #909399; --seat: #c0c4cc; --classA: #dcdfe6; --classB: #e4e7ed; --classC: #ebeef5; --classD: #f2f6fc; --radius-wrap: 10px; --radius-inner: 15px; --text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); --box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22); } ...演示图 20241103194002Aicy.png图片
-
Typecho简约主题-Initial(初) Typecho主题介绍 主题命名为 Initial,意为“初”,专注于文字,算是极极极简风格吧,简约而不简单,希望你能喜欢这种很小众的风格。 功能与特点 重新优化的响应式布局:移动端舒适体验 轻量级设计:极速浏览体验 傻瓜式后台设置:告别使用疑惑 公共资源支持切换源:Staticfile、jsDelivr、CDNJS Gravatar头像支持切换源:官方源、国内源、七牛源等。 支持主题静态文件、文章附件自定义链接:实现镜像加速 全站Pjax、Ajax评论、Ajax翻页、HTML压缩、CSS与JS文件压缩 支持自定义头部跟随或固定:自定义标题或LOGO,自定义导航栏显示方式等 支持自定义文章缩略图:或者获取文章内任意图片作为缩略图 支持面包屑导航、文章目录、文章二维码打赏、代码高亮 支持“轻语”功能:(类似说说) 内置链接功能:可在首页(侧栏或页底)和链接模板内显示,可自定义要显示的链接分类 添加侧边栏轻语、热门文章、标签云 添加三套极简模板:轻语模板、归档模板和链接模板 支持自定义备案号、网站统计代码 网页右下角小工具:包括返回顶部、背景音乐、文章目录 说明一下:背景音乐默认不加载,也就是说,如果不点播放按钮,是不会消耗任何流量的。 主题集齐轻量,解压后仅仅38.8KB,再加上静态资源支持公共cdn加载,速度再次提升,配合Typecho的极简高速,即是服务器在外国,也能快速打开。 下载地址 隐藏内容,请前往内页查看详情 效果演示 202403061709732124270315.png图片 202403061709732130334433.jpg图片
-
Handsome-v9.2.1-Typecho主题 主题介绍 Handsome,一款typecho主题。在复杂中,保持简洁。如你所见,这是一款花费很长时间才得以完成的主题。在功能强大和体积轻巧中不断权衡,然后呈现在你的面前。为了更好地创作,为了更好记录生活。愿我们不会在岁月流逝中迷失自己,仍然能够在时光的碎片找到过往的痕迹。 screenshot.png图片 使用方法 {card-default label="使用方法" width=""} 1.压缩包内包含插件和主题文件 2.上传插件至“usr/plugins”文件夹 3.上传主题至“usr/themes”文件夹 4.typecho后台启用插件后再启用主题 {/card-default} ce7d04ce-6a61-47a6-8a46-b191fb9ec59d.png图片 下载地址 隐藏内容,请前往内页查看详情
-
Typecho外链中间页(LinkRedirects)插件 介绍 外链中间页 是一款为 Typecho 博客平台设计的插件,旨在提高网站安全性和用户体验。通过在外部链接添加中间跳转页,可以有效防止恶意网站直接从您的网站引流,同时也为访问者提供了一个明确的跳转提示,增强了网站的可控性和安全性。使用于各种Typecho模板 截图 S41016-21252435_com.android.browser(1).png图片 功能特点: 1. 中间页跳转:为所有外部链接自动添加中间页跳转,保护网站流量不被盗用。 2. 后台配置:在 Typecho 后台轻松配置中间页地址,简单易用。 3. 白名单机制:设置域名白名单,排除特定域名的跳转,灵活应对不同需求。 4. 授权验证:通过阿里云oss进行授权验证即使本网站倒闭授权依然有效 使用场景: 个人博客:保护个人博客的流量不被恶意网站直接引流。 企业网站:确保企业网站的外部链接安全,防止用户误入危险网站。 内容分享平台:为平台内分享的外部链接添加中间页,提高用户访问安全性。 使用教程 上传插件到/use/plugins/目录里面,授权后在启用 将js代码放到模板的fooder文件里面放在body标签之前入下图 S41016-23333649_com.lemurbrowser.exts(1)(1).png图片 <script> var middlePageUrl = '<?php echo Typecho_Widget::widget('Widget_Options')->plugin('LinkRedirects')->middlePageUrl; ?>'; var whitelist = <?php echo json_encode(explode("\n", trim(Typecho_Widget::widget('Widget_Options')->plugin('LinkRedirects')->whitelist))); ?>; (function() { var handleLinks = function() { var links = document.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { var link = links[i]; var href = link.getAttribute('href'); if (href && !href.startsWith('javascript:') && !href.startsWith('#') && !href.startsWith('mailto:')) { var url = new URL(href, window.location.href); var currentHost = window.location.hostname; if (!url.hostname || url.hostname === currentHost || whitelist.includes(url.hostname)) { continue; } link.setAttribute('href', middlePageUrl + encodeURIComponent(href)); } } }; document.addEventListener('DOMContentLoaded', handleLinks); })(); </script> 制作跳转中页我将源码一并打包在文章最下方 更新日志 19be6b 19be6b 19be6b 19be6b 授权价格免费授权一个月,永久授权1元 在线授权地址http://y.0330.top/?mod=route&p=Goods&gid=19 有任何问题在下方留意 插件下载 LinkRedirects 下载地址:https://wwp.lanzoup.com/iOHSM2cpzbab 提取码: