Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件][LFLY1573出品]My日记本 v1.1 增强版

[复制链接]
freddy 发表于 2005-5-16 10:08:23 | 显示全部楼层 |阅读模式
======================================
HACK名称:My日记本 v1.1 增强版

适用版本:2.5F SP1

作  者:LFLY1573

数据升级:有

安装难度:易

演示:http://www.51happy365.com/bbs

发布时间:2005年4月19日

功能说明:日记本,记录自己的心情,为你提供一个网上的日记好环境。独立语言包便于语言转换,同时有模板更换等。

安装基础:必须安装了完美银行终结版 V2.0        (主要是使用了银行状态,所以1.03版本的不能使用)

备    注:安装前请先备份数据,同时请按步骤进行安装。

更新说明:
1、修正了多个地方的失误。
2、增加了多个模板,部分采用了网友的数据,在这里表示感谢。
3、增加日记本密码。
4、增加在看帖子中显示作者的日记本状态。

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【全新安装】


1。打开./plugins.php


  1. ?>
复制代码

之前加入
  1. function getinfo($plugname){
  2.         global $plugins_script;
  3.         if (!in_array($plugname,$plugins_script)) return '';
  4.         @include DISCUZ_ROOT.'./forumdata/cache/cache_plugins.php';
  5.         return $_DCACHE['plugins'][$plugname];
  6. }
复制代码

我认为这个函数应该有,不知道为什么官方出的里面没有写这个。。。。

2。后台升级数据库

  1. DROP TABLE IF EXISTS cdb_diary_member;
  2. CREATE TABLE `cdb_diary_member` (
  3.   `p_diary` int(11) NOT NULL default '0',
  4.   `p_diary_username` varchar(30) NOT NULL default '',
  5.   `p_share_diarys` int(11) NOT NULL default '0',
  6.   `p_diary_description` text NOT NULL,
  7.   `p_diary_close` tinyint(1) NOT NULL default '0',
  8.   `p_diary_bg` tinyint(2) NOT NULL default '0',
  9.   `p_diary_pass` varchar(10) NOT NULL default '0',
  10.   `p_diary_view` int(11) NOT NULL default '0',
  11.   `p_diary_lastip` varchar(15) NOT NULL default '',
  12.   PRIMARY KEY  (`p_diary_username`),
  13.   UNIQUE KEY `p_diary_username` (`p_diary_username`)
  14. ) TYPE=MyISAM;
复制代码

  1. DROP TABLE IF EXISTS cdb_diary_record;
  2. CREATE TABLE `cdb_diary_record` (
  3.   `p_diary_id` int(11) unsigned NOT NULL auto_increment,
  4.   `p_share_diary` tinyint(1) NOT NULL default '0',
  5.   `p_diary_message` text NOT NULL,
  6.   `p_diary_date` int(11) NOT NULL default '0',
  7.   `p_diary_title` varchar(255) NOT NULL default '',
  8.   `p_diary_username` varchar(30) NOT NULL default '',
  9.   `p_diary_weather` tinyint(1) NOT NULL default '0',
  10.   `p_diary_moon` tinyint(1) NOT NULL default '0',
  11.   PRIMARY KEY  (`p_diary_id`)
  12. ) TYPE=MyISAM;
复制代码

  1. ALTER TABLE `cdb_members` ADD `isopendiary` tinyint(1) DEFAULT '0' NOT NULL;
复制代码


注意把表前缀改为自己的。

3。按附件目录结构将文件对应上传到相应文件夹。(注意:如果./plugins/plugin.lang.php以前修改过请不要直接覆盖,而只将其中的语言定义拷过去就可以了。)

4。系统设置--插件管理--添加插件,导入plug_diary.txt,配置相应参数后更新缓存即可使用。(安装这个你肯定就安装过银行了,插件设置我就不说了)

5。在帖子中显示日记状态

打开./viewthread.php
查找

  1. $post_user_info_sql = '
复制代码


在该句的最后
  1. ';
复制代码
前添加

  1. , m.isopendiary
复制代码


打开./default/viewthread.htm
查找
  1. <span class="bold">$post[author]</span>
复制代码

在后面添加
  1. <!--{if $post[isopendiary]}-->
  2. <a href="plugins.php?p=diary&username=$post[author]" target=_blank><img src="./images/diary/diary.gif" alt="MY日记本" align=absmiddle border=0></a>
  3. <!--{/if}-->
复制代码


6。(可选)
如果想在在线列表中显示用户状态在日记本
打开./templates/default/actions.lang.php
查找
  1. 255 => '提示信息/页面跳转'
复制代码

在上面添加
  1. 216 => 'My日记本',
复制代码

更新缓存就OK了。

【升级安装】

注意:必须是安装我以前原版的用户,否则不保证成功。

1。后台升级数据库

  1. ALTER TABLE `cdb_members` ADD `isopendiary` tinyint(1) DEFAULT '0' NOT NULL;
  2. ALTER TABLE `cdb_diary_member` ADD `p_diary_pass` varchar(10) DEFAULT '0' NOT NULL;
复制代码


2。上传文件到对应目录,删除以前的文件(注意语言包的更新)。

3。接全新安装的第5步就可以了。

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

【反安装】

1。后台插件管理删除插件配置

2。删除上传的相应文件。删除./plugins/plugin.lang.php中的关于日记的语言定义。

3。数据库升级执行:
  1. DROP TABLE cdb_diary_member;
  2. DROP TABLE cdb_diary_record;
  3. ALTER TABLE `cdb_members` DROP `isopendiary`;
复制代码

改为你的数据库前缀。

4。更新缓存,清除完毕。

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆

[ Last edited by freddy on 2005-5-16 at 10:13 ]

[ 本帖最后由 freddy 于 2005-7-7 15:38 编辑 ]
dichli 发表于 2005-5-18 01:28:18 | 显示全部楼层
装后文字出错了!diary_113!
!diary_113!
!diary_113!
!diary_113!
!diary_113!
回复

使用道具 举报

dichli 发表于 2005-5-18 14:08:37 | 显示全部楼层
我成功安装了.但为什么我在管理中心隐藏显示连接.但有开启功能.

但我输入网址提示没有安装

我不想显示出来.但又能用~
回复

使用道具 举报

 楼主| freddy 发表于 2005-5-18 17:18:27 | 显示全部楼层
======================================
HACK名称:My日记本 v1.1 增强版

适用版本:2.5F SP1

作  者:LFLY1573

数据升级:有

安装难度:易

发布时间:2005年4月19日

功能说明:日记本,记录自己的心情,为你提供一个网上的日记好环境。独立语言包便于语言转换,同时有模板更换等。

安装基础:必须安装了完美银行终结版 V2.0        (主要是使用了银行状态,所以1.03版本的不能使用)
回复

使用道具 举报

冷雨123 发表于 2005-5-18 20:19:20 | 显示全部楼层
这么多附件都不一样吗?
回复

使用道具 举报

 楼主| freddy 发表于 2005-5-18 22:21:33 | 显示全部楼层
全要下的!这叫分包下载!分卷压缩!
回复

使用道具 举报

kary2005 发表于 2005-5-18 22:26:50 | 显示全部楼层
恩,2.5的不能用
回复

使用道具 举报

fyhllj 发表于 2005-5-19 05:15:07 | 显示全部楼层
日记本显示乱码?
求助
回复

使用道具 举报

fyhllj 发表于 2005-5-19 05:26:45 | 显示全部楼层
Originally posted by freddy at 2005-5-16 10:08
======================================
HACK名称:My日记本 v1.1 增强版

适用版本:2.5F SP1

作  者:LFLY1573

数据升级:有

安装难度:易

发布时间:2005年4月19日

功能说明:日记本,记 ...


我的也
一样,
怎莫般
回复

使用道具 举报

xjbl 发表于 2005-5-19 14:28:10 | 显示全部楼层
LFLY1573的插件相当强悍哦...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 21:33 , Processed in 0.027804 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表