我正在構建一個Joomla 3網站,其中一個類別中的某些文章僅打算由註冊用戶查看,而同一類別中的其他文章打算公開。Joomla 3類別RSS提要揭示僅限註冊文章
在測試具有「已註冊」訪問級別的文章時,我發現該文章的內容在該類別的公共Atom/RSS源中顯示。我的期望是文章內容不應該在那裏。
這裏是我的測試:
http://incyanity.net/index.php/hote
這個網頁是一個類別列表。 「測試」文章正確顯示「註冊閱讀更多...」。此外,在頁面頂部的菜單中,該類別的下拉列表正確顯示測試鏈接,旁邊有鎖形圖標。菜單項設置爲公開,以便訪問者可以看到受保護內容的位置。點擊菜單項將用戶帶到錯誤頁面。大!這是所有可取的行爲。 編輯:我有菜單項設置爲公開,它的工作方式我上面描述,但是當我剛纔測試它似乎行爲已經改變,讓客人看到整篇文章。這現在迫使我隱藏菜單項,這不是我想要做的。 :(整篇文章仍然是在Atom/RSS提要,但!
http://incyanity.net/index.php/hote?format=feed&type=atom
這兩種飼料和RSS版本顯示「測試」一文的身體的全部。這究竟是爲什麼呢?我希望供應商可以按照公開發佈到此類別的內容,但不應包含任何需要註冊的內容(或者,理想情況下,供稿應該只包含一個條目,說明「[文章標題]」已發佈。登錄網站查看「)
由於菜單項設置爲公開,我確實嘗試將其設置爲」已註冊「關於與此有關的偶然機會,但整個」測試「文章仍然顯示在Atom和RSS提要中。
我試過在Joomla官方論壇上尋求幫助,並在Google上搜索各種搜索解決方案,除非我的Google-fu很弱,我似乎無法找到任何答案。我覺得我所尋找的行爲應該由Joomla本地支持,因爲它具有集成的用戶訪問級別,理想情況下我想在不轉向第三方插件的情況下解決此問題。
我在這裏做錯了什麼?謝謝!
我相信他有的問題(以及我可以看到的)是RSS提要顯示整篇文章。 – Craig 2014-09-22 00:31:15
我剛剛重新測試過,我只能看到網站和RSS源中的introtext,因此我猜他只是缺少readmore標記。他__可以直接查詢數據庫以顯示全文,但是這是不太可能的。 – 2014-09-22 12:46:22
是的,未經授權的鏈接設置爲可見,並且文章視圖選項設置爲已註冊。我希望僅對註冊用戶可見的文章沒有任何應該公開的「介紹」文本 - 這會起反作用,尤其是因爲沒有該類別的博客。對我來說,「Read More」鏈接應該是一個解決方案,這似乎很愚蠢 - 但我會嘗試。 – 2014-09-29 01:00:11