1. 求discuz論壇發貼:內容超鏈接有條件過濾的方法 - PHP開源產品討論
我寫的復通用類,完全可以滿制足你的需求,把裡面的判斷語句修改一下
http://bbs.headidc.com/thread-1-1-1.html
到技術吧網站查看回答詳情>>
2. discuz過濾帖子中的html標簽在哪個文件的哪個函數
<!--{evalrequire_once(DISCUZ_ROOT."./source/function/function_post.php");}-->
3. discuz如何去掉瀏覽器標簽中的 - Powered by Discuz!
打開網站程序根目錄下的 \template\default\common\header_common.htm 文件
1、搜索找到
<title><!–{if !empty($navtitle)}–>$navtitle –
<!–{/if}–><!–{if empty($nobbname)}–>
$_G['setting']['bbname']-<!–{/if}–>Powered by
Discuz!</title>
2、將其中的「Powered By Discuz!」字串改為「{lang secondtitle}」。
3、再打開source/language/lang_template.php。在變數的最後,也就是整個數組的目錄後按以前的格式,加上「『secondtitle』 => 『你的論壇名稱!」,」 。
4、更新緩存即可。
去除頭部和底部Powered by Discuz的方法。http://www.bzhot.com/3984/
4. 如何實現discuz,門戶文章的標簽功能
添加一個tag模版
1、首先修改文章添加Tag模版:/template/default/portal/portalcp_article.htm
我們先要找到以下內容代碼:
<div class=」bm bml」>
<div class=」bm_h cl」>
<h2>{lang article_description}</h2>
</div>
<div class=」bm_c」><textarea id=」summary」 name=」summary」 cols=」80″ class=」pt」 maxlength=」120″ style=」width: 98.7%; height: 51px;」>$article[summary]</textarea>
</div>
</div>
然後在該代碼下面添加以下內容
<div class=」bm bml」>
<div class=」bm_h cl」>
<h2>Tag 標簽</h2>
</div>
<div class=」bm_c」><input type=」text」 id=」tags」 name=」tags」 class=」px」 maxlength=」120″ size=」80″ value=」$article[tags]」 ></div>
<div class=」bm_h cl」>
多個Tag 用空格隔開,比如:a b c d ,尾部不需任何符號</div>
</div>
2、接下來是添加pre_portal_article_title表欄位[注意:1、操作前備份資料庫,2、不論表前綴是不是默認的,都可以直接用此代碼(我的表前綴不是默認的已經成功),如果沒有升級成功,那就請用pre_portal_article_title。]
欄位名為:tags ,類型varchar(255), 默認為空。
在網站後台的站長->資料庫->升級 下面的Discuz! 資料庫升級,文本框,復制下面
SQL:alter table pre_portal_article_title add tags varchar(255)
3、修改文章添加,修改,處理,函數/source/include/portalcp/portalcp_article.php
查找以下代碼
$_POST[『pagetitle』] = censor($_POST[『pagetitle』]);
在該代碼下面添加
$_POST[『tags』] = censor(trim($_POST[『tags』]));
查找以下代碼
『author』 => $_GET[『author』],
『from』 => $_GET[『from』],
『fromurl』 => $_GET[『fromurl』],
『dateline』 => intval($_GET[『dateline』]),
『url』 => $_GET[『url』],
修改為
『author』 => $_G[『gp_author』],
『from』 => $_G[『gp_from』],
『fromurl』 => $_G[『gp_fromurl』],
『dateline』 => intval($_G[『gp_dateline』]),
『url』 => $_G[『gp_url』],
『tags』 => $_POST[『tags』],
4、修改文章顯示函數/source/mole/portal/portal_view.php
找到代碼
include_once template(「diy:portal/view:{$catid}」, NULL, $tpldirectory, NULL, $articleprimaltplname);
在此代碼上一行插入以下代碼
$tags=explode(」 「,$article[「tags」]);foreach($tags as $val) {
$htmltags .= 「<a href=\」/search.php?mod=portal&srchtxt=」.$val.」&searchsubmit=yes\」 target=\」_blank\」>」.$val.」</a> 「;
}
5、修改文章顯示模版/template/default/portal/view.htm
可以自己選擇要放的位置,例如放到內容下面:查找
$content[content]
然後在下面加入代碼
<div>
<b>Tab標簽:</b> $htmltags
</div>
進入後台->工具->更新緩存。只選擇清理數據就可以了。
5. discuz裡面的meta標簽裡面,除了description和keywords 留下,別的都去掉,有壞處嗎
這個都可以去掉
留keyword和description 就可以了
6. 為什麼discuz中的模板調用標簽被注釋掉了還有用
傳統的html注釋 是用<!-- -->這樣來注釋的 但是discuz的模板解析 也是用的這種語法,,這是discuz自己定義的一套模板解析規范 樓主可以去網路文庫看看http://wenku..com/link?url=CQh4bvFOJHUtlP7vDGcXS7MC2Ziy-tN-QShA7
7. discuz能通過標簽搜尋文章嗎
可以的,首先默認的有8個聚合標簽,這個可以搜索。。
或者添加像帖子那樣的標簽,在插件中心搜索文章標簽,有相應的插件
或者像網上的一些方法來自己添加
如何實現discuz!門戶文章的標簽功能
http://wangboxyk.cn/post/discuz-portal-tag.html
8. Discuz!X3 能不能關閉標簽自動獲取
LZ說的,我也發現了,自動獲取標簽,真的傷不起,我一般都是根據內容先自動獲取,然後選擇需要的,如果一個都沒有,我就自己寫。www.xinjinrc.com
9. DZ論壇如何更改瀏覽器標簽!
你需要按照以下步驟即可完成:
登錄管理中心---點擊「全局」---點擊「SEO設置」---點擊「門戶」---看到門戶首頁的「title」一欄---修改---點擊提交---提示成功後即代表成功!(每次我回答後面都會自動打上「復制去Google翻譯翻譯結果」字樣,你不用管它)
復制去Google翻譯翻譯結果
10. discuz 發的帖子鏈接帶[url= 怎麼能夠正常解析去掉圖中的url標簽
這個好像是在後台設置中灌水設置中,對帖子外鏈的設置,設置了禁止外鏈就是不能發,或者是可以發但是不進行解析 好像就是這種效果。應該是管理員對這個版塊或者你所在的用戶組設置了關於外鏈這方面的許可權。