discuz外部呼叫顯示靜態位址

2021-06-04 15:25:06 字數 831 閱讀 9994

使用discuz論壇後,沒有使用外部js呼叫的模組頁面都顯示的靜態位址,而**頁面js動態呼叫的模組中,文章顯示的位址都是動態的。於是網上找了一篇,改了一下,感覺效果還不錯,就把那篇文章摘錄下來。謝謝那個作者的分享!!!

discuz x!外部呼叫預設的是動態位址,對se不太好。

一、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',

複製**

二、source\class\block\space\block_blog.php

'url' => 'home.php?mod=space&uid='.$data[uid].'&do=blog&id='.$data['blogid'],

複製**

修改為:

'url' => 'blog-'.$data[uid].'-'.$data['blogid'].'.html',

複製**

三、source\class\block\protal\block_article.php

'url' => 'portal.php?mod=view&aid='.$data['aid'],

複製**

修改為:

'url' => 'article-'.$data['aid'].'-1.html',

複製**

呼叫外部程式

下面是呼叫外部程式的 system.diagnostics.processstartinfo info new system.diagnostics.processstartinfo 這裡是你要呼叫到的外部程式 info.filename vmdotnet v2.0.50727 fetionvm.e...

dedecms呼叫discuz論壇帖子教程

論壇最新主題 field subject function cn substr me 30 field lastpost function date m d h m me 這樣可以調特定板塊的主題 論壇最新主題 field subject function cn substr me 30 field...

VC 呼叫外部程式

有三種sdk函式可以呼叫,分別是 winexec,shellexecute,createprocess 其中以winexec最為簡單,主要是呼叫windows程式.shellexecute比winexec靈活一些,主要是呼叫dos程式。createprocess最為複雜但是使用最靈活。1.winex...