Thứ Ba, 24 tháng 1, 2012

Đầu năm đầu tháng khai xuân một bài. Chúc mọi người một năm mới đầy sức khoẻ, may mắn, hạnh phúc. Mình về tết cũng rảnh đôi chút, sửa lại cho mọi người tiện add server.. Chứ suốt ngày kêu ca và yêu cầu mình có 3 đầu 6 tay cũng không làm hết được. ^^

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo
Mình đã tách riêng làm 2 file js..Mọi người có thể up lên google code. Nhưng để tiện edit các bạn nên down dropbox về và up file server lên đó.

* File server : http://anhnc.googlecode.com/svn/trunk/ANC/3.3/server.js

_Trong file server này gồm 2 phần chính: config và server.

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo
 Danh sách id các bạn có thể thay đổi tuỳ ý. Đã có nhiều bạn có host riêng, vì vậy mình đã làm thêm config cho Player, Proxy, Skin...

* File player: http://anhnc.googlecode.com/svn/trunk/ANC/3.3/player.js

_Vẫn là player có sẵn trong site, nhưng nếu dùng file đó để + file server sẽ không còn dùng được.

* Trong site chỉ cần paste 2 file này như sau vào dưới "anc_tp" hoặc </body>. Tốt nhất là dán dưới </body>
<script src="http://anhnc.googlecode.com/svn/trunk/ANC/3.3/server.js"></script>   
<script src="http://anhnc.googlecode.com/svn/trunk/ANC/3.3/player.js"></script>   

== > Phiên bản 3.3 này mình đã cải thiện vấn đề code, các player trước nhìn rất đau mắt, khó cấu hình CSS, nhiều đoạn code HTML bị thừa. Mọi người có thể nhìn vào hình dưới.

 +) ANC_old

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo

+) ANC_new


* ) Giờ vẫn đang nghỉ tết nên mình chưa có mạng add server lên site mình, do đó không có demo cho mọi người. Nhưng có thể xem video hướng dẫn tại đây..

*) Các lưu ý mình đã ghi trong file server, các bạn có thể đọc.

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

Thứ Ba, 17 tháng 1, 2012

Trước đây thủ thuật blogger đã đưa ra một số mẫu trình bày code khá đẹp và hôm nay mình cũng muốn đóng góp thêm 1 số mẫu trình bày code khác khá bắt mắt.


Bắt đầu vào vấn đề chính đây.

Chèn đoạn code bạn chọn vào trước thẻ ]]></b:skin>
Mẫu 1
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #a52676;
border:none;
background:#de45a6;
background: -moz-linear-gradient(top, #e54aac, #f374c5 95%, #d3469f);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e54aac), color-stop(.9, #f374c5), to(#d3469f));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5')"; /* IE8 only */
box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-webkit-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-moz-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
}

Mẫu 2
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
background: #E6E6E6;
background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#e2e2e2));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2')"; /* IE8 only */
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #d0d0d0;
border-bottom:1px solid #b5b5b5;
color:#5e5e5e;
text-shadow: 1px 1px 1px #FFF}

Mẫu 3
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color:#FFF;
text-shadow: 0 1px 1px #0f739d;
background: #40addb;
background: -moz-linear-gradient(top, #d1edfa, #73cef5 5%, #49acd6);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1edfa), color-stop(0.03, #73cef5), to(#49acd6));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6')"; /* IE8 only */
border-bottom:1px solid #2581a8;}

Mẫu 4
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #0d3474;
border:none;
background: #3675da;
background: -moz-linear-gradient(top, #4986e8, #76b8fc 95%, #4986e8);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4986e8), color-stop(.9, #76b8fc), to(#4986e8));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc')"; /* IE8 only */
box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-webkit-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-moz-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;}

Save Template lại.
Sau này mỗi lần trình bài code thì bạn đặt đoạn code vào như dạng sau:

<div class="code">
Nội dung đoạn code
</div>

Thứ Hai, 16 tháng 1, 2012


Chủ Nhật, 15 tháng 1, 2012

Bài này sẽ hướng dẫn các bạn cài đặt tên miền (domain) riêng cho Blogspot, dùng dns trung gian là PAVietNam, vì thời gian dns ở PAVN rất nhanh
Nếu bạn nào mua domain không phải ở PAVN hay dns về những site khác thì cũng làm tương tự nhưng thời gian chờ lâu hơn
Bước 1: Đăng nhập vào blogspot
Bước 2: Vào cài đặt
.

Thứ Sáu, 13 tháng 1, 2012


Tải nghị định Số: 112/2011/NĐ-CP ngày 05 tháng 12 năm 2011:Tại đây 
NGHỊ ĐỊNH
Về công chức xã, phường, thị trấn
______________

CHÍNH PHỦ
Căn cứ Luật Tổ chức Chính phủ ngày 25 tháng 12 năm 2001;
Căn cứ Luật Cán bộ, công chức ngày 13 tháng 11 năm 2008;
Căn cứ Luật Dân quân tự vệ ngày 23 tháng 11 năm 2009;
Căn cứ Pháp lệnh Công an xã ngày 21 tháng 11 năm 2008;
Xét đề nghị của Bộ trưởng Bộ Nội vụ,
.

Ban hành quy định Bảng gái các loại đất trên địa bàn tỉnh Bà Rịa - Vũng Tàu; các bạn sau đây là bảng giá đất theo các năm như sau:
 +Bảng giá đất năm 2012
+Bảng giá đất năm 2013

Thứ Tư, 11 tháng 1, 2012

Thứ Ba, 10 tháng 1, 2012



Nhằm giới thiệu cho các nhà đầu tư VN những sản phẩm đầu tư hoàn hảo và dễ dàng nhất đang bùng nổ trên khắp thế giới trong lãnh vực đầu tư tài chính tiền tệ hiện nay,đồng thời tạo cho các bạn trẻ đã biết và yêu thích lãnh vực đầu tư tài chính dựa trên mạng internet và công nghệ số hóa này, cơ hội để được giao lưu,học hỏi, nghiên cứu và có nguồn vốn để khởi đầu lập nghiệp: Kiếm tiền bằng chính tài năng và bản lĩnh của mình.

Chúng tôi đang phối hợp cùng với một trong những sàn giao dịch forex hiện đại và uy tín nhất hiện nay trên thế giới là IRONFX.COM để tổ chức cuộc thi tìm kiếm tài năng forex với giải thưởng bằng tiền trị giá hơn 500 triệu VNĐ, với những thể lệ và nội quy tổng quát như sau:


Tất cả mọi người cả trong và ngoài nước (ngoại trừ người có quốc tịch hoặc đăng ký địa chỉ liên hệ tại Mỹ),tuổi từ 18 trở lên,mỗi người chỉ được đăng kí mở 01 tài khoản Demo duy nhất để tham dự cuộc thi,phải kê khai đúng theo mẫu đăng ký do IRON FX phát hành: Ghi đúng tên,ngày tháng năm sinh,số điện thoại và địa chỉ thật đang liên hệ thư tín được. Thí sinh phải giao dịch trực tiếp bằng IP cố định,không được dùng các phần mềm hỗ trợ để giao dịch thay như robot, IP động,không dùng chung 01 địa chỉ IP cho 2 người tham gia thi…., phương pháp đặt lệnh và thời gian,số lượng đặt lệnh tự do. Kết quả sẽ xét từ những người không vi phạm nội quy có số dư cao nhất từ trên xuống và theo hình thức ưu tiên sau:


a. Tỷ lệ phần trăm lợi nhuận; Ưu tiên đầu tiên

Tỷ lệ phần trăm của lợi nhuận = (Tổng Lợi nhuận ròng / tiền gửi ban đầu) x 100

b. Tỷ lệ phần trăm của Breakdown tương đối, Ưu tiên số 2


Tỷ lệ phần trăm của Breakdown tương đối = sự khác biệt giữa điểm cao nhất (H1) và điểm (L1) thấp nhất trong ngày là một tỷ lệ phần trăm = [(H1-L1) / H1] x 100

c. Yếu tố lợi nhuận; Ưu tiên số 3


Yếu tố lợi nhuận = Tổng lợi nhuận / lỗ Gross

Ví dụ:


- Vào cuối cuộc thi, BTC sẽ nhìn vào tỷ lệ phần trăm lợi nhuận này để quyết định người chiến thắng.

- Trong trường hợp 2 người có cùng một tỷ lệ phần trăm lợi nhuận thì IronFX sẽ nhìn vào tỷ lệ phần trăm của sự cố tương đối để xác định người chiến thắng.

- Nếu tỷ lệ phần trăm lợi nhuận và tỷ lệ phần trăm tương đối là như nhau sau đó BTC sẽ nhìn vào yếu tố lợi nhuận để xác định người chiến thắng;

- Nếu tất cả các yếu tố được đề cập ở trên đều giống nhau cho khách hàng thì thí sinh sẽ phải chia giải thưởng theo tỉ lệ bằng nhau.

Thông tin chi tiết về đăng ký và ngày tính điểm:

Các thí sinh sẽ đăng ký theo link này: http://www.ironfx.com/en/promotions/fx-demo-contest và gửi các thông tin chi tiết tới IronFX promotions@IronFX.com


Đăng ký từ ngày 10 /01/ 2012 đến hết ngày 14/2/ 2012.

Cuộc thi bắt đầu tính từ ngày 15/ 2 / 2012 đến hết ngày 16/3/2012.

Theo giờ trên server IRON FX và các lệnh đang mở sẽ được BTC tự kết thúc vào thời gian cuối cùng còn hiệu lực của cuộc thi.

Cơ cấu giải thưởng:

1: 10.000 USD hoặc 30.000 USD trong tài khoản STP/ECN +1.500 lot
2 : 2.000 USD
3 : 1.000 USD
4: 500 USD
5: 250 USD
6 đến 10 : 100 USD

Lưu ý:

- Người thắng giải nhất sẽ được thưởng 10.000 usd tiền mặt hoặc 01 tài khoản real 30.000 usd tại flatform của IRONFX và được quyền giao dịch tiếp tục với thời gian tùy ý,nếu có thêm lợi nhuận sẽ được rút về ngay phần lợi nhuận đó. Kể từ khi nhận được tài khoản này nếu giao dịch đủ 1500 lot chuẩn thì sẽ được rút hết số tiền còn lại trong tài khoản.

- Danh sách thí sinh sẽ được niêm yết vào ngày hoàn tất đăng ký trước khi bắt đầu thi,và thứ bậc thí sinh sẽ được cập nhật hàng ngày trên 2 website:

http://www.ironfx.com hoặc http://sanvangonline.com.vn

- Các thí sinh nên khai đúng thông tin thật của mình để tránh trường hợp bị loại khỏi cuộc thi hoặc không được nhận giải vì lỡ nhầm lẫn…!

Thứ Năm, 5 tháng 1, 2012


.


.






Thực hiện chương trình xây dựng nông thôn mới, nhiều tuyến đường giao thông nông thôn ở xã Quảng Thành đã được xây dựng.
Năm 2011, xã Quảng Thành (huyện Châu Đức) được chọn là một trong 6 xã điểm thực hiện chương trình xây dựng nông thôn mới (NTM) của tỉnh. Sau một năm bắt tay vào xây dựng NTM, đến nay bộ mặt nông thôn và đời sống người dân ở xã Quảng Thành đã có nhiều thay đổi, trở thành xã điểm dẫn đầu về phong trào xây dựng NTM.
Những ngày cuối năm, không khí đón xuân tại xã vùng sâu Quảng Thành như rạo rực hơn với những công trình giao thông đang hối hả hoàn thiện. Những con đường ở khu vực trung tâm xã được sửa sang, láng nhựa phẳng phiu, đường vào các thôn, ấp cũng được nâng cấp, trải nhựa, bộ mặt nông thôn của xã như bừng sáng hơn. Hai bên đường, các hộ dân gấp rút thu hoạch tiêu, cà phê để chuẩn bị đón Tết. Nhiều hộ dân cho biết, năm nay đời sống của gia đình họ khá hơn nhờ điều kiện đi lại, sinh hoạt được cải thiện hơn, giá các mặt hàng nông sản cũng tăng, nhất là tiêu, cà phê...
.

Thứ Ba, 3 tháng 1, 2012

Lấy ý tưởng từ việc thực hiện demo cho bài viết Tạo Menu Thanh menu ngang có sổ dọc xuống mình dự định sẽ updated thủ thuật lên bằng việc tạo các giao diện khác nhau cho menu khi xem ở các trang khác nhau, ví dụ như các trang label. Nhưng sau đó mình nhớ đến kênh14 cũng có menu như vậy (chỉ khác là không có dropdown) mà giao diện lại đẹp nữa, nên mình quyết định Rip menu này. Và ở bài này menu sẽ không có hiệu ứng dropdown, mình dự định sẽ thêm hiệu ứng dropdown trong thời gian tới.


Xem DEMO

Hình ảnh minh họa :

Updated: Đã cập nhật hiệu ứng sổ dọc cho menu, các bạn có thể xem ở bên dưới

Do làm biếng design giao diện cho nó, nên mình lấy hình nên bên kênh 14 về rồi fix lại để giới thiệu cho mọi người. Và sau đây là 1 số tính năng của nó :
- Tự động thay đổi giao diện của menu cho các trang định sẵn.
- có hiệu ứng trang hiện hành (current) trên menu.
- có 6 kiểu giao diện cho các lựa chọn để thay đổi.

Sau đây là các bước thực hiện :
- Tạo 1 widget HTML/javascript ở nơi muốn đặt menu (tốt nhất là trên header của blog), sau đó dán đoạn code bên dưới vào :
<style type="text/css">
#promenu ul li a:hover {text-decoration:none;}
#promenu {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png);
width: 100%;
height: 32px;
}
.menu {
list-style: none;
width: 100%;
margin: auto!important;
}
.menu li {
float: left;
text-align: center;
padding:0!important;
}
.menu li a {
color: white;
}
.menu .active, .menu li:hover {
background-position: 0 -34px;
float: left;
}
.menu .active span, .menu span:hover {
background-position: 100% -34px;
float: left;
line-height: 30px;
height: 30px;
}
.menu li a span {
font: 12px/31px Tahoma;
font-weight: 700;
display: block;
text-align: center;
padding: 0 8px 0 9px;
}
.menusep {
background-position: 0 0;
height: 32px;
line-height: 32px;
width: 2px;
}
</style>

<script type="text/javascript">
//<![CDATA[
var style1=["0px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCzvMB_nISMjvEHkCJLmbvWcZR21Z9T558t5crjlEQbmvl-8OsszjpEI6ZZZR9oJYGsZelLJM1HtslxUV39Jc9jGf7jyFRQ_LAM5_uKqWtkO7SJrGyCvzhPD7f6-TGCeSJ4MKXVoZNeHm/s318/style1-sp.png"];
var style2=["-40px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEielTOs-thIC1A0vJo3VQjxhcLRYNoPkiEyePOEdNL6o_TFtCBm7dhpCixZv3C0ZJ0ao-FsK_BCAnkZQl9xMlsVGnjexVZW_pvwxAL2ElmcLJRjHTrsnY3RHASSMg8EYqpeVscUdslliOQ8/s318/style2-sp.png"];
var style3=["-80px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKo9MyIRbTpIj9TjZdwLMxs8XmF8y_Fjio7AEtpIYKrgdQtESX1QFHkgQm5aZ9XT7CNfZQpz1MmfQWyyv9CZA8N4boy4RJ9WgpSKiMpO29bGt0ro5yZTOD1JigxyT7xKy_ptIVBJ07wq0V/s318/style3-sp.png"];
var style4=["-120px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfuaVeiMJudWGpS093Lj-JRMprlrgVB3NMYiA-seyYAih8Zynh7qtszcAofeRWW589CDPtE_ay_GPwFlXVKjD-Q_TPnJ2KCvx2fG_slQA90yQudwE_bNwHur9PxR0hiZWrvHofanrVQed7/s318/style4-sp.png"];
var style5=["-160px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEira8xBIhjuu4-bK9NB5o4-vPUJb8nAWqA_uYmUXLCp9Bh8OMKlVizosMnY4iDjEQH_V0QDorivQwa6sgp57vJTGwTE1r7HKyjSyAFZEr26GhUr9Ye4rX_iMa4xIePSrr56E6UPttWCUECE/s318/style5-sp.png"];
var style6=["-200px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvMMkmGRsIYs7aQxCEVHeyrOcWj70uNrqYaTX-pLVne-mPKnVYS4SQOpKxDKOKhyphenhyphenth39S-hKSLKeI9KLfuAD_HgFeOHHIRr5oLb0BtZ9cl2M0eUGs1fB_6mwFiRgG883gYFK3iFGlksge/s318/style6-sp.png"];

var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6];

var n=ttmenu.length;
var list_menu=[];
var list_active=[];
var c_menu='';
var m_homepage='http://demo.fandung.com';
var h_cond=m_homepage+'/search';

var active_cond = location.href;
var home_cond=active_cond.split("?")[0];

var bg_pos='';
var sp_img='';

if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}

var mcss = document.createElement('style');
mcss.type = 'text/css';
mcss.innerHTML = '#promenu {background-position: 0 '+bg_pos+'} .menu li:hover, .menu .active, .menu .active span, .menusep, .menu span:hover {background-image: url('+sp_img+')}';
document.body.appendChild(mcss);

c_menu +='<div id="promenu"><ul class="menu">';

for (var i=0;i<n;i++) {

if ((home_cond==m_homepage)||(home_cond==h_cond)) {list_active[0]='class="active"';}
else if (active_cond.indexOf(ttmenu[i][0])!=-1) {list_active[i]='class="active"';} else {list_active[i]='';}

list_menu[i]='<li><a href="'+ttmenu[i][0]+'" '+list_active[i]+' id="'+ttmenu[i][2]+'"><span>'+ttmenu[i][1]+'</span></a></li>';
c_menu +=list_menu[i];
if (i<n-1) {c_menu +='<li class="menusep"> </li>';}
}
c_menu +='</ul></div>';
document.write(c_menu);

//]]>
</script>

Một vài hướng dẫn :
- Việc đầu tiên là thay http://demo.fandung.com thành tên miền của blog bạn, nhớ là không có dấu (/) theo sau tên miền.
- Để thêm menu, bớt menu, thay đổi tên hiển thị của menu, thay đổi link liên kết của menu,... các bạn chỉnh sửa ở đoạn code như bên dưới :
...
...
var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6];
...
...
- http://demo.fandung.com thay bằng địa chỉ trang chủ của blog bạn
- link_menu1, link_menu2, ... là đia chỉ liên kết của các menu.
- Menu1, Menu2, ... là tên hiển thị của các menu.
- nếu muốn thêm nhiều menu nữa thì các bạn thêm code tương tự như bên dưới :
...
...
var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];
var m7=["link_menu7","Menu7","m_id7"];
var m8=["link_menu8","Menu8","m_id8"];


var ttmenu = [m0,m1,m2,m3,m4,m5,m6,m7,m8];
...
...
- để tùy chọn style cho menu ở mỗi trang, các bạn chỉnh sửa ở đoạn code bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- ttmenu[1][0], ttmenu[2][0], ..., ttmenu[6][0] ; đây là các phần tử trong mảng 2 chiều ttmenu, tương ứng với địa chỉ liên kết của các menu : Menu1, Menu2, ..., Menu6
- ở trên menu0, tức là menu HOME mình cho style mặc định là style1. cùng style với các trang liên kết không có trong menu (ví dụ các trang archive hoặc trang bài viết, ...) , hoặc các liên kết không được chọn style để hiển thị.
- code trên sẽ được hình dung như bên dưới :
Menu0 ------ style1
Menu1 ------ style2
Menu2 ------ style3
Menu3 ------ style4
Menu4 ------ style5
Menu5 ------ style6
Menu6 ------ style2
Trang khác ------ style1
- Nếu muốn thay đổi style cho các trang, các bạn chỉ cần đổi tên style1, style2,... thành các style khác là được. tức là các vị trí trong code bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...

- Nếu như có nhiều menu thì các bạn cứ thêm code như bên dưới để chọn style cho nó :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[7][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[8][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}

else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- lưu ý : ttmenu[7][0], và ttmenu[8][0] là liên kết của các Menu7, và Menu8.
- nếu muốn chỉ 1 trang nào đó có giao diện đặc biệt khác với các trang còn lại (ở đây mình ví dụ là trang Menu1) thì đoạn code ở trên sẽ chỉ còn như bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- Đoạn code trên có nghĩa là chỉ có trang Menu1 là có giao diện riêng biệt là Style2, còn các trang khác sẽ có giao diện Style1.

Như vậy mình hướng dẫn đã xong. các bạn cứ test thử, nếu có trục trặc gì mình sẽ fix lại bài viết và cập nhật thêm hướng dẫn.

----- UPDATED -----
K14 - Promenu (với hiệu ứng sổ dọc)
- ở bản update này, mình sẽ cập nhật thêm tính năng thêm submenu cho menu chính. Tính năng này mình kết hợp từ bài viết "Tạo menu nằm ngang với hiệu ứng sổ dọc".
- Để thực hiện việc cập nhật này, các bạn phải xem lại bài viết Tạo Menu Thanh menu ngang có sổ dọc xuống

Xem DEMO

Hình ảnh minh họa :

- Sau đây là code mẫu của thủ thuật đã updated, các bạn thực hiện theo hướng dẫn của bài này và bài Tạo Menu Thanh menu ngang có sổ dọc xuống để có thể chỉnh sửa lại từ code mẫu :
<script src="http://fandung.googlecode.com/svn/trunk/js/dropdown2.js" type="text/javascript"></script>

<style type="text/css">
#promenu ul li a:hover {text-decoration:none;}
#promenu {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png);
width: 100%;
height: 32px;
}
.menu {
list-style: none;
width: 100%;
margin: auto!important;
}
.menu li {
float: left;
text-align: center;
padding:0!important;
}
.menu li a {
color: white;
height:30px;
display:block;
}
.menu .active, .menu li:hover {
background-position: 0 -34px;
float: left;
}

.menu .active span, .menu span:hover {
background-position: 100% -34px;
float: left;
line-height: 30px;
height: 30px;
}

.menu li a span {
font: 12px/31px Tahoma;
font-weight: 700;
display: block;
text-align: center;
padding: 0 8px 0 9px;
}
.menusep {
background-position: 0 0;
height: 32px;
line-height: 32px;
width: 2px;
}
.promenu_sub {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPm7XLiBblIN9ZFKAZ_zR9lJmsufONmGpjoO3iu93hmAqYhu7eflY7_FeEyUyjhWXmUol2CcMDYSv83iCQIfnW5VX6zg3HbFYciK-aMrLgU6vUZ6w7SawsF2hcg47cyBr6mlt8CoTYKurt/s240/1-6-bg_sub2.png);
margin-top:1px;
padding:1px;
color: #fff;;
margin: 1 1px;
padding: 7px 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
border-top:1px solid #ededed;
}
</style>

<script type="text/javascript">
//<![CDATA[
var style1=["0px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCzvMB_nISMjvEHkCJLmbvWcZR21Z9T558t5crjlEQbmvl-8OsszjpEI6ZZZR9oJYGsZelLJM1HtslxUV39Jc9jGf7jyFRQ_LAM5_uKqWtkO7SJrGyCvzhPD7f6-TGCeSJ4MKXVoZNeHm/s318/style1-sp.png"];

var style2=["-40px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEielTOs-thIC1A0vJo3VQjxhcLRYNoPkiEyePOEdNL6o_TFtCBm7dhpCixZv3C0ZJ0ao-FsK_BCAnkZQl9xMlsVGnjexVZW_pvwxAL2ElmcLJRjHTrsnY3RHASSMg8EYqpeVscUdslliOQ8/s318/style2-sp.png"];

var style3=["-80px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKo9MyIRbTpIj9TjZdwLMxs8XmF8y_Fjio7AEtpIYKrgdQtESX1QFHkgQm5aZ9XT7CNfZQpz1MmfQWyyv9CZA8N4boy4RJ9WgpSKiMpO29bGt0ro5yZTOD1JigxyT7xKy_ptIVBJ07wq0V/s318/style3-sp.png"];

var style4=["-120px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfuaVeiMJudWGpS093Lj-JRMprlrgVB3NMYiA-seyYAih8Zynh7qtszcAofeRWW589CDPtE_ay_GPwFlXVKjD-Q_TPnJ2KCvx2fG_slQA90yQudwE_bNwHur9PxR0hiZWrvHofanrVQed7/s318/style4-sp.png"];

var style5=["-160px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEira8xBIhjuu4-bK9NB5o4-vPUJb8nAWqA_uYmUXLCp9Bh8OMKlVizosMnY4iDjEQH_V0QDorivQwa6sgp57vJTGwTE1r7HKyjSyAFZEr26GhUr9Ye4rX_iMa4xIePSrr56E6UPttWCUECE/s318/style5-sp.png"];

var style6=["-200px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvMMkmGRsIYs7aQxCEVHeyrOcWj70uNrqYaTX-pLVne-mPKnVYS4SQOpKxDKOKhyphenhyphenth39S-hKSLKeI9KLfuAD_HgFeOHHIRr5oLb0BtZ9cl2M0eUGs1fB_6mwFiRgG883gYFK3iFGlksge/s318/style6-sp.png"];

var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["/search/label/Label1","Label1","id1"];
var m2=["/search/label/Label2","Label2","id2"];
var m3=["/search/label/Label3","Label3","id3"];
var m4=["/search/label/Label4","Label4","id4"];
var m5=["/search/label/Label5","Label5","id5"];
var m6=["/search/label/Label6","Label6","id6"];
var m7=["/search/label/Label7","Label7","id7"];
var m8=["/search/label/Label8","Label8","id8"];
var m9=["/search/label/Label9","Label9","id9"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6,m7,m8,m9];
var n=ttmenu.length;
var list_menu=[];
var list_active=[];
var c_menu='';
var m_homepage='http://demo.fandung.com/';
var h_cond=m_homepage+'search';

var active_cond = location.href;
var home_cond=active_cond.split("?")[0];

var bg_pos='';
var sp_img='';

if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[7][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else {bg_pos=style1[0];sp_img=style1[1];}

var mcss = document.createElement('style');
mcss.type = 'text/css';
mcss.innerHTML = '#promenu, .promenu_sub {background-position: 0 '+bg_pos+'} .menu li:hover, .menu .active, .menu .active span, .menusep, .menu span:hover {background-image: url('+sp_img+')}';
document.body.appendChild(mcss);

// submenu
function otab(){document.write('<table border="0" bordercolor="#999" style="background-color: #FFF" cellspacing="0" cellpadding="0">');}

function submn(submn_link,submn_text){ document.write('<tr><td onmouseover="this.style.background=\'url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png) repeat-x 0 '+bg_pos+'\'" onmouseout="this.style.background=\'url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPm7XLiBblIN9ZFKAZ_zR9lJmsufONmGpjoO3iu93hmAqYhu7eflY7_FeEyUyjhWXmUol2CcMDYSv83iCQIfnW5VX6zg3HbFYciK-aMrLgU6vUZ6w7SawsF2hcg47cyBr6mlt8CoTYKurt/s240/1-6-bg_sub2.png) repeat-x 0 '+bg_pos+'\'" class="promenu_sub" onclick="window.location.href=\''+submn_link+'\'">'+submn_text+'</td></tr>');}

function ctab(){document.write('<\/table>');}

function otab(child_id){document.write('<table id="' + child_id +'" border="0" bordercolor="#999" style="background-color: #FFF" cellspacing="0" cellpadding="0">');}

//submenu

c_menu +='<div id="promenu"><ul class="menu">';

for (var i=0;i<n;i++) {

if ((home_cond==m_homepage)||(home_cond==h_cond)) {list_active[0]='class="active"';}
else if (active_cond.indexOf(ttmenu[i][0])!=-1) {list_active[i]='class="active"';} else {list_active[i]='';}

list_menu[i]='<li><a href="'+ttmenu[i][0]+'" '+list_active[i]+' id="'+ttmenu[i][2]+'"><span>'+ttmenu[i][1]+'</span></a></li>';
c_menu +=list_menu[i];
if (i<n-1) {c_menu +='<li class="menusep"> </li>';}
}
c_menu +='</ul></div>';
document.write(c_menu);

//]]>
</script>

<script type="text/javascript">
otab("id1_child");
submn('link_submenu1.1','Submenu 1.1');
submn('link_submenu1.2','Submenu 1.2');
ctab();
at_attach("id1", "id1_child", "hover", "y", "pointer");

otab("id2_child");
submn('link_submenu2.1','Submenu 2.1');
ctab();
at_attach("id2", "id2_child", "hover", "y", "pointer");

otab("id3_child");
submn('link_submenu3.1','Submenu 3.1');
ctab();
at_attach("id3", "id3_child", "hover", "y", "pointer");

otab("id4_child");
submn('link_submenu4.1','Submenu 4.1');
submn('link_submenu4.2','Submenu 4.2');
submn('link_submenu4.3','Submenu 4.3');
submn('link_submenu4.4','Submenu 4.4');
submn('link_submenu4.5','Submenu 4.5');
submn('link_submenu4.6','Submenu 4.6');
ctab();
at_attach("id4", "id4_child", "hover", "y", "pointer");

otab("id5_child");
submn('link_submenu5.1','Submenu 5.1');
submn('link_submenu5.2','Submenu 5.2');
ctab();
at_attach("id5", "id5_child", "hover", "y", "pointer");

otab("id6_child");
submn('link_submenu6.1','Submenu 6.1');
ctab();
at_attach("id6", "id6_child", "hover", "y", "pointer");

otab("id7_child");
submn('link_submenu7.1','Submenu 7.1');
submn('link_submenu7.2','Submenu 7.2');
submn('link_submenu7.3','Submenu 7.3');
ctab();
at_attach("id7", "id7_child", "hover", "y", "pointer");

otab("id8_child");
submn('link_submenu8.1','Submenu 8.1');
submn('link_submenu8.2','Submenu 8.2');
submn('link_submenu8.3','Submenu 8.3');
submn('link_submenu8.4','Submenu 8.4');
submn('link_submenu8.5','Submenu 8.5');
submn('link_submenu8.6','Submenu 8.6');
submn('link_submenu8.7','Submenu 8.7');
ctab();
at_attach("id8", "id8_child", "hover", "y", "pointer");
</script>
- bản updated vẫn chưa hoàn thiện ở phần hiện hiệu ứng thay đổi style cho menu ở các trang submenu, mình sẽ fix sớm khi có thể.

Nâng cấp ANCMedia 3.3 - add server.

Đầu năm đầu tháng khai xuân một bài. Chúc mọi người một năm mới đầy sức khoẻ, may mắn, hạnh phúc. Mình về tết cũng rảnh đôi chút, sửa lại cho mọi người tiện add server.. Chứ suốt ngày kêu ca và yêu cầu mình có 3 đầu 6 tay cũng không làm hết được. ^^

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo
Mình đã tách riêng làm 2 file js..Mọi người có thể up lên google code. Nhưng để tiện edit các bạn nên down dropbox về và up file server lên đó.

* File server : http://anhnc.googlecode.com/svn/trunk/ANC/3.3/server.js

_Trong file server này gồm 2 phần chính: config và server.

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo
 Danh sách id các bạn có thể thay đổi tuỳ ý. Đã có nhiều bạn có host riêng, vì vậy mình đã làm thêm config cho Player, Proxy, Skin...

* File player: http://anhnc.googlecode.com/svn/trunk/ANC/3.3/player.js

_Vẫn là player có sẵn trong site, nhưng nếu dùng file đó để + file server sẽ không còn dùng được.

* Trong site chỉ cần paste 2 file này như sau vào dưới "anc_tp" hoặc </body>. Tốt nhất là dán dưới </body>
<script src="http://anhnc.googlecode.com/svn/trunk/ANC/3.3/server.js"></script>   
<script src="http://anhnc.googlecode.com/svn/trunk/ANC/3.3/player.js"></script>   

== > Phiên bản 3.3 này mình đã cải thiện vấn đề code, các player trước nhìn rất đau mắt, khó cấu hình CSS, nhiều đoạn code HTML bị thừa. Mọi người có thể nhìn vào hình dưới.

 +) ANC_old

Maphim.Net | Xem phim Online, xem phim han, phim 47, tron bo

+) ANC_new


* ) Giờ vẫn đang nghỉ tết nên mình chưa có mạng add server lên site mình, do đó không có demo cho mọi người. Nhưng có thể xem video hướng dẫn tại đây..

*) Các lưu ý mình đã ghi trong file server, các bạn có thể đọc.

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

Thêm 1 số mẫu trình bày code đẹp cho blog.

Trước đây thủ thuật blogger đã đưa ra một số mẫu trình bày code khá đẹp và hôm nay mình cũng muốn đóng góp thêm 1 số mẫu trình bày code khác khá bắt mắt.


Bắt đầu vào vấn đề chính đây.

Chèn đoạn code bạn chọn vào trước thẻ ]]></b:skin>
Mẫu 1
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #a52676;
border:none;
background:#de45a6;
background: -moz-linear-gradient(top, #e54aac, #f374c5 95%, #d3469f);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e54aac), color-stop(.9, #f374c5), to(#d3469f));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5')"; /* IE8 only */
box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-webkit-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-moz-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
}

Mẫu 2
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
background: #E6E6E6;
background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#e2e2e2));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2')"; /* IE8 only */
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #d0d0d0;
border-bottom:1px solid #b5b5b5;
color:#5e5e5e;
text-shadow: 1px 1px 1px #FFF}

Mẫu 3
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color:#FFF;
text-shadow: 0 1px 1px #0f739d;
background: #40addb;
background: -moz-linear-gradient(top, #d1edfa, #73cef5 5%, #49acd6);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1edfa), color-stop(0.03, #73cef5), to(#49acd6));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6')"; /* IE8 only */
border-bottom:1px solid #2581a8;}

Mẫu 4
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #0d3474;
border:none;
background: #3675da;
background: -moz-linear-gradient(top, #4986e8, #76b8fc 95%, #4986e8);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4986e8), color-stop(.9, #76b8fc), to(#4986e8));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc')"; /* IE8 only */
box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-webkit-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-moz-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;}

Save Template lại.
Sau này mỗi lần trình bài code thì bạn đặt đoạn code vào như dạng sau:

<div class="code">
Nội dung đoạn code
</div>

Cài đặt tên miền riêng cho blogspot

Bài này sẽ hướng dẫn các bạn cài đặt tên miền (domain) riêng cho Blogspot, dùng dns trung gian là PAVietNam, vì thời gian dns ở PAVN rất nhanh
Nếu bạn nào mua domain không phải ở PAVN hay dns về những site khác thì cũng làm tương tự nhưng thời gian chờ lâu hơn
Bước 1: Đăng nhập vào blogspot
Bước 2: Vào cài đặt
.

Nghị định Về công chức xã, phường, thị trấn


Tải nghị định Số: 112/2011/NĐ-CP ngày 05 tháng 12 năm 2011:Tại đây 
NGHỊ ĐỊNH
Về công chức xã, phường, thị trấn
______________

CHÍNH PHỦ
Căn cứ Luật Tổ chức Chính phủ ngày 25 tháng 12 năm 2001;
Căn cứ Luật Cán bộ, công chức ngày 13 tháng 11 năm 2008;
Căn cứ Luật Dân quân tự vệ ngày 23 tháng 11 năm 2009;
Căn cứ Pháp lệnh Công an xã ngày 21 tháng 11 năm 2008;
Xét đề nghị của Bộ trưởng Bộ Nội vụ,
.

Bảng giá đất Bà Rịa - Vũng Tàu


Ban hành quy định Bảng gái các loại đất trên địa bàn tỉnh Bà Rịa - Vũng Tàu; các bạn sau đây là bảng giá đất theo các năm như sau:
 +Bảng giá đất năm 2012
+Bảng giá đất năm 2013

Nhạc xuân


Cuộc thi tìm kiếm tài năng forex năm 2012


Nhằm giới thiệu cho các nhà đầu tư VN những sản phẩm đầu tư hoàn hảo và dễ dàng nhất đang bùng nổ trên khắp thế giới trong lãnh vực đầu tư tài chính tiền tệ hiện nay,đồng thời tạo cho các bạn trẻ đã biết và yêu thích lãnh vực đầu tư tài chính dựa trên mạng internet và công nghệ số hóa này, cơ hội để được giao lưu,học hỏi, nghiên cứu và có nguồn vốn để khởi đầu lập nghiệp: Kiếm tiền bằng chính tài năng và bản lĩnh của mình.

Chúng tôi đang phối hợp cùng với một trong những sàn giao dịch forex hiện đại và uy tín nhất hiện nay trên thế giới là IRONFX.COM để tổ chức cuộc thi tìm kiếm tài năng forex với giải thưởng bằng tiền trị giá hơn 500 triệu VNĐ, với những thể lệ và nội quy tổng quát như sau:


Tất cả mọi người cả trong và ngoài nước (ngoại trừ người có quốc tịch hoặc đăng ký địa chỉ liên hệ tại Mỹ),tuổi từ 18 trở lên,mỗi người chỉ được đăng kí mở 01 tài khoản Demo duy nhất để tham dự cuộc thi,phải kê khai đúng theo mẫu đăng ký do IRON FX phát hành: Ghi đúng tên,ngày tháng năm sinh,số điện thoại và địa chỉ thật đang liên hệ thư tín được. Thí sinh phải giao dịch trực tiếp bằng IP cố định,không được dùng các phần mềm hỗ trợ để giao dịch thay như robot, IP động,không dùng chung 01 địa chỉ IP cho 2 người tham gia thi…., phương pháp đặt lệnh và thời gian,số lượng đặt lệnh tự do. Kết quả sẽ xét từ những người không vi phạm nội quy có số dư cao nhất từ trên xuống và theo hình thức ưu tiên sau:


a. Tỷ lệ phần trăm lợi nhuận; Ưu tiên đầu tiên

Tỷ lệ phần trăm của lợi nhuận = (Tổng Lợi nhuận ròng / tiền gửi ban đầu) x 100

b. Tỷ lệ phần trăm của Breakdown tương đối, Ưu tiên số 2


Tỷ lệ phần trăm của Breakdown tương đối = sự khác biệt giữa điểm cao nhất (H1) và điểm (L1) thấp nhất trong ngày là một tỷ lệ phần trăm = [(H1-L1) / H1] x 100

c. Yếu tố lợi nhuận; Ưu tiên số 3


Yếu tố lợi nhuận = Tổng lợi nhuận / lỗ Gross

Ví dụ:


- Vào cuối cuộc thi, BTC sẽ nhìn vào tỷ lệ phần trăm lợi nhuận này để quyết định người chiến thắng.

- Trong trường hợp 2 người có cùng một tỷ lệ phần trăm lợi nhuận thì IronFX sẽ nhìn vào tỷ lệ phần trăm của sự cố tương đối để xác định người chiến thắng.

- Nếu tỷ lệ phần trăm lợi nhuận và tỷ lệ phần trăm tương đối là như nhau sau đó BTC sẽ nhìn vào yếu tố lợi nhuận để xác định người chiến thắng;

- Nếu tất cả các yếu tố được đề cập ở trên đều giống nhau cho khách hàng thì thí sinh sẽ phải chia giải thưởng theo tỉ lệ bằng nhau.

Thông tin chi tiết về đăng ký và ngày tính điểm:

Các thí sinh sẽ đăng ký theo link này: http://www.ironfx.com/en/promotions/fx-demo-contest và gửi các thông tin chi tiết tới IronFX promotions@IronFX.com


Đăng ký từ ngày 10 /01/ 2012 đến hết ngày 14/2/ 2012.

Cuộc thi bắt đầu tính từ ngày 15/ 2 / 2012 đến hết ngày 16/3/2012.

Theo giờ trên server IRON FX và các lệnh đang mở sẽ được BTC tự kết thúc vào thời gian cuối cùng còn hiệu lực của cuộc thi.

Cơ cấu giải thưởng:

1: 10.000 USD hoặc 30.000 USD trong tài khoản STP/ECN +1.500 lot
2 : 2.000 USD
3 : 1.000 USD
4: 500 USD
5: 250 USD
6 đến 10 : 100 USD

Lưu ý:

- Người thắng giải nhất sẽ được thưởng 10.000 usd tiền mặt hoặc 01 tài khoản real 30.000 usd tại flatform của IRONFX và được quyền giao dịch tiếp tục với thời gian tùy ý,nếu có thêm lợi nhuận sẽ được rút về ngay phần lợi nhuận đó. Kể từ khi nhận được tài khoản này nếu giao dịch đủ 1500 lot chuẩn thì sẽ được rút hết số tiền còn lại trong tài khoản.

- Danh sách thí sinh sẽ được niêm yết vào ngày hoàn tất đăng ký trước khi bắt đầu thi,và thứ bậc thí sinh sẽ được cập nhật hàng ngày trên 2 website:

http://www.ironfx.com hoặc http://sanvangonline.com.vn

- Các thí sinh nên khai đúng thông tin thật của mình để tránh trường hợp bị loại khỏi cuộc thi hoặc không được nhận giải vì lỡ nhầm lẫn…!

Nhạc xuân


.

Ngục Tù Mãnh Long


.

Đấu Đường sát thủ


.

Tiểu tử siêu quậy


.

Đại Tiếu Giang Hồ



.

Bao Thanh Thiên - Bích Huyết Đan Tâm


Ốc Đảo của Oscar




Điểm sáng xây dựng nông thôn mới



Thực hiện chương trình xây dựng nông thôn mới, nhiều tuyến đường giao thông nông thôn ở xã Quảng Thành đã được xây dựng.
Năm 2011, xã Quảng Thành (huyện Châu Đức) được chọn là một trong 6 xã điểm thực hiện chương trình xây dựng nông thôn mới (NTM) của tỉnh. Sau một năm bắt tay vào xây dựng NTM, đến nay bộ mặt nông thôn và đời sống người dân ở xã Quảng Thành đã có nhiều thay đổi, trở thành xã điểm dẫn đầu về phong trào xây dựng NTM.
Những ngày cuối năm, không khí đón xuân tại xã vùng sâu Quảng Thành như rạo rực hơn với những công trình giao thông đang hối hả hoàn thiện. Những con đường ở khu vực trung tâm xã được sửa sang, láng nhựa phẳng phiu, đường vào các thôn, ấp cũng được nâng cấp, trải nhựa, bộ mặt nông thôn của xã như bừng sáng hơn. Hai bên đường, các hộ dân gấp rút thu hoạch tiêu, cà phê để chuẩn bị đón Tết. Nhiều hộ dân cho biết, năm nay đời sống của gia đình họ khá hơn nhờ điều kiện đi lại, sinh hoạt được cải thiện hơn, giá các mặt hàng nông sản cũng tăng, nhất là tiêu, cà phê...
.

[Updated] K14 - Pro Menu (với hiệu ứng prodown)

Lấy ý tưởng từ việc thực hiện demo cho bài viết Tạo Menu Thanh menu ngang có sổ dọc xuống mình dự định sẽ updated thủ thuật lên bằng việc tạo các giao diện khác nhau cho menu khi xem ở các trang khác nhau, ví dụ như các trang label. Nhưng sau đó mình nhớ đến kênh14 cũng có menu như vậy (chỉ khác là không có dropdown) mà giao diện lại đẹp nữa, nên mình quyết định Rip menu này. Và ở bài này menu sẽ không có hiệu ứng dropdown, mình dự định sẽ thêm hiệu ứng dropdown trong thời gian tới.


Xem DEMO

Hình ảnh minh họa :

Updated: Đã cập nhật hiệu ứng sổ dọc cho menu, các bạn có thể xem ở bên dưới

Do làm biếng design giao diện cho nó, nên mình lấy hình nên bên kênh 14 về rồi fix lại để giới thiệu cho mọi người. Và sau đây là 1 số tính năng của nó :
- Tự động thay đổi giao diện của menu cho các trang định sẵn.
- có hiệu ứng trang hiện hành (current) trên menu.
- có 6 kiểu giao diện cho các lựa chọn để thay đổi.

Sau đây là các bước thực hiện :
- Tạo 1 widget HTML/javascript ở nơi muốn đặt menu (tốt nhất là trên header của blog), sau đó dán đoạn code bên dưới vào :
<style type="text/css">
#promenu ul li a:hover {text-decoration:none;}
#promenu {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png);
width: 100%;
height: 32px;
}
.menu {
list-style: none;
width: 100%;
margin: auto!important;
}
.menu li {
float: left;
text-align: center;
padding:0!important;
}
.menu li a {
color: white;
}
.menu .active, .menu li:hover {
background-position: 0 -34px;
float: left;
}
.menu .active span, .menu span:hover {
background-position: 100% -34px;
float: left;
line-height: 30px;
height: 30px;
}
.menu li a span {
font: 12px/31px Tahoma;
font-weight: 700;
display: block;
text-align: center;
padding: 0 8px 0 9px;
}
.menusep {
background-position: 0 0;
height: 32px;
line-height: 32px;
width: 2px;
}
</style>

<script type="text/javascript">
//<![CDATA[
var style1=["0px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCzvMB_nISMjvEHkCJLmbvWcZR21Z9T558t5crjlEQbmvl-8OsszjpEI6ZZZR9oJYGsZelLJM1HtslxUV39Jc9jGf7jyFRQ_LAM5_uKqWtkO7SJrGyCvzhPD7f6-TGCeSJ4MKXVoZNeHm/s318/style1-sp.png"];
var style2=["-40px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEielTOs-thIC1A0vJo3VQjxhcLRYNoPkiEyePOEdNL6o_TFtCBm7dhpCixZv3C0ZJ0ao-FsK_BCAnkZQl9xMlsVGnjexVZW_pvwxAL2ElmcLJRjHTrsnY3RHASSMg8EYqpeVscUdslliOQ8/s318/style2-sp.png"];
var style3=["-80px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKo9MyIRbTpIj9TjZdwLMxs8XmF8y_Fjio7AEtpIYKrgdQtESX1QFHkgQm5aZ9XT7CNfZQpz1MmfQWyyv9CZA8N4boy4RJ9WgpSKiMpO29bGt0ro5yZTOD1JigxyT7xKy_ptIVBJ07wq0V/s318/style3-sp.png"];
var style4=["-120px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfuaVeiMJudWGpS093Lj-JRMprlrgVB3NMYiA-seyYAih8Zynh7qtszcAofeRWW589CDPtE_ay_GPwFlXVKjD-Q_TPnJ2KCvx2fG_slQA90yQudwE_bNwHur9PxR0hiZWrvHofanrVQed7/s318/style4-sp.png"];
var style5=["-160px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEira8xBIhjuu4-bK9NB5o4-vPUJb8nAWqA_uYmUXLCp9Bh8OMKlVizosMnY4iDjEQH_V0QDorivQwa6sgp57vJTGwTE1r7HKyjSyAFZEr26GhUr9Ye4rX_iMa4xIePSrr56E6UPttWCUECE/s318/style5-sp.png"];
var style6=["-200px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvMMkmGRsIYs7aQxCEVHeyrOcWj70uNrqYaTX-pLVne-mPKnVYS4SQOpKxDKOKhyphenhyphenth39S-hKSLKeI9KLfuAD_HgFeOHHIRr5oLb0BtZ9cl2M0eUGs1fB_6mwFiRgG883gYFK3iFGlksge/s318/style6-sp.png"];

var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6];

var n=ttmenu.length;
var list_menu=[];
var list_active=[];
var c_menu='';
var m_homepage='http://demo.fandung.com';
var h_cond=m_homepage+'/search';

var active_cond = location.href;
var home_cond=active_cond.split("?")[0];

var bg_pos='';
var sp_img='';

if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}

var mcss = document.createElement('style');
mcss.type = 'text/css';
mcss.innerHTML = '#promenu {background-position: 0 '+bg_pos+'} .menu li:hover, .menu .active, .menu .active span, .menusep, .menu span:hover {background-image: url('+sp_img+')}';
document.body.appendChild(mcss);

c_menu +='<div id="promenu"><ul class="menu">';

for (var i=0;i<n;i++) {

if ((home_cond==m_homepage)||(home_cond==h_cond)) {list_active[0]='class="active"';}
else if (active_cond.indexOf(ttmenu[i][0])!=-1) {list_active[i]='class="active"';} else {list_active[i]='';}

list_menu[i]='<li><a href="'+ttmenu[i][0]+'" '+list_active[i]+' id="'+ttmenu[i][2]+'"><span>'+ttmenu[i][1]+'</span></a></li>';
c_menu +=list_menu[i];
if (i<n-1) {c_menu +='<li class="menusep"> </li>';}
}
c_menu +='</ul></div>';
document.write(c_menu);

//]]>
</script>

Một vài hướng dẫn :
- Việc đầu tiên là thay http://demo.fandung.com thành tên miền của blog bạn, nhớ là không có dấu (/) theo sau tên miền.
- Để thêm menu, bớt menu, thay đổi tên hiển thị của menu, thay đổi link liên kết của menu,... các bạn chỉnh sửa ở đoạn code như bên dưới :
...
...
var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6];
...
...
- http://demo.fandung.com thay bằng địa chỉ trang chủ của blog bạn
- link_menu1, link_menu2, ... là đia chỉ liên kết của các menu.
- Menu1, Menu2, ... là tên hiển thị của các menu.
- nếu muốn thêm nhiều menu nữa thì các bạn thêm code tương tự như bên dưới :
...
...
var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["link_menu1","Menu1","m_id1"];
var m2=["link_menu2","Menu2","m_id2"];
var m3=["link_menu3","Menu3","m_id3"];
var m4=["link_menu4","Menu4","m_id4"];
var m5=["link_menu5","Menu5","m_id5"];
var m6=["link_menu6","Menu6","m_id6"];
var m7=["link_menu7","Menu7","m_id7"];
var m8=["link_menu8","Menu8","m_id8"];


var ttmenu = [m0,m1,m2,m3,m4,m5,m6,m7,m8];
...
...
- để tùy chọn style cho menu ở mỗi trang, các bạn chỉnh sửa ở đoạn code bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- ttmenu[1][0], ttmenu[2][0], ..., ttmenu[6][0] ; đây là các phần tử trong mảng 2 chiều ttmenu, tương ứng với địa chỉ liên kết của các menu : Menu1, Menu2, ..., Menu6
- ở trên menu0, tức là menu HOME mình cho style mặc định là style1. cùng style với các trang liên kết không có trong menu (ví dụ các trang archive hoặc trang bài viết, ...) , hoặc các liên kết không được chọn style để hiển thị.
- code trên sẽ được hình dung như bên dưới :
Menu0 ------ style1
Menu1 ------ style2
Menu2 ------ style3
Menu3 ------ style4
Menu4 ------ style5
Menu5 ------ style6
Menu6 ------ style2
Trang khác ------ style1
- Nếu muốn thay đổi style cho các trang, các bạn chỉ cần đổi tên style1, style2,... thành các style khác là được. tức là các vị trí trong code bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...

- Nếu như có nhiều menu thì các bạn cứ thêm code như bên dưới để chọn style cho nó :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[7][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[8][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}

else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- lưu ý : ttmenu[7][0], và ttmenu[8][0] là liên kết của các Menu7, và Menu8.
- nếu muốn chỉ 1 trang nào đó có giao diện đặc biệt khác với các trang còn lại (ở đây mình ví dụ là trang Menu1) thì đoạn code ở trên sẽ chỉ còn như bên dưới :
...
...
if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else {bg_pos=style1[0];sp_img=style1[1];}
...
...
- Đoạn code trên có nghĩa là chỉ có trang Menu1 là có giao diện riêng biệt là Style2, còn các trang khác sẽ có giao diện Style1.

Như vậy mình hướng dẫn đã xong. các bạn cứ test thử, nếu có trục trặc gì mình sẽ fix lại bài viết và cập nhật thêm hướng dẫn.

----- UPDATED -----
K14 - Promenu (với hiệu ứng sổ dọc)
- ở bản update này, mình sẽ cập nhật thêm tính năng thêm submenu cho menu chính. Tính năng này mình kết hợp từ bài viết "Tạo menu nằm ngang với hiệu ứng sổ dọc".
- Để thực hiện việc cập nhật này, các bạn phải xem lại bài viết Tạo Menu Thanh menu ngang có sổ dọc xuống

Xem DEMO

Hình ảnh minh họa :

- Sau đây là code mẫu của thủ thuật đã updated, các bạn thực hiện theo hướng dẫn của bài này và bài Tạo Menu Thanh menu ngang có sổ dọc xuống để có thể chỉnh sửa lại từ code mẫu :
<script src="http://fandung.googlecode.com/svn/trunk/js/dropdown2.js" type="text/javascript"></script>

<style type="text/css">
#promenu ul li a:hover {text-decoration:none;}
#promenu {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png);
width: 100%;
height: 32px;
}
.menu {
list-style: none;
width: 100%;
margin: auto!important;
}
.menu li {
float: left;
text-align: center;
padding:0!important;
}
.menu li a {
color: white;
height:30px;
display:block;
}
.menu .active, .menu li:hover {
background-position: 0 -34px;
float: left;
}

.menu .active span, .menu span:hover {
background-position: 100% -34px;
float: left;
line-height: 30px;
height: 30px;
}

.menu li a span {
font: 12px/31px Tahoma;
font-weight: 700;
display: block;
text-align: center;
padding: 0 8px 0 9px;
}
.menusep {
background-position: 0 0;
height: 32px;
line-height: 32px;
width: 2px;
}
.promenu_sub {
background-repeat: repeat-x;
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPm7XLiBblIN9ZFKAZ_zR9lJmsufONmGpjoO3iu93hmAqYhu7eflY7_FeEyUyjhWXmUol2CcMDYSv83iCQIfnW5VX6zg3HbFYciK-aMrLgU6vUZ6w7SawsF2hcg47cyBr6mlt8CoTYKurt/s240/1-6-bg_sub2.png);
margin-top:1px;
padding:1px;
color: #fff;;
margin: 1 1px;
padding: 7px 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
border-top:1px solid #ededed;
}
</style>

<script type="text/javascript">
//<![CDATA[
var style1=["0px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiCzvMB_nISMjvEHkCJLmbvWcZR21Z9T558t5crjlEQbmvl-8OsszjpEI6ZZZR9oJYGsZelLJM1HtslxUV39Jc9jGf7jyFRQ_LAM5_uKqWtkO7SJrGyCvzhPD7f6-TGCeSJ4MKXVoZNeHm/s318/style1-sp.png"];

var style2=["-40px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEielTOs-thIC1A0vJo3VQjxhcLRYNoPkiEyePOEdNL6o_TFtCBm7dhpCixZv3C0ZJ0ao-FsK_BCAnkZQl9xMlsVGnjexVZW_pvwxAL2ElmcLJRjHTrsnY3RHASSMg8EYqpeVscUdslliOQ8/s318/style2-sp.png"];

var style3=["-80px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKo9MyIRbTpIj9TjZdwLMxs8XmF8y_Fjio7AEtpIYKrgdQtESX1QFHkgQm5aZ9XT7CNfZQpz1MmfQWyyv9CZA8N4boy4RJ9WgpSKiMpO29bGt0ro5yZTOD1JigxyT7xKy_ptIVBJ07wq0V/s318/style3-sp.png"];

var style4=["-120px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfuaVeiMJudWGpS093Lj-JRMprlrgVB3NMYiA-seyYAih8Zynh7qtszcAofeRWW589CDPtE_ay_GPwFlXVKjD-Q_TPnJ2KCvx2fG_slQA90yQudwE_bNwHur9PxR0hiZWrvHofanrVQed7/s318/style4-sp.png"];

var style5=["-160px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEira8xBIhjuu4-bK9NB5o4-vPUJb8nAWqA_uYmUXLCp9Bh8OMKlVizosMnY4iDjEQH_V0QDorivQwa6sgp57vJTGwTE1r7HKyjSyAFZEr26GhUr9Ye4rX_iMa4xIePSrr56E6UPttWCUECE/s318/style5-sp.png"];

var style6=["-200px","https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCvMMkmGRsIYs7aQxCEVHeyrOcWj70uNrqYaTX-pLVne-mPKnVYS4SQOpKxDKOKhyphenhyphenth39S-hKSLKeI9KLfuAD_HgFeOHHIRr5oLb0BtZ9cl2M0eUGs1fB_6mwFiRgG883gYFK3iFGlksge/s318/style6-sp.png"];

var m0=["http://demo.fandung.com","Home","home_id"];
var m1=["/search/label/Label1","Label1","id1"];
var m2=["/search/label/Label2","Label2","id2"];
var m3=["/search/label/Label3","Label3","id3"];
var m4=["/search/label/Label4","Label4","id4"];
var m5=["/search/label/Label5","Label5","id5"];
var m6=["/search/label/Label6","Label6","id6"];
var m7=["/search/label/Label7","Label7","id7"];
var m8=["/search/label/Label8","Label8","id8"];
var m9=["/search/label/Label9","Label9","id9"];

var ttmenu = [m0,m1,m2,m3,m4,m5,m6,m7,m8,m9];
var n=ttmenu.length;
var list_menu=[];
var list_active=[];
var c_menu='';
var m_homepage='http://demo.fandung.com/';
var h_cond=m_homepage+'search';

var active_cond = location.href;
var home_cond=active_cond.split("?")[0];

var bg_pos='';
var sp_img='';

if (active_cond.indexOf(ttmenu[1][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[2][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else if (active_cond.indexOf(ttmenu[3][0])!=-1) {bg_pos=style4[0];sp_img=style4[1];}
else if (active_cond.indexOf(ttmenu[4][0])!=-1) {bg_pos=style5[0];sp_img=style5[1];}
else if (active_cond.indexOf(ttmenu[5][0])!=-1) {bg_pos=style6[0];sp_img=style6[1];}
else if (active_cond.indexOf(ttmenu[6][0])!=-1) {bg_pos=style2[0];sp_img=style2[1];}
else if (active_cond.indexOf(ttmenu[7][0])!=-1) {bg_pos=style3[0];sp_img=style3[1];}
else {bg_pos=style1[0];sp_img=style1[1];}

var mcss = document.createElement('style');
mcss.type = 'text/css';
mcss.innerHTML = '#promenu, .promenu_sub {background-position: 0 '+bg_pos+'} .menu li:hover, .menu .active, .menu .active span, .menusep, .menu span:hover {background-image: url('+sp_img+')}';
document.body.appendChild(mcss);

// submenu
function otab(){document.write('<table border="0" bordercolor="#999" style="background-color: #FFF" cellspacing="0" cellpadding="0">');}

function submn(submn_link,submn_text){ document.write('<tr><td onmouseover="this.style.background=\'url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKy67dsVUgyntsM6L2FwA4rWk_fG6fyMMeiPrDSsknvsvhsCLX6xyltNul3xO8Prk4J1P9PNydRi66F5lRYI7dp7PeX1pDOJhcZfIIuI-znfTD74jpqooqWw4X4eAaRHFLA9p4hlOGer0x/s400/1-6-bg.png) repeat-x 0 '+bg_pos+'\'" onmouseout="this.style.background=\'url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPm7XLiBblIN9ZFKAZ_zR9lJmsufONmGpjoO3iu93hmAqYhu7eflY7_FeEyUyjhWXmUol2CcMDYSv83iCQIfnW5VX6zg3HbFYciK-aMrLgU6vUZ6w7SawsF2hcg47cyBr6mlt8CoTYKurt/s240/1-6-bg_sub2.png) repeat-x 0 '+bg_pos+'\'" class="promenu_sub" onclick="window.location.href=\''+submn_link+'\'">'+submn_text+'</td></tr>');}

function ctab(){document.write('<\/table>');}

function otab(child_id){document.write('<table id="' + child_id +'" border="0" bordercolor="#999" style="background-color: #FFF" cellspacing="0" cellpadding="0">');}

//submenu

c_menu +='<div id="promenu"><ul class="menu">';

for (var i=0;i<n;i++) {

if ((home_cond==m_homepage)||(home_cond==h_cond)) {list_active[0]='class="active"';}
else if (active_cond.indexOf(ttmenu[i][0])!=-1) {list_active[i]='class="active"';} else {list_active[i]='';}

list_menu[i]='<li><a href="'+ttmenu[i][0]+'" '+list_active[i]+' id="'+ttmenu[i][2]+'"><span>'+ttmenu[i][1]+'</span></a></li>';
c_menu +=list_menu[i];
if (i<n-1) {c_menu +='<li class="menusep"> </li>';}
}
c_menu +='</ul></div>';
document.write(c_menu);

//]]>
</script>

<script type="text/javascript">
otab("id1_child");
submn('link_submenu1.1','Submenu 1.1');
submn('link_submenu1.2','Submenu 1.2');
ctab();
at_attach("id1", "id1_child", "hover", "y", "pointer");

otab("id2_child");
submn('link_submenu2.1','Submenu 2.1');
ctab();
at_attach("id2", "id2_child", "hover", "y", "pointer");

otab("id3_child");
submn('link_submenu3.1','Submenu 3.1');
ctab();
at_attach("id3", "id3_child", "hover", "y", "pointer");

otab("id4_child");
submn('link_submenu4.1','Submenu 4.1');
submn('link_submenu4.2','Submenu 4.2');
submn('link_submenu4.3','Submenu 4.3');
submn('link_submenu4.4','Submenu 4.4');
submn('link_submenu4.5','Submenu 4.5');
submn('link_submenu4.6','Submenu 4.6');
ctab();
at_attach("id4", "id4_child", "hover", "y", "pointer");

otab("id5_child");
submn('link_submenu5.1','Submenu 5.1');
submn('link_submenu5.2','Submenu 5.2');
ctab();
at_attach("id5", "id5_child", "hover", "y", "pointer");

otab("id6_child");
submn('link_submenu6.1','Submenu 6.1');
ctab();
at_attach("id6", "id6_child", "hover", "y", "pointer");

otab("id7_child");
submn('link_submenu7.1','Submenu 7.1');
submn('link_submenu7.2','Submenu 7.2');
submn('link_submenu7.3','Submenu 7.3');
ctab();
at_attach("id7", "id7_child", "hover", "y", "pointer");

otab("id8_child");
submn('link_submenu8.1','Submenu 8.1');
submn('link_submenu8.2','Submenu 8.2');
submn('link_submenu8.3','Submenu 8.3');
submn('link_submenu8.4','Submenu 8.4');
submn('link_submenu8.5','Submenu 8.5');
submn('link_submenu8.6','Submenu 8.6');
submn('link_submenu8.7','Submenu 8.7');
ctab();
at_attach("id8", "id8_child", "hover", "y", "pointer");
</script>
- bản updated vẫn chưa hoàn thiện ở phần hiện hiệu ứng thay đổi style cho menu ở các trang submenu, mình sẽ fix sớm khi có thể.
Subscribe to RSS Feed Follow me on Twitter!