帝国CMS外贸网站开发 英文标题转英文URL谷歌SEO路径方式
内容简介
帝国CMS外贸网站开发 英文标题转英文URL谷歌SEO路径方式设置栏目 选择 目录标题自动同步到filenameeadmin\a
网站描述
帝国CMS外贸网站开发 英文标题转英文URL谷歌SEO路径方式

设置栏目 选择 目录

标题自动同步到filename
eadmin\admin\AddNews.php
// 标题自动同步到filename
function syncTitleToFilename() {
var title = document.add.title.value;
if (title) {
// 将空格和特殊符号替换为连字符,多个连续的只保留一个
var filename = title.replace(/[^a-zA-Z0-9]+/g, &39;-&39;).toLowerCase();
// 移除开头和结尾的连字符
filename = filename.replace(/^-+|-+$/g, &39;&39;);
// 确保有值再添加/index后缀
if (filename) {
filename = filename + &39;/index&39;;
}
// 设置到filename字段
document.add.filename.value = filename;
}
}
将:c\ecachemod\emodform\1.php
<input type=text name=title value=<?=ehtmlspecialchars(stripSlashes($r[&39;title&39;]))?> size=60> <input type=button name=button value=图文 onclick=document.add.title.value=document.add.title.value+&39;(图文)&39;;>
替换为
<input type=text name=title value=<?=ehtmlspecialchars(stripSlashes($r[&39;title&39;]))?> size=60 onkeyup=syncTitleToFilename();> <input type=button name=button value=图文 onclick=document.add.title.value=document.add.title.value+&39;(图文)&39;;syncTitleToFilename();>
然后目录数据库里是有字数限制的 需要执行《帝国CMS 开发外贸跨境独立站英文纯URL需要破除目录名称字数限制SQL语句》