Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

關於 RegisterOnly + CB 的註冊問題

  • hilelen
  • hilelen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2010-02-02 21:33 #17292 來自 hilelen
hilelen created the topic: 關於 RegisterOnly + CB 的註冊問題
嗨,大家好

我安裝了一個叫 RegisterOnly 的 Plugin
會把要讀取我網站的未登入者導引到登入頁面(而不是403無權限頁面或其他)
本身功能應該是沒問題,登入也沒問題
問題在於我使用了 Community Builder 為登入/註冊表單
而 RegisterOnly 所帶到的登入頁面我猜應該是原先 Joomla 的登入頁面
因為它下方的註冊鈕按下去並不是我設計的註冊表,而且其實也沒有功能

這麼說好了,RegisterOnly 帶到的頁面的狀況.........
註冊的連結是 http://......./index.php?option=com_user&view=register
而且按下去還是停留在登入頁面,沒有連到註冊頁

而我查了一下,CB 的註冊連結應該是 http://......./index.php?option=com_comprofiler&task=registers
所以我想我的動作應該是要修改註冊的連結

我試著找了 RegisterOnly 的程式,找不到它的註冊網址設定,所以我猜要去 Joomla 的登入表單修改
我又找了 /components/com_user/ 裡面的各程式,也找不到連結的網址(也或者我看不懂 php 程式的關係吧)
我還找了/modules/mod_login/ 裡面mod_login.php,也沒看到(不過我猜應該跟模組沒關係吧......)

所以重點是,要怎麼修改這個註冊的連結問題呢?
另外我不確定那個「忘記帳號」跟「忘記密碼」是不是也要修改連結到 CB 的
煩請有心人士解答一下

感激不盡

附註:RegisterOnly 本身沒有任何參數

[attachment=0:2x7d8a14]<!-- ia0 -->registeronlybug.jpg<!-- ia0 -->[/attachment:2x7d8a14]
附件:

Please 登入 to join the conversation.

More
2010-02-03 08:09 #17296 來自 Winterrise
Winterrise replied the topic: 關於 RegisterOnly + CB 的註冊問題
能否公佈一下REgisterOnly Plugin的原始發佈官網,需要安裝測試後才有辦法幫忙

Please 登入 to join the conversation.

  • hilelen
  • hilelen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2010-02-03 12:53 #17302 來自 hilelen
hilelen replied the topic: 關於 RegisterOnly + CB 的註冊問題
不好意思,忘了附上
也謝謝你的回應 :love:

http://extensions.joomla.org/extensions/access-a-security/content-restriction/11177

Please 登入 to join the conversation.

More
2010-02-03 19:31 #17309 來自 Winterrise
Winterrise replied the topic: 關於 RegisterOnly + CB 的註冊問題
試裝了,是有解決的辦法,但是要看你使用的Template有沒有自己的HTML Layout
為了不動到Joomla的核心,以免日後無法系統更新,必須要從Template裡面的HTML下手
你目前使用的是哪一個Template ??

請找到
/根目錄/templates/你的模板/html/com_user/login/default_login.php
從這裡下手

把註冊的路徑換成CB的就可以了

如果你的Template根本沒有html的目錄,就要動到核心了,實在不建議這樣修改

先檢查看看囉

Please 登入 to join the conversation.

  • hilelen
  • hilelen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2010-02-03 20:27 #17311 來自 hilelen
hilelen replied the topic: 關於 RegisterOnly + CB 的註冊問題
謝謝你的回應

我的 template 沒有 /html/com_user/login/default_login.php
不過我在想是不是可以自己製造
例如我看到 beez 裡有這些資料夾和檔案
如果複製過去是不是可行(不過程式檔裡似乎有屬於 beez 的參數,還有我找不到關於註冊的路徑)

附註:我的 template 是下面網址第6橫排的最右邊 Back to Nature

http://www.ntchosting.com/free-joomla-templates.html

Please 登入 to join the conversation.

More
2010-02-03 21:35 #17313 來自 Winterrise
Winterrise replied the topic: 關於 RegisterOnly + CB 的註冊問題
你可以試試看,不過還是要看您的Template是否支援自訂的HTML Layout,我不會自己原創Template,所以不知道其中的關鍵

Joomlart, Rocket,Yoothem等主流商業模版供應商都有自訂HTML
還有一層的目的是提供比較符合W3C要求tabless的架構

Yootheme有一個免費的Override,你可以搜尋一下,應該有自己創造的方法

RegisterOnly好像是新發布的外掛,建議你直接到官網去問,或許下一版就會考慮CB了

Please 登入 to join the conversation.

  • hilelen
  • hilelen 的個人頭像 Topic Author
  • 訪客
  • 訪客
2010-02-04 12:50 #17319 來自 hilelen
hilelen replied the topic: 關於 RegisterOnly + CB 的註冊問題
哈囉,謝謝你的提醒,我已經到官網問過了,而且回覆得很快
作者一開始建議我可以修改它的程式


$mainframe->redirect(JURI::base ().'index.php?option=com_user&view=login');
改成 CB 的登入連結
$mainframe->redirect(JURI::base ().'index.php?option=com_profiler&task=login');

但是一個小時後(當我在睡覺時)他自己修正說這個方法不可行
我也測試過了,修改過後只有訊息顯示頁面"你的網址被轉移了",連頁面都打不開
不過把 RegisterOnly 關掉,直接開啟 CB 的登入頁面 url 則沒問題
我猜可能是 RegisterOnly 把 CB 也當成要保護的內容之一,所以打不開
作者最後有提到他有空會再做有支援 CB 的版本
期待他的新作囉~

至於你提到的 Override 我下禮拜有空會去找來試用看看
另外謝謝你的解說,讓我了解原來付費的 Template 是真的有差的!!!(開始考慮付費去~ 哈~)

Please 登入 to join the conversation.