09/10/2018, 18:21

4images - auto thumbnail - giải pháp và giúp đỡ

I/ VẤN ĐỀ: Hiện tại mình đang dùng 4images. Nhưng mình thấy có 1 số bất tiện sau về thumbnail: 1/chẳng hạn nếu mình post hình mà ko post thumb thì nó sẽ không hiện thumb 2/ Nếu mình post thumb thì có loại nhỏ loại to, ko đều và không đẹp, nhùi người dùng không biết sẽ post thumb với dung lượng lớn thì cũng không post được thumb 3/ Post thumb + Post hình -> 2 giai đoạn khá mất công, tốn dung lượng ổ đĩa.

II/ GIẢI PHÁP: vì vậy mình có giải pháp sau: chỉ cần post 1 tấm hình chính, và nó sẽ tự auto thumb cho mình luôn. Muốn làm được vậy thì cần có một chương trình thứ ba để autothumb cho mình và hiển thị lên trang web luôn. Cái này thì mình dùng phần mã phpThumb dựa trên GD2. các bạ n có thể tìm hiểu về phpthumb tại http://phpthumb.sourceforge.net .

cách sử dụng phpthumb như sau: giả sử bạn có bức hình A.jpg trong c:/pic/ với chiều ngang w=600 (trong "pic" thì bạn phải có đầy đủ các trang php script của thumbphp), bây giờ bạn muốn khi hiển thị lên trên web với chiều ngang là w=200 mà không cần tạo file mới, mà cũng không cần thao thủ công thì bạn tạo 1 trang show.php trong "pic" như sau:

<IMG SRC="phpThumb.php?src=A.jpg&w=200">

khi bạn duyệt trang show.php thì hình hiện ra sẽ không phải có chiều ngang w=600 nữa mà là w=200, và tất nhiên dung lượng của tấm hình khi tải về cũng tự động giảm. Và trong "pic" cũng không tạo ra bất cứ file A.jpg mới nào. Nhưng file gốc A.jpg vẫn không bị thay đổi, quá tiện lợi phải không.

III/ KHUẤT MẮT CẦN GIÚP ĐỠ: Theo nguyên tắc đó thì mình chỉ cần MOB lại 4Image phần hiển thị thumbnails, sữa đường dẫn hiển thị thumbnails lại không phải là "data/thumbnails" nữa mà thành "data/media" luôn, có phải tiện lợi không các bạn, nhưng cái mình hổng biết là cái đoạn script hiển thị thumbnails trong 4Images nó nằm ở đâu, trong file nào ? @_@ tìm hoa cả mắt suốt buổi trời

Hy vọng các bạn có thể chia sẻ với mình.
khanhquynh viết 20:37 ngày 09/10/2018
mcho minh hoi ve cach cho 4i chay tren may localhost di
hien gio minh cai iis php 4.3.0
nhung sao van khong chay duoc
may bao loi ket noi voi MySQL
minh da cai My sql nhung van khng the nao chay duoc
minh dang tren duong that vong voi php day
ban co the giup minh duoc khong/
neu co the miunh chan thanh cam on ban nhe
hi vong la ban tra loi minh som nhe
mail minh la ddeej2002@yahoo.com
Thanh kiu nhe!
iaaavn viết 20:32 ngày 09/10/2018
Bạn nên xem lại các bài đã có trong diễn đàn. Mình cũng trả lời luôn, nhưng tại bạn không nêu rõ chính xác lỗi bạn gặp nên mình chỉ có thể nói chung chung:

Lỗi kết nối MySQL trong 4Im thì có nhùi nguyên nhân:
1/ bạn chưa tạo 1 Database trong MySQL, nên sẽ báo là không kết nối được, tương tự thì bạn cũng phải có user và pass để có quyền quản lý Database đó.
2/ khi khai báo mục MySQL host trong lúc cài đặt, bạn nên đánh vào là "localhost" (có nhùi máy sẽ tự để tên của máy đó, chẳng hạn như "meo" , "lion", .....) nếu không cũng sẽ gặp lỗi tương tự.

Nếu bạn mới làm quen với php thì nên xem lại các bài viết về forum php, trong đó cũng nói rõ về CSDL.
khanhquynh viết 20:33 ngày 09/10/2018
chắc là mình fhưa tạo CSDL . Mình thì không biết tạo mấy cái này. mình cũng có biết phpadmin, bạn thử xem lỗi này giùm mình nhé :
Warning: Can't connect to MySQL server on 'localhost' (10061) in c:\apache\htdocs\4images\includes\db_mysql.php on line 39

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in c:\apache\htdocs\4images\includes\db_mysql.php on line 39

DB Error: Could not connect to the database server (localhost, diendan).

Cả hai tháng nay rồi mình chỉ cài một cái forum dùng thử rồi đến 4ima nhưng chẳng đựoc cái nào cả. hết xoá cái này rôìu bỏ cái kia. hết cài rồi lại bỏ minh chẳng làm được cái gì cả, nói thật mình đangtrên đà thất vọng với PHP rồi CSDL chi chi đó. Lúc trước mìnhthích asp, giờ biết rồi, mình chuyển qua PHP thấy chẳng được gì cà, cả hai tháng nay lúc nào cái đầu mình cũng chỉ nghĩ đến forum php và 4image thôi . nhiều khi minh muốn dẹp PHP này cho rồi nhưng mình thấy nó nhi6uêu tinh 1năng hay nên bỏ cung tiếc, mình thật sự đang rối với mấy cách cài forum . Minh down nhiều forum lắm, nhưng chẳng cài được cái nào cả, mỉnh nghĩ thật sự là mình wa dở, các bạn khác hỏi vài lần là biết còn mình xem hết cái này đến cái kia vẫn không làm được...., Thôi nhé! nếu có thể được hi vọng là bạn trả lời giúp mính cám ơn nhiều nhé! good luck
dalfod viết 20:28 ngày 09/10/2018
Cho tui hỏi : làm sao để cài imagemagick và gd trên localhost bởi vì hầu hết các gallery như IPBgallery,4images,vgallery .... để tạo thumbnail đều dùng 2 cái trên hết
Bài liên quan
0