Discuz教程网

Discuz X2风格拓展插件 会员可以选择使用论坛已安装的风

[复制链接]
authicon dly 发表于 2011-10-6 10:19:59 | 显示全部楼层 |阅读模式
插件作者: dsy 无法下载,请举报
插件编码: GBK简体 UTF8简体 
适用版本: Discuz! X2.0 
支持站点: http://www.ttyinyue.com
作品介绍: 会员可以选择使用论坛已安装的风格。

051047oaeatddamhtsdss7.png

会员可以选择使用论坛已安装的风格。

跟风格切换差不多,不过只有会员能使用。

需要手动修改一个程序 。

安装方法在插件包里。

插件应该上传到哪里大家都是知道的。

这是本人写的第一个涉及数据库操作的插件。


关于这个 dsy :没有什么含义,纯粹就是做为作者插件的标识,作者其它插件也会加上这个标识。
如果非要给他加个含义的话 d 是 discuz! . sy 是作者之前经常用的网名 随意 。

*注意:
本插件,将会在你的数据库增加一个数据表'dsy_template',卸载时会自动删除。

请注意操作步骤,不要把顺序搞乱了。

*安装:
1.安装并启用插件。
2.=======================
打开 (修改前请将文件备份)
source/class/class_core.php
找到
function _init_style() {

在下面添加以下代码

  1. global $_G;
  2.         
  3.         if ($_G['uid']!="") {
  4.         
  5.         $uid = $_G['uid'];
  6.         
  7.   $styleuid =  DB::fetch(DB::query("SELECT * FROM " .DB::table('dsy_template').  " WHERE uid=$uid"));
  8.         
  9.         if ($styleuid['uid'] !="" ) {
  10.         
  11.   $styleid = $styleuid['styleid'];
  12.         
  13.   }
  14.         
  15.         } else {
复制代码
      
再找
  1. $styleid = intval($styleid);
复制代码

在这下面添加以下代码(就是一个花括号)
      
  1. }
复制代码

2.=======================
3.更新缓存。

*卸载:
1.将以上代码删除。
2.登陆插件管理,卸载本插件。

Discuz! X2风格拓展插件.zip (4.79 KB, 下载次数: 36)



上一篇:灭绝 2011版
下一篇:Discuz X 插件开发实例教程-右下角弹出广告框(一)
authicon 小邪 发表于 2011-11-9 12:03:02 | 显示全部楼层
不错 研究一下
authicon 假装不爱妳丶 发表于 2012-1-8 23:52:22 | 显示全部楼层
这个好  拿下
authicon 雅莱家族 发表于 2012-1-14 11:53:26 | 显示全部楼层
谢谢分享 很不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 03:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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