欢迎来到吾师论坛 Welcome to iugo !

一般讨论 Talk 重要
  1. 1 月前

    iugo

    Nov 27 管理员
    1 月前 被 iugo 修改过

    关于该论坛

    欢迎来到『吾师论坛』。
    在这里,我们讨论教育、相互学习。

    有一些事情需要注意:

    1. 用户名中只能包含拉丁字母、数字、下划线经过修改,已可使用中文用户名,参看『关于该程序』的第二条。
    2. 不支持中文字符的全文搜索。
    3. 不支持帖后签名。
    4. 正式域名为 www.vows.cn ,为 vows.cn 作了 301 转向。

    关于该程序

    esoTalk 1.0.0g1 (作者:Toby。该程序版本为2011年改版后发布的第一预览版,简洁高效。)

    1. 由于条件所限,程序无法支持中文全文检索。虽然此为硬伤,但对于这样的(PHP+MySQL Forum)环境配置,全文检索的确不太实际。
    2. 不支持中文用户名。这点算是 bug ,但是 Toby 近期内并未打算修复。 models/ETMemberModel.class.php 删除掉 or preg_match("/\W/", $username);但可能产生安全问题,未知。[iugo loves open source]
    3. 我自制了中文语言包,但仅把前台用户界面我所看到的进行了翻译,修复一些原英文语言包中不包含的语素。由于不熟悉 git , SVN ,并未发布。[iugo loves open source]
    4. 修复成员名搜索bug。lib/ETFormat.class.php 中,替换 member?name=members/name?search= 。[iugo loves open source]
    5. 设置时区。index.php , 插入ini_set("date.timezone", "Asia/Shanghai");。[iugo loves open source]
    6. 会话中的讨论锚点被遮盖,这个 bug 仅存在于 Firefox 8 。
    7. 编辑回话中第一篇讨论的时候滚动条无法显示,这个 bug 仅存在于 Firefox 8 。

    插入标签 [iugo loves open source] 的为程序修改部分。

  2. 7 周前

    iugo

    Jan 3 管理员

    某网站的去广告代码

    <script type="text/javascript">
    function showads(unavailables, filters) {
    var ad, re;
    var hideads = $('hide_ads').getElementsByTagName('div');
    var insenzads = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
    for(var i = 0; i < hideads.length; i++) {
    if(hideads[i].id.substr(0, 8) == 'hide_ad_' && (ad = $(hideads[i].id.substr(5))) && hideads[i].innerHTML && trim(ad.innerHTML) == '') {
    if(unavailables) {
    re = new RegExp(insenzads[hideads[i].id.substr(8)] + "\:(0" + "|" + gid + "|" + fid + ")", "ig");
    if(re.exec(unavailables) != null) continue;
    } else if(filters) {
    if(in_array(insenzads[hideads[i].id.substr(8)], filters)) continue;
    }
    ad.innerHTML = hideads[i].innerHTML;
    ad.className = hideads[i].className;
    }
    }
    }
    </script>
    <script type="text/javascript">showads();</script>
    <script type="text/javascript">$('hide_ads').parentNode.removeChild($('hide_ads'));</script>

后可以参与讨论。—— 或者,请先注册