Coder.Wapsite.Me
Forum All Share Script | PHP
Vui lòng Đăng nhập hoặc Đăng kí để tham gia diễn đàn Wapmaster Việt Nam!

Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS


Bản quyền Diễn đàn Wapmaster
2015-05-13 21:16
avatarNgaongo [Sáng lập]
Hôm nay mình sẽ hướng dẫn các bạn một đoạn Code để Get hình ảnh đầu tiên ra làm ảnh đại diện cho bài viết( Thumbnail còn được viết tắt là Thumb ).
Lưu ý: code dưới đây chỉ dành cho JohnCMS thôi nhé các bạn.

<?php
//Lấy ảnh thumb chỉ có tại Coder.Wapsite.Me
$coder mysql_fetch_array(mysql_query("SELECT `text` FROM `forum` WHERE `type`='m' AND `refid`='"$arr
'id' ]. "' ORDER BY `id` ASC LIMIT 1" ));
if( 
preg_match ('#\[img\](https?://.+?)\[\/img\]#i' ,$coder['text'],$Img)){
$img =$Img [];
} else {
$img ='' .$home .'/images/thumb.png' ;
}
echo 
'<img src="' .$img .'" alt="Tiêu đề">' ;
?>

Copy code


Mình sẽ giải thích rõ về đoạn code trên như sau:

$coder = mysql_fetch_array(mysql_query( "SELECT `text` FROM `forum` WHERE `type`='m' AND `refid`='". $arr[ 'id' ]. "' ORDER BY `id` ASC LIMIT 1" ));
Copy code


Code trên chính là để lấy nội dung của bài viết.Bạn phải chú ý chỗ $arr,nếu trong câu lệnh while($arr=mysql_fetch_assoc($xxx)) ở trên cùng mà dùng $arr thì ok,còn nếu dùng $abc hay $xyz thì trong code lấy nội dung bài viết bạn phải thay lại $arr['id'] cho phù hợp.

Tiếp đến cho code này:

if( preg_match ( '#\[img\]
(https?://.+?)\[\/img\]#i',$rs['text'],$Img))

Copy code


Cái này là lấy nội dung của bài viết trong khoảng từ [ img ] đến [ / img ] tức là lấy trong khoảng bbcode img.Nếu các bạn muốn hiểu rõ hơn về hàm preg_match thì hãy tham khảo trên Google
Còn phần dưới để show ảnh Thumb ra chắc các bạn cũng biết rồi nên mình đành dừng bút tại đây.
Code hoàn chỉnh như thế này,các bạn chèn vào [v]pages/mainmenu.php[/b] trong vòng lặp while nhé:

<?php
//Lấy ảnh thumb Coder.Wapsite.Me
$modjohn mysql_fetch_array(mysql_query("SELECT `text` FROM `forum` WHERE `type`='m' AND `refid`='"$arr 'id' ]. "' ORDER BY `id` ASC LIMIT 1" )); 
if( 
preg_match ('#\[img\](https?://.+?)\[\/img\]#i' ,$modjohn['text'],$Img)){
$img =$Img [];
} else { 
$img ='' .$home .'/images/thumb.png' ;

echo 
'<img src="' .$img .'" alt="Tiêu đề">' ;
?>

Copy code


Ok, done.
Thanh công cụ
Lên trênTổng số bình luận 1
Chia sẻ bài viết đến bạn bè
Chia sẻ:SMS Google Zing Facebook Twitter
Link:
BBcode:
Từ Khoá:

xem Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS cuc hay

,

tải Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS mới

,Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS hay nhấtđọc Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS,Share Code Lấy Ảnh Đầu Tiên Trong Bài Viết Làm Ảnh Thumbnail Cho JohnCMS
Tìm kiếm diễn đàn:
Ai đang ở đây:
1 khách

Pair of Vintage Old School Fru