November 2016

Xin chào, Hôm nay blog VuTienAnh sẽ lại tiếp tục share bộ code hot api sim free.

Code Gồm 2 Loại :

  • + Api Thường 
  • + APi Kèm Icon 
1. Api Sim Thường :
< ? php
$text = $_GET[NHI];
$act = "LOVE";
$check = $_GET[VTA];
if($check !== $act){
echo "Liên Hệ FB : -https://www.facebook.com/VTADZ.VN - Để Lấy Key Simsimi";
exit;
}
echo NA(LOVE($text));

function NA($data){
$data = preg_replace("/đụ|cặc|lồn|cặt|loz|buồi|địt/is", "***", $data);
return $data;
}

function LOVE($noidung) {
$key = '86c7ef71-d7d9-49a7-b956-6e31298de248';
$curl = curl_init(); if (!$curl) exit;
$headers = array(
'Accept: application/json, text/javascript, */*; q=0.01',
'Content-type: application/json; charset=utf-8',
'Referer: http://vutienanh.pro',
'User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.5.13',
'X-Requested-With: XMLHttpRequest'
);
curl_setopt($curl, CURLOPT_URL, 'http://api.simsimi.com/request.p?key='.$key.'&lc=vn&ft=1.0&text='.urlencode($noidung));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
$pharr = json_decode($result,true);
$phanhoi = $pharr[response];
if($phanhoi == '')
{
$a = array(' Em chưa được học câu đó - dạy cho em bằng ứng dụng SimSimi trên Android, iOS và Windows Phone nha ',' Cài đặt Bot SimSimi Miễn Phí Tại Website AuToBotFb.Com & Vip-Liker.Com <3 a="" anh="" b="array_rand($a,3);" c="" ch="" cho="" d="" em="" hi="" huhu="" i="" icon="" kh="" l="" n="" ng="" nh="" p="" ph="" phanhoi="" return="" tr="" u="" v="" vta="" y="">

2. Api Sim Icon : 
< ? php
$text = $_GET[NHI];
$act = "LOVE";
$check = $_GET[VTA];
if($check !== $act){
echo "Liên Hệ FB : -https://www.facebook.com/VTADZ.VN - Để Lấy Key Simsimi";
exit;
}
echo NA(LOVE($text));

function NA($data){
$data = preg_replace("/đụ|cặc|lồn|cặt|loz|buồi|địt/is", "***", $data);
return $data;
}

function LOVE($noidung) {
$key = 'e5fbeb60-09d7-40e3-96ef-7a6495da1832';
$curl = curl_init(); if (!$curl) exit;
$headers = array(
'Accept: application/json, text/javascript, */*; q=0.01',
'Content-type: application/json; charset=utf-8',
'Referer: http://vutienanh.pro',
'User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.5.13',
'X-Requested-With: XMLHttpRequest'
);
curl_setopt($curl, CURLOPT_URL, 'http://api.simsimi.com/request.p?key='.$key.'&lc=vn&ft=1.0&text='.urlencode($noidung));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
$pharr = json_decode($result,true);
$phanhoi = $pharr[response];
$emo=array(
urldecode('%F3%BE%80%80'),
urldecode('%F3%BE%80%81'),
urldecode('%F3%BE%80%82'),
urldecode('%F3%BE%80%83'),
urldecode('%F3%BE%80%84'),
urldecode('%F3%BE%80%85'),
urldecode('%F3%BE%80%87'),
urldecode('%F3%BE%80%B8'),
urldecode('%F3%BE%80%BC'),
urldecode('%F3%BE%80%BD'),
urldecode('%F3%BE%80%BE'),
urldecode('%F3%BE%80%BF'),
urldecode('%F3%BE%81%80'),
urldecode('%F3%BE%81%81'),
urldecode('%F3%BE%81%82'),
urldecode('%F3%BE%81%83'),
urldecode('%F3%BE%81%85'),
urldecode('%F3%BE%81%86'),
urldecode('%F3%BE%81%87'),
urldecode('%F3%BE%81%88'),
urldecode('%F3%BE%81%89'),
urldecode('%F3%BE%81%91'),
urldecode('%F3%BE%81%92'),
urldecode('%F3%BE%81%93'),
urldecode('%F3%BE%86%90'),
urldecode('%F3%BE%86%91'),
urldecode('%F3%BE%86%92'),
urldecode('%F3%BE%86%93'),
urldecode('%F3%BE%86%94'),
urldecode('%F3%BE%86%96'),
urldecode('%F3%BE%86%9B'),
urldecode('%F3%BE%86%9C'),
urldecode('%F3%BE%86%9D'),
urldecode('%F3%BE%86%9E'),
urldecode('%F3%BE%86%A0'),
urldecode('%F3%BE%86%A1'),
urldecode('%F3%BE%86%A2'),
urldecode('%F3%BE%86%A4'),
urldecode('%F3%BE%86%A5'),
urldecode('%F3%BE%86%A6'),
urldecode('%F3%BE%86%A7'),
urldecode('%F3%BE%86%A8'),
urldecode('%F3%BE%86%A9'),
urldecode('%F3%BE%86%AA'),
urldecode('%F3%BE%86%AB'),
urldecode('%F3%BE%86%AE'),
urldecode('%F3%BE%86%AF'),
urldecode('%F3%BE%86%B0'),
urldecode('%F3%BE%86%B1'),
urldecode('%F3%BE%86%B2'),
urldecode('%F3%BE%86%B3'),
urldecode('%F3%BE%86%B5'),
urldecode('%F3%BE%86%B6'),
urldecode('%F3%BE%86%B7'),
urldecode('%F3%BE%86%B8'),
urldecode('%F3%BE%86%BB'),
urldecode('%F3%BE%86%BC'),
urldecode('%F3%BE%86%BD'),
urldecode('%F3%BE%86%BE'),
urldecode('%F3%BE%86%BF'),
urldecode('%F3%BE%87%80'),
urldecode('%F3%BE%87%81'),
urldecode('%F3%BE%87%82'),
urldecode('%F3%BE%87%83'),
urldecode('%F3%BE%87%84'),
urldecode('%F3%BE%87%85'),
urldecode('%F3%BE%87%86'),
urldecode('%F3%BE%87%87'),
urldecode('%F3%BE%87%88'),
urldecode('%F3%BE%87%89'),
urldecode('%F3%BE%87%8A'),
urldecode('%F3%BE%87%8B'),
urldecode('%F3%BE%87%8C'),
urldecode('%F3%BE%87%8D'),
urldecode('%F3%BE%87%8E'),
urldecode('%F3%BE%87%8F'),
urldecode('%F3%BE%87%90'),
urldecode('%F3%BE%87%91'),
urldecode('%F3%BE%87%92'),
urldecode('%F3%BE%87%93'),
urldecode('%F3%BE%87%94'),
urldecode('%F3%BE%87%95'),
urldecode('%F3%BE%87%96'),
urldecode('%F3%BE%87%97'),
urldecode('%F3%BE%87%98'),
urldecode('%F3%BE%87%99'),
urldecode('%F3%BE%87%9B'),
urldecode('%F3%BE%8C%AC'),
urldecode('%F3%BE%8C%AD'),
urldecode('%F3%BE%8C%AE'),
urldecode('%F3%BE%8C%AF'),
urldecode('%F3%BE%8C%B0'),
urldecode('%F3%BE%8C%B2'),
urldecode('%F3%BE%8C%B3'),
urldecode('%F3%BE%8C%B4'),
urldecode('%F3%BE%8C%B6'),
urldecode('%F3%BE%8C%B8'),
urldecode('%F3%BE%8C%B9'),
urldecode('%F3%BE%8C%BA'),
urldecode('%F3%BE%8C%BB'),
urldecode('%F3%BE%8C%BC'),
urldecode('%F3%BE%8C%BD'),
urldecode('%F3%BE%8C%BE'),
urldecode('%F3%BE%8C%BF'),
urldecode('%F3%BE%8C%A0'),
urldecode('%F3%BE%8C%A1'),
urldecode('%F3%BE%8C%A2'),
urldecode('%F3%BE%8C%A3'),
urldecode('%F3%BE%8C%A4'),
urldecode('%F3%BE%8C%A5'),
urldecode('%F3%BE%8C%A6'),
urldecode('%F3%BE%8C%A7'),
urldecode('%F3%BE%8C%A8'),
urldecode('%F3%BE%8C%A9'),
urldecode('%F3%BE%8C%AA'),
urldecode('%F3%BE%8C%AB'),
urldecode('%F3%BE%8D%80'),
urldecode('%F3%BE%8D%81'),
urldecode('%F3%BE%8D%82'),
urldecode('%F3%BE%8D%83'),
urldecode('%F3%BE%8D%84'),
urldecode('%F3%BE%8D%85'),
urldecode('%F3%BE%8D%86'),
urldecode('%F3%BE%8D%87'),
urldecode('%F3%BE%8D%88'),
urldecode('%F3%BE%8D%89'),
urldecode('%F3%BE%8D%8A'),
urldecode('%F3%BE%8D%8B'),
urldecode('%F3%BE%8D%8C'),
urldecode('%F3%BE%8D%8D'),
urldecode('%F3%BE%8D%8F'),
urldecode('%F3%BE%8D%90'),
urldecode('%F3%BE%8D%97'),
urldecode('%F3%BE%8D%98'),
urldecode('%F3%BE%8D%99'),
urldecode('%F3%BE%8D%9B'),
urldecode('%F3%BE%8D%9C'),
urldecode('%F3%BE%8D%9E'),
urldecode('%F3%BE%93%B2'),
urldecode('%F3%BE%93%B4'),
urldecode('%F3%BE%93%B6'),
urldecode('%F3%BE%94%90'),
urldecode('%F3%BE%94%92'),
urldecode('%F3%BE%94%93'),
urldecode('%F3%BE%94%96'),
urldecode('%F3%BE%94%97'),
urldecode('%F3%BE%94%98'),
urldecode('%F3%BE%94%99'),
urldecode('%F3%BE%94%9A'),
urldecode('%F3%BE%94%9C'),
urldecode('%F3%BE%94%9E'),
urldecode('%F3%BE%94%9F'),
urldecode('%F3%BE%94%A4'),
urldecode('%F3%BE%94%A5'),
urldecode('%F3%BE%94%A6'),
urldecode('%F3%BE%94%A8'),
urldecode('%F3%BE%94%B8'),
urldecode('%F3%BE%94%BC'),
urldecode('%F3%BE%94%BD'),
urldecode('%F3%BE%9F%9C'),
urldecode('%F3%BE%A0%93'),
urldecode('%F3%BE%A0%94'),
urldecode('%F3%BE%A0%9A'),
urldecode('%F3%BE%A0%9C'),
urldecode('%F3%BE%A0%9D'),
urldecode('%F3%BE%A0%9E'),
urldecode('%F3%BE%A0%A3'),
urldecode('%F3%BE%A0%A7'),
urldecode('%F3%BE%A0%A8'),
urldecode('%F3%BE%A0%A9'),
urldecode('%F3%BE%A5%A0'),
urldecode('%F3%BE%A6%81'),
urldecode('%F3%BE%A6%82'),
urldecode('%F3%BE%A6%83'),
urldecode('%F3%BE%AC%8C'),
urldecode('%F3%BE%AC%8D'),
urldecode('%F3%BE%AC%8E'),
urldecode('%F3%BE%AC%8F'),
urldecode('%F3%BE%AC%90'),
urldecode('%F3%BE%AC%91'),
urldecode('%F3%BE%AC%92'),
urldecode('%F3%BE%AC%93'),
urldecode('%F3%BE%AC%94'),
urldecode('%F3%BE%AC%95'),
urldecode('%F3%BE%AC%96'),
urldecode('%F3%BE%AC%97'),
);
$icon3=$emo[rand(0,count($emo)-1)];
$icon4=$emo[rand(0,count($emo)-1)];
if($phanhoi == ' '.$icon3.' '.$icon4.'')
{
$a = array(' Em chưa được học câu đó - dạy cho em bằng ứng dụng SimSimi trên Android, iOS và Windows Phone nha ',' Cài đặt Bot SimSimi Miễn Phí Tại Website Http://AuTobotfb.com <3 a="" anh="" b="array_rand($a,3);" c="" ch="" cho="" d="" echo="" em="" hi="" huhu="" i="" icon3.="" icon4.="" icon="" kh="" l="" n="" ng="" nh="" p="" ph="" phanhoi.="" phanhoi="$a[$b[1]];" tr="" u="" v="" vta="" y="">


Hướng Dẫn Sử Dụng :

  1. Bạn Tạo 1 File Bất Kì Trên Hostting của bạn ( VD: VuTienAnh.Php)
  2. Chọn Và Dán 1 Trong 2 Code Phía Trên Vào Lưu Lại.
  3. Chạy Api : Http://DomainCuaBan/FileCuaBan.Php?VTA=LOVE&NHI=VTADZ
  4. VD : http://autobotfb.com/api/simicon.php?VTA=LOVE&NHI=VTADZ
Chú Ý : Nếu Key Sim Phía Trên Die Bạn Dùng Key Sau : 
e5fbeb60-09d7-40e3-96ef-7a6495da1832

Hoặc Bạn Cũng Có Thể Dùng Api Có Sẵn Phía Dưới :
Lời kết : Code Này mình sưu tầm được bởi a DuySexy Key Sim Bởi Bạn Phước Trung. 
Theo VuTienAnh.Pro

Xin Chào, Hôm nay blog VuTienAnh sẽ lại chia sẻ cho bạn một số api facebook Dành cho các bạn coder Facebook <3.
Mỗi Api Mình Sẽ chú thich ở trên nhé :

1. Đếm số tin nhắn đã gửi :
https://graph.facebook.com/me/threads?limit=50&access_token=
2. Xóa all tin nhắn : 
https://graph.facebook.com/id_tu_api_dem_tin_nhan?access_token=&method=delete
3. Lấy danh sách tất cả bạn bè : 
https://graph.facebook.com/fql?q=SELECT+uid,+name,+friend_count,+subscriber_count+FROM+user+WHERE+uid+IN+(SELECT+uid2+FROM+friend+WHERE+uid1+=+me())++ORDER+BY+rand()+LIMIT+5000&access_token=
4. Lấy danh sách bạn bè bị Rip, Block, FAQ :
https://graph.facebook.com/fql?q=SELECT+id,+can_post,+name+FROM+profile+WHERE+id+IN+(SELECT+uid2+FROM+friend+WHERE+uid1+=+me())+AND+name+=+"Facebook+User"+ORDER+BY+rand()+LIMIT+5000&access_token=
5. Lấy danh sách lời mời kết bạn : 
https://graph.facebook.com/?access_token=&batch=[{"name":+"friendrequests",+"method":"GET",+"relative_url":"v1.0/me/friendrequests?limit=5000"},+{"method":"GET",+"relative_url":"fql?q=SELECT+uid,+name,+mutual_friend_count,+sex+FROM+user+WHERE+uid+IN+({result=friendrequests:$.data[*].from.id})"}]&include_headers=false&method=post
6. Graph Api Search :

     6.1 Mọi Người :
https://graph.facebook.com/search?type=user&q=tu_khoa_tim_kiem&limit=gioi_han_toi_da&fields=id,name&access_token=
     6.2 Trang :
https://graph.facebook.com/search?type=page&q=tu_khoa_tim_kiem&limit=gioi_han_toi_da&=id,name,icon&access_token=
     6.3 Nhóm :
https://graph.facebook.com/search?type=group&q=tu_khoa_tim_kiem&limit=gioi_han_toi_da&=id,name,icon&access_token=
7. Scan những nhóm đang làm admin và đã tham gia :
https://graph.facebook.com/?method=post&access_token=&batch=[{"method":"GET","relative_url":"me"},+{"method":"GET","relative_url":"me/groups?fields=icon,administrator,name%26limit=5000"}]&include_headers=false
8. Scan nhóm đang tham gia :
https://graph.facebook.com/?method=post&access_token=&batch=[{"method":"GET","relative_url":"me"},+{"method":"GET","relative_url":"me/groups?fields=icon,administrator,name%26limit=5000"}]&include_headers=false
9. Đếm like trang :
https://graph.facebook.com/fql?q=SELECT+page_id,+name,+fan_count,+access_token+FROM+page+WHERE+page_id+IN+(SELECT+page_id+FROM+page_admin+WHERE+uid+=+me()+ORDER+by+rand()+LIMIT+5000)&access_token=
10. Gửi tin nhắn theo list id đã cài sẵn :
https://graph.facebook.com/me/threads?locale=en_US&to=[{"type":"id","id":"4","id":"4"}]&method=post&return_structure=true&message=1&link=2&name=3&picture=4&description=5&access_token=
11. Mời thích trang :
https://graph.facebook.com/idTrang/invited?method=post&invitee_id=id_can_moi&access_token=
12. Mời tham gia sự kiện :
https://graph.facebook.com/idSuKien/invited?method=post&users=id_can_moi&access_token=
13. Comments tag bạn bè :
https://graph.facebook.com/172689179864813/comments?method=post&access_token=&message=123+@[id_bb:0]+@[id_bb:0]
14. Share Post nên tường bạn bè :
https://graph.facebook.com/id_bb/feed?locale=en_US&method=post&return_structure=true&message=tin_nhan&link=Link_share&name=tieu_de_link&picture=link_anh&description=mo_ta&caption=trang_muon_fake&access_token=
15. Share tag bạn bè :
https://graph.facebook.com/me/feed?method=post&access_token=&message=1&link=2&tags=id_bb,id_bb
16. Share post group :
https://graph.facebook.com/id_post_can_share/sharedposts?to=id_group&locale=en_US&method=post&return_structure=true&message=tin_nhan&access_token=
UPDATE! Theo Dõi Bài Viết Này Mình SẼ Cập Nhập Ngay Sau Khi Có Api Mới :D

Lời Kết: Mình mong rằng bài viết này sẽ có ích cho bạn. Chia sẻ tới mọi người để blog mình phát triển hơn nhé!
Theo Bót.Vn

Lang thang tìm cách chèn Quảng Cáo ADS vào Blog http://codeSEO.net của mình tình cờ thấy Blog Đôi Guốc Mộc chia sẻ khá nhiều cách chèn Quảng Cáo ADS vào Blogspot nên ở bài viết này mình xin chia sẻ và tổng hợp lại cho các bạn tham khảo.
Dưới đây là phần tổng hợp các cách chèn ADS theo dấu ngắt nhảy, theo vị trí tùy ý muốn. Có cái áp dụng rất dễ hầu như template blogspot nào cũng làm được. Lại có cái làm sơ suất lại không được. Vì thế các bạn đọc cho kĩ một chút nếu không được thì comment bên dưới mình sẽ hỗ trợ thêm
Đọc thêm »

SITEMAP Chọn Nhãn Tự Động cho Blogger hội tụ đầy đủ các CODE Chất LượngBố Trí Đẹp Mắt Nhất cho Blogspot. Không những thế SITEMAP này còn tích hợp chế độ xem thêm không cần load lại trang và chế độ tìm kiếm theo từ khóa theo từng nhãn (Label) cực Đỉnh
Trong bài viết này mình sẽ hướng dẫn các bạn "Tạo Sitemap Chọn Nhãn Tự Động Cho Blogger". Hy vọng nó bổ ích với các bạn.
Đọc thêm »

Có rất nhiều bài viết mà bạn cảm thấy có giá trị trong Blog của bạn nhưng những người mới (khách mới) lại không thể tiếp cận với bài viết đó. Bạn lại càng không muốn xóa đi viết lại bởi bài viết nà đã có thứ hạng khá tốt trên Google. Giải pháp ở đây chính là biến bài viết cũ thành bài viết mới cập nhật bằng cách bên dưới
Vì vậy, để đưa 1 bài viết bất kì lên trên cùng các bài đăng trong Blogger (blogspot), bạn có thể tùy chọn Lịch biểu trong Cài đặt bài đăng để thay đổi thời gian xuất bản của bài viết đó (Tất nhiên bạn phải chọn thời điểm gần đây nhất). Cách này sẽ không làm thay đổi URL bài viết của bạn (Rất quan trọng).Đọc thêm »

Bộ CODE Hiện Nội Dung Ẩn Sau Thời Gian Chờ thường sử dụng cho các site DOWNLOAD hoặc chia sẻ Link mục đích của điều này giúp cho người dùng chờ đợi sẽ quan tâm nhiều hơn đến các Quảng Cáo cũng như đẩy thời gian on-site cao hơn

Đây là thủ thuật sử dụng Javascript bắt người ta chờ một khoảng thời gian kể từ sau khi người dùng bấm vào nút "Hiện". Thế thủ thuật này giúp ích được gì? codeseo.net cũng tiện giới thiệu thêm luôn nếu những ai biết về SEO rồi thì bỏ qua nhé, thời gian mà người dùng có trên site của chúng ta có ảnh hướng đến SEO

Chính vì thế mà hiện tại bạn có thể thấy rất nhiều những trang web đặc biệt là báo mạng như gian thưởng để những clip với chủ đề cực hot trên trang của họ, theo mình mục đích chính của họ là ăn tiền quảng cáo và đương nhiên là câu được cả thời gian on-site của người dùng nữa.
Đọc thêm »

Những ai hiểu biết về SEO thì chắc hẳn việc tối ưu những link dạng dofllow và nofollow là rất quan trọng. Thông thường các link đi ra ngoài trang chúng ta thường cố gắng bổ sung thuộc tính rel="nofollow" .Nhưng có vẻ một vài người sẽ gặp vấn đề thế này, ngay từ bắt đầu làm website bạn không để ý đến chuyện SEO, và bạn đã đăng quá nhiều bài viết với rất nhiều liên kết đi ra ngoài mà không có thuộc tính nofollow. Điều này khiến cho bạn cảm thấy khó khăn trong việc chỉnh sửa toàn bộ những liên kết đó.Đọc thêm »

Nếu bạn vô tình nhìn thấy một trang blogspot có số lượng bài viết rất nhiều và tò mò không biết trang đó có tổng số bao nhiêu bài viết thì bài viết này sẽ giúp bạn. Đây là một thủ thuật cho Blogger Blogspot nhỏ, nó sẽ giúp chúng ta kiểm tra chính xác một trang blogspot nhất định có tổng số bài viết là bao nhiêuĐọc thêm »

CODE Khung Nhận Tin Mới Qua Email hiện tại có rất nhiều Blogger Nổi Tiếng đang sử dụng. Bởi Email hiện nay rất nhiều người dùng và khi đăng kí nhận tin mới nó sẽ giúp chúng ta (webmaster) và người dùng tương tác với nhau một cách hiệu quả hơn
Dưới đây codeseo.net xin chia sẻ một khung nhận tin mới qua email cơ bản nhất hi vọng các bạn sẽ thích
Đọc thêm »

MENU Xổ Xuống Hiệu Ứng Đẹp codeseo.net đã chia sẻ khá nhiều và dưới đây là một CODE MENU Hiệu Ứng Scale khá Độc Đáo, dropdown menu của tác giả Voky đẹp tuyệt với nhiều hiệu ứng. Sau đây mình xin hướng dẫn các bạn Tạo "Sky Mega Menu Đẹp Tuyệt Bằng Css3 Với Hiệu Ứng Scale", các hiệu ứng khác bạn hãy tải về và xem thêm nhé. Mong các bạn ủng hộ.Đọc thêm »

CODE Tabs chắc hẳn đã khá quen thuộc với nhiều webmaster. Để xây dựng nội dung Đẹp MắtGọn Gàng thì việc xuất hiện nhiều Tabs nội dung là điều cần thiết và đảm bảo cái nhìn trực quan hơn. Trong bài viết này mình sẽ chia sẻ với các bạn "Tạo Tabs Với Css3 Cùng Nhiều Hiệu Ứng Đẹp" mà không sử dụng bất kì đoạn mã jQuery nào, mà chỉ tuyệt đối dùng hoàn toàn bằng CSS3.Đọc thêm »

Nếu như website của bạn có quá nhiều liên kết, quá nhiều chuyên mục và cần phân chia rõ ràng trên thanh Dropdown MENU thì bài viết này chính là CODE bạn cần. Với CSS3 + HTML chúng ta đã xây dựng được một thanh RED MENU Hiệu Ứng Đẹp Mắt bằng CSS3 mà hiện nay rất nhiều trang web phổ biến đang sử dụng
Đọc thêm »

CODE Thanh MENU Điều Hướng là một phần vô cùng quan trọng như một "Hướng dẫn viên du lịch" cho khách đến với website của bạn . Xây dựng CODE CSS3 MENU có rất nhiều cách và bên dưới đây codeseo.net xin giới thiệu MENU dạng Flat (Phẳng) rất Đơn Giản mà lại Đẹp Mắt

Bài viết hôm nay minh xin hướng dẫn các bạn "Tạo Flat Tabbled Menu Cho Website", Hy vọng nó hữu ích cho website của bạn.
Đọc thêm »

Blogspot là nơi rất thích hợp cho những ai làm Blog Truyện nhưng hiện tại mảng Template này còn khá ít so với những chủ đề khác. Tình cờ sang 4tipsvn thấy có sưu tầm 1 template Yamanga cho Truyện rất Đẹp có Reponsive các kiểu nên đưa về cho anh em dùng. Template này hoàn toàn Miễn Phí nếu ai không cài đặt được đừng ngại comment để được hỗ trợ sớm nhất
Đọc thêm »

Chào anh em hiện nay có rất nhiều bạn muốn sử dụng Blogger làm trang chia sẻ Game Mobile cho Android - IOS - Windows Phone v.v..vì thế bài viết này sẽ tổng hợp lại những template tốt nhất nhẹ và Đẹp sử dụng cho Wap Game Mobile. Các template này đều tải về và cài đặt Miễn Phí. Nếu như anh em chưa biết cách dùng hãy comment bên dưới để được hỗ trợ
Bài viết này sử dụng tư liệu từ 4tipsvn
Các bạn có thể tham khảo thêm: Tổng Hợp Template Wap Mobile cho Blogspot Đẹp Đơn Giản
Đọc thêm »

CODE Đếm Ngược Thời Gian này chắc hẳn có rất nhiều anh em quan tâm vì nó phục vụ cho rất nhiều mục đích như Đếm Ngược Thời Gian đến Tết, Đếm Ngược Thời Gian Yêu Nhau, Đếm Ngược Thời Gian hết hạn khuyến mãi, Đếm Ngược Thời Gian Sinh Nhật ,v.v... có rất nhiều giá trị ứng dụng trong thực tế
Những CODE này là sự kết hợp của Javascript + CSS + HTML + JQUERY
Đọc thêm »

Quảng Cáo là một thứ không thể thiếu đối với những ai làm Website để duy trì và phát triển hệ thống. Thế nhưng nếu quá nhiều Quảng Cáo sẽ khiến người xem khó chịu và có thể rời bỏ website của bạn mãi mãi. Vì thế CODE tắt Quảng Cáo sau Thời Gian tùy biến sẽ có thể vừa giúp website của bạn đặt Quảng Cáo lại vừa thân thiện với người dùng bởi sau một khoảng thời gian nó sẽ tắt đi
Ưu điểm đây thực chất là một đoạn javascript siêu nhẹ không ảnh hưởng bao nhiêu đến tốc độ load trang web lại có giá trị thực tế cao
Đọc thêm »

Như các webmaster cũng rõ là Quảng Cáo là nguồn thu nhập chính để xây dựng phát triển cũng như duy trì một website. Vậy mà đâu ra cái tên ADBLOCK lại âm thầm chặn đường sống của toàn bộ anh em chúng ta. Vì thế những ai đang sử dụng Quảng Cáo cho website của mình có thể nên dành thời gian quan tâm về bộ CODE bằng Javascript này
Lưu ý không nên chặn hiển thị hoặc nội dung trang vì như thế thì tỉ lệ thoát sẽ cao hơn và không tốt cho SEO đâu. Các bạn chỉ nên sử dụng để hiển thị những dòng tâm sự mong muốn khuyên nhủ người dùng mở lòng với website của bạn thì tốt hơn
Đọc thêm »

Ở bài trước codeseo.net đã giới thiệu với các bạn CODE Đồng Hồ Chạy Giây bằng Javascript Cơ Bản và ở bài này sẽ nâng cấp bộ CODE Đồng Hồ đó thêm phần thứ ngày tháng năm và lời chào ngẫu nhiên. Lời chào này các bạn có thể thay đổi ở trong javascript tùy theo sở thích của mình.
Đọc thêm »

Xin chào các bạn trên mạng có khá nhiều CODE Đồng Hồ bằng Javascript nhưng đa số chỉ hiển thị thời gian hiện tại khi load trang web và khi nào load lại lần tiếp theo mới cập nhật giờ. Nhưng CODE mà codeseo.net sắp chia sẻ bên dưới lại có thể cập nhật giờ liên tục từng giây mà không cần phải load lại trang web. Khá hay hi vọng mọi người sẽ thích
Điểm đặc biệt là có thể chạy giây mà không cần load trang và hiển thị ngày đêm AM - PM nhé
Đọc thêm »

Template Flat cho Blogpsot này tùy biến dựa trên template Hiepb. Template Hiepb thì các bạn cũng biết rồi, Load Nhanh SEO Tốt. Bản Template Flat này chỉ là tùy biến nhẹ về giao diện được gọn gàng hơn chút. Điều đặc biệt của Template này là không có đụng chạm gì đến máy tính, tất cả đều được edit trên mobile nhé! Đó là template ItblogVn.Đọc thêm »

Xin Chào, Hôm nay mình sẽ share bản template của blog VuTienAnh bản hiện tại :D. Demo Như Dưới Ảnh.


Demo : Trang Chủ Trên Pc 
Trang Chủ Trên Điện Thoại
Bài Viết : 
Chuyên Mục : Trên Pc
Trên Điện Thoại


Còn Lại Tự Tìm Hiểu :)
- Template Responsive
- Boostrap Khoảng 60%
- Tốc Độ load khá ổn 
- Về Seo Thì Mình không dám chắc :D (Gà việc này) :D

Dowload Template Ở Phía Dưới

=========Hướng Dẫn Cài Tiếp Các Tiện Ích========
1.Tiện Ích Theo Dõi Blog
<div class="lightsosmed-img">
<img alt="tu-hoc-seo-online" class="img-responsive" height="180" src="https://img1.steemit.com/0x0/http://www.skipprichard.com/wp-content/uploads/2013/01/iStock_000012933486Small-583x343.jpg" title="Blogspot VN" width="300" />
<div class="aboutfloat-img"><span class="lightsosmed-float"><a href="https://www.blogger.com/follow-blog.g?blogID=
1730051984977787828" rel="nofollow" target="_blank" title="Theo dõi"><i class="fa fa-heart"></i> THEO DÕI</a></span></div>
</div>
Thay ID 1730051984977787828 Thành ID của Blog Bạn.
2. Nhận Xét Mới 
<div class='widget-content'>
<style type="text/css">
ul.blmoi a{font-weight:400;}
ul.blmoi{padding:0;list-style:none}
ul.blmoi li{margin-bottom:10px;border-bottom:1px dashed #d2d2d2;padding-bottom:10px}
</style>
<script>
//<![CDATA[
var sl_nhanxet = 5,
kt_nhanxet = 25;
function nhanxetmoi(json){var entry,commurl,commsum;document.write('<ul class="blmoi">');for(var i=0;i<sl_nhanxet;i++){entry=json.feed.entry[i];if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){commurl=entry.link[k].href;break;}}
commsum=("content"in entry)?entry.content.$t:("summary"in entry)?entry.summary.$t:"";commsum=commsum.replace(/<.*?>/g,"");if(commsum.length>kt_nhanxet)commsum=commsum.substring(0,kt_nhanxet)+"...";document.write('<li><strong><a rel="nofollow" href="'+commurl+'">'+entry.author[0].name.$t+':</a></strong> <span>'+commsum+'</span></li>');}
document.write('</ul>');}
//]]></script>
<script src='/feeds/comments/summary?alt=json-in-script&amp;callback=nhanxetmoi'></script>
</div>
3. Nút Demo Và Dowload
<div id="wrap"> <a class="btn down" href="http://blogvutienanh.blogspot.com/" rel="nofollow" target="_blank">Demo <i class="fa fa-paper-plane"></i></a><br /> 
<a class="btn down" href="http://vutienanh.pro" rel="nofollow" target="_blank">Dowload <i class="fa fa-file"></i></a>
</div>
Update Bổ Sung Sau :) :3.

Lời Kết: Template Này Mình Lấy Ý Tưỏng Từ Anh Đồng Việt (DongViet.Net) Do Là Lần Đầu Làm Template Cho Blogger Sẽ Không Được Hoàn Hảo. Mọi Người sử Dụng Nếu Có Lỗi Gì Hãy Comment Phía Dưới Mình Sẻ Giải Đáp. 
Theo Vũ Tiến Anh Blog - VuTienAnh.Pro

Xin chào, Hôm nay blog sẽ lại mang đến cho bạn một bộ code mới :D "Code Ví Điện Tử Online".  Nếu bạn đã từng sử dụng "Ví điện tử Bảo Kim, Megacard, Thẻ Cào Siêu Rẻ" Thì tên gọi này cũng không xa lạ với bạn phải không? Không vòng vo nữa Demo cho các bạn:
Trang Chủ:

Đăng nhập:
Vậy là đủ, dưới đây là phần Hướng Dẫn Cài Đặt Bộ code này :

  1. Config Tại incfiles/database/db.php
  2. Tiếp Các Bạn import Data nên là sài luôn :D
Lời kết : Bộ Code này được chia sẻ bởi Trường Kyo - V4 Team. Nếu có lỗi gì trong code bạn hãy báo lỗi tại bài viết này nhé :D.
Theo Trường Kyo - V4 Team

Xin Chào , Dạo gần đây Facebook đang nổi lên vấn nạn về một loại virut mới với tên gọi là “Video Virut“.
Sở dĩ nó có tên như vậy là vì tin tặc lợi dụng những Video đồ trụy để thu hút chí tò mò của người dùng từ đó số % mở tệp là cao hơn! 😂
Dưới đây là một Demo cho loại virut mới này!

Như bên trên thì các bạn có thể thấy rằng tin nhắn trên có một tệp tin đính kèm với tên là video_3508.html. Khi các bạn mở tệp đính kèm đó ra thì tự khắc loại virut này sẽ hoạt động!
nguyên lí của nó là:
 - Sau khi người dùng mở tệp ra thì nó sẽ ăn cắp thông tin người dùnggửi những thông tin này về 1 nơi máy chủ lưu trữ nào đó của tin tặc đồng thời nó cũng sẽ mạo danh bạntự động gửi tiếp đến những người khác!Và vòng lặp cứ như thế cữ mãi tiếp tục cho tới khi không còn ai mở tệp nữa! 😋

Qua phần trên các bạn đã hiểu được nguyên lí làm viêc của loại virut này rồi đó!
.
Bảo mật tài khoản khi đã lỡ bị dính virut

Khi lỡ tay mở tệp nầy rồi thì các ban đừng nên lo lắng! hãy bình tĩnh làm những việc sau đây để tránh bị mất cắp thông tin nhé!
(Tuy nhiên những cách mà Blog VuTienAnh đưa là không thể ngăn cản loại virut này tung spam lần đầu vì chúng đã được các tin tặc tự động hóa toàn phần)

  • Bước 1: Nhanh tay đổi lại mật khẩu cho tài khoản.
  • Bước 2: Kiểm tra lại xem có số điện thoại nào được thêm vào tài khoản fb của ban hay không.
  • Bước 3: Vào Cài Đặt => Ứng Dụng : Các Bạn Xem Có Ứng Dụng Nào Lạ, Mà Bạn Không Hề Cài Thì Xóa Nó Đi :D
  • Bước 4: không nên để các thông tin cá nhân của bạn ở chế độ Cộng Đồng mà hãy chuyển tất cả chúng về chỉ mình tôi.
Trên đây Blog đã nêu ra nguyên nhân và cách bảo mật tài khoản khi bị dính virut này rồi đó!
Ở đây mình không đề cập tới hậu quả nhé! Vì hậu quả thì chắc các bạn đã quá rõ rồi phải không nào!
Lời Kết : Mình mong rằng qua bài viết này! Các bạn sẽ chủ động đối phó được với loại virut mới này! Chía Sẻ Với Bạn Bè Để Cùng nhau tránh virut này nhé.

Xin Chào, hôm nay blog sẽ chia sẻ cho bạn 1 thủ thuật đổi ngày sinh trong facebook đơn giản và nhanh nhất :D

Bước 1 : Bạn Vào Đường Link Phía Dưới ↧
https://www.facebook.com/help/contact/233841356784195

Bước 2 : Chọn Ngày Sinh Và Lí Do Muốn Đổi.

Bước 3 : Chọn Gửi .

Lời Kết : Mình Đã Test Và Đổi Được Ngay Sau 1-2 Phút. Chúc Bạn Thành Công.!

Xin Chào, Như Các Bạn cũng đã biết tới bộ code Hotface mình đã share trên blog "Share Code BotLike Gọn Nhẹ Full All Chức Năng Hot Nhất Hiện Nay" . Bộ Code này đã bị lỗi phần mua vip, Phát hiện và share cách fix bởi Puaru Và Choiem1lan2 - V4 Team.
Demo Bug Vip By Puaru
Tiếp Theo Là Phần Fix Lỗi :

  1. Mở File Modun/Post_Vip.php
  2. Các Bạn Đặt Code Phía Dưới Vào Vị Trí Như Trên.
  3. Lưu Lại Xong Rôi Đó!


if($thoigian != 3 && $thoigian!= 7 && $thoigian!= 30 && $thoigian!= 60 && $thoigian!= 90 && $thoigian!= 365)

{

Session_destroy();

die('ERROR: Đã Xảy Ra Lỗi.');
Theo Puaru

Xin chào, hôm nay blog VuTienAnh sẽ giới thiệu cho bạn một bộ code shop bán acc game :D. Như các bạn đã biết caykiem.comshop bán acc tự động và rất nhiều bạn muốn có bộ code này.
Demo : 

Hướng Dẫn Cài Đặt :
Các Bạn config Tại : haunguyen_hethong/dbconfig.php


Lời Kết : Đây Là Bản Fake Bởi A Hậu Và Được Share Bởi Trường Kyo - V4 Team. Tất nhiên là bản fake được share này chức năng sẽ không bao giờ hoàn hảo như bản gốc được. Nếu Bạn muốn mua bộ code gốc này xin vui lòng click đăng kí ở phía dưới, mình đã để link facebook của chủ code này.

Như các bạn đã biết Blogger hỗ trợ 1 Widget giúp thống kê cho blog hiển thị số lượt truy cập vào Blog. Nhưng mặc định của nó không được đẹp. Nên hôm nay mình sẽ chia sẽ 1 mẫu Thống kê cho Blog được tùy biến lại so với bản gốc của Blogger.
Mẫu này thì mình tách từ một template khác :D các bạn mang về có thể chỉnh sửa lại cho ưng ý. Giờ thì bắt tay vào làm thôi nhỉ :D.
Hướng Dẫn :
Bước 1: Các bạn đăng nhập vào Blog của các bạn => Bố cục
Bước 2: Chọn Thêm Tiện ích => Thống kê blog => Chọn kiểu thứ 2 (như hình dưới) rồi Lưu
Lưu ý: Các bạn để ý vào link của Widget các bạn vừa tạo và nhớ cái ID sau cùng của dòng link. Thường thì mặc định của Widget này là Stats1.
Bước 3: Các bạn chọn Mẫu => Chỉnh sửa HTML => Chọn đến tiện ích lúc nãy các bạn vừa thêm, như của mình là Stats1


Lúc này các bạn sẽ thấy 1 đoạn code:
  <b:widget id='Stats1' locked='false' title='Tổng số lượt xem trang' type='Stats' visible='true'>
<b:includable id='main'>
<b:if cond='data:title != &quot;&quot;'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<!-- Content is going to be visible when data will be fetched from server. -->
<div expr:id='data:widget.instanceId + &quot;_content&quot;' style='display: none;'>
<!-- Counter and image will be injected later via AJAX call. -->
<b:if cond='data:showSparkline'>
<img alt='Sparkline' expr:id='data:widget.instanceId + &quot;_sparkline&quot;' height='30' width='75'/>
</b:if>
<span expr:class='&quot;counter-wrapper &quot; + (data:showGraphicalCounter ? &quot;graph-counter-wrapper&quot; : &quot;text-counter-wrapper&quot;)' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'>
</span>
<b:include name='quickedit'/>
</div>
</div>
</b:includable>
</b:widget>
Bước 4: Các bạn thay đoạn code bên trên bằng đoạn code phía dưới:

  
<b:widget id='Stats1' locked='false' mobile='yes' title='Thống Kê Truy Cập' type='Stats' version='1' visible='true'>
<b:includable id='main'>
<b:if cond='data:title != &quot;&quot;'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<!-- Content is going to be visible when data will be fetched from server. -->
<div expr:id='data:widget.instanceId + &quot;_content&quot;' style='display: none;'>
<b:if cond='data:showAnimatedCounter and data:showSparkline'><div class='stats-overlay'/></b:if>
<b:if cond='data:showSparkline'>
<img alt='Sparkline' class='sts-chart img-responsive' expr:id='data:widget.instanceId + &quot;_sparkline&quot;'/>
</b:if>
<div class='stats-container'><label><b:with value='&quot;pageViews&quot;' var='translateLan'><b:include name='translateLan'/></b:with></label><div expr:class='&quot;counter-wrapper &quot; + (data:showGraphicalCounter ? &quot;mat-counter graph-counter-wrapper&quot; : &quot;text-counter-wrapper&quot;)' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'/></div>
</div>
<div class='stats-container'><label><b:with value='&quot;postsNumber&quot;' var='translateLan'><b:include name='translateLan'/></b:with></label><div expr:class='(data:showGraphicalCounter ? &quot;mat-counter &quot; : &quot;&quot;) + &quot;total-posts-counter&quot;'/></div>
<script>
function totalPosts(json){$(&quot;.total-posts-counter&quot;).append(json.feed.openSearch$totalResults.$t);};
$( document ).ready(function() {
var sTP = document.createElement(&quot;script&quot;);
sTP.type = &quot;text/javascript&quot;;
sTP.src = &quot;/feeds/posts/default?alt=json-in-script&amp;max-results=0&amp;callback=totalPosts&quot;;
$(&quot;head&quot;).append(sTP);
});
</script>

<!-- <b:include name='quickedit'/>-->
</div>
</b:includable>
<b:includable id='translateLan'>
<b:with value='{&quot;af&quot;, &quot;de&quot;, &quot;am&quot;, &quot;ar&quot;, &quot;bn&quot;, &quot;kn&quot;, &quot;zh_HK&quot;, &quot;zh_CN&quot;, &quot;zh_TW&quot;, &quot;es&quot;, &quot;es_419&quot;, &quot;fil&quot;, &quot;fr_CA&quot;, &quot;fr&quot;, &quot;el&quot;, &quot;gu&quot;, &quot;hi&quot;, &quot;id&quot;, &quot;en&quot;, &quot;en_GB&quot;, &quot;it&quot;, &quot;ja&quot;, &quot;ml&quot;, &quot;ms&quot;, &quot;mr&quot;, &quot;or&quot;, &quot;pt_BR&quot;, &quot;pt_PT&quot;, &quot;ru&quot;, &quot;ta&quot;, &quot;te&quot;, &quot;ur&quot;}' var='langsAvailable'>
<b:if cond='data:langsAvailable any (language =&gt; language == data:blog.locale )'>
<b:with value='{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}' var='langNum'>
<b:with value='{&quot;Bladkyke&quot;, &quot;Seitenaufrufe&quot;, &quot;የገጽ ዕይታዎች&quot;, &quot;المشاركات&quot;, &quot;পৃষ্ঠাদর্শন&quot;, &quot;ಪುಟವೀಕ್ಷಣೆಗಳು&quot;, &quot;網頁檢視次數&quot;, &quot;网页浏览次数&quot;, &quot;個網頁瀏覽數&quot;, &quot;Páginas vistas&quot;, &quot;Páginas vistas&quot;, &quot;Mga Pageview&quot;, &quot;Pages vues&quot;, &quot;Pages vues&quot;, &quot;Προβολές σελίδας&quot;, &quot;પૃષ્ઠ દૃશ્યો&quot;, &quot;पृष्ठ देखे जाने की संख्या&quot;, &quot;Penayangan&quot;, &quot;Pageviews&quot;, &quot;Pageviews&quot;, &quot;Visualizzazioni di pagine&quot;, &quot;ページビュー&quot;, &quot;പേജ്‌കാഴ്‌ചകള്‍‌&quot;, &quot;Paparan halaman&quot;, &quot;पृष्ठदृश्ये&quot;, &quot;Pageviews&quot;, &quot;Visualizações de página&quot;, &quot;Visualizações de páginas&quot;, &quot;Просмотры страницы&quot;, &quot;பக்கக்காட்சிகள்&quot;, &quot;పేజీ వీక్షణలు&quot;, &quot;صفحہ دیکھے جانے کی تعداد&quot;}' var='totalPageViewsMessage'>
<b:with value='{&quot;Plasings&quot;, &quot;Posts&quot;, &quot;ልጥፎች&quot;, &quot;مرات مشاهدة الصفحة&quot;, &quot;পোস্টগুলি&quot;, &quot;ಪೋಸ್ಟ್‌ಗಳು&quot;, &quot;文章&quot;, &quot;帖子&quot;, &quot;發表文章&quot;, &quot;Entradas&quot;, &quot;Publicaciones&quot;, &quot;Mga Post&quot;, &quot;Messages&quot;, &quot;Articles&quot;, &quot;Αναρτήσεις&quot;, &quot;પોસ્ટ્સ&quot;, &quot;संदेश&quot;, &quot;Pos&quot;, &quot;Posts&quot;, &quot;Posts&quot;, &quot;Post&quot;, &quot;投稿&quot;, &quot;പോസ്റ്റുകള്‍&quot;, &quot;Catatan&quot;, &quot;पोस्ट्स&quot;, &quot;ପୋଷ୍ଟ ସମୂହ&quot;, &quot;Postagens&quot;, &quot;Mensagens&quot;, &quot;Сообщения&quot;, &quot;இடுகைகள்&quot;, &quot;పోస్ట్‌లు&quot;, &quot;اشاعتیں&quot;}' var='totalPostsMessage'>
<b:with value='data:langNum first (x =&gt; data:langsAvailable[x] == data:blog.locale)' var='currentLang'>
<b:if cond='data:currentLang'>
<b:if cond='data:translateLan == &quot;pageViews&quot;'>
<b:eval expr='data:totalPageViewsMessage[data:currentLang]'/>
</b:if>
<b:if cond='data:translateLan == &quot;postsNumber&quot;'>
<b:eval expr='data:totalPostsMessage[data:currentLang]'/>
</b:if>
</b:if>
</b:with>
</b:with>
</b:with>
</b:with>
<b:else/>
<b:if cond='data:translateLan == &quot;pageViews&quot;'>
Lượt Xem
</b:if>
<b:if cond='data:translateLan == &quot;postsNumber&quot;'>
Bài Đăng
</b:if>
</b:if>
</b:with>
</b:includable>
</b:widget>
Bước 5: Các bạn chèn đoạn code phía dưới vào trước và trên thẻ </head> 

<style> .widget.Stats, .Stats{background-color:<data:skin.vars.accentColor/>;color:<data:skin.vars.fallbackTextColor/>;}
.Stats .counter-wrapper, .Stats .total-posts-counter{display: inline-block;opacity: .87;font-size: 20px;border: 2px solid #03A9F4;border-radius: 10px;padding:10px 16px;}
.sts-chart{width:100%;height:120px;}
.stats-container{display: inline-block;float:left;width:50%;background-color: <data:skin.vars.fallbackBackground/>;margin-bottom: 15px;padding: 16px;text-align: center;}
.Stats .total-posts-counter{border: 2px solid #ff9800;}
label{display:block;opacity:.75;font-weight:400;}
.stats-overlay.counted{position: absolute;top: 0;right: 0;width: 100%;height: 120px;background-color: <data:skin.vars.accentColor/>;-webkit-transition: width 3s ease-in; -moz-transition: width 3s ease-in; -o-transition: width 3s ease-in; transition: width 3s ease-in;}
.stats-overlay.counted.animated{width: 0%;}</style>
Bước 6: Lưu lại và xem thành quả
Lời Kết : Chúc các bạn thành công. Nếu có thắc mắc thì Comment bên dưới mình sẽ giải đáp cho các bạn.

Author Name

Huỳnh Phúc Thành

Contact Form

Name

Email *

Message *

Powered by Blogger.