Thứ Bảy, 5 tháng 8, 2017

Chèn bài viết liên quan ngay dưới tiêu đề bài cho blogger/ Blogspot

Việc chèn bài viết có liên quan vào trong Web/Blog thì cái nào mà không có. Đó là điều hữu ích cho cả Admin và độc giả. Tuy nhiên, cách cho xuất hiện thường là ở cuối bài viết, hoặc chân trang. Mình tìm được mà Code nầy và có cải tiến lại vài chổ nhầm chia sẽ lại cùng các bạn sử dụng. 

Các bước thực hiện đơn giản như sau:
Bước 1: Chèn mã code Css sau lên trước thẻ  ]]></b:skin>
.post-ads{padding-top:0}
.post-ads{float:left;margin:0 10px 10px 0;position:relative}
@media(max-width:600px){.post-ads{width:100%}.post-right{margin-left:0!important;width:100%;float:left}}
.post-body img{transition:all.3s;max-width:650px}
.post-right{margin:0 0 0 310px;padding:0 0 10px} p.post-excerpt{overflow:hidden;margin:10px 0 10px 0;padding:10px;background-color:#f5f5f5;border:0 solid #eee;box-shadow:0 0 0 0 #B5B5B5;font-size:17px;line-height:1.5em}
#related-posts1{margin:10px 0}
#related-posts1 ul li{list-style-type:none;color:#0053f9;font-size:16px;line-height:22px;max-height:22px;overflow:hidden}
#related-posts1 ul li a{color:#0053f9}
#related-posts1 ul li a:hover{color:#ff0000}
#related-posts1 ul li a:before{content:"\f046";font-family:'FontAwesome';padding-right:5px}
#related-posts1 h4{color:#E74C3C;border-bottom:1px dashed#E74C3C;font-size:18px;margin-bottom:5px}
#related-posts1 ul{margin-left:0}
#related-posts1.fa{margin-right:5px}
#random-posts img{border-radius:1000px;border:5px solid;color:#dddddd;float:left;margin-right:5px;width:75px;height:75px;background-color:#F5F5F5;padding:3px;transition:all 0.2s linear 0s}
Bước 2: Thêm JavaScript lên trên thẻ </head> 
<script type='text/javascript'> //<![CDATA[ var titles = new Array();var titlesNum = 0;var urls = new Array();var time = new Array();function related_results_labels(c){for (var b = 0;b < c.feed.entry.length;b++){var d = c.feed.entry[b];titles[titlesNum] = d.title.$t;for (var a = 0;a < d.link.length;a++){if (d.link[a].rel == "alternate"){urls[titlesNum] = d.link[a].href;time[titlesNum] = d.published.$t;titlesNum++;break;}} ;}} function removeRelatedDuplicates(){var b = new Array(0);var c = new Array(0);e = new Array(0);for (var a = 0;a < urls.length;a++){if (!contains(b,urls[a])){b.length += 1;b[b.length - 1] = urls[a];c.length += 1;c[c.length - 1] = titles[a];e.length += 1;e[e.length - 1] = time[a];}} titles = c;urls = b;time = e;} function contains(b,d){for (var c = 0;c < b.length;c++){if (b[c] == d){return true;}} return false;} function printRelatedLabels(a){var y = a.indexOf('?m=0');if (y != -1){a = a.replace(/\?m=0/g,'');} for (var b = 0;b < urls.length;b++){if (urls[b] == a){urls.splice(b,1);titles.splice(b,1);time.splice(b,1);}} var c = Math.floor((titles.length - 1) * Math.random());var b = 0;document.write("<ul>");if (titles.length == 0){document.write("<li>Không có bài viết liên quan → </li>");} else{while (b < titles.length && b < 20 && b < maxresults){if (y != -1){urls[c] = urls[c] + '?m=0';} document.write('<li><a href="' + urls[c] + '" title="' + time[c].substring(8,10) + "/" + time[c].substring(5,7) + "/" + time[c].substring(0,4) + '">' + titles[c] + "</a></li>");if (c < titles.length - 1){c++;} else{c = 0;} b++;}} document.write("</ul>");urls.splice(0,urls.length);titles.splice(0,titles.length);} ;//]]> </script>
Bước 3: Tìm đến hàng lệnh <div class='post-header-line-1'/> bằng cách nhấn tổ hợp phím Ctrl+F và dán code sau xuống phía dưới nó:  
<b:if cond="data:blog.pageType == &quot;item&quot;"> </b:if> <br /> <div class="qc-header-post"> <div class="post-ads"> Dán quảng cáo của bạn ở đây </div> <div class="post-right"> <div class="post-excerpt"> <data:post .snippet=""> </data:post></div> <b:if cond="data:blog.pageType == &quot;item&quot;"> &lt;blockquote class="tr_bq" style="background-color: white; border-left-style: solid; border-left-width: 6px; border-radius: 3px; box-shadow: rgb(171, 171, 171) 0pt 0pt 14px; font-family: cuprum; font-size: 15.4px; line-height: 21.56px; padding: 8px 9px;"&gt; </b:if><br /> <div id="related-posts1"> <h4> <i class="fa fa-bullhorn"> Bài viết liên quan:</i></h4> <b:loop values="data:post.labels" var="label"> <script expr:src="&quot;/feeds/posts/default/-/&quot;+ data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&quot;" type="text/javascript"> </b:loop> <script type='text/javascript'> var maxresults=5;removeRelatedDuplicates();printRelatedLabels(&quot;<data:post.url/>&quot;);</script><a class="home-icon" href="http://www.startruongit.net/" style="position: absolute; visibility: hidden;"></a> </b:loop></div> &lt;/blockquote&gt; </div> </div>
Cuối cùng các bạn Lưu mẫu lại và xem kết quả Blogspot. 
Lưu ý với các bạn: Khanhnguyen dùng thẻ Blokquote để thể hiện một bảng đóng khung cho việc xuất dữ liệu của các hàng lệnh. Thẻ Blokquote nầy được mả hóa và in hàng chữ đỏ trên khung Code mà bạn thấy. Nếu muốn thay đổi khung về màu sắc, size chữ, hay kiểu chữ hiển thị...đều được cả.
Chúc các bạn thành công !

Khanhnguyen' s Blog tổng hợp

Tạo Widget thống kê cho blogspot

Demo trang thực nghiệm:


Các bước thực hiện như sau:
Bước 1: Đăng nhập vào Blogger Dashboard của  bạn. Tiếp theo bạn vào Layout -  Bố cục
Bước 2: Chọn Thêm Tiện ích (Add Widget)/ chọn Thống kê blog
Chọn kiểu hiển thị (như hình dưới) rồi Save lưu lại.
Thay đổi giao diện tiện ích thống kê cho blogspot
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 Widgetid=Stats1

Bước 3: Vào  Mẫu Template/ Edit HTML Chọn đến tab chuyển tiện ích chổ có mũi tên màu đỏ chỉ như hình dưới và chọn vào  Stats1


Hoặc dùng tổ hợp phím Ctrl + F tìm kiếm đoạn: b:widget id='Stats1'

Bạn sẽ thấy 1 đoạn code như sau:

<b:widget id='Stats1' locked='false' title='Tổng số lượt xem trang' type='Stats' visible='true'> <b:includable id='main'> ........................ </b:includable> </b:widget>
Bạn chép cả đoạn code sau thay vào nó: 
<b:widget id='Stats1' locked='false' title='Thống kê Blogspot' type='Stats' version='1' visible='true'> <b:includable id='main'> <b:if cond='data:title'><h2 class='iconthongke'><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' src='http://2.bp.blogspot.com/-nsxCtkYnchQ/VLEifAyf97I/AAAAAAAAIlk/9Viyy0W9r04/s1600/FFF.png' title='Sparkline' width='75'/> </b:if> <b:if cond='data:showGraphicalCounter'> <span class='counter-wrapper graph-counter-wrapper' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'/> <b:else/> <span class='counter-wrapper text-counter-wrapper' expr:id='data:widget.instanceId + &quot;_totalCount&quot;'/> </b:if> <script type='text/javascript'> function postCount(json){ document.write(&quot;<span class='counts post2'> Tổng số bài viết &quot;); var count = json.feed.openSearch$totalResults.$t; document.write(&quot;<span class='count'>&quot; + count + &quot;</span>&quot;); document.write(&quot;</span>&quot;) } function numberOfComments(json){ document.write(&quot;<span class='counts comment'> Tổng lượt Comments &quot;); var count = json.feed.openSearch$totalResults.$t; document.write(&quot;<span class='count'>&quot; + count + &quot;</span>&quot;); document.write(&quot;</span>&quot;) } </script> <script src='/feeds/posts/default?alt=json-in-script&amp;amp;max-results=0&amp;amp;callback=postCount' type='text/javascript'/> <script src='/feeds/comments/default?alt=json-in-script&amp;amp;max-results=0&amp;amp;callback=numberOfComments'/> </div> </div> </b:includable> </b:widget>
Sau đó bạn tìm đến thẻ </head> và dán code sau lên trước nó 
<link href='//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css' rel='stylesheet'/> <style type='text/css'> .Stats img {display:none!important;background-image:none;} .Stats .counter-wrapper {width:92%;text-align:right;margin:10px;line-height:35px;color:#333;font-weight:700;font-size:16px;margin-left: 0;} .Stats .counter-wrapper:after {content:&quot;Page Views&quot;;float:left;text-align:left;font-size:13px;font-weight:700;color:#333;} .counts {display:inline-block;width:92%;font-size:13px;line-height:35px;color:#333;font-weight:700;} .counts .count {display:inline-block;font-size:16px;height:30px; vertical-align:top;direction:ltr;float:right;color:#333;font-weight:700!important;} .counts:hover .titles:before {color:#333!important;border-radius:2px;border-color:rgba(255,255,255,0.1);} .counter-wrapper.text-counter-wrapper:before, .counts:before {display:inline-block;font-size:13px;font-family:FontAwesome;font-style:normal;font-weight:normal;margin:0 10px 0 10px;float:left;width:10px;text-align:center;} .counter-wrapper.text-counter-wrapper:before, .counts:before { display:block;background-color:#fff;color:#333;width:35px;height:35px;font-size:18px;line-height:35px;border-radius:2px;margin:0px 8px 0 0;} .counter-wrapper.text-counter-wrapper:before {content:&quot;\f06e&quot;;} .counts.post2:before {content:&quot;\f044&quot;;} .counts.comment:before {content:&quot;\f0e6&quot;;} #Stats1_content {width:auto;height:auto;background-color:#fff;} </style>
Nhấn lưu mẫu và xem kết quả ứng dụng.
Chúc các bạn thành công.

Khanhnguyen' s Blog tổng hợp

Thứ Năm, 3 tháng 8, 2017

Vô hiệu hóa Post Tab trên Facebook


Cách đây vài tháng, Facebook đã bổ sung thêm tính năng Post Tab trên phiên bản trình duyệt trên máy tính của mạng xã hội này, giúp người dùng có thể tương tác nhanh hơn bằng cách hiển thị bài viết (Post) như một cửa sổ Pop-up khi một người nào đó nhận xét (comment) về bài viết cá nhân của bạn, trả lời các comment bạn đã tham gia trước đó hoặc đánh dấu (tag) tên bạn trong comment bất kỳ. Với cách nầy giúp bạn có những phản hồi kịp lúc.



Tuy nhiên, trong một lúc nào đó cũng sẽ gây ra những phiền toái nếu như bạn cảm thấy lượng phản hồi dồn dập và không gian dường như đã trở nên chật hẹp trên chính màn hình mình đang dụng.
Vậy, làm thế nào để vô hiệu hóa tình trạng trên? Bạn chỉ cần bấm vào ào biểu tượng bánh xe răng cưa ở dưới khung chat bên phải, phía mũi tên trỏ xuống.
Chọn Tắt tab Bài viết  ngay hướng có mũi tên trỏ trên hình dưới.
Từ bây giờ, nếu có Post Tab đang mở, cửa sổ này lập tức biến mất, việc tương tác với các bài viết sẽ được thực hiện thông qua thanh thông báo của Facebook.

Trên đây là kiến thức mà Khanhnguyen' s Blog tìm được từ trên PC World. Đây là một tờ báo có nhiều giá trị hữu ích.

Chúc các bạn thành công với những kiến thức mà mình chia sẽ.

Khanhnguyen' s Blog tổng hợp

Cách khôi phục cài đặt gốc cho Apple TV

Vào một ngày nào đó, bạn muốn bán Apple TV của bạn hoặc tặng cho người thân trong gia đình sử dụng, hay chỉ đơn giản là muốn Factory Reset (đưa máy về trạng thái như lúc xuất xưởng) để khắc phục tình trạng brick do jailbreak và không cập nhật được phần mềm mới cho hệ thống... Việc khôi phục cài đặt gốc cho Apple TV của bạn có thể được thực hiện theo 2 cách. Bạn có thể thiết lập trực tiếp trong phần menu Settings của máy, đồng nghĩa với việc thiết bị của bạn đang ở trạng thái tương đối tốt, có thể bật nguồn và truy cập vào hệ điều hành.
Ngoài ra, nếu bạn muốn tặng bán Apple TV cho một ai đó hoặc máy bị lỗi không thể khởi động được vào hệ điều hành. Bạn có thể sử dụng iTunes trên máy tính của bạn để nhanh chóng xóa sạch tất cả dữ liệu tài khoản "nhạy cảm" trên Apple TV của bạn.
Cách 1: Factory Reset trực tiếp trên hệ điều hành
Để đưa Apple TV về trạng thái như lúc mới xuất xưởng, bạn vào phần Settings từ Menu chính.
Factory Reset trực tiếp trên hệ điều hành
Trên màn hình tiếp theo, bạn chọn dòng cài đặt đầu tiên là General
Bạn chọn dòng cài đặt đầu tiên là General
Lúc này trên màn hình tùy chọn General, bạn cần phải di chuyển xuống và chọn dòng Reset
Reset Apple TV
Trên màn hình Reset, bạn có thể chọn Cancel (hủy bỏ tác vụ), Restore (khôi phục lại Apple TV như lúc mới mua) hoặc nếu bạn chỉ muốn thiết lập lại tài khoản và cấu hình của Apple TV, bạn chọn Reset All Settings.
Reset All Settings
Lưu ý: Ngoài việc, Apple TV bị xóa sạch dữ liệu, thì lúc đó nếu có bản cập nhật phần mềm mới thì thiết bị sẽ đồng thời được cập nhật.
Cách 2: Trường hợp Apple TV của bạn không thể khởi động
Nếu Apple TV của bạn không khởi động lại đúng cách, hoặc bị lỗi gì đó nên không vào được hệ điều hành, bạn gần như chắc chắn có thể khôi phục lại Apple TV bằng cách kết nối với máy tính của bạn và sử dụng iTunes để thiết lập lại.
Đầu tiên, bạn hãy rút cáp HDMI kết nối giữa Apple TV với HDTV nhà bạn. Dĩ nhiên, bạn không được tắt Apple TV, sau đó kết nối máy tính của bạn với Apple TV thông qua cổng USB mini nằm ở phía sau (ngay bên dưới cổng HDMI).
Kết nối máy tính với Apple TV thông qua cổng USB mini
Bây giờ trên máy tính, bạn chạy ứng dụng iTunes và chờ đợi vài giây để iTunes kết nối với Apple TV. Sau khi việc kết nối hoàn tất, bạn hãy chọn dòng Restore Apple TV... như hình minh họa phía dưới.
/
Để xác nhận quá trình khôi phục và cập nhật phiên bản phần mềm mới cho Apple TV, bạn chọn Restore and Update.
Restore and Update
Sau khi quá trình khôi phục và cập nhật phiên bản phần mềm mới cho Apple TV hoàn tất. Bạn hãy kết nối Apple TV trở lại với HDTV và trải nghiệm.
*Chúc các bạn thành công!
Nguồn Thegioididong ​

Thứ Tư, 2 tháng 8, 2017

Em vẫn là em - Tác giả: Jana

Cảm nghĩ: Có một bài thơ hay như thế nầy, thật hợp ý tứ. Mong mỗi ngày, +jana Phung vẫn là như thế. Một buổi sáng trong lành, vui vẽ nhé em.
Vẫn là em...bướng bỉnh của ngày xưa
Sáng nắng gắt, chiều giăng mưa thế đấy
Anh có biết, rằng tình yêu cũng vậy.
Giận dỗi rồi, ta lại thấy thương thêm.

Vẫn là em...tưởng chẳng biết yếu mềm
Nhưng lại khóc...khi màn đêm thiếu vắng
Chút vụng dại...giữa không gian tĩnh lặng
Muốn chính mình... sẽ được tặng niềm thương.

Vẫn là em...chưa một phút chán chường
Dẫu sóng gió...với màn sương bao phủ.
Trong tim nhỏ... bóng hình anh trú ngụ
Chẳng bao giờ...mà héo rũ..tàn phai.

Vẫn là em... chứ chẳng phải là ai
Có đôi lúc...như con nai ngơ ngác.
Cùng nửa đó...dưới rừng thu xào xạc
Thật hồn nhiên...với cung bậc tình yêu.

Vẫn là em...chẳng đẹp đẽ...mĩ miều
Nhưng trọn kiếp...là tình yêu chỉ một
Dù thế giới... có đổi thay...mai mốt
Em vẫn là em...không lơi bớt...nghĩa tình.

02/08/2017
JANA

Chủ Nhật, 30 tháng 7, 2017

Một số thủ thuật nhỏ trên facebook

1. Tính năng On this day:
Facebook có tính năng “On this day” (Ngày này năm xưa) nhằm giúp người dùng hồi tưởng lại các hoạt động trước đó của mình trên mạng xã hội. Tính năng nầy được truy cập bằng 2 cách:
  • Chỉ cần nhấp vào tùy chọn “On this day” 
  • hoặc vào địa chỉ Facebook.com/onthisday để thiết lập.

2. Tính năng Your Activity Log (Xem nhật ký hoạt động của bạn)
Bạn Click chuột trái chọn vào tên của tính năng nằm dưới góc phải banner đầu trang cá nhân. Trong hình dưới, button có khung viền màu đỏ là nơi cần truy cập.
Hoặc trong cách thứ hai, bạn có thể Click chuột vào dấu tam giác ngược màu đen trên thanh điều khiển, đầu Banner. Biểu tượng nầy nằm phía bên phải đó bạn. Hình dưới có mũi tên trỏ lên màu đỏ là vị trí của nó.
3. Xem hồ sơ bản thân từ một tài khoản khác:
Người dùng có thể xem hồ sơ bản thân với tư cách của một tài khoản khác để xem họ thấy gì trên trang của mình, từ đó biết cách điều chỉnh các thiết lập riêng tư phù hợp. Để làm điều này, bạn nhấp vào biểu tượng 3 dấu chấm bên cạnh mục “View Activity Log” (Xem các hoạt động gần đây) và chọn “View As…” (Xem trang với tư cách là…).

4. Tắt tính năng phát Video tự động:
Để tắt tính năng tự động phát video trên Facebook, người dùng vào phần Settings > Videos and Photos > Autoplay và chọn một trong ba tùy chỉnh: Tự động chạy video qua kết nối di động và Wi-Fi, chỉ Wi-Fi (Just Wi-Fi) hoặc Không bao giờ (Never). Trên hình dưới là 3 chế độ vừa nêu trên: Mặc định, Bật, Tắt.
Cách vào mục Setting (Cài đặt) đã có hướng dẫn trên mục tính năng thứ hai.

5. Chặn lời mời chơi Games:
Trên Computer, bạn vào mục Setting (Cài đặt) đã có hướng dẫn trên mục tính năng thứ hai.Chọn Apps (ứng dụng). Tìm Thông báo về trò chơi và ứng dụng, vào Chỉnh sửa và chọn tắt nó.
Trên iPhone, nhấp vào phần More (Biểu tượng 3 dấu gạch ngang) > Settings (Cài đặt) > Apps (Ứng dụng) > Platform (Nền tảng) > Off.

Một ngày chủ nhật nhàn rỗi với bao nhiêu kiến thức vụn vặt, ít ỏi, hy vọng rằng với bài viết nầy, Khanhnguyen' s Blog sẽ mang đến cho các bạn bè những thú vị vui nhỏ nhẽ trong cuộc sống. Chúc các bạn mình vui vẽ, thành tựu.

Người viết: Nguyễn Đạt Khánh

Thứ Hai, 17 tháng 7, 2017

Tạ Từ Anh - Tác giả: Hằng Lê

Cảm nghĩ: Blog của anh đầy bài của em rồi đó, mà chưa có một Comments nào để có một lời lẽ nhận xét tốt hơn. Chúc em có những ngày vui vẽ.
Ảnh trên Internet

Chuyện chúng mình vì quá đỗi mong manh
Tóc chẳng còn xanh để dệt màu ước vọng
Chắc Anh cũng chẳng buồn bởi có người sẽ thay em mà dệt mộng
Vết thương chúng mình ắt rồi cũng sẽ liền mau

Ngày tháng buồn em sẽ lấp vá lại niềm đau
Yêu dấu tưởng như...ngờ đâu nát nhàu theo ngày tháng
Thôi nhé anh...tận tâm sâu em viết câu thơ sầu thôi lãng mạn...
Đừng trách nhé người...tội nghiệp vần thơ lắm bởi đa đoan...!

Chú ve sầu ngập ngừng rền rỉ điệu oán than...
Mùa hạ tàn nhanh...tựa như chuyện tình mình vậy
Em nghe trái tim nhói đau và vùng dậy...
Khe khẽ thầm thì lay động cả trời thơ.

Chỉ mai thôi...cuộc tình ấy sẽ bơ vơ
Và bờ vai anh sẽ một người xa lạ dựa...
Em sẽ an yên sẽ thôi kiếm tìm cho mình một điểm dựa...
Sẽ tự dành dỗ nỗi đau này và chữa lành vết thương yêu!!!


P/s : Tự dưng chẳng thấy an yên chút nào cả...thì thôi đành tạ từ nhau cho người mau tìm được cho mình nụ cười trên môi người dấu yêu nhé!!!
Bp :17.07.17

Tác giả: Hằng Lê