你有没有发现做EyouCMS站的时候,友情链接模块特别容易掉链子?明明后台插件、分类、单个链接都填得好好的,点“前台预览”翻遍底部侧边栏,半毛钱影子都见不着?这事儿吧,很多刚玩EyouCMS的新手踩过,甚至我这种捣鼓三四年的老司机偶尔也会犯低级错误。
今天就掏心窝子把踩过的坑攒的经验全说透,看完这篇你大概率能秒解决问题。
友情链接插件得先确认“开”着
很多人第一步就错在这里,像找衣服只掏裤子兜一样,后台分类加得欢,根本没管插件装没装、状态开没开。
打开EyouCMS后台,找到左侧菜单的【插件管理】-【我的插件】,搜索“友情链接”四个字。
如果搜出来插件卡片是灰色的,赶紧点卡片上的“启用”按钮,红色小灯亮起来才算真正“上岗”。要是压根搜不到?那得去官方插件市场下一个免费版的安装上,安装步骤和普通插件一样,上传解压激活就行。
插件对应的页面调用标签有没有插对
友情链接显示靠的是啥?靠EyouCMS自带的标签啊!就像电视遥控器得对着机顶盒按才有用,标签插错位置,后台数据再全也白搭。
先回忆下你想把友情链接放哪?底部导航栏?首页侧边栏?还是专门做个“友情链接”单页?不同位置插的标签可能有细微差别,但核心通用标签是这个:
```html
{eyou:flink type='text' row='10' titlelen='30'}
{$field.title}
{/eyou:flink}
```
row是控制显示数量的,titlelen是标题截断字数的,target="_blank"是让链接在新窗口打开,别把自己的站给跳走了,这点细节老站长都懂。
接下来找到你要放链接的对应模板文件,模板文件一般在根目录的template/你的模板名/文件夹里,底部栏通常是footer.htm,首页侧边栏看index.htm或者common_sidebar.htm,单页的话可以自己建个flink.htm。
把标签插在模板里合适的HTML标签中间,比如
里面,别插漏也别插错层级,插完记得后台【系统】-【更新缓存】-【一键更新缓存】点一下,这步经常被忘,白搭半天功夫。
友情链接分类有没有绑定模板
哦对了,很多版本的EyouCMS友情链接还有个小设定——分类得绑定“显示模板”,不然就算加了单个链接,也找不到地方渲染。
回到友情链接插件的后台,找到【友情链接分类】,点你创建的那个分类右边的“编辑”按钮。
拉到页面最下面,能看到“显示模板”的下拉框,一定要选一个和你使用的模板风格匹配的显示模板,如果没有自己想要的,可以复制通用的模板改改样式,通用模板一般在根目录的template/default/flink/文件夹里。
选完别忘记点“保存并关闭”,然后再去更新一次缓存,大概率就能看到链接了。
单个链接有没有设置“审核通过”和“显示”
最后来排查下最最最基础的单个链接设置,别忙活半天是自己手抖给关了。
点【友情链接管理】,找到你添加的链接列表,先看“审核状态”那一栏,是不是显示绿色的“√”(审核通过),如果是灰色的或者红色的“×”,点右边的“审核”按钮改成通过状态。
再看“显示状态”那一栏,同样要是绿色的“√”才行,要是灰色的,点一下那个小图标切换成显示状态。
切换完再更新下缓存,刷新前台看看,是不是终于出来了?
捣鼓EyouCMS久了就会发现,很多所谓的“bug”其实都是自己没注意到的小细节,下次再遇到类似的问题,别慌,先从最基础的插件、标签、分类、单个设置这几个地方找,比去百度翻一堆乱七八糟的教程快多了。