立即注册 登录
彼岸网 返回首页

天香公主的个人空间 http://www.bian-wang.com/discuz/?10005 [收藏] [复制] [分享] [RSS] txgz999@yahoo.com

评论

回复 天香公主 2018-4-16 12:58 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 目前問題:
我試著使用array的方式載入css,但是不知該如何下手..
我想實驗的動作是,先定義CSS_PATH為風格文件的目錄,例如"./static/css/"
當遇到<!-- ...
好的,我这几天特别忙,等周末再考虑下你的问题
回复 天香公主 2018-4-9 09:06 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 天香,想請教一下,discuz的header模板中,有
<!--{csstemplate}--> 這個代碼,我查找了一下後,發現定義在class_template.php 裡面,但是我看不懂它底下的
load ...
>>不知道有何方法可以在遇到style.css{VERHASH}時
是不是漏了个问号?,即 style.css?{VERHASH}。没看到上下文,不知(?:\?|$)是怎么用的。但我猜它已经能够排除{VERHASH}了吧,因为\?|$就是在看到问号或结尾就停止搜索的意思。
回复 天香公主 2018-4-7 01:20 AM 【小虫摄影】丹麦--安徒生的故乡   (小虫摄影)
小虫摄影: 中文网打不开
不知是在浏览器里打不开,还是在微信里打不开?

难道美国中文网不是大外宣的一部分?
回复 天香公主 2018-4-7 01:18 AM 【小虫摄影】丹麦--安徒生的故乡   (小虫摄影)
牛肉炖土豆: 哇实在是太美了
请问有没有
不带水印的图呢?
这是摄影家的作品,版权所有,不能去掉的
回复 天香公主 2018-4-6 08:58 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 可以了欸! 原來它是這樣用的...直接載入getfile語句
那,有兩個疑問:
1. 放在別的資料夾也可以用嗎?
例如<!--{template /other/common.htm}-->

2. 你給我的exam ...
1. 我试了下放在templates文件夹中的任何子文件夹都行,比如
有两个模板文件test/test.htm和other/common.htm,那在前一个里可以这样嵌入后一个
    <!--{template other/common.htm}-->
2. 好象不是这意思,只是允许类似下面的写法:
    $template->setOptions(array(
        'template_dir' => 'templates/default/',
        'cache_dir' => 'templates/cache'
    ));
回复 天香公主 2018-4-5 08:28 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 對了,<!--{template common/header}-->
好像不能用,雖然有解析,但是沒有相對應的function template(),天香你知道要怎麼加入嗎? ...
刚更新了我的下载文件,现在应该是可用了。比如templates文件夹里有两个模板文件test.htm和common.htm。在第一个里可以如下加入第二个:
    <!--{template common.htm}-->
回复 天香公主 2018-4-5 06:59 AM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 測試完畢,目前來看是沒問題了
那,順便問下,這個class是怎麼讀取html中的格式呢?
因為我發現一個問題,就是在查看源碼時,會發現換行或縮排被打亂了,
主要發 ...
估计你研究和对比下模板文件内容和从模板文件自动生成的php文件内容之间的联系就可以回答你的问题。在Discuz里这些文件生成在data/template里,在Akon的文件里这些文件生成在templates/cache里。
回复 天香公主 2018-4-2 09:30 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 目前測試結果:eval不能用
eval 的錯誤代碼:
Notice: Undefined property: Template::$replacecode in ./template/classes/template.class.php on line 426

然後 ...
我更新了下载文件,现在应该可以用eval了。

另外我删掉了些用不到的代码,如关于csstemplate的,因为Akon原来的代码也是不支持这些tag的,他应该是考虑过哪些tag可以支持哪些不能支持的。
回复 天香公主 2018-4-1 10:20 AM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 因為使用PHP7的關係,所以導致這個模板的preg_replace中的 /e 修飾符全都不能用了...
你说的对,我把那些在PHP7里不工作的代码都用Discuz3.4里的相应代码替换了,你再试试?
http://www.bian-wang.com/discuz/data/userupload/10005/DiscuzTemplate.zip
回复 天香公主 2018-3-26 10:50 AM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 天香,我研究了一下,但是有個地方沒看懂...
<!--{loop $a $b $c}-->
<li>{$c}</li>
<!--{/loop}-->
這部分到底是怎麼做到的?
它怎麼判斷<li>是要循環輸出的? ...
对,html的内容应该都是按原样输出,除非有loop那样的控制符改变了这个行为。loop的意思就是循环,所以loop里的内容都会循环输出。模板文件在使用前都转换成了php文件才能执行,也许你看下从模板自动生成的php文件里的内容就明白了。

如果你能给我个不工作的模板例子,我可以帮你检查下。
回复 天香公主 2018-3-15 08:15 PM Discuz代码分析:日志编辑   (天香公主)
drimmeer: 您真厉害!果然是flash屏蔽的问题。开放之后就有上传按钮了。那最后那个问题也不用管它了。省点心。(我太懒了:) ...
解决了就好。更正下我前面说的话,论坛里的图片上传和日志里一样也是基于flash的,但只有论坛里提供了在浏览器不支持flash情况下使用的基于html的备用方案,我写过一篇博文讨论了怎样给日志也加上这个备用方案 http://www.bian-wang.com/discuz/home.php?mod=space&uid=10005&do=blog&id=1076
回复 天香公主 2018-3-14 10:07 PM Discuz代码分析:日志编辑   (天香公主)
drimmeer: 天香公主,您好!又来麻烦您了。没想到还是跟这个主题有关的问题。

这次是上传图片的对话框出问题。我不知道这个问题什么时候开始的,以前没有问题的,也不知道 ...
您好。您说的那个’选择文件上传‘的按钮不见了应该是浏览器里没有激活flash。论坛里可以上传图片是因为那里的功能不依赖flash。

我在chrome里disable了flash后,按您后面那段的步骤做了一遍没出现问题。要不你把你的网址给我,我去你那试试?
回复 天香公主 2018-3-13 09:21 PM Discuz系统结构分析(三): 模板和风格   (天香公主)
carry0987: 天香,好久不見,我學了一陣子的PHP後,製作了一個簡單的留言板:
https://github.com/carry0987/MessageBoard-Beta
但是,使用了一陣子後,發現一個重大的問題:
...
carry好。我查了下有人已经做过这样的尝试,见 http://www.21andy.com/new/20080224/998.html。试了他提供的范例是工作的 (http://www.21andy.com/new/upload/20080224/discuztemplate.rar
回复 天香公主 2018-3-12 03:29 AM SSL后无法去除forum.php   (loveyou520tw)
牛肉炖土豆: 这是您自己的网站吗?
不是,这是网友东风办的 http://www.bian-wang.com/discuz/home.php?mod=space&uid=10703
回复 天香公主 2018-3-10 09:22 AM SSL后无法去除forum.php   (loveyou520tw)
你的意思是如果用户用https://abc.com进入你的网站,不要自动跳转到https://abc.com/forum.php去?我试了试北美生活网 https://www.beimeilife.com,应该是可以做到的。
回复 天香公主 2018-2-4 12:33 PM 如何支持图像字符   (天香公主)
aikato: https://blog.brownsugar.tw/discuz-support-emoji/
這裡有個參考教程喔,之前在網上找到並收藏了來看的
对,我文中就有这个链接。不过我没改那么多,只是试了试要在某个地方如日志评论里要支持emoji所需做的事。
回复 天香公主 2018-1-23 09:19 AM 关于点评删除权限的问题   (牛肉炖土豆)
牛肉炖土豆: forum.php?mod=topicadmin&action=delpost&fid=2&tid=1&operation=&optgroup=&page=&topiclist[]=3

后面3是pid,此链接可以删除回复的帖子,还没找到套用到点评 ...
管理员删点评的代码在 source/include/topicadmin/topicadmin_delcomment.php 里。如果要支持点评者删点评,是直接在那里改,还是要找个更合理的地方加一段类似的代码,我也吃不准。得看看类似的功能是如何实现的。
回复 天香公主 2018-1-22 11:41 PM 关于点评删除权限的问题   (牛肉炖土豆)
牛肉炖土豆: 啊,我只找到了JS函数modaction是在\static\js\forum_moderate.js
看不懂,PHP没找到,我就算找到了也不会弄。。还请天香老师有空时帮忙修改下? ...
我看了下点击删除后会出现对话框现在操作理由和通知作者,说明这个界面还不能直接给作者用。最好找找类似的地方模仿一下。我对这话题不是很感兴趣,就不参与了。
回复 天香公主 2018-1-22 07:46 AM 关于点评删除权限的问题   (牛肉炖土豆)
只改一个模版文件是不够的,那里只是决定是否显示删除按钮。还需要在客户端向服务器发送删除请求时检查该用户是否有删除权限,这个改动应该是在一个php文件里,你再找找?
回复 天香公主 2018-1-21 01:29 AM Discuz系统学习:远程附件   (天香公主)
东风: 太谢谢了~~一下子就发现问题了~~太佩服了~~
  

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2018-4-19 09:09 PM , Processed in 0.064451 second(s), 5 queries. ,ApcOn

返回顶部