制作·修改Discuz!代码

标签:Discuz!, PHP

有时候想发些本站自己的链接,但由于本站有多个域名,只发电信链接,可能导致网通访问很慢。
而Discuz!的url代码不支持相对路径,每次都启用Html代码也很麻烦,而且风险性也大,所以只好自己做了。

复制帖子时自动在末尾追加来源(Discuz!6.1 for IE)

标签:Discuz!, JavaScript

在viewthread.htm模板中搜索
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
在上面添加
<script type="text/javascript">
document.body.oncopy=function(){
  event.returnValue=false;
  var t=document.selection.createRange().text;
  var s="您正在看的文章来自{$bbname}({$boardurl})\n原文地址:{$boardurl}viewthread.php?tid=$tid";
  clipboardData.setData('Text',t+'\r\n\r\n'+s);
}
</script>

利用Javascript实现较慢代码的延迟加载

标签:JavaScript

先介绍下原理吧。

浏览器会按照标签依次向下解析,每解析一个,就显示一个的内容。
而Javascript可以更改标签内的内容,可以实现将已经显示过的少量预览内容,在全部加载完后变成完整内容。

一步一步学做Discuz!6.1的sitemap

标签:Discuz!, PHP

Discuz!6.1只自带了百度的sitemap,却没有Google的,所以得自己制作,其实参考百度的sitemap生成文件即可(论坛根目录下的sitemap.php)。

祝智代生日快乐~

标签:无

貌似晚了一天,嗯,绝对是时差的因素,火星比较慢

「智代After」每天汉化情况公布帖

标签:智代After

嘛,概况在这里:
http://spreadsheets.google.com/pub?key=p6SEsC8dYNFzk6TuVUmuJXg

目前仍在润色PC部分,做完再润PS2。
其他尚待完成的部分:改图、制作攻略。

PS:由于智代アフター的PSP版将于2009年1月29日发售,届时又得研究是否能提取朋也的语音了…
PS2:以下行数是从0行开始计算,统计表里是已完成的总行数;完成一个文本时,两者会相差1。

智代アフター的一些超大文字CG

标签:智代After

由于网页很大,所以不再提供预览,改为下载方式。

说明:
  1. 看大图推荐使用40寸以上显示器。
  2. IE下可以浏览,但可能只能解析一半。
  3. 由于字体设置得很小,在部分浏览器上是无效的,例如Firefox和Opera。
  4. 推荐使用Chrome浏览器,并注意自己的剩余内存量,避免死机
  5. 灰度CG提供得较少,因为很多图颜色偏暗,很难看清,就不发了。

将ABAP报表结果导出为PDF文件

标签:ABAP

发现我改的这个报表有这个功能,所以就参阅了一下。

因为不是我写的,就不方便列出代码,就说说思路吧。

构造一个select option

标签:ABAP

有时候想在where语句中使用in关键字,但select-options里没有向用户取范围,这时候就只能手工打造了。

这个用来代替的东西就是ranges,示例如下:

« 看看还有什么好玩意