像上面幅圖,在content 加了個image link, (image 圖片已放在目錄了) 但在不論preview, 或前台觀看,圖片顯示不到出來. 請問這個path 有沒有錯????? 系統安裝、設定、調整6.x 發表回應前,請先登入或註冊 Re: 在content 加image link, 但顯示不到出來 src="/sites/ balabalabala" 要加根目錄 -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 原來如此!!!! 但有個問題,如個content 內往往要用full path 那麼將來如果放上web hosting 時,path 有可能不同,那麼所有圖片就顯示不到 其實可否用theme 個relative path 比如我個theme 是 sites/all/theme/ballettheme 放images 的目錄是 sites/all/themes/ballettheme/img 那在content 內能否 發表回應前,請先登入或註冊 Re: 在content 加image link, 但顯示不到出來 不行,需透過程式處理。 drupal內建的 theme('image')、或是l(),或是url(),都會處理絕對路徑的問題 -- from open mind to open source~ 發表回應前,請先登入或註冊 Re: 在 drupal 下 除非是在同一個資料夾內 不然打相對路徑都會從 drupal 根目錄開始找 像 就會變成在 drupal 的資料夾下找 img 資料夾 而不是從目前網頁的相對路徑去找 打 ../ 會變成 找 drupal 資料夾的上一層 而不是目前網頁的上一層 如果你的網址上還有加上 drupal 的資料夾 譬如 127.0.0.1/drupal/ 就算相對路徑打上 / 根路徑 反而會變成去 127.0.0.1/sites 下面去找 而不是 127.0.0.1/drupal/sites 最不會出問題的做法是sites/all/themes/ballettheme/img" /> 不過這樣就必須使用 php code 模式了 base_path() 網址是 127.0.0.1/ 的時候會傳回 / 網址是 127.0.0.1/drupal/ 的時候會傳回 /drupal/ 另外還有 path_to_theme() 會傳回目前使用的 theme 資料夾的路徑<?php print path_to_theme() ?>/img" /> 發表回應前,請先登入或註冊 Re: 在content 加image link, 但顯示不到出來 原來如此!!!!!!!!!!!!!!!! 但自己作為web developer 這個問題不大 (有technical 背景) 但幫客戶制定website, 那麼客戶自己修改內容時,比如更換圖片,那麼對客戶可能不太user friendly. 那麼有什麼好的方案???? 安裝Rich web editor module ?? 比如fckeditor, tinymce, yui editor等等 發表回應前,請先登入或註冊 Re: 在content 加image link, 但顯示不到出來 如果有這種修改的需求 就如你所說的 使用 rich text edit 吧 至於從測試站 轉移到 正式站遇到路徑要作修改的話 看是要用 SQL 語法 replace 路徑的字串 或是 直接把內容複製到 dreamweaver or notepad++ 之類的編輯器內 用尋找與取代字串的方式修改路徑 再把修改過的內容更新上去 發表回應前,請先登入或註冊
Re: 在content 加image link, 但顯示不到出來 src="/sites/ balabalabala" 要加根目錄 -- from open mind to open source~ 發表回應前,請先登入或註冊
Re: 原來如此!!!! 但有個問題,如個content 內往往要用full path 那麼將來如果放上web hosting 時,path 有可能不同,那麼所有圖片就顯示不到 其實可否用theme 個relative path 比如我個theme 是 sites/all/theme/ballettheme 放images 的目錄是 sites/all/themes/ballettheme/img 那在content 內能否 發表回應前,請先登入或註冊
Re: 在content 加image link, 但顯示不到出來 不行,需透過程式處理。 drupal內建的 theme('image')、或是l(),或是url(),都會處理絕對路徑的問題 -- from open mind to open source~ 發表回應前,請先登入或註冊
Re: 在 drupal 下 除非是在同一個資料夾內 不然打相對路徑都會從 drupal 根目錄開始找 像 就會變成在 drupal 的資料夾下找 img 資料夾 而不是從目前網頁的相對路徑去找 打 ../ 會變成 找 drupal 資料夾的上一層 而不是目前網頁的上一層 如果你的網址上還有加上 drupal 的資料夾 譬如 127.0.0.1/drupal/ 就算相對路徑打上 / 根路徑 反而會變成去 127.0.0.1/sites 下面去找 而不是 127.0.0.1/drupal/sites 最不會出問題的做法是sites/all/themes/ballettheme/img" /> 不過這樣就必須使用 php code 模式了 base_path() 網址是 127.0.0.1/ 的時候會傳回 / 網址是 127.0.0.1/drupal/ 的時候會傳回 /drupal/ 另外還有 path_to_theme() 會傳回目前使用的 theme 資料夾的路徑<?php print path_to_theme() ?>/img" /> 發表回應前,請先登入或註冊
Re: 在content 加image link, 但顯示不到出來 原來如此!!!!!!!!!!!!!!!! 但自己作為web developer 這個問題不大 (有technical 背景) 但幫客戶制定website, 那麼客戶自己修改內容時,比如更換圖片,那麼對客戶可能不太user friendly. 那麼有什麼好的方案???? 安裝Rich web editor module ?? 比如fckeditor, tinymce, yui editor等等 發表回應前,請先登入或註冊
Re: 在content 加image link, 但顯示不到出來 如果有這種修改的需求 就如你所說的 使用 rich text edit 吧 至於從測試站 轉移到 正式站遇到路徑要作修改的話 看是要用 SQL 語法 replace 路徑的字串 或是 直接把內容複製到 dreamweaver or notepad++ 之類的編輯器內 用尋找與取代字串的方式修改路徑 再把修改過的內容更新上去 發表回應前,請先登入或註冊
Re: 在content 加image link, 但顯示不到出來
src="/sites/ balabalabala"
要加根目錄
--
from open mind to open source~
Re:
原來如此!!!!
但有個問題,如個content 內往往要用full path
那麼將來如果放上web hosting 時,path 有可能不同,那麼所有圖片就顯示不到
其實可否用theme 個relative path
比如我個theme 是
sites/all/theme/ballettheme
放images 的目錄是
sites/all/themes/ballettheme/img
那在content 內能否
Re: 在content 加image link, 但顯示不到出來
不行,需透過程式處理。
drupal內建的 theme('image')、或是l(),或是url(),都會處理絕對路徑的問題
--
from open mind to open source~
Re:
在 drupal 下
除非是在同一個資料夾內
不然打相對路徑都會從 drupal 根目錄開始找
像
就會變成在 drupal 的資料夾下找 img 資料夾
而不是從目前網頁的相對路徑去找
打 ../ 會變成 找 drupal 資料夾的上一層
而不是目前網頁的上一層
如果你的網址上還有加上 drupal 的資料夾
譬如 127.0.0.1/drupal/
就算相對路徑打上 / 根路徑
反而會變成去 127.0.0.1/sites 下面去找
而不是 127.0.0.1/drupal/sites
最不會出問題的做法是
sites/all/themes/ballettheme/img" />
不過這樣就必須使用 php code 模式了
base_path()
網址是 127.0.0.1/ 的時候會傳回 /
網址是 127.0.0.1/drupal/ 的時候會傳回 /drupal/
另外還有 path_to_theme()
會傳回目前使用的 theme 資料夾的路徑
<?php print path_to_theme() ?>/img" />
Re: 在content 加image link, 但顯示不到出來
原來如此!!!!!!!!!!!!!!!!
但自己作為web developer 這個問題不大 (有technical 背景)
但幫客戶制定website, 那麼客戶自己修改內容時,比如更換圖片,那麼對客戶可能不太user friendly.
那麼有什麼好的方案???? 安裝Rich web editor module ?? 比如fckeditor, tinymce, yui editor等等
Re: 在content 加image link, 但顯示不到出來
如果有這種修改的需求
就如你所說的 使用 rich text edit 吧
至於從測試站 轉移到 正式站遇到路徑要作修改的話
看是要用 SQL 語法 replace 路徑的字串
或是
直接把內容複製到 dreamweaver or notepad++ 之類的編輯器內
用尋找與取代字串的方式修改路徑
再把修改過的內容更新上去