社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : [插件]背单词插件MySQL版
级别: 管理员
显示用户信息 
0  发表于: 2003-12-05   

[插件]背单词插件MySQL版

插件名称:英语单词学习

适用版本:Discuz! 2.X
插件作者:水镜梵天
最后更新:2003.12.5
修改文件:viewthread.php
修改模版:viewthread.htm
安装难易:易

本插件是根据JackMing的文本插件修改的,在数据库中增加了一个表,内容为2004年考研英语词汇。其中音标的显示需要安装金山的Kingsoft Phonetic Plain字体。

安装步骤

1、导入stu_glossary001.sql
2、viewthread.php

查找

复制代码
  1. while($post = $db->fetch_array($querypost)) {

后面添加

复制代码
  1. //背单词插件开始
  2. $id =rand(1,6262);
  3.   $query = "SELECT * FROM stu_glossary001 WHERE 1 and id = $id ";
  4.   $result = mysql_query($query) or die("Query failed");
  5. while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
  6.   $post[word] = "<font color='red'>2004年考研英语词汇助记</font>  <font color='green'>$line[word] [</font><font face='Kingsoft Phonetic Plain' color='green'>$line[tone]</font><font color='green'>] $line[cn]</font>";
  7. }
  8. mysql_free_result($result);
  9. //背单词插件结束


3、viewthread.htm

查找

复制代码
  1. $post[karma]

后面添加

复制代码
  1. $post[word]<br><br>


OVER

PS:这是我第一次做插件,如有问题请指正,谢谢!

一个补充:

如需将插件限定在特定的版内显示

则修改

复制代码
  1. $post[word]<br><br>



复制代码
  1. <!--{if $fid == 5}-->
  2. $post[word]<br><br>
  3. <!--{/if}-->



将5改为你所选择的版块id
附件: 背单词插件MYSQL.rar (0 K) 下载次数:12
水中的影,镜中的天
级别: 骑士
显示用户信息 
1  发表于: 2003-12-06   
PHP我是没看过,数据库懂一些,不知道词汇的出现的顺序是。。。。
级别: 管理员
显示用户信息 
2  发表于: 2003-12-06   
[quote]Originally posted by [i]cm9527[/i] at 2003-12-6 21:43:
PHP我是没看过,数据库懂一些,不知道词汇的出现的顺序是。。。。 [/quote]
是随机出现的
水中的影,镜中的天
级别: 骑士
显示用户信息 
3  发表于: 2003-12-07   
怎么实现的?哪行代码?
级别: 管理员
显示用户信息 
4  发表于: 2003-12-07   
$id =rand(1,6262);
定义变量$id为1至6262之间的任一数字
$query = "SELECT * FROM stu_glossary001 WHERE 1 and id = $id ";
在数据库中选择该行
水中的影,镜中的天
级别: 新手上路
显示用户信息 
5  发表于: 2003-12-13   
stu_glossary001.sql导入到什么地方呀
级别: 新手上路
显示用户信息 
6  发表于: 2003-12-13   
为什么我修改后不好使
级别: 管理员
显示用户信息 
7  发表于: 2003-12-13   
[quote]Originally posted by [i]85213279[/i] at 2003-12-13 18:16:
为什么我修改后不好使 [/quote]

导入到你的论坛数据库的目录,与其它如cdb_announcements在同一个目录下。
水中的影,镜中的天
级别: 新手上路
显示用户信息 
8  发表于: 2003-12-14   
怎么导入啊?导入到什么地方?请详细一些好么?
级别: 管理员
显示用户信息 
9  发表于: 2003-12-15   
[quote]Originally posted by [i]85213279[/i] at 2003-12-14 18:56:
怎么导入啊?导入到什么地方?请详细一些好么? [/quote]

可以使用phpMyAdmin啊,导入到跟论坛同一个数据库内。
如果你用的是虚拟主机,一般也只有一个数据库吧。
水中的影,镜中的天
描述
快速回复

按"Ctrl+Enter"直接提交