LỖI: Element type "ca.length" must be followed by either attribute specifications

01:40 |

Trong khi vọc code trên blogspot mình có bị một số lỗi đại loại như sau:

Lỗi khi phân tích cú pháp XML, dòng 1642, cột 29: Element type "ca.length" must be followed by either attribute specifications, ">" or "/>".

vây lỗi này nghĩa là gì??? tạm dịch là Loại Element "myElement" phải được theo sau bởi một trong hai thông số kỹ thuật thuộc tính, ">" hoặc "/>
Nếu viết trực tiếp trong nguồn JSF - bạn có để tránh các kí tự đặc biệt ví dụ  như > , < ... bằng cách thay đổi thành &gt;, &amp; .... Hoặc một cách khác bạn có thể trình bày theo đoạn sau 

<script language="javascript">//<![CDATA[

/* đây là nội dung script của bạn */

//]]>

</script>

Lưu ý: bạn có thể tìm hiểu theo cách vận hành tại w3schools.com/cxml/xml_cdata.asp
Xem thêm …

Widget bài viết liên quan từ 2leep.com

07:15 |
1. Tổng quan
- Trao đổi lưu lượng bài đọc phổ biến nhất có thể thì bạn thường tạo widget, 2leep cung cấp công cụ bài viết liên quan, đăng kí dễ dàng, dễ tùy biến, xem thống kê...
- Nhược điểm: chưa cập nhật bài đăng tự động mà mình phải vào trang 2leep và cập nhật bằng tay
2. Cách làm
- Bạn vào link http://get.2leep.com sau đó đăng ký và làm theo yêu cầu
- sau khi tạo xong sẽ có một giao diện như sau để bạn có thể tùy chỉnh
- sao chép mã widget code và dán nơi cần hiển thị
P/s: Mình sẽ có hướng dẫn dán trong bài viết sau
Xem thêm …

Thanh menu chạy cố định trên top

08:23 |
1. Tổng quan
- Thanh menu chạy cố định trên top
- đến một vị trí nhất định sẽ không lên top:0 mà chỉ là 10px

2. Cách làm
- mình có demo làm cho trang http://www.vienduongtech.com
Bước 1: chèn thêm css ngay trên đoạn  ]]</b:skin>
#sticky_navigation {
background: #ffffff;
width: 100%;
margin-right: 0px;
left: 0px;
position: relative;
z-index: 9999;
}
Bước 2: tìm đoạn sau (đối với skin của vienduongtech, còn không thì chèn phần cần chạy dọc)
<div class='menu-full '> 
- chèn lên trên đoạn code sau
<div id='sticky_navigation'> 
và nhớ đóng thẻ </div> (mẹo tìm hết thẻ div: Nhấn F12 và click chuột phải vào đoạn cần xem thẻ ở đây là <div class='menu-full '> )
* Làm tới đây là đã chạy dọc rồi, tuy nhiên chỉ cố định trên top chứ chưa dừng cách top 10px, chuyển qua bước kế tiếp



Bước 3: Chèn đoạn js này sau ở trên thẻ </body>

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(function() {
// grab the initial top offset of the navigation
var sticky_navigation_offset_top = $(&#39;#sticky_navigation&#39;).offset().top;
// our function that decides weather the navigation bar should have &quot;fixed&quot; css position or not.
var sticky_navigation = function(){
var scroll_top = $(window).scrollTop(); // our current vertical position from the top
// if we&#39;ve scrolled more than the navigation, change its position to fixed to stick to top, otherwise change it back to relative
if (scroll_top &gt; sticky_navigation_offset_top) {
$(&#39;#sticky_navigation&#39;).css({ &#39;position&#39;: &#39;fixed&#39;, &#39;top&#39;:0, &#39;left&#39;:0 });
} else {
$(&#39;#sticky_navigation&#39;).css({ &#39;position&#39;: &#39;relative&#39; });
}
};
// run our function on load
sticky_navigation();
// and run it again every time you scroll
$(window).scroll(function() {
sticky_navigation();
});
// NOT required:
// for this demo disable all links that point to &quot;#&quot;
$(&#39;a[href=&quot;#&quot;]&#39;).click(function(event){
event.preventDefault();
});
});
</script>

Xem thêm …

Ẩn bài viết thuộc một nhãn bất kỳ trên trang chủ Blogspot

08:03 |
Chọn Chỉnh sử HTML (Edit HTML) => Tiếp tục (Proceed): => Tìm đoạn code tương tự như hình dưới bằng cách bấm Ctrl + F: nhập vào từ Blog1

<b:section class='main' id='main' showaddelement='no'>
          <b:widget id='Blog1' locked='true' title='Bài đăng trên Blog' type='Blog'>
            <b:includable id='main' var='top'>

- Trường hợp này Id là Blog1 (phần màu đỏ). Sau khi xác định đc ID này, ta thực hiện các bước tiếp theo:

 Chèn đoạn code bên dưới vào sau dòng code ]]></b:skin>

<style>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
#Blog1 {
display:none;
visibility:hidden;
}
</b:if>
</style>
Xem thêm …