我的問題幾乎和http://elrte.org/redmine/boards/2/topics/734?r=3250一樣沒有得到任何解決方案。用戶更改elfinder root
我在我的wordpress站點上使用elfinder,其中每個用戶註冊我在用戶名上的文件目錄下創建一個文件夾,當用戶進入elfinder顯示的界面時,我想讓elfinder將該用戶的用戶文件夾顯示爲根目錄而不是實際的根集。 我發現通過根目錄中,它傳遞給elFinder.class.php連接器/ PHP/connector.php文件中設置代碼文件
我甚至找到了一個辦法做到這一點硬編碼...這是如果你去到elFinder.class.php文件,並在__contruct功能一切根追加名工作正常
public function __construct($options=array()) {
foreach ($this->_options as $k=>$v) {
if (isset($options[$k])) {
$this->_options[$k] = is_array($this->_options[$k])
? array_merge($this->_options[$k], $options[$k])
: $options[$k];
}
}
if (substr($this->_options['root'], 1) == DIRECTORY_SEPARATOR) {
$this>_options['root'] = substr($this->_options['root'], 0, 1);
} $this>_options['root'] .= 'username';
但問題是,我無法找到一種方法,通過它我可以elFinder方式接入的用戶名...感覺會有一些簡單的方式,我的大腦只是不點擊..在這方面的任何幫助將不勝感激。 即使我無法訪問此函數的用戶名,並以某種方式將用戶名傳遞給此函數或connector.php調用其構造?
+1好的建議:) – Zuul