很多时候我们进行移动或者其他问题,会导致一些变故,织梦友情链接就存在,想要修复,就得先删除织梦数据库表dede_flink和dede_flinktype,然后再执行命令 注意先备份原先的友情链接!
在后台sql命令执行就行了! 因为后台无法删除和清空,上面2个表得手动去数据库删除!
CREATE TABLE IF NOT EXISTS `dede_flink` ( `id` smallint(5) unsigned NOT NULL auto_increment, `sortrank` smallint(6) NOT NULL default '0', `url` char(60) NOT NULL default '', `webname` char(30) NOT NULL default '', `msg` char(200) NOT NULL default '', `email` char(50) NOT NULL default '', `logo` char(60) NOT NULL default '', `dtime` int(10) unsigned NOT NULL default '0', `typeid` smallint(5) unsigned NOT NULL default '0', `ischeck` smallint(6) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM; CREATE TABLE IF NOT EXISTS `dede_flinktype`( `id` mediumint(8) unsigned NOT NULL auto_increment, `typename` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM; INSERT INTO `dede_plus` (`plusname`, `menustring`, `mainurl`, `writer`, `isshow`, `filelist`) VALUES ('友情链接模块', '<m:item name=''友情链接'' link=''friendlink_main.php'' rank=''plus_友情链接'' target=''main'' />', '', '织梦团队', 1, ''); REPLACE INTO `dede_flinktype` (`id` ,`typename`) VALUES (1, '综合网站'),(2, '首页banner'),(3, '右边banner'),(4, '右边专题'),(5, '手机banner'),(6, '手机顶部广告条'),(7, '论坛类'),(8, '其它类型');
最后一行就是每个友情链接 类型的标题,我改成了各个单独图片的设置,比如Banner的调用
调用命令 typeid=就是上面的首页banner的id
{dede:sql sql="Select * from dede_flink where typeid=2 order by sortrank asc LIMIT 0,5"} <div class="swiper-slide blue-slide"><a href="[field:url/]"><img src="[field:logo/]" alt="[field:webname/]" width="100%"></a></div> {/dede:sql}
好了然后就是新增数据了!可以手动加 也可以数据库命令加
INSERT INTO `dede_flink` VALUES (333, 1, '友情链接名字', 'banner', '', '', '图片地址', 1226375403, 1, 2);
好了就这样!