心得
解决管理后成功提示不出现出现空白的问题
修改header,因为 header() 之前有输出(例如警告、空行、或者 left.php 的图标输出),导致无法重定向。改为 JavaScript 跳转可以彻底避免这个问题。...
分类管理模块中,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别名输入框被...
主菜单的问题
主菜单的数据表中含有的字段,一般不宜作为主菜单出现,应作为主菜单的子菜单!...