
13-03-2013, 10:30 AM
|
 |
Junior Member
|
|
Tham gia ngày: Mar 2013
Bài gởi: 10
|
|
Hướng dẫn đặt avatar mặc định trong boblog
Chào các bạn, hôm nay mình sẽ hướng dẫn các bạn đặt avatar mặc định cho thành viên trong boblog. Như chúng ta biết về mã nguồn Boblog thì khi thành viên đăng ký mà không chọn avatar cho mình hoặc không điền email thì sẽ không lấy được gravatar theo địa chỉ mail nên khi thành viên đó comment hoặc viết lưu bút thì sẽ không có hiện avatar đại diện bên cạnh hoặc khách vào comment không để lại email đều không có avatar bên cạnh, điều này làm mất đi tính chuyên nghiệp của boblog. Để khắc phục nhược điểm này mình đã viết lại một tí trong code để mỗi khi thành viên hoặc khách vào comment mà không có avatar sẽ hiển thị avatar mặc định là noavatar.
Đầu tiên các bạn mở file (Nhớ backup file này đã nhé)
boblog_class_run.php
Tìm đến dòng sau
if (!empty($avataraddress)) { //Make avatar
....
}
và các bạn thay bằng khối lệnh sauif (!empty($avataraddress)) { //Make avatar
$avatarposition=($mbcon['leftavatar']=='1') ? "left" : "right";
$avatarposition2=($mbcon['leftavatar']=='1') ? "right" : "left";
$replycontent="<div style=\"float: {$avatarposition};\"><img src=\"{$avataraddress}\" alt=\"Avatar thành viên\" style=\"width: {$mbcon['avatarwidth']}px; height: {$mbcon['avatarheight']}px; border: 1px solid #ddd; padding: 3px;\"/></div><div class=\"noidung-cm\"><p id=\"arrow\"></p><div class=\"info\"><p id=\"replier\">{$replier}<p><p id=\"time\">Vào lúc {$replytime}</p></div>{$replycontent} <div id=\"adminreply\" style=\"display: {ifadminreplied}\" id=\"replied_{commentid}\"><p>{adminrepliershow}</p> {adminreplycontent}</div> <div id=\"{commentid}\" style=\"display: none\" >{adminreplybody}</div><div class=\"admin\">{$addadminreply} {$deladminreply} {$delreply} {$blockreply}</div></div><div style=\"clear:both;\"></div>";
}
else
{
$avatarposition=($mbcon['leftavatar']=='1') ? "left" : "right";
$avatarposition2=($mbcon['leftavatar']=='1') ? "right" : "left";
$replycontent="<div style=\"float: {$avatarposition};\"><img src=\"images/avatars/noavatar.png\" alt=\"Avatar thành viên\" style=\"width: {$mbcon['avatarwidth']}px; height: {$mbcon['avatarheight']}px; border: 1px solid #ddd; padding: 3px;\"/></div><div class=\"noidung-cm\"><p id=\"arrow\"></p><div class=\"info\"><p id=\"replier\">{$replier}<p><p id=\"time\">Vào lúc {$replytime}</p></div>{$replycontent} <div id=\"adminreply\" style=\"display: {ifadminreplied}\" id=\"replied_{commentid}\"><p>{adminrepliershow}</p> {adminreplycontent} </div><div id=\"{commentid}\" style=\"display: none\" >{adminreplybody}</div><div class=\"admin\">{$addadminreply} {$deladminreply} {$delreply} {$blockreply}</div></div><div style=\"clear:both;\"></div>";
}
Các bạn chú ý là trong file này có 2 đoạn như thế các bạn thay ở cả hai đoạn nhé
Xong các bạn lưu lại vào fileelements.php
tìm đoạn sau$elements['comment']=<<<eot...
các bạn thay hết bằng đoạn$elements['comment']=<<<eot
<div class="commentbox commentbox-{oddorcouplecss}">
<div class="commentbox-content">
{replycontent}
</div>
</div>
eot;
xong lưu lại và viết css cho nó tùy vào óc thẩm mỹ của các bạn theo từng thẻ div ở trong file class_run và elements nhé, có gì thắc mắc các bạn cứ hỏi mình sẽ giải đáp trong thời gian sớm nhất
Chúc các bạn thành công !
Read more: http://bloghay.us/huong-dan-dat-avat...#ixzz2NO3aZ2Dc
View more the latest threads:
Keys: ve sinh may lanh,
sua lo vi song,
sua may lanh tai nha,
sua may lanh cong nghiep,
sua may giat,
sua tu lanh,
dien lanh,
sua may nuoc nong,
bao tri kho lanh,
sua lo viba,
lap dat may lanh,
lanh cong nghiep,
sua may lanh trung tam,
sua may giat tphcm
thay đổi nội dung bởi: Jacob Phạm, 13-03-2013 lúc 10:33 AM
|