隐藏从外部复制的代码块的复制下载按钮
添加css/* 可选:隐藏 DeepSeek 按钮,防止 JS 执行前闪现 */
.article-content [class*="ds-button"],
.article-content [class*="code-info"] {
display: none !importan...
如何实现相册系统图片点击放大或缩小效果
相册详情页的图片如果也像文章图片一样,点击后弹出可缩放、拖拽的模态框的话,可以利用模态框。由于文章图片监听的是 .article-content img,而相册轮播中的图片位于 .swiper-slide img,只需将选择器扩展即可。...
Ryblog博客系统1.2完成
一、系统核心功能(V1.2)1. 内容管理文章管理:发布/编辑/删除、置顶、草稿、分类、标签、缩略图、SEO 别名、阅读权限(会员等级)。相册管理:创建相册、上传多图、封面、富文本详情、分类关联、阅读权限。分类管理:支持文章分类和相册分类两种类型,独立设置访问权限。评论系统:会员登录后可评论,支持嵌...
解决管理后成功提示不出现出现空白的问题
修改header,因为 header() 之前有输出(例如警告、空行、或者 left.php 的图标输出),导致无法重定向。改为 JavaScript 跳转可以彻底避免这个问题。...
前台页面图片点击放大缩小功能的实现(使用模态框lightbox)
我们理解需求:在前台文章详情页中,点击图片可以弹出一个模态框(lightbox),能放大查看、缩小、关闭等。需要为 Ryblog 添加一个轻量级图片查看器。点击图片后出现的模态框需要有“放大/缩小”按钮,方便用户调整查看尺寸。我们需要在模态框上添加两个按钮:放大(Zoom In)和缩小(Zoom O...
Ryblog 博客系统 1.0 功能及亮点
第一部分功能及亮点;第二部分开发历程(按时间顺序列出)。...
点击标题就能直接打开这篇文章的前台页面
修改方法如下:打开 admin/modules/article_list.php,找到表格中显示标题的代码行(通常类似于 <td><strong><?php echo h($row['title']); ?></strong><...
分类管理模块中,slug字段出现重复或留空导致添加失败,如何处理
我们注意到分类管理模块中,slug字段也可能出现重复或留空导致添加失败的问题。目前代码中 createSlug($name) 仅生成简单的slug,未做唯一性检查,编辑时也未排除自身。需要类似文章管理的唯一性处理。修改方案:新增/编辑时,如果slug为空,自动生成;生成后检查唯一...
URL别名如果要不加内容编辑文章不成功,如何处理
我们注意到 article_edit.php 中处理 slug 的逻辑与 article_add.php 不一致:当 slug 为空时,article_edit.php 只调用了 createSlug($title),而没有检查唯一性。此外...
URL别名如果要不加内容添加不上文章,如何处理
我们注意到 article_add.php 代码中,对 slug 的处理是:如果为空,则自动根据标题生成 slug。这段逻辑是正确的,理论上不会因为 slug 为空而导致添加失败。用户反馈“如果不加内容,添加不上文章”,可能是指在前端表单中,URL别名输入框被...