[helpl] giúp về đường dẫn chèn hình trong node

Events happening in the community are now at Drupal community events on www.drupal.org.
phongvan99's picture

Mình thử viết một trang web bằng drupal 6, source mình để trong folder myproject. mình tạo 1 node và add vào 1 image với dường dẫn là /files/images/test.jpg thì khi chạy trên server cái hình nó hiện ra , chạy trên localhost lại sai đường dẫn. phải sửa lại thành /myproject/files/images/test.jpg thì mới thấy dc hình.
Mọi người chỉ mình cách làm sao cho localhost và server đều nhận chung 1 url, chứ mỗi lần làm trên localhost xong upload lên server thì phải sửa lại hết :D. thank all.

Comments

Cách dễ nhất là bạn tạo 1

lehuuphuc's picture

Cách dễ nhất là bạn tạo 1 host ảo trong apache, cách làm như sau:
Trong file C:\Windows\System32\drivers\etc\host
Bạn thêm 1 dòng: 127.0.0.1 example.local
Trong file httpd-vhosts.conf (search trong apache)
Thêm đoạn config sau:
<VirtualHost *:80>
DocumentRoot "Path to website folder" (vd: "d:\htdocs\example")
ServerName example.local
</VirtualHost>
Restart lại apache
Vậy là bạn có thể vào website của bạn theo đường dẫn example.local

Cách hay

saigonlight's picture

Mình sẽ thử cách này xem sao, cám ơn bạn nhé

Khai báo global $base_url rồi

khuongkd's picture

Khai báo global $base_url rồi thay cái đường dẫn là: $base_url.'/files/images/test.jpg';

bạn có thể dùng hàm này

dovantuyen's picture

<?php
print base_path() . path_to_theme() .'/'
?>

ebooks-downloadfree.com

thank mọi người ^^

phongvan99's picture

thank mọi người đã nhiệt tình, có điều mình quên nói là node này mình tạo bằng cách vào admin->create content-> page rồi add code html vào body . mà tạo trong đây đâu có sài code php được phải ko. mới nghiên cứu drupal nên chưa biết nhiều , lỡ có hỏi gì bậy thì mọi người chỉ bảo :D

help!!

phongvan99's picture

ko ai chỉ dùm mình dc sao >"<

vay thi ban bat module filter

itqn2004's picture

vay thi ban bat module filter php len, va chon input format la php. roi dung

<?php
global $base_url;
?>

<img src="<?php print $base_url; ?>/sites/files/images/test.jpg">

Tel: 0905 403 723


thanks itqn2004

phongvan99's picture

thank itqn2004, mình sẽ thử làm theo cách bạn :D

Đây là cách hay nhất nà: vào

luatviettin's picture

Đây là cách hay nhất nà: vào file host của Window chỉnh lại 127.0.0.1 Mydomain . com và cứ thế xài như trên server, tớ toàn làm như thế thôi !

không chèn được hình

banhkemngon's picture

Mình cũng đang đăng hình với nhiều cách khác nhau nhưng vẫn chưa thấy được hiệu quả của nó. hay nó dùng code html nhỉ