joomla在前端發佈內容時都會看到
“感謝您的投稿。 您的稿件將會在經過審核之後,才會被刊登在網站上。” 這樣的字樣 = =”
接著就要很麻煩的跑到後端去更改發佈狀態的動作…
嗯嗯…查一下搜尋,可找到一個解決的方法了…大家可以參考參考…
在 componentscom_contentcontent.php 裡
大約 第1912行,有下列程式:
$states[] = mosHTML::makeOption( 0, _CMN_UNPUBLISHED );
$states[] = mosHTML::makeOption( 1, _CMN_PUBLISHED );
$lists[‘state’] = mosHTML::selectList( $states, ‘state’, ‘class="inputbox" size="1"’, ‘value’, ‘text’, intval( $row->state ) );
intval( $row->state ) 為資料輸出後指定的值,系統預設值應該是0,所以我們把它更改為1,
則在前端發佈內容時則會變成自動發佈的形式。
更改後的程式碼如下所示:
$states[] = mosHTML::makeOption( 0, _CMN_UNPUBLISHED );
$states[] = mosHTML::makeOption( 1, _CMN_PUBLISHED );
$lists[‘state’] = mosHTML::selectList( $states, ‘state’, ‘class="inputbox" size="1"’, ‘value’, ‘text’, ‘1’ );
則日後你joomla網站上的好友發佈文章內容時,他就真的會自動發佈唷^^!!
不過好像要等他幾秒鐘才會自動發佈上去 @@” 怪…
參考資料:http://www.joomla.org.tw/phpbb3/viewtopic.php?f=12&t=3206