Thứ Năm, 20 tháng 12, 2018

[Blogger] Tạo hiệu ứng tuyết rơi chào đón Noel cho blogspot

Noel sắp đến để tăng thêm hiệu ứng cho blog của bạn hãy thêm vào 1 chút hiệu ứng tuyết rơi để cho không khí thêm sôi động


Cách làm cực kì đơn giản:

  • Đăng nhập vào blog
  • Chọn mẫu và vào phần chỉnh sửa html
  • Bạn để đoạn code sau vào giữa cặp thẻ <body> ... </body>

<script src='https://cdn.rawgit.com/hung1001/blogspot/master/js/tuyetroi.js'/>

Code nhúng trực tiếp vào web không thông qua host

<script type="text/javascript">
//<![CDATA[
var snowmax=100
var snowcolor=new Array("#f2f8fa","#eff5f7","#dcedf1","#ffffff")
var snowtype=new Array("Times","Arial","Times","Verdana")
var snowletter="*"
var sinkspeed=1
var snowmaxsize=30
var snowminsize=20
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=1
// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera
function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.scrollHeight
marginright = document.body.clientWidth-15
}
else if (ns6) {
marginbottom = document.body.scrollHeight
marginright = window.innerWidth-15
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i)
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
snow[i].size=randommaker(snowsizerange)+snowminsize
snow[i].style.fontSize=snow[i].size+'px';
snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
snow[i].style.zIndex=1000
snow[i].sink=sinkspeed*snow[i].size/5
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
snow[i].style.left=snow[i].posx+'px';
snow[i].style.top=snow[i].posy+'px';
}
movesnow()
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i])+'px';
snow[i].style.top=snow[i].posy+'px';
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0
}
}
var timer=setTimeout("movesnow()",50)
}
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
//]]>
</script>

Cuối cùng là lưu mẫu lại và xem kết quả

DEMO


Nguồn : Hung1001.Blog

Nhãn: ,

[Blogger] Gỡ bỏ bản quyền template Blogspot không bị chuyển hướng

Xin chào các blogger, hẳn khi làm blog bạn chẳng còn xa lạ gì những trang cung cấp template nổi tiếng như soratemplates, gooyaabitemplates,... đúng không. Mỗi khi bạn tải template về thường có 2 tùy chọn đó là bản free và bản premium. Sự khác biệt giữa chúng là quá rõ ràng kể đến như support hoặc mã hóa code,...


Dân nghèo như chúng ta thường chỉ chơi bản free thôi, và đương nhiên sẽ có nhiều template dính quả bản quyền thần chưởng, ở đó thì họ thường gắn tên vào cuối footer và khi ta xóa dòng đó đi web site sẽ tự động chuyển hướng tới trang chủ của họ. Nói chung ta không nên xóa bản quyền template đi vì đó thể hiện sự tôn trọng tới người đã tạo ra template cho ta sử dụng.

Còn trong khuôn khổ bài viết này hung1001 sẽ cùng bạn tìm hiểu cách gỡ và thêm bản quyền của bạn vào nếu như bạn thích.


Ở đây tôi làm mẫu với template Treasury của Sora bản free. Đây là dòng tác giả đã chèn bản quyền và có đoạn js điều hướng nếu dòng bị xóa


Nhiệm vụ của bạn đó là đi dò toàn bộ các đoạn mã js đã bị mã hóa dài loằng ngoằng và thử decode lần lượt chúng. Trang decode js tôi hay sử dụng đó là


https://hoanghung96cs.github.io/de4js/


Sau một thời gian lần mò thì tôi xác định được đoạn điều hướng được giấu ở đây


Copy đoạn mã đó dán vào trang decode (bạn nên tích chọn auto để tự dò chế độ mã hóa nhé). Và đây là kết quả decode, bạn có thể thấy đoạn js điều hướng tới trang chủ


Xóa đoạn js đó đi và bạn đã gỡ được bản quyền template rồi.

Và để gắn bản quyền của bạn vào ? chỉ cần làm ngược lại thôi. Xác định 1 id nào đó và chèn đoạn code sau vào

<script type='text/javascript'>
window.onload = function () {
var e = document.getElementById("your_id");
if (!e) {
window.location.href = "your_domain"
}
}
</script>

Thay id và domain thành của bạn. Tuy nhiên để như kia hơi lộ hàng, bạn lại cần mã hóa đoạn js trên để tránh bị xóa. Cái này thì google với từ khóa "javascript obfuscator" nhé

Chúc các bạn thành công


Nguồn : Hung1001.Blog


Nhãn: , ,

Thứ Sáu, 30 tháng 11, 2018

Có những ngày nó chênh vênh, trống văng, lặng lẽ và buồn đến một cách kì lạ!

Nỗi buồn trong trái tim này, ai thấu được mấy phần?
Có những ngày, bỗng thấy mình yếu đuối đến lạ kì. Cố suy nghĩ mình đang làm gì và cần gì nhưng cuối cùng lại rơi vào hố đen của cảm xúc.



Đôi khi cần chỉ là 1 cái nắm tay thật chặt, cùng nhau đi qua những tháng ngày chênh vênh của tuổi trẻ. Dù thành công hay thất bại cũng chẳng buông bỏ. Để biết bản thân còn lí do để bước tiếp trên đoạn đường này.

Ngẫm về những gì xảy ra trong quá khứ.

Nghĩ về bản thân ở hiện tại và tương lai.

Bản thân đã làm được gì? Hay tất cả cũng chỉ là con số “ không” tròn trĩnh.

Tuổi trẻ vốn là những chênh vênh. Gặp chuyện gì cũng muốn nghĩ cho tới cùng. Nhưng càng nghĩ càng rối thêm. Rồi mệt nhoài rồi buông xuôi.



Có phải cuộc sống cũng giống như một bản. “ tình ca” với những cung bậc cảm xúc, lúc thăng khi trầm. Thế nhưng lại lại có những ngày như một bản nhạc “không lời” - như hôm nay.

Nhãn: ,

Thứ Tư, 28 tháng 11, 2018

Ẩn Hiện Nội Dung

Hôm nay Hùng Coder chia sẽ cho các bạn một thủ thuật mới mình vừa tìm được, cũng khá hay cho người dùng có nội dung bài viết quá dài và muốn ẩn nội dung dài dòng đó hoặc đoạn code :D


Qua hình ảnh bên trên các bạn cũng đã có thể nhận ra được thủ thuật này rồi chứ :D, thủ thuật này có 1 số forum cũng hay dùng như caulacbovb.net hay nhiều forum khác dùng cho mọi có những đống góp code hay mà không tạo trang quá dài :D, hoặc có bạn có thể xem DEMO ở phía bên dưới và nhận code ở phía dưới luôn nhé :)


Code
<div style="background-color: white; border: 1px solid #d8d8d8; font-size: 1em; padding: 3px;">
<div style="border-bottom: 1px solid #cccccc; display: block; font-size: 0.8em; font-weight: bold; margin-bottom: 3px; text-transform: uppercase;">
<span onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '&lt;b&gt;Spoiler: &lt;/b&gt;&lt;a href=\'#\' onClick=\'return false;\'&gt;hide&lt;/a&gt;'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '&lt;b&gt;Spoiler: &lt;/b&gt;&lt;a href=\'#\' onClick=\'return false;\'&gt;show&lt;/a&gt;'; }"><b>Spoiler: </b><a href="https://draft.blogger.com/blogger.g?blogID=4903462421317886580#" onclick="return false;">show</a></span></div>
<div class="quotecontent">
<div style="display: none;">
Nội dung muốn ẩn hiện ở đây.
</div>
</div>
</div>

DEMO

Spoiler: show
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)
TEXT (Hàm TEXT)




Chúc các bạn thành công.

Nhãn: , ,

Thứ Bảy, 24 tháng 11, 2018

Thanh xuân của chúng ta .... dài bao lâu....

Nhiều người hỏi tôi bình yên là gì.
Tôi mỉm cười chỉ tay về phía chân trời.



Có những ngày muốn được xách ba lô lên và đi bất cứ đâu mình muốn, ăn bất cứ thứ gì mình thích, vui thì cười - buồn thì khóc và thất vọng thì được nghe những câu an ủi. Nhiều khi thực sự chỉ muốn làm những điều mình ấp ủ. Tương lai sẽ làm công việc mình đam mê.

Cuộc sống chỉ cần ưu ái không gian cho mình tồn tại là được. Đủ để sống 1 cuộc đời không bon chen, không toan tính, không cần dẫm đạp, không cần nếm trải quá nhiều, mọi thứ thật thật đơn giản.

Nụ cười này không một giây giả tạo, đôi tay này đủ cứng cáp để giúp đỡ người khác không cần suy nghĩ, sống âm thầm như không khí là ổn rồi.

Nhưng cuộc sống này đâu phải cứ mình muốn là được.



Họ chỉ thấy tôi luôn cười mà nghĩ rằng sâu thẳm bên trong cũng rất vui vẻ. Họ chỉ thấy tôi luôn líu lo mà nghĩ rằng tâm trí tôi không có chuyện gì đáng bận tâm. Họ chỉ thấy tôi dễ chịu không câu nể mà tưởng rằng suy nghĩ của tôi thật đơn giản.

Có biết rằng nụ cười tôi vẫn nở với mọi người xung quanh chỉ là đã được lập trình sẵn không?

Có biết tôi đã cố gắng lắm lắm để vừa lòng mọi ánh mắt không?

Có biết những khi mọi người buồn bã tìm đến tôi, tôi đã dấu nhẹm nỗi buồn của mình và vội vã làm chú hề?


Nỗi buồn trong trái tim này, ai thấu được mấy phần?

Nếu câu trả lời là ”không” thì làm ơn đi, lúc này đây, cho tôi được mệt mỏi, cho tôi được khóc, cho tôi được buồn, cho tôi được hét to rằng:

TÔI THẬT SỰ MỆT MỎI RẤT MỆT MỎI

Nhãn: ,

Thứ Tư, 21 tháng 11, 2018

Cảm ơn bạn đã không quý trọng, để tôi học được cách buông tay

Giữa người với người, gặp được nhau chính là duyên phận, nhưng nếu như không thể trân quý nhau, thì đó quả là điều đáng tiếc. Cuộc sống là vậy, không phải ai cũng cùng suy nghĩ. Hãy đón nhận nó một cách tích cực nhất.



Có người từng nói: “Kiếp trước 500 lần ngoái đầu nhìn lại mới đổi được một cái nhìn thoáng qua trong kiếp này”.

Giữa người với người chính là duyên phận, gặp được nhau không hề dễ dàng.

Bạn nếu không quý trọng, thì cũng đừng trách móc lẫn nhau, chỉ có thể mỗi người một ngả…

Giữa người với người chính là duyên phận, gặp được nhau không hề dễ dàng. (Ảnh: Internet)
Nếu như bạn đã thay đổi, vậy tôi cũng sẽ thờ ơ;

Nếu như bạn thờ ơ, vậy tôi sẽ coi như chấm hết;

Nếu như bạn coi như đã hết, vậy thì tôi cũng xem như đã quên;

Nếu như bạn đã quên, vậy tôi cũng tựa như biến mất không nhìn thấy nữa…

Nếu như có một ngày tôi quay lưng bước đi, không phải vì tôi không quan tâm, mà là tôi cảm thấy thất vọng.

Cảm ơn bạn đã không quý trọng, để giúp tôi học được cách buông tay.

Cảm ơn bạn đã không quý trọng, để giúp tôi học được cách buông tay…


 Hiểu được thế nào là trân quý, mới xứng đáng có được điều đáng có. Chỉ quan tâm, chúng ta mới giữ được những mối quan hệ lâu bền.

Tình bạn cũng vậy…

Tình yêu cũng vậy…

Tình thân cũng như vậy…




Hết thảy đều như vậy…

Quý trọng duyên phận, nắm chắc từng cái hạnh phúc đạt được không dễ dàng này!

Nhãn: ,

Thứ Bảy, 17 tháng 11, 2018

Yêu Một Người, Không Nên Yêu.

"Vì trái đất tròn, nên những người yêu nhau sẽ lại về với nhau!!. Người ta vẫn nói như vậy.

Rồi chợt nhận ra rằng, niềm tin và thực tế không giống nhau.


Trái đất tròn nhưng vòng tròn lại quá lớn.

Không phải tình yêu nào cũng đi hết vòng tròn ấy."



Mọi người đọc và cảm nhận nhé :) Rất hay và ý nghĩa lắm đó :)

Nhãn: ,