船说(ShipSay)CMS小说站群程序 长尾词插件使用说明

本教程仅限于学习研究,希望帮到有需要的人,如果购买此插件,请到官方购买。

一、源站数据库执行以下语句(不对原数据库做任何改动,只是新建一个表):

<span class="token keyword keyword-CREATE">CREATE</span> <span class="token keyword keyword-TABLE">TABLE</span> <span class="token keyword keyword-IF">IF</span> <span class="token operator">NOT</span> <span class="token keyword keyword-EXISTS">EXISTS</span> <span class="token punctuation">`</span>shipsay_article_langtail<span class="token punctuation">`</span> <span class="token punctuation">(</span>
<span class="token punctuation">`</span>langid<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token keyword keyword-unsigned">unsigned</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-AUTO_INCREMENT">AUTO_INCREMENT</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>langname<span class="token punctuation">`</span> <span class="token keyword keyword-varchar">varchar</span><span class="token punctuation">(</span><span class="token number">50</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token string">''</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>sourcename<span class="token punctuation">`</span> <span class="token keyword keyword-varchar">varchar</span><span class="token punctuation">(</span><span class="token number">50</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token string">''</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>uptime<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token keyword keyword-PRIMARY">PRIMARY</span> <span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">(</span><span class="token punctuation">`</span>langid<span class="token punctuation">`</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
<span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span> <span class="token punctuation">(</span><span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span><span class="token punctuation">,</span><span class="token punctuation">`</span>langid<span class="token punctuation">`</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
<span class="token keyword keyword-UNIQUE">UNIQUE</span> <span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">`</span>langname<span class="token punctuation">`</span><span class="token punctuation">(</span><span class="token punctuation">`</span>langname<span class="token punctuation">`</span><span class="token punctuation">)</span>
<span class="token punctuation">)</span> <span class="token keyword keyword-ENGINE">ENGINE</span><span class="token operator">=</span><span class="token keyword keyword-InnoDB">InnoDB</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token keyword keyword-CHARSET">CHARSET</span><span class="token operator">=</span>utf8<span class="token punctuation">;</span>
<span class="token keyword keyword-CREATE">CREATE</span> <span class="token keyword keyword-TABLE">TABLE</span> <span class="token keyword keyword-IF">IF</span> <span class="token operator">NOT</span> <span class="token keyword keyword-EXISTS">EXISTS</span> <span class="token punctuation">`</span>shipsay_article_langtail<span class="token punctuation">`</span> <span class="token punctuation">(</span>
<span class="token punctuation">`</span>langid<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token keyword keyword-unsigned">unsigned</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-AUTO_INCREMENT">AUTO_INCREMENT</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>langname<span class="token punctuation">`</span> <span class="token keyword keyword-varchar">varchar</span><span class="token punctuation">(</span><span class="token number">50</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token string">''</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>sourcename<span class="token punctuation">`</span> <span class="token keyword keyword-varchar">varchar</span><span class="token punctuation">(</span><span class="token number">50</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token string">''</span><span class="token punctuation">,</span>
<span class="token punctuation">`</span>uptime<span class="token punctuation">`</span> <span class="token keyword keyword-int">int</span><span class="token punctuation">(</span><span class="token number">11</span><span class="token punctuation">)</span> <span class="token operator">NOT</span> <span class="token boolean">NULL</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token number">0</span><span class="token punctuation">,</span>
<span class="token keyword keyword-PRIMARY">PRIMARY</span> <span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">(</span><span class="token punctuation">`</span>langid<span class="token punctuation">`</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
<span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span> <span class="token punctuation">(</span><span class="token punctuation">`</span>sourceid<span class="token punctuation">`</span><span class="token punctuation">,</span><span class="token punctuation">`</span>langid<span class="token punctuation">`</span><span class="token punctuation">)</span><span class="token punctuation">,</span>
<span class="token keyword keyword-UNIQUE">UNIQUE</span> <span class="token keyword keyword-KEY">KEY</span> <span class="token punctuation">`</span>langname<span class="token punctuation">`</span><span class="token punctuation">(</span><span class="token punctuation">`</span>langname<span class="token punctuation">`</span><span class="token punctuation">)</span>
<span class="token punctuation">)</span> <span class="token keyword keyword-ENGINE">ENGINE</span><span class="token operator">=</span><span class="token keyword keyword-InnoDB">InnoDB</span> <span class="token keyword keyword-DEFAULT">DEFAULT</span> <span class="token keyword keyword-CHARSET">CHARSET</span><span class="token operator">=</span>utf8<span class="token punctuation">;</span>
CREATE TABLE IF NOT EXISTS `shipsay_article_langtail` ( `langid` int(11) unsigned NOT NULL AUTO_INCREMENT, `sourceid` int(11) NOT NULL, `langname` varchar(50) NOT NULL DEFAULT '', `sourcename` varchar(50) NOT NULL DEFAULT '', `uptime` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`langid`), KEY `sourceid` (`sourceid`,`langid`), UNIQUE KEY `langname`(`langname`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

二、插件包已经一起解压至压缩包

  • 将插件包中的 /www/admin 文件夹名修改为您当前的后台文件夹名
  • 将插件包上传覆盖到船说根目录下 (建议先备份船说)

三、登录后台, 设置长尾词参数后, “保存设置” 至少点击一次, 确认弹出: 保存成功 的提示

四、修改模板文件: /themes/当前模板文件夹/ 下的 tpl_info.php 或者 tpl_indexlist.php根据模板设计不同, 可能只有其中一个, 或者二个都有.在模板文件合适的位置添加以下代码(已经在模板中加入,如果使用其他模板自行增加)

<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-if">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token function">empty</span><span class="token punctuation">(</span><span class="token variable">$langtailrows</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">:</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"><</span>p<span class="token punctuation">></span></span>相关推荐:
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-foreach">foreach</span> <span class="token punctuation">(</span><span class="token variable">$langtailrows</span> <span class="token keyword keyword-as">as</span> <span class="token variable">$v</span><span class="token punctuation">)</span> <span class="token punctuation">:</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"><</span>a <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span><span class="token php language-php"><span class="token delimiter important"><?=</span> <span class="token variable">$v</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'info_url'</span><span class="token punctuation">]</span> <span class="token delimiter important">?></span></span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token php language-php"><span class="token delimiter important"><?=</span> <span class="token variable">$v</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'langname'</span><span class="token punctuation">]</span> <span class="token delimiter important">?></span></span><span class="token tag"><span class="token punctuation"></</span>a<span class="token punctuation">></span></span><span class="token entity" title=" "> </span>
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-endforeach">endforeach</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"></</span>p<span class="token punctuation">></span></span>
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-endif">endif</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-if">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token function">empty</span><span class="token punctuation">(</span><span class="token variable">$langtailrows</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">:</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"><</span>p<span class="token punctuation">></span></span>相关推荐:
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-foreach">foreach</span> <span class="token punctuation">(</span><span class="token variable">$langtailrows</span> <span class="token keyword keyword-as">as</span> <span class="token variable">$v</span><span class="token punctuation">)</span> <span class="token punctuation">:</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"><</span>a <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation">=</span><span class="token punctuation">"</span><span class="token php language-php"><span class="token delimiter important"><?=</span> <span class="token variable">$v</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'info_url'</span><span class="token punctuation">]</span> <span class="token delimiter important">?></span></span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token php language-php"><span class="token delimiter important"><?=</span> <span class="token variable">$v</span><span class="token punctuation">[</span><span class="token single-quoted-string string">'langname'</span><span class="token punctuation">]</span> <span class="token delimiter important">?></span></span><span class="token tag"><span class="token punctuation"></</span>a<span class="token punctuation">></span></span><span class="token entity" title=" "> </span>
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-endforeach">endforeach</span> <span class="token delimiter important">?></span></span>
<span class="token tag"><span class="token punctuation"></</span>p<span class="token punctuation">></span></span>
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-endif">endif</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
<?php if (!empty($langtailrows)) : ?> <p>相关推荐: <?php foreach ($langtailrows as $v) : ?> <a href="<?= $v['info_url'] ?>"><?= $v['langname'] ?></a>&nbsp; <?php endforeach ?> </p> <?php endif; ?>

五. 前端最终显示的 html,css 样式请自行解决。

长尾词插件购买:最新船说CMS 4.2 长尾词插件独立安装包

1 本站资源大多存储在云盘,如发现链接失效、缺集无法播放私信反馈。
2 连载中的有声书每月不定时更新一次,想在线收听下载百度网盘APP或者天翼网盘APP
3 本站部分资源来源于网络,版权归原作者所有,若有侵犯您的权利,请来信告知,我们将立即予以删除。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
To do the useful thing, to say the courageous thing, to contemplate the beautiful thing: that’s enough for one man’s life.
做有用的事,说勇敢的话,想美好的事,一生足矣
评论 抢沙发
头像
禁止纯数字、英文等无意义的评论内容,一经发现禁言7天!
提交
头像

昵称

取消
昵称表情

    暂无评论内容