查看完整版本: [-- [插件]背单词插件MySQL版 --]

水之韵论坛 -> 电脑技术 -> [插件]背单词插件MySQL版 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

水镜梵天 2003-12-05 13:52

[插件]背单词插件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. //背单词插件开始
    $id =rand(1,6262);
      $query = "SELECT * FROM stu_glossary001 WHERE 1 and id = $id ";
      $result = mysql_query($query) or die("Query failed");

    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
      $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>";
    }
    mysql_free_result($result);
    //背单词插件结束


3、viewthread.htm

查找

复制代码
  1. $post[karma]

后面添加

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


OVER

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

一个补充:

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

则修改

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



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



将5改为你所选择的版块id

小鱼 2003-12-06 21:43
PHP我是没看过,数据库懂一些,不知道词汇的出现的顺序是。。。。

水镜梵天 2003-12-06 23:44
[quote]Originally posted by [i]cm9527[/i] at 2003-12-6 21:43:
PHP我是没看过,数据库懂一些,不知道词汇的出现的顺序是。。。。 [/quote]
是随机出现的

小鱼 2003-12-07 00:38
怎么实现的?哪行代码?

水镜梵天 2003-12-07 11:36
$id =rand(1,6262);
定义变量$id为1至6262之间的任一数字
$query = "SELECT * FROM stu_glossary001 WHERE 1 and id = $id ";
在数据库中选择该行

85213279 2003-12-13 18:15
stu_glossary001.sql导入到什么地方呀

85213279 2003-12-13 18:16
为什么我修改后不好使

水镜梵天 2003-12-13 19:01
[quote]Originally posted by [i]85213279[/i] at 2003-12-13 18:16:
为什么我修改后不好使 [/quote]

导入到你的论坛数据库的目录,与其它如cdb_announcements在同一个目录下。

85213279 2003-12-14 18:56
怎么导入啊?导入到什么地方?请详细一些好么?

水镜梵天 2003-12-15 19:25
[quote]Originally posted by [i]85213279[/i] at 2003-12-14 18:56:
怎么导入啊?导入到什么地方?请详细一些好么? [/quote]

可以使用phpMyAdmin啊,导入到跟论坛同一个数据库内。
如果你用的是虚拟主机,一般也只有一个数据库吧。

雪中莲 2003-12-25 20:14
看看好复杂啊
下次试试看!!!

85213279 2004-01-05 21:17
[quote]Originally posted by [i]水镜梵天[/i] at 2003-12-15 07:25 PM:
可以使用phpMyAdmin啊,导入到跟论坛同一个数据库内。
如果你用的是虚拟主机,一般也只有一个数据库吧。 [/quote]


是用后台的数据库升级导入吗

水镜梵天 2004-01-06 00:25
最好是用phpMyAdmin,因为数据库比较大。

85213279 2004-01-06 17:29
对不起,我是一个菜鸟,不知道phpMyAdmin是一个什么东西,应该如何用。

水镜梵天 2004-01-06 19:20
是一个用PHP编制的数据库管理软件,一般来说你的空间提供商都会安装的。如果你是在本地安装的,那可以下载一个来用。

yu921 2004-03-14 11:14
版主如何更新词汇。

水镜梵天 2004-03-14 12:43
如果你对数据库熟悉的话,可以把网上下载的其它单词数据库,转换格式后用PHPmyadmin导入。

yu921 2004-03-14 13:23
导入后,不好用呀版主。通过PHPmyadmin导入的。论坛自己的工具也试过了。版主可以将修改好的viewthread.php,viewthread.htm传上来吗?
成功后应该是下图那样吧。
[img]http://support.newclass.org/1.jpg[/img]

yu921 2004-03-14 14:59
问题解决了,原来要更改模板目录中的viewthread.htm

sinhua 2004-03-24 08:03
此帖建议置顶!!

水镜梵天 2004-03-24 12:04
[quote]Originally posted by [i]sinhua[/i] at 2004-3-24 08:03:
此帖建议置顶!! [/quote]
谢谢鼓励:)

maxma 2004-07-07 18:43
哎,搞了一天还是不行~~~

修改后,访问不了~进不去啊~

水镜梵天 2004-07-10 13:37
这个插件目前在Discuz!2.0测试过,不知你用在哪个版本上??

cfans 2004-07-29 13:50
从没有见过这么好这么实用的插件
非常感谢

sempron 2004-12-29 00:46
音标字体怎么安装?是在服务商,还是在本地?











----------------------------------

http://www.easyxun.com

水镜梵天 2005-01-03 19:53
引用
下面是引用sempron于2004-12-29 00:46发表的:
音标字体怎么安装?是在服务商,还是在本地?

.......

这里使用的是金山的音标字体。暂时只能在客户端安装。


查看完整版本: [-- [插件]背单词插件MySQL版 --] [-- top --]



Powered by PHPWind v7.5 SP3 Code ©2003-2010 PHPWind
Time 0.008460 second(s),query:2 Gzip enabled

You can contact us