Chào các bạn. Tiếp thu ý kiến của champi hôm nay mình xin fix lại nodul avata yahoo thành viên.
Như bài này
http://uvip.biz/Blog/read.php?357
thì chúng ta sẽ gặp một vấn đề đó là
Theo champi
Trích:
champi
2010/11/24 21:11
Hay nhỉ, nhưng bạn nên limit số avatar hiển thị, blog có 1000user mà show hết là ...
SELECT * FROM {$db_prefix}user ORDER BY userid DESC
|
Mình xin hướng dãn fix lại như sau.
Code
PHP Code:
global $blog,$db_prefix,$mbcon;
$allavata=$blog->getgroupbyquery("SELECT * FROM {$db_prefix}user ORDER BY userid DESC LIMIT 0,10");
if(is_array($allavata)){
$avata='<div>';
foreach($allavata as $oneavata){
$title=$oneavata['skype'];
$idm=$oneavata['userid'];
if($title!=$oneavata['username']) $title.='';
$avata.="<a href=\"view.php?go=user_{$idm}\"><img src='http://img.msg.yahoo.com/avatar.php?format=jpg&yids={$title}' border='0' width='50' height='50'></img></a>";
}
$avata.='</div>';
}else $avata='No avata member!';
$phpreturn=$avata;
Bạn thấy đoạn
LIMIT 0,10
Thay số 10 bằng số avata muốn hiển thị.
width='50' height='50
50,50 lần lượt là chiều rộng và cao
các bạn hãy tùy chình cho phù hợp nha
sau khi sửa xong thì mã hóa lại tại đây
http://base64-encoder-online.waraxe.us/
paste code và nhấn encode
bạn sẽ nhận đc một đoạn mã thì thêm dấu <php>vào đầu và </php> vào cuối đoạn mã.
rồi làm tương tự như hướng dẫn là ôk
View more the latest threads: