Hiển thị các bài đăng có nhãn uCoz. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn uCoz. Hiển thị tất cả bài đăng

23 thg 5, 2010

Tạo Featured Content Slide bằng tay (dùng cho BlogSpot, uCoz,Wordpress...)





Hiện nay có khá nhiều blog sử dụng chức năng Featured Content (tiếng việt có thể dịch tạm là "Bài viết nổi bật", "Bài viết được quan tâm" gì gì đó :D...). Với những blog sử dụng mã nguồn Wordpress, Joomla... thì việc nhúng chức năng này vào blog khá dễ dàng với các Plug-in hoặc Add-on hỗ trợ sẵn... Tuy nhiên không phải ai cũng biết đến chúng... Và nếu như blog của bạn không sử dụng những platform này thì.... đành chịu sao? Nhưng bạn hãy yên tâm, với các platform như Blogger hay uCoz, bạn cũng có thể làm được Featured Content Slide bằng cách sử dụng mã Javascript và nội dung tự tạo bằng tay, trông cũng có vẻ ấn tượng không kém đâu!



Bạn có thể xem trước demo ở đây. Nếu thấy hài lòng thì bây giờ chúng ta bắt đầu nhé...



Đầu tiên bạn chèn đoạn code sau trước thẻ </head>






<link rel="stylesheet" type="text/css" href="http://demo.b3smile.co.cc/html/featured-content-slider/contentslider.js" />



<script type='text/javascript' src='http://demo.b3smile.co.cc/html/featured-content-slider/contentslider.js'></script>





Sau đó, tìm đến nơi cần hiển thị Featured Content, chèn đoạn code này vào:






<h3 style="margin: 0 0 7px 0; padding: 0 7px 7px 0; color: #000; font-size: 1.4em; font-weight: bold; border-bottom: 1px solid #999999; text-transform: uppercase;font-family:tahoma,verdana,arial">Featured Posts



<div id="paginate-slider1" class="pagination"></div></h3>



<!--begin: featured_content -->

<div id="slider1" class="sliderwrapper">



<div class="contentdiv">



<h2><a href="POST URL 1" title="POST TITLE 1">POST TITLE 1</a></h2>



<div class="desc">



<img alt="POST TITLE 1" src="POST IMG THUMBNAIL 1" />POST CONTENT 1</div>



<div class="more"><a href="POST URL 1" title="POST TITLE 1">Read More...</a></div>



</div>



<div class="contentdiv">



<h2><a href="POST URL 2" title="POST TITLE 2">POST TITLE 2</a></h2>



<div class="desc">



<img alt="POST TITLE 2" src="POST IMG THUMBNAIL 2" />POST CONTENT 2</div>



<div class="more"><a href="POST URL 2" title="POST TITLE 2">Read More...</a></div>



</div>



<!-- More post here... --->



</div><!--end: featured_content -->



<script type="text/javascript">



featuredcontentslider.init({



id: "slider1",  //id of main slider DIV



contentsource: ["inline", ""],  //Valid values: ["inline", ""] or ["ajax", "path_to_file"]



toc: "#increment",  //Valid values: "#increment", "markup", ["label1", "label2", etc]



nextprev: ["<img width=8 src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8cKQ96x0jdO_uncYkDXPzudLLbIJlp9jmDYH6B-ViaW1CAZMtGyzn1DKvJbnCKoMzQdYFuw_6Rzg6WOOM3Y6cbsx5PXpr19wqxWxP4m-1P4cfZpsxeNx2DzWhNNFJXeqzhwpFjfluGxJC/s1600/prev.png' height=7 />", "<img width=8 src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtQ0Rmr4dotwf8lGpVrxXtSuuCtAFhIBaKT8vmyM84AI8vcCGqIe4rvDNizXj28_pQuLjNOmyD4jJNTo-UD7xU1xhw4jM1k2MkEjLbDFnEJRLEl5XsLKbm3yXvm0LWTTqSfYAMydoN5UUs/s1600/next.png' height=7 />"],  //labels for "prev" and "next" links. Set to "" to hide.



revealtype: "click", //Behavior of pagination links to reveal the slides: "click" or "mouseover"



enablefade: [true, 0.2],  //[true/false, fadedegree]



autorotate: [true, 10000],  //[true/false, pausetime]



onChange: function(previndex, curindex){ }



})



</script>





Các thông số cần chỉnh sửa:



Về phần nội dung:





  • POST URL 1(2, 3...): liên kết đến bài viết 1 (2, 3...)



  • POST TITLE 1 (2, 3...): tiêu đề bài viết



  • POST IMG THUMBNAIL 1 (2, 3...): url đến ảnh minh họa cho bài viết



  • POST CONTENT 1 (2, 3...): nội dung ngắn gọn mô tả bài viết



  • <!-- More post here... --->: bạn có thể chèn thêm nhiều bài viết nữa cho Slide vào đây, nhớ định dạng theo mẫu nằm trong thẻ  <div class="contentdiv">....</div> như trên là được




Về phần hiển thị:





  • revealtype: cách chuyển nội dung, có 2 lựa chọn là "click" và "mouseover". Bạn thử từng tùy chọn sẽ thấy kết quả



  • enablefade: cho phép có hiệu ứng bóng mờ khi chuyển slide hay không. Giá trị là [true/false, độ mờ]



  • autorotate: cho phép tự động chuyển slide hay không. Giá trị là [true/false, thời gian hiển thị từng slide]



  • Các thông số còn lại như id, contentsource, toc... bạn nên giữ mặc định hết là được




Download toàn bộ code






http://www.mediafire.com/?vi0yiz56b0lxy12




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



Mọi vấn đề thắc mắc xin gửi comment tại đây cho mình nhé. Thanks.

3 thg 12, 2009

Tìm hiểu chức năng Informer của uCoz CMS và các tiện ích của nó

1. Informer là gì ?


Informer là công cụ giúp cập nhật nhanh các tiêu đề bài viết của trang web theo kiểu liệt kê. Qua đó, giúp người truy cập dễ dàng theo dõi các bài viết trên trang web của bạn. Trên trang web của mình, bạn có thể thấy phần Các tài nguyên mới đăng, Các bài viết mới nhất (xem nhiều nhất), Thống kê... là một Informer mà mình đã tạo. Vậy làm thế nào để tạo một Informer như vây? Bài viết này sẽ hướng dẫn bạn.


 

* Cách tạo 1 former: 

Đầu tiên bạn Login vào Control panel. Click chuột vào menu Tool để chọn Informers (như hình). 
Tiếp đến, bạn bấm vào nút để tạo một Informer mới. Bạn chờ cho trang web chuyển sang phần làm việc tiếp theo. Bạn giữ mặc định mọi thứ. Tuy nhiên bạn phải chọn một trong những chuyên mục trong phần Section (sẽ hướng dẫn cụ thể ở phần tiếp theo). Tiếp đến bạn chọn vào nút Create để hoàn thành việc tạo lập.


* Đưa former đã tạo lên trang web:

 

  Sau khi tạo ra một Informer, bạn copy thành phần có dạng $MYINF_123$ dán vào chỗ nào bạn muốn nó hiển thị trong phần Design nhé! (trong đó 123 là số thứ tự Informer mà bạn tạo)

 

 

2. Một vài block tiện ích cho trang web sử dụng Informer

 

2.1 Các bài viết được mới nhất

 

Để tạo block này, bạn tạo một Informer với các thông số như sau:

 

- Section: Site News

- Data type: Entries

- Sorting mode: Entry date D

- Number of entries: (số bài viết hiển thị)

- Number of columns: (số cột hiển thị) nên chọn mặc định là 1

 

Sau khi tạo xong Informer này, bạn chọn [Informer template] để chỉnh sửa lại giao diện khi hiển thị. Các bạn có thể thao khảo đoạn template mình đang dùng nhé:

 


<div class="archLi"><a href="$ENTRY_URL$" title="Ngày gửi: $DATE$
Chủ đề: $CATEGORY_NAME$
Lượt xem: $READS$
Lời bình: $COMMENTS_NUM$">$TITLE$</a></div>


 

Giao diện của đoạn template này như sau (chỉ với trang mình thôi nhé, trang của các bạn có thể khác - do khác CSS với mình)

 


2.2 Các bài viết được xem nhiều nhất

 

Tương tự, các bạn tạo 1 Informer như sau:

 


2.3 Các tài nguyên mới đăng (2 cột - giống trang mình hiện tại)


Code template:

 


<div class="widgetTop archLi"><a href="$ENTRY_URL$" title="Ngày gửi: $DATE$
Chuyên mục: $CATEGORY_NAME$
Lượt xem: $READS$
Tải về: $LOADS$">$TITLE$</a></div>
<div class="fiximg_w100" style="text-align:left;clear: both;padding-top:2px;padding-bottom:2px;font-size:11px">$MESSAGE$</div>


 

Lưu ý: $MESSAGE$ ở đây sẽ hiển thị nội dung trong phần Mô tả ngắn gọn (description) của mỗi bài viết - nếu bạn tắt phần này khi viết bài thì ở đây sẽ không hiển thị được.

 

2.4 Các comment gần đây

 


Lưu ý ở phần Maximum length of comment text: chiều dài tối đa của nội dung bình luận - các bạn có thể tăng hoặc giảm tùy thích

 

Code template:

 


<tr><td class="border_bt"><span class="archLi widgetTop"><a href="$ENTRY_URL$"><b>$USERNAME$$NAME$, $DATE$</b></a></span><div style="font-size:9px;padding:3px 0 0 0px"><img src="http://chjp.ucoz.net/icon/Comment.png" align=left width=24 height=24>$MESSAGE$</div></td></tr>


 

Chú ý khi chèn Infomer theo template này bạn phải thêm thẻ <table> vào VD: <table>$MYINF_1$</table>

 

2.5 Block thống kê


Code template:

 


<ul class="archUl">
<li class="archLi">Bài viết: <b>$NEWS$</b></li>
<li class="archLi">Comments: <b>$COMMENTS$</b></li>
<li class="archLi">Nhật kí: <b>$BLOG$</b></li>
<li class="archLi">Tài nguyên: <b>$LOAD$</b></li>
<li class="archLi">Friends Site: <b>$DIR$</b></li>
<li class="archLi">Guestbook: <b>$GB$</b></li>
</ul>




Còn rất nhiều tiện ích khác nữa mà chức năng Informers có thể làm được, các bạn có thể tự tìm hiểu thêm. Ở đây mình chỉ giới thiệu đến các bạn những tiện ích thông dụng nhất mà thôi. Hy vọng các bạn sẽ làm được và giúp website thêm sinh động!

 

Mọi thắc mắc và ý kiến xin post lên ở đây, mình sẽ cố gắng giải quyết trong thời gian sớm nhất! Thân.

26 thg 11, 2009

Thay thế biểu tượng cảm xúc (emoticons) cho website theo ý thích

Tuy uCoz có hỗ trợ rất nhiều bộ Emotions với đủ màu sắc khác nhau cho website nhưng nếu bạn không thích hoặc muốn có một bộ emotions độc đáo của riêng mình thì có thể tự xây dựng theo hướng dẫn dưới đây...



 

Trước hết bạn cần có một bộ emotions với đầy đủ các trạng thái biểu cảm. Bạn có thể search trên Google hoặc download các bộ emotions mà mình đã sưu tầm sẵn theo link dưới đây:

 




 

Sau khi có 1 bộ emotions ưng ý, có 2 cách để bạn đưa bộ emotions này lên website.

 

Cách thứ nhất: (cách này thực hiện đơn giản nhưng các biểu tượng hiển thị rất lộn xộn và không thể dùng các kí hiệu để thay thế được)

 

  Bạn đưa tất cả các emotion vào 1 thư mục, đặt tên là sml và upload lên thư mục gốc của bạn (nên dùng ftp để upload cho nhanh).

 

  Thế là xong, uCoz tự động hiểu các hình ảnh trong thư mục này là các emotion, bạn không cần chỉnh sửa gì thêm. 

 

Cách thứ hai: (tuy không phức tạp nhưng yêu cầu hơi tốn thời gian chút, nhưng kết quả rất tuyệt vời )

 

  Bạn upload thư mục chứa các emotions lên host. Ví dụ ở đây mình đặt tên thư mục là emotion, upload lên thư mục gốc.

 

  Bạn Login vào ACP --> Smileys Editor

  Tại trang Smileys Editor, bạn nhấn vào nút Add smiley sẽ hiện ra một khung như thế này:

 


 

  + Phần Image file for a smiley: bạn chọn đến file biểu cảm (ví dụ file 1.gif trong bộ emotions_yahoo8.rar mình share có hình mặt cười)

  + Phần Code for calling smiley: kí tự biểu diễn cho biểu tượng (vd trong hình là cho biểu tượng mặt cười)

  + Phần Show this smiley near the form: đánh dấu chọn vào đây nếu bạn muốn biểu tượng này luôn xuất hiện trong các form post bài hoặc comment

   Tiếp tục, nhấn Add để bắt đầu thêm biểu tượng. 

   Các biểu tượng khác trong bộ emotions, bạn lần lượt thêm vào bằng cách trên. Nếu thành công bạn sẽ có 1 bộ emotions như thế này:

 


 

   Bây giờ, công việc còn lại của bạn là set bộ emotions vừa tạo làm bộ emotions chính của website. Bạn vào Setting --> Common settings, kéo xuống dưới cùng. Ở mục Smileys set, chọn Custom set of smileys rồi nhấn Save để hoàn tất.

 

   Thế là bạn đã có thể xây dựng cho mình một bộ emotion theo ý muốn, chúc các bạn thành công!

 

   Demo có thể xem trên trang web của mình (hiện mình đang dùng bộ emotions của Yahoo! đó ;)

25 thg 11, 2009

Việt hóa CMS uCoz

Để việt hóa hoàn toàn website của bạn thì cũng không mấy khó khăn, chỉ việc hơi tốn thời gian và công sức thôi, và yêu cầu cần nhất là bạn phải có tính kiên trì cao :)
1. Đầu tiên các bạn nên việt hóa các cụm từ mặc định (Substitution of default phraes) mà ucoz dùng trong tất cả các module và template của dịch vụ. Dưới đây là bài viết huớng dẫn lấy từ blog bạn Nguyễn Lê Dạ Vũ:

Substitution of default phraes thuộc quyền quản lý của Adim trong Control panel. Tại đây bạn có thể thay đổi các hiển thị về ngày tháng từ tiếng Anh sang tiếng Việt...Do vậy muốn làm được việc này bạn phải login vào Control panel bằng tài khoản mà bạn đã đăng ký với ucoz.

Nếu bạn chưa đăng ký dịch vụ này hãy tham khảo các bài viết sau. Tạo dựng trang web chuyên nghiệp miễn phí bằng dịch vụ của UCOZ - Đăng ký

Trở lại với chủ đề ngày hôm nay, sau khi bạn đăng nhập vào Control panel bạn bấm chuột vào Tác vụ Substitution of default phrases như hình minh họa sau:




  • Bạn sẽ thấy một danh sách liệt kê các mục mà bạn có thể thay đổi. Bạn xem hình minh họa và phần chú thích trên hình.





  • Tại đây, bạn muốn thay đổi mục nào thì bấm chuột vào mục đó. Chẳng hạn, đề thay đổi phần khai bào của thành viên mới đăng ký, bạn bấm vào mục thứ 3. Bạn  sẽ thấy



Bạn bấm vào nút Change bên phải từng mục con để thay đổi. Thay đổi xong bạn bấm vào dấu "-" để thu gọn cửa sổ làm việc. Bạn tahy đổi như sau:



Bạn làm tương tự với các mục còn lại. Nếu không hiểu tiếng Anh bạn nên dùng công cụ dịch thuật online của Google.

Sau khi thay đổi hết, bạn bấm SAVE để lưu lại quá trình thay đổi của mình.

2. Bước thứ hai của quá trình việt hóa là bạn cần phải duyệt tất cả các trang trong website của bạn và thay thế các cụm từ tiếng Anh còn "sót lại" thành tiếng Việt. Để làm đuợc điều này, các bạn sẽ sử dụng chức năng Quick replacement của Ucoz
Để sử dụng chức năng này, bạn login vào Admin CP và vào menu như hình


Ở trang này bạn nên để nguyên các mục đã đuợc đánh chọn mặc định sẵn, bạn chỉ cần viết cụm từ tiếng anh vào ô Find và cụm từ tiếng việt muốn thay thế vào ô Replace by là được.

Sau đó nhấn vào Replace để tiến hành.
Lưu ý là các bạn nên việt hóa chính xác một cụm từ chứ đừng nên việt hóa từng từ riêng lẻ, điều này sẽ làm cho trang web của bạn rất lộn xộn. Ví dụ bạn nên thay thế cụm từ "Logged in as" thành "Đăng nhập với tên" chẳng hạn chứ bạn không nên dịch riêng lẻ từng từ "Logged", "in", "as"


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

Tạo dựng trang web chuyên nghiệp miễn phí bằng dịch vụ của uCoz - Giới thiệu & đăng kí

Dịch vụ miễn phí này sẽ giúp bạn tạo được những Website phức tạp nhất bằng một cách dễ dàng và đơn giản nhất. Bạn có thể thiết kế website theo từng Module chức năng cho sẵn. Từ một Control Panel, bạn có thể nhanh chóng thêm, bớt xóa thông tin trên Website của mình …

Hiện nay, để tạo một Blog đã trở nên khá dễ dàng với hàng đống các dịch vụ cung cấp Blog cũng như mã nguồn Blog miễn phí đang có trên mạng. Nhưng để tạo được một Website chuyên nghiệp, ai cũng đều biết rằng sẽ phải tốn rất nhiều thời gian, tiền bạc, công sức và đòi hỏi phải có các kĩ năng chuyên môn. Tuy nhiên, Những khó khăn này sẽ được khắc phục với dịch vụ miễn phí của UcoZ. UcoZ cung cấp cho người dùng công cụ tạo Website 2.0 dạng CMS (Content Management System – hệ thống quản trị nội dung) chuyên nghiệp trong vài phút và bạn chỉ cần đăng kí để sử dụng, không tốn một xu và không đòi hỏi phải có kiến thức chuyên môn về lập trình Web.

Lý do để chọn UcoZ

Điểm độc đáo của UcoZ so với nhiều dịch vụ tạo Website khác là Bạn có thể toàn quyền quản lý Website thông qua hệ thống UcoZ Control Panel được xây dựng sẵn, có hệ thống Module với nhiều chức năng phong phú, có thể chèn quảng cáo Google Adsense (bằng cách chèn đoạn mã Google Adsense vào Template của UcoZ) hoặc tham gia chương trình UcoZ Affilinate để kiếm thêm thu nhập từ Website và hệ thống sao lưu của UcoZ giúp đảm bảo an toàn cho dữ liệu trên Website của bạn. Ngoài ra còn phải kể đến những ưu điểm khác của UcoZ như:

+ Mặc định Website của bạn sẽ sử dụng tên miền phụ miễn phí của UcoZ nhưng bạn có thể thay bằng tên miền cấp 1 (.com,.net…) mà bạn đang sở hữu bằng một trong hai cách, hoặc Thay Name Server Record của tên miền bằng DNS Server của UcoZ (ns1.ucoz.net, ns2.ucoz.net) hoặc là tạo Record A cho tên miền trỏ đến địa chỉ IP của Server UcoZ.

+ Dung lượng lưu trữ 200 MB và tăng dần lên khi bạn dùng càng nhiều, cho phép bạn lưu mọi tập tin và tài liệu cần thiết cho Website của bạn.

+ Không như những dịch vụ khác, UcoZ cho phép bạn Upload tập tin lên Website thông qua giao tiếp Website hoặc giao tiếp FTP.

+ Chống Spam và chặn các IP truy cập không mong muốn.

+ Nhiều mẫu giao diện đẹp lại chuyên nghiệp được cung cấp miễn phí và cho phép bạn tùy biến thông qua tập tin CSS và Templates.

Đăng kí

Truy cập vào địa chỉ http://www.UcoZ.com/main/?a=reg để đăng kí một tài khoản trên uCoz và tạo cho mình một Website chuyên nghiệp chỉ qua bốn bước:

- Bước 1: Khai báo một số thông tin cá nhân cần thiết và Địa chỉ của Website (Site Address) muốn sử dụng. Địa chỉ truy cập Website có dạng tênbạnchọn.UcoZ.com (hoặc UcoZ.net, UcoZ.org, UcoZ.de…) và bạn có thể thay chúng bằng tên miền của bạn trong UcoZ Control Panel.

- Bước 2: Đặt tên Website của bạn trong phần Site name và lựa chọn giao diện cho nó bằng cách nhấp chuột vào liên kết “Select Design”, UcoZ cung cấp hơn 200 mẫu giao diện vừa đẹp lại khá đa dạng và được phân loại thành nhiều chủ đề nên bạn dễ dàng chọn được một mẫu phù hợp với nội dung Website của bạn.

- Bước 3: Cài đặt các Module cần thiết trong Website của bạn: Page Editor, Forum (Diễn đàn), Blog, Photo Albums, Guestbook (Sổ lưu bút), Web Polls (Bình chọn), Site News, File Catalog, Email Forms… Sau này, bạn có thể thêm các module khác như Tag Board (Hộp Chat nhỏ), Hit Counter (Bộ đếm số người truy cập), Ad Board (Khung Quảng Cáo), Site Catalog… vào Website bằng cách cấu hình trong UcoZ Control Panel.

- Bước 4: thiết lập mật khẩu tài khoản quản trị Website và tài khoản FTP, yêu cầu phải khác với mật khẩu tài khoản đã đăng kí UcoZ.

Sau 4 bước trên là bạn đã xây dựng xong một Website hội đủ các đặc điểm: linh hoạt, đơn giản, đầy đủ chức năng và chuyên nghiệp. Việc bạn cần làm tiếp theo là chuẩn bị nội dung cho Website và giới thiệu nó với bạn bè và đối tác.



Dương Vì Phát - LBVMVT 265