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

 找回密码
 立即注册
搜索

[求助] 我想在门户的显示文章里嵌入点php逻辑代码

[复制链接]
madwolfs 发表于 2014-4-24 22:54:31 | 显示全部楼层 |阅读模式
使用插件的嵌入脚本 怎么嵌入? 怎么修改输出模板
看了 discuz!资料库,那个说的实在是 太模糊了,照着做 也不管用。
明白的给说说,或者弄个例子也好啊,研究好几天了

回复

使用道具 举报

Bacysoft.cn 发表于 2014-4-25 11:00:15 | 显示全部楼层
你描述的也很笼统!说说具体需求!很可能自己就根本没搞清楚!
回复

使用道具 举报

 楼主| madwolfs 发表于 2014-4-25 11:27:36 | 显示全部楼层
Bacysoft.cn 发表于 2014-4-25 11:00
你描述的也很笼统!说说具体需求!很可能自己就根本没搞清楚!

我想用插件 嵌入脚本。
需求就是:在一个门户的文章打开时 判断它是不是在插件后台设置有查看密码的,有的话 不显示内容 显示一个输入密码的框,提交 判断密码正确才显示内容。 这样一个功能
我考虑用 插件的 嵌入脚本功能实现,但是 按照 官方文档调试嵌入点 并不成功。
回复

使用道具 举报

Bacysoft.cn 发表于 2014-4-25 11:43:47 | 显示全部楼层
这个可以做,如果没有成功,那应该还是你的思路不对!或者没有很好理解 Dz 插件的机制:)
回复

使用道具 举报

 楼主| madwolfs 发表于 2014-4-25 12:55:35 | 显示全部楼层
Bacysoft.cn 发表于 2014-4-25 11:43
这个可以做,如果没有成功,那应该还是你的思路不对!或者没有很好理解 Dz 插件的机制:)

按照 discuz 的文档
http://faq.comsenz.com/library/plug/plugin/plugin_hook.htm
  1. <?php

  2. //全局嵌入点类(必须存在)
  3. class plugin_identifier {

  4.         function HookId_1() {
  5.                 ......
  6.                 return ...;
  7.         }

  8.         function HookId_2() {
  9.                 ......
  10.                 return ...;
  11.         }

  12.         ......

  13. }

  14. //脚本嵌入点类
  15. class plugin_identifier_CURSCRIPT extends plugin_identifier {

  16.         function HookId_1() {
  17.                 ......
  18.                 return ...;
  19.         }

  20.         function HookId_2() {
  21.                 ......
  22.                 return ...;
  23.         }

  24.         ......

  25. }

  26. ?>
复制代码

我写这样的代码
  1. <?php
  2. if(!defined('IN_DISCUZ')) {  
  3.     exit('Access Denied');  
  4. }
  5. /***
  6.   * Dixcuz!X 3.1
  7.   *  栏目密码插件
  8.   *
  9.   **/
  10. class plugin_lanmumima
  11. {
  12.         function __construct() {
  13.        
  14.         }
  15.        
  16. }

  17. class plugin_lanmumima_portal extends plugin_lanmumima
  18. {
  19.         function HookId_output(&$value){
  20.                 exit('exit by hook');
  21.         }
  22. }
复制代码

怎么不起作用
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-26 16:32 , Processed in 0.110274 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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