1. 程式人生 > >Discuz!教程之X3.4/X3.3/3.2/3.1/X3/X2.5論壇外部呼叫資料實現偽靜態

Discuz!教程之X3.4/X3.3/3.2/3.1/X3/X2.5論壇外部呼叫資料實現偽靜態

Discuz!有個外部資料呼叫的功能,可以把論壇的資料按一定的規則在其他網站呼叫使用,但是外部呼叫的帖子不能顯示偽靜態,讓很多站長苦惱。

解決方法:

找到論壇目錄下source\class\block\forum\block_thread.php

開啟編輯

搜尋

'url' => 'forum.php?mod=viewthread&tid='.$data['tid'].($viewmod ? '&from=portal' : ''),

修改為

'url' => 'thread-'.$data['tid'].'-1-1.html',

這裡的偽靜態根據自身設定調整!

相關推薦

Discuz!教程X3.4/X3.3/3.2/3.1/X3/X2.5論壇外部呼叫資料實現靜態

Discuz!有個外部資料呼叫的功能,可以把論壇的資料按一定的規則在其他網站呼叫使用,但是外部呼叫的帖子不能顯示偽靜態,讓很多站長苦惱。 解決方法: 找到論壇目錄下source\class\block\forum\block_thread.php 開啟編輯 搜尋 'url'

Discuz!教程大型Discuz!論壇站點帖子表forum_post分表方案優化

forum_post表是儲存主題和回覆內容的表,是discuz系統中儲存內容最多的一個表。對於內容較多的大型站點來說,隨著這個表的逐漸增大,已經嚴重影響了站點的開啟速度。Discuz!系統本身已經有了帖子分表功能,但是每次都要手動操作分表,過一段時間之後主表(forum_po

排序第二個跟第一個比,3214321

let a = [3,2,4,5,6,7,7],b; /** 3444242     =>2 3455252     =>3 3456262     =>

程式實現資料排序並按出現次數進行排序 程式實現資料排序並按出現次數進行排序(注:用面向物件的方式實現,用for迴圈進行排序,別用comparable介面實現){14213214}作為

程式實現對資料排序並按出現次數進行排序 程式實現對資料排序並按出現次數進行排序(注:用面向物件的方式實現,用for迴圈進行排序,別用comparable介面實現){1,4,2,1,3,2,1,4}作為引數(引數可變)傳入java方法中,控制檯輸出以下結果 1出現了3次 2出現了2次

Discuz!教程圖片友情連結橫排的美化方法

很多站長希望把Discuz!友情連結圖片模式進行橫排,但是Discuz!本身是沒有這個設定的,必須有通過修改css檔案實現,在檔案: \template\default\common\common.c

Discuz!教程刪除註釋雲平臺JS,加快DISCUZ訪問

很多站長反應開啟網站的時候有個http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1一直在載入中,導致網頁開啟速度很慢,這個時候你可以按本文教程修

Discuz!教程應用中心安裝外掛提示“資料下載錯誤(105)”的解決辦法

近期很多使用者在應用中心安裝應用,提示105錯誤,大部分是阿里雲的伺服器,PHP 5.3.28、PHP5.3.29等。 通過常規的方法排查後,仍然不能解決問題,官方給出的說明是PHP問題,升級PHP即可,經過測試,確實是PHP問題,升級PHP可以解決。 但不是所有使用者都

Discuz!教程如果修改電腦訪問手機版網址跳轉客戶端下載網址misc.php?mod=mobile

用Discuz!的朋友們會發現,如果在電腦版上訪問手機版的網址會自動跳轉到 misc.php?mod=mobile的客戶端下載頁面,由於絕大部分網站都是自己開發的app而不是用的discuz!官方客戶端,所以很希望修改這個地址,改成自己的!本文介紹一下如果修改客戶端下載連結

Discuz!教程遊客無法檢視空間使用者發帖記錄問題的解決辦法

如上圖所示,很多站長髮現,遊客點選帖子中使用者主題數,進入空間檢視使用者的歷史發帖資訊,會顯示如上圖所示的註冊登入頁面,很多人在後臺找了很久也沒發現關於此處許可權的設定開關,因為Discuz直接在程式裡面禁止了,解決方法如下:開啟檔案: \source\module\home

Discuz!教程Discuz!X2.5版本安裝一些外掛顯示500錯誤,或頁面打不開的問題修復

儘管目前discuz已經升級到X3.4版本了,但是X2.5版本還有很多站長在使用。目前使用X2.5版本的站長面臨的一個很頭疼的問題就是好多外掛不支援了,或者安裝外掛直接顯示500錯誤,具體表現為:安裝沒

Discuz!教程論壇主題回覆超過分頁數了但是未分頁的解決辦法

很多站長最近向博主反饋,說論壇的一些帖子最近回覆數很多,但是一直只有一頁,經過仔細排查,發現絕大部分出現此類情況的站長均為使用的自動回覆外掛引起的! 由於discuz論壇有一定的快取機制,自動回覆外掛

Discuz!教程通過簡單php檔案實現修改主題發帖時間

很多站長在某些特定需求下需要能夠自己修改主題的發帖時間,但是又不知道怎麼操作,本文介紹一種通過一個簡單檔案修改主題發帖時間的方法; 建立一個檔案,如:threadtime.php 寫入如下程式碼<

Discuz!教程如果修改或刪除回覆別人的回帖的時候顯示的引用資訊

如圖所示,我們在Discuz!搭建的網站上回復別人的回帖的時候,會自動生成一個引用資訊,顯示在自己的回覆內容上方,很多站長希望修改或刪除此處的引用,那麼如果處理呢,本文就介紹一下如果修改和刪除引用內容: 1.開啟檔案:\source\language\forum\lang

Discuz!教程去掉後臺外掛升級提示顯示在外掛列表頂部

使用Discuz!的站長都知道discuz!應用中心做的非常好,有很多優質外掛可以在應用中心一鍵安裝,但是有時候安裝多了就會遇到一些小煩惱!例如當外掛有新版本的時候後臺會提示更新,而且不管外掛有沒有啟用

零基礎教程!一文教你使用Rancher 2.3和Terraform執行Windows容器

本文來自Rancher Labs 介 紹 在Kubernetes 1.14版本中已經GA了對Windows的支援。這一結果凝結了一群優秀的工程師的努力,他們來自微軟、Pivotal、VMware、紅帽以及現在已經關閉的Apprenda等幾家公司。我在Apprenda工作時,不定時會為sig-windows社群

3.0.23.2.12 Sharded Cluster升級(mmapv1引擎不換)

mongodb balancer upgrade前期準備: 1)3.2.12版本準備好 2)升級過程中,保證client不會修改集合元數據。例如:不能執行下列操作:sh.enableSharding()sh.shardCollection()sh.addShard()db.createCollec

asp.net mvc+jquery easyui開發實戰教程網站後臺管理系統開發2-Model層建立

ack 前端 strong syn eee 名稱 lar led tegra 上篇(asp.net mvc+jquery easyui開發實戰教程之網站後臺管理系統開發1-準備工作)文章講解了開發過程中的準備工作,主要創建了項目數據庫及項目,本文主要講解項目M層的實現,M層

2.uboot和系統移植-第3部分-2.3.零距離初體驗uboot》

《2.uboot和系統移植-第3部分-2.3.零距離初體驗uboot》 第一部分、章節目錄 2.3.1_2.X210官方uboot配置編譯實踐 2.3.3.uboot的原始碼目錄分析1 2.3.4.uboot的原始碼目錄分析2 2.3.5.uboot的原始碼目錄分析3 2.3.6.Sou

寫正確函式需要注意的地方:兩個非降序連結串列的並集,1>2>32>3>5合併為1>2>3>5

int OutCombine(Node* p1, Node* p2) { while(p1!=NULL && p2!=NULL) { if(p1->value>p2->value) { cout<<p2->

SSH+oracle開發環境搭建。MyEclipse 10+Struts2+Hibernate3.3+Spring3.2.3+tomcat-6.0.35

我的工程匯出來的jar包的下載地址為:點選開啟連結 一,開發環境準備工作。 0,oracle資料庫的表名和表結構如圖:        1,我這裡用的各個軟體版本如下:MyEclipse 10,tomcat-6.0.35 ,struts-2.2.1.1,spring-fram