Recent Post


ก่อนทำควรทำการ back up template ไว้ด้วย เดี๋ยวเผื่อมีปัญหาอะไรทีหลัง แก้ไม่ได้ โดยกดไปที่ download อะไรนั่นอะ ที่หน้า edit html วิธีback up









วิธีback up

1. http://www.blogger.com/home
เข้าไปซะ (เหมือนกับกดเข้าตรง Dashboard อะ )

2. เข้าไป edit layout

3. add page elements ตัวที่ชื่อว่า label ซะก่อน


4. ทำการเซฟไว้ซะ

5. ไปตรง edit html
ในส่วนนี้ ไม่ต้องไปกด expand อะไรหรอกนะ เดี๋ยวงง

6. ค้นหาคำว่า ]]></b:skin>

แล้วเอาโค้ดพวกนี้ ไปใส่ไว้ด้านบนของ ]]></b:skin>

/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}

แล้วก็เอาโค้ดพวกนี้ไปใส่ตามหลัง ]]></b:skin> ระหว่าง </head> อะ
<script type='text/javascript'>
// Label Cloud User Variables
var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>


7. เสร็จแล้วก็ค้นหาคำว่า

<b:widget id='Label1' locked='false' title='Labels' type='Label'/>
พอเจอแล้ว ก็ก๊อปโค้ดทั้งหมดนี่ลงไปแทน (รวมทั้งบรรทัดนี้ด้วยนะ)
<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>
<b:includable id='main'>
<b:if cond='data:title'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<div id='labelCloud'/>
<script type='text/javascript'>
// Don't change anything past this point -----------------
// Cloud function s() ripped from del.icio.us

function s(a,b,i,x){
if(a&gt;b){
var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
}
else{
var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
}
return v
}
var c=[];
var labelCount = new Array();
var ts = new Object;
<b:loop values='data:labels' var='label'>
var theName = &quot;<data:label.name/>&quot;;
ts[theName] = <data:label.count/>;
</b:loop>
for (t in ts){
if (!labelCount[ts[t]]){
labelCount[ts[t]] = new Array(ts[t])
}
}
var ta=cloudMin-1;
tz = labelCount.length - cloudMin;
lc2 = document.getElementById('labelCloud');
ul = document.createElement('ul');
ul.className = 'label-cloud';
for(var t in ts){
if(ts[t] &lt; cloudMin){
continue;
}
for (var i=0;3 &gt; i;i++) {
c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
}
var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
li = document.createElement('li');
li.style.fontSize = fs+'px';
li.style.lineHeight = '1';
a = document.createElement('a');
a.title = ts[t]+' Posts in '+t;
a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';
a.href = '/search/label/'+encodeURIComponent(t);
if (lcShowCount){
span = document.createElement('span');
span.innerHTML = '('+ts[t]+') ';
span.className = 'label-count';
a.appendChild(document.createTextNode(t));
li.appendChild(a);
li.appendChild(span);
}
else {
a.appendChild(document.createTextNode(t));
li.appendChild(a);
}
ul.appendChild(li);
abnk = document.createTextNode(' ');
ul.appendChild(abnk);
}
lc2.appendChild(ul);
</script>
<noscript>
<ul>
<b:loop values='data:labels' var='label'>
<li>
<b:if cond='data:blog.url == data:label.url'>
<data:label.name/>
<b:else/>
<a expr:href='data:label.url'><data:label.name/></a>
</b:if>
(<data:label.count/>)
</li>
</b:loop>
</ul>
</noscript>
<b:include name='quickedit'/>
</div>
</b:includable>
</b:widget>

8. กดเซฟ แล้วเชิญรับชมผลงาน

8.1 สำหรับตัวที่ทำไฮไลท์ไว้ เอาไว้ปรับแต่งค่ามันนะ ว่าจะให้มันแสดงผลยังไง
นี่ เว้บสำหรับโค้ดสี RGB Color Code Chart

var cloudMin = 1;
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;

จะพูดถึงวิธีใส่สีนะ
ก็เข้าไปในเว็บที่ว่า มันจะแสดงสีต่างๆ ให้เลือกตามใจ ในที่นี้ เลือกไว้ในใจ 2 สี (อย่าเลือกนอกใจนะ 555+) เอาไว้แก้สำหรับ 2 ตัวนี้

var maxColor = [0,0,255];

var minColor = [0,0,0];

วิธีการก็คือ ให้เราไปก๊อปรหัสสีแบบ rgb มา (9 ตัวอะ)
ก๊อปมาใส่ในวงเล็บปิด [ ] (ปิดจริงๆนะ (ปิดในวิชาเลขน่ะ)) แล้วก็ต้องมีคอมม่าคั่นด้วย (ใครไม่มี ไปคัดมา 200 -*-)
เช่นจะเอา รหัสสี 255 228 225 เราก็ก๊อปมาใส่เป็น

var maxColor = [255,228,225];

อีกอันก็ทำเหมือนกัน ปรับได้ตามใจ เสร็จแล้วกดเซฟ ไม่พอใจ กลับเข้าไปแก้ทีหลังอีกได้นะ
9. ขอขอบคุณ phy3blog

2 comments

  1. Otto // June 3, 2009 2:37 PM  

    พี่คับ ผมอยากรู้วิธีทำ Labels Cloud แบบ เวปของพี่อะคับ

    ทำยังไงหรอคับ

    ช่วยแนะนำผมหน่อย

  2. Admin BclubThai // July 8, 2009 10:39 PM  
    This comment has been removed by the author.

Post a Comment

เรื่องอื่นๆที่ใกล้เคียง ใน Blogger

The Proof eBusiness Success


Welcome to Bux.to!
       At Bux.to, you get paid to click on ads and visit websites. Register Now

Get Rich Quick

Clicky Web Analytics Clicky