• 14
  • 4月

WP伪春菜插件升级至1.4

今天抽了大半天的时间把wordpress版的伪春菜插件更新了个个人十分喜欢但当时却没做出来的功能。效果可以直接在本博客的伪春菜上看到:文字不再是死板的直接显示,而是多了一个输出的效果。

其实在1.3.1版本更新后到今天,我断断续续更新了一些东西,只不过并没有改版本号,担心各位觉得烦哪。总之1.3.1版到现在这版总共是做了如下更新:

1. 解决某些博客在喂食菜单中出现js的bug

2. 新增common.js的英文版,这个大家应该用不到,english only

3. 完善英文版本的翻译

4. 文字的动态输出效果

 

这次的文字动态效果,最早做的时候就想做成这样的,但是当时想不到如何才能做出来,无奈之下不了了之,直到之前fuko同学在我那提了一句说移植了我的插件,后面顺手去他博客看了一眼,居然实现了我当时没做出来的效果,赶紧看了下源代码,实现原理非常简单,为什么我当时没想到呢… :s1daku

PS:fuko同学的博客那只伪春菜应该是他自己开发的吧,非常赞。

适用于phpcms, discuz, phpwind等全系统通用版本伪春菜

1. 简介胡扯

本来这个东西现在是不会有的,从这个伪春菜搞出来以来就断断续续的收到一些朋友发的邮件说想放到其他系统上,但这个WP伪春菜依赖wordpress,不做移植自然是无法使用。

最近有同学居然还跑去付费找人做移植,我这懒蛋想想还是我来做吧..当然,我可没收软妹币啊 :s1xingxing

功能大致上跟wordpress版的伪春菜是一样的,只不过想要放到任何网站中需要一个条件,就是你需要在你的数据库里新建一张表。用来存储伪春菜的数据。

2. 使用方法

1. 复制下面的sql语句,到你的mysql命令行或者其他mysql客户端,譬如phpmyadmin中。

create table `weichuncai_table` (
`id` int(11) not null auto_increment,
`title` varchar(150) not null default '',
`value` text not null,

primary key (`id`)
)ENGINE=MyISAM;

假如用的是phpmyadmin这类软件要是报错就把最后的”;”分号删除试试。

2. 编辑/weichuncai/config.inc.php中”用户配置”那一段的内容,按照config.inc.php中的注释去填写即可,很简单,假如有疑问可以留下评论或者mail我。

3. 假如做完了以上两个步骤后,差不多就算完成了,只要在你想要显示的页面上添加下面这条语句。

< ?php //注意这行的?之前的空格要去掉

require './weichuncai/sm-weichuncai.php';

?>

到这里移植就算结束了,网页版伪春菜已经使用了。

伪春菜的后台地址是:http://你的网址/伪春菜目录/sm-options.php

2012-04-15更新后台管理权限:

后台默认用户名:admin

密码:admin

更改用户名及密码请打开/weichuncai/sm-options.php文件,将文件开头的admin及密码改成你需要得即可。

=======================================
4. 咦?报了个require错误?

require问题应该是文件层级出现问题,使用的是相对地址,而不是想http://xxx.com/xxx/这种。具体看下面:

//weichuncai跟你要使用的页面在同一个文件夹下
require './weichuncai/sm-weichuncai.php';

//weichuncai目录跟你的文件不在同一个文件夹下该怎么办?这时需要用到'./'以及'../'的知识,看下面
// ./代表当前文件夹
// ../表示上一级文件夹,假如weichuncai目录放在你要显示的页面的上一级,则需要这样
require '../weichuncai/sm-weichuncai.php';
//上面这一行代表程序返回到上一级文件夹,并寻找weichuncai这个文件夹以及它下面的sm-weichuncai.php文件

//假如weichuncai文件夹被你放到其他子目录里了,譬如文件夹是xxx,这需要这样:
require './xxx/weichuncai/sm-weichuncai.php';

这下应该没有问题了吧。有问题,请留言。

 

=======最新版下载地址======

最新版的通用版本以及GBK版本可以从这里下载:传送门

=============

PS:改天放许许多多的萌图,功劳都属于小风同学的,她给我传了NNN多的图

PS2:新建了个伪春菜及萌化的分类,以后伪春菜这种萌化相关的东西都放到里面好了,查找起来也方便

PS3:欢迎提bug,我这个懒蛋尽量及时处理吧=。=

» 你可以 留言, 或者 返回 到你的站点.

172 回复

  1. 油饼小明猪 :

    @lsq, 暂时木有考虑。。。 :? :?

    [回复]

  2. 月熊 :

    @油饼小明猪, :tt 参数a是什么?

    [回复]

  3. lsq :

    请忽视我刚才说的 :tt 因为readme里面的版本号没更新让我以为通用版比wp版旧。。。。 :8|

    [回复]

  4. lsq :

    1.5版是什么鬼 :jing

    [回复]

  5. AOKI :

    emlog 完全不起作用

    [回复]

  6. 子叶 :

    :tt 求typecho 插入代码 尝试了一晚上都不行蛋疼

    [回复]

  7. 空白 :

    加到自己的主页里了 卡顿严重。。。。不兼容?

    [回复]

    油饼小明猪 回复:

    @空白, 严重卡顿?不可能吧,不兼容一般是不能显示,卡顿应该不至于。。也没其他人提过这个bug..

    [回复]

  8. 当风过时 :

    我用wp,加载页面的时候,请求a=getdata的时间有1.5s上下,有什么办法可以缩短这个时间?

    [回复]

  9. zzzq :

    一般普通的网站怎么加啊 我的不是论坛博客 是导航网站 :x

    [回复]

    zzzq 回复:

    网站php的,湿了你的方法不行。。。

    [回复]

    油饼小明猪 回复:

    @zzzq, 就按这通用版的教程应该能用吧,看看步骤之类的有没有遗漏。

    [回复]

    zzzq 回复:

    @油饼小明猪, 检查了 无错 就是显示不出来 啥也没有 网页上 :?

    [回复]

    油饼小明猪 回复:

    @zzzq, 打开报错看看,可能是有报错被屏蔽了

    [回复]

  10. xp :

    bz 为啥 function 中使用 global $weichuncai_db; 的时候
    获取不到数据库连接的资源对象 打印是NUll 我使用的php7 吧数据库连接函数换成了mysqli_connect();

    [回复]

    油饼小明猪 回复:

    @xp, 看着后续得优化一版,php新版都不支持mysql函数了。不单mysql_connect要改,获取的几个也得改应该。没获取到global的内容估计程序没执行到连接数据库吧。

    [回复]

  11. 晓沉 :

    能不能让伪春菜聊天调用图灵的词库,我记得之前有人改过,但有些bug我就没看过了
    希望能尽快更新,嘛,隔了好几年了

    [回复]

    油饼小明猪 回复:

    @晓沉, 现在优化升级动力不太足,哇哈哈。。等什么时候心血来潮吧 :D :D

    [回复]

  12. 卞荣成 :

    遇到了一个问题,请教:
    在登陆伪春菜控制后台的时候,出现了一下三个报错:
    设置默认春菜:“Warning: Invalid argument supplied for foreach() in /data/home/qxu1590110266/htdocs/weichuncai/sm-options.php on line 162”
    对话回应:“Warning: Invalid argument supplied for foreach() in /data/home/qxu1590110266/htdocs/weichuncai/sm-options.php on line 200”
    基本状态:“Warning: Invalid argument supplied for foreach() in /data/home/qxu1590110266/htdocs/weichuncai/sm-options.php on line 252”
    后台地址:http://www.itsolotime.com/weichuncai/sm-options.php 账号:zero,密码:nihao
    ————————————————————以上是在数据库中建了weichuncai_table表,刷新之后会产生,表所存储在mysql数据库中。用命令:create table `weichuncai_table` (
    `id` int(11) not null auto_increment,
    `title` varchar(150) not null default ”,
    `value` text not null,

    primary key (`id`)
    )ENGINE=MyISAM;
    如果将数据库中的该表删除,报错如下:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /data/home/qxu1590110266/htdocs/weichuncai/config.inc.php on line 66

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /data/home/qxu1590110266/htdocs/weichuncai/config.inc.php on line 56

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /data/home/qxu1590110266/htdocs/weichuncai/config.inc.php on line 56
    ———————————————————————————环境:
    阿里云虚拟主机:
    可以正常连接数据库
    支持php5.0以上
    ——————————劳烦作者帮忙看下。

    [回复]

  13. 屋塔小猫 :

    :oops: 我又跑来求助了,这次不是PW而是WP…..原版下载的那个1.5版本,在关闭春菜之后发现召唤春菜那个按钮消失了。。额。。怎么破。。。。

    [回复]

  14. 茉莉赤空 :

    您好,我试用了您的WP伪春菜插件,虽然很可爱,很好用,但是有个小问题,就是手机用户无法拖动,小屏的话,连操作界面也点不中。不清楚有办法做一下调整,或者怎么设置默认手机用户不显示呢?

    [回复]

    油饼小明猪 回复:

    @茉莉赤空, 去wordpress官网插件搜最新的下载应该能解决,已经加上了小分辨率自动隐藏功能 :mrgreen:

    [回复]

发表评论:

:| :cry: :idea: :o 8) :arrow: :tt :8| :x :hong :( :han :) :P :love :lol: :twisted: :? :evil: :D :dao :mrgreen: ;) :?: :!: :roll: :moe :oops: :|| :jing 8O :pstaisi :pstganbadie :pstwuli :pstheihua more »

 

 


0.15281581878662