widget Các bài liên quan - bản sửa lỗi



Blog của bạn nào không chạy được thì hãy sửa lại nhé. Bản sửa lần này ngoài việc fix lỗi không hiện các bài liên quan, còn fix cả lỗi "không chạy tốt" đối với nhãn (label) bằng tiếng Việt.
A. Đối với các bạn đã cài đặt "các bài liên quan" rồi :

Bước 1: Tìm đến đoạn code thứ 2 mà bạn đã cài đặt, tìm dòng:


home_page = "http://www.dlfree.net/";

và sửa lại thành dòng

blogID = '1193242412365517650'


bạn cần thay 1193242412365517650 thành blogID của bạn.

Bước 2: Cũng trong đoạn code đó, tìm dòng

http://www33.websamba.com/anhvosite/blogger/js/related_posts_01.js

và sửa thành

http://www33.websamba.com/anhvosite/blogger/js/related_posts_01_fix.js


Read More Add your Comment 0 comments


Autopost to Blogger blogs with PHP



Yes, you can autopost to blogspot (blogger) blogs with php, and it’s a lot easier than you might think.

Similar to the way that plugins like wp-o-matic work for automatically posting rss feeds to Wordpress blogs, you can have a blogger blog which is automatically populated with RSS feed content, at intervals that you determine (by a cron job).

Blogger blogs allow the blogs owner to post via email, so we’re going to use PHP’s mail function to post new content, and PHP’s SimpleXML to gather the content before posting.

Firstly, we need to set up our blogger blog to accept emailed posts: We need to go to our settings page in Blogger, and click the “Settings” tab at the top. Then click the “email” button.

You’re now at the Email settings page, look for the Mail-to-Blogger Address. Here you just need to enter a password (in the box before the “@ablogger.com”) that you’ll use in your emails to post to the blogger blog.

Once you’ve chosen your password, write down the email address, as this is the email address we’ll be using in the PHP script to tell it where to post the rss feed to.

Now on to the script:

//Your Blog’s Keyword:
$keyword = “keyword”;

//How many articles do you want to grab each time?
$num = 5;

//Get the RSS Feed - In this instance, we’re using a google blogsearch feed based on our chosen keyword
$feed = simplexml_load_file(”http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&q=” .urlencode($keyword). “&ie=utf-8&num=10&output=rss”);

//Loop through our keywords
foreach ($feed->channel->item as $item) {

if($i < $num){

//Have a bit of a rest so we’re not posting too fast to our blogger blog
sleep(10);

$title = $item->title;
$title = str_replace(””, “”, $title);
$subject = str_replace(”
”, “”, $title);
$link = $item->link;

$description = $item->description;
$description = str_replace(””, “”, $description);
$body = str_replace(”
”, “”, $description);

//put our secret blogger email address here:
$to = “accountname.password@blogger.com”;

//ignore this line - the script just needs something in the “From” field.
$headers = ‘From: mail@whatever.com’;

//Send the email / How’d we go?
if(mail($to, $subject, $body, $headers)) {
echo $subject. ” - sent
”;
}
else
{
echo $subject. ” - NOT sent
”;

}
}
//add one to our counter
$i++;

}

?>

And that’s it.

Customise the script to suit your purposes, upload to your server, and call it via a cron job.


Read More Add your Comment 0 comments


15 Useful Widgets and Scripts for Blogger



There are many useful widgets and scripts which you could use to add interactivity to your Blogger powered blog. Ranging from lists of your most popular posts to a table of contents which loads above your posts, this article contains 20 of the most useful widgets and scripts you could install own blogs.

Easy Install Widgets

All of the widgets int his section can be added easily to your blog using widget installers.

Recent Posts

This widget will display a list of your most recent posts, with links to their relevant pages. This widget is easy to add using the widget installer, where you simply input your blog’s URL and change the settings to suit your preferences.

Add a recent posts widget to your blog (Script by Hans of Beautiful Beta)

Recent Comments

Show recent discussions to your articles by displaying a list of recent comments in your sidebar. You can choose how many comments to display, and add an optional excerpt of each comment too.

Add a recent comments widget to your blog

Top Commentators

Reward your regular contributors by adding this widget which displays a list of the ten most active commentators. You can filter your own name from the list and add this easily using the widget installer.

Add Top Commentators widget to your blog (Originally constructed by GoogleSystem and widgetized by Blogger Buster)

Popular Posts/Most Commented

This widget uses your blog’s comment feed to determine the most popular posts based on the number of comments each post has received. It will then display a list of the ten most popular (or most commented) posts in order of authority.

Add Popular Posts/Most Commented widget to your blog

Random Posts

Phydeaux3’s widget allows to to create a link to a random post from your sidebar (or wherever you decide to add this widget in your blog). This is another easy widget to install using the one-click installer on Phydeaux’s site.

Add a random post link to your blog (by Phydeaux3)

Picasa Web Albums

This widget allows you to display recent images from your Picasa web albums account in your sidebar. All you need to do is insert your Picasa username into the input box and click submit to add this to your blog.

Install Picasa web albums widget in your blog

Simple Search Widget

This is a simple search widget which uses the same functions as the search box in the Blogger nav-bar. Unlike Google searches, this is a simple widget which will display all posts matching the queried term in the main posts section of your blog, and can be installed using the one-click widget installer.

Install a simple search form in your blog

Random Messages

Ramani of Hackosphere created this widget which can be used to display one of ten random messages in your Blogger blog. One possible use for this would be to display random testimonials in a business blog, while another would be as a display of random quotes.

There is no need to edit your blog’s template when adding this widget: you can add your own quotes and install this easily in your sidebar using Ramani’s widget installer.

Install a random message widget in your Blogger blog

Useful Scripts (Require Editing of your Blogger Template)

The scripts and customizations referenced in this section will require you to edit your blog’s HTML code. Although they are a little more complicated than the previous set, they are all undoubtedly useful additions to your Blogger powered blog.

Table of Contents

This highly useful widget will load a table of your blog’s contents above the main posts section. You can then rearrange this list to sort posts by category, posting date or post title.

It is a little more complicated to install than other widgets as it requires editing some aspects of your template, but Hans offers full and detailed instructions for you to add this easily to your blog.

Read more and install Table of Contents widget

Tab View Widget

This widget allows you to display your recent posts/comments or posts from specified categories using a “tab-view” widget, like this:
Hoctro\'s Tab View Widget

This widget will allow you to save space in your sidebar by adding these important elements in one place and is now becoming a popular feature of Wordpress powered blog designs.

You will need to edit your Blogger template to install this widget, but it’s certainly a useful and functional addition for your Blogger blog. Hoctro offers full instructions for installation and customization in hos explanatory posts.

Learn more and install a tab-view widget in your blog (Created by Hoctro)

Tag Cloud (Based on Blogger Labels)

Tag/Label Cloud for BloggerA tag cloud displays a list of your post labels (categories) in a cloud like format, where the labels which have the most posts filed under them are highlighted in a bolder, larger font.

To install this in your Blogger blog, you will need to edit your existing label widget and add some Javascript code to your blog header.

Read more and install Blogger tag/label cloud in your blog (Created by Phydeaux3)

Random Rotating Banner/Header Image

Have you ever wanted to add a random banner to your blog’s header? If so, this script will be undoubtedly useful for you!

Unlike other random banner techniques, this technique does not require you to host Javascript files externally. Instead you can achieve this by adding some JavaScript code to your Blogger template and simply link to your banner images (hosted on Flickr or Picassa for example).

Read more and install random banner images (by Freeyasoul Adventure)

Related Posts

This script will display a list of related articles (organized by category) below your posts on item pages. I’ve found this to be a really useful script in my own Blogger blogs as this directs readers to other articles of interest once they have read the current post.

There are two versions of this widget: the first was created by Hoctro but most people find Jackbook’s updated version much easier to use and install.

Read more and install related posts for your Blogger blog (Jackbook version)

Display your Post Dates as a Calendar Page

This customization allows you to use a calendar page instead of your regular post date, like this:

This is quite a simple customization to install using JavaScript and some minor changes to your template.

Read more and install a post-date calendar in your blog

Archive Calendar

An Archive Calendar for BloggerHere is another feature commonly found in Wordpress blogs which has been customized for Blogger. Phydeaux3 has created a useful archive calendar widget which readers can use to skip to posts made on a certain date. Dates where posts have been made are highlighted in the calendar, and readers can skip to different months using the easy drop-down selector.

Read more and install the Blogger Archive Calendar in your blog (by Phydeaux3)

I hope you have found this list of Blogger widgets and scripts to be useful for customizing your own Blogger templates. If you have found other widgets which are particularly useful for Blogger users, please let us know by leaving your comments below.


Read More Add your Comment 0 comments


Recent posts widget creator




Read More Add your Comment 0 comments


Widget "Bài viết liên quan" có sử dụng công nghệ Google's Ajax Feed API



Hôm nay mình sẽ giới thiệu đến bạn widget "Bài viết liên quan" của bác

Hoctro. Với widget này bạn sẽ theo dõi các bài viết theo 1 nhãn ( label

) hiệu quả hơn và liền mạch hơn. Xin nói trước đây là widget do tác giả

Hoctro viết nên bạn hãy giữ nguyên dòng chữ Widget by Hoctro để tôn

trọng công sức tác giả đã bỏ ra.



Bước 1: Đăng ký để lấy mã từ Google's Ajax Feed API.

http://code.google.com/apis/ajaxfeeds/signup.html





Bước 2: Chèn đoạn mã sau vào trước thẻ . Nhớ thay chữ YOUR-KEY bằng mã mà ta lấy ở bước 1.


















Trong đó:

var maxNumberOfPostsPerLabel = 4; :Số lượng bài viết hiển thị trên 1 label.

var maxNumberOfLabels = 10; : Số lượng Label được hiển thị.


Read More Add your Comment 0 comments


Một vài trao đổi về Page Rank



Là 1 webmaster, có lẽ không ai còn lạ gì với chỉ số Page Rank (PR) của Google dùng để đánh giá 1 trang web. Chỉ số này được nói đến nhiều bởi uy tín của nó trong nhiều chỉ số khác như Alexa Rank, Compete Rank, Link Popularity, ... Tuy vậy, 1 điều bất cập về PR là Google không đưa ra 1 lịch trình cụ thể về thời gian để cập nhật, vì thế mỗi khi có đợt update là các webmaster lại truyền tin cho nhau để xem website của mình thế nào.

Vào đầu tháng 4 vừa rồi, Google cũng đã cập nhật PR. Có 1 số điểm muốn chia sẻ với mọi người.

Như mọi người đã biết, trong nhiều tài liệu về SEO thì PR được nói đến như 1 chỉ số dựa trên các link liên kết đến trang web được xét. Chi tiết về cách tính toán chỉ số này, các bạn có thể tìm đọc thêm. Nói nôm na là bạn càng có nhiều link liên kết đến trang web của mình thì chỉ số PR của trang web đó càng cao. Ở đây chú ý 1 điểm là PR được tính theo từng trang web (web page) trong 1 website, chứ không tính theo domain như Alexa Rank (khá nhiều người bỏ qua điểm này khi nói về PR của 1 website, vì rằng có thể trang homepage của bạn có PR 2, nhưng 1 trang nào đó trong website lại có thể có PR 4 chẳng hạn).

Thế nhưng trong đợt cập nhật PR vừa rồi, chúng tôi (gồm tôi và anh nlfb) để ý thấy 1 số blog của người Việt được tăng PR, còn 1 số thì giữ nguyên (ở đây tôi nói PR của website là ám chỉ PR của homepage, các đoạn sau cũng sẽ vậy). Liệu có phải là các link liên kết quyết định không?

Nếu bạn theo dõi 1 website, VD như Hỗn tạp, thì bạn sẽ thấy thỉnh thoảng lắm mới có thêm 1 liên kết bạn bè. Dù rằng thời gian đầu có thể rất nhiều, nhưng sau đó, rất ít khi được cập nhật. Tôi nghĩ rằng các blog khác cũng vậy. Khi bạn dạo qua các blog trong danh sách Friends bên phải của tôi, bạn sẽ thấy rằng phần lớn chúng tôi liên kết thành vòng tròn, nghĩa là bạn sẽ bắt gặp các gương mặt quen thuộc ở hầu hết các blog đó, vẫn cứ là blog này, blog kia, ... Và vì phần lớn các blog này đều là các blog cá nhân, mang ít nhiều dấu ấn của tác giả, nên tôi nghĩ chuyện trích dẫn từ các blog, diễn đàn, website khác tới các bài viết trên từng blog là không nhiều. Bạn có thể thử search Google để thấy điều đó. Như thế sẽ dẫn tới 1 khả năng là lượng link đến 1 blog khó mở rộng được, hoặc ít ra là hạn chế trong chừng mực nào đó.

Vậy thì tại sao 1 số blog lại được tăng PR, còn 1 số thì không?

Anh nlfb có đưa ra 1 ý kiến lí giải cho trường hợp này, rằng các blog này đều có giới hạn PR của nó. Nghĩa là 1 blog có thể lên PR 4 trong 1 năm, lên PR 5 trong 3 năm, nhưng sau đó sẽ không thể lên tiếp lên được PR 6. Bạn (cũng như tôi) sẽ thắc mắc rằng điều này vô lí, vì như vậy thì trước khi sinh ra blog, ta cũng đã biết được giới hạn mình sẽ bị kìm? Hoặc là trong thời gian ta viết blog mà có 1 sự chuyển biến xuất sắc, 1 sự đổi hướng mang tính đột phá thì ta vẫn không được đánh giá cao?

Trả lời cho thắc mắc này, chúng ta cùng xem xét tiếp. Thực tế là các website có PR cao từ 8 trở lên rất ít, và chúng thường chiếm 1 lượng traffic khổng lồ, VD như twitter chẳng hạn. Cỡ 1 blog như chúng ta thì khó có thể vươn lên tầm traffic đó. Như thế, ta sẽ thấy rằng dường như có 1 mối liên hệ giữa lượng traffic với PR. Lượng traffic này từ đâu ra? Nó là do người dùng tạo ra. Vậy tại sao người dùng tạo ra traffic đối với trang web này mà lại không tạo ra traffic đối với trang web kia?

Bạn hãy đứng ở vị trí của người dùng để trả lời cho câu hỏi đó. Hãy trả lời tại sao bạn muốn vào trang web này mà không vào trang web kia, rằng tại sao bạn lại lưu bookmark của nó hay thích đọc nó 1 cách chi tiết và cẩn thận? Đó là vì bạn đã nhận được 1 cái gì đó từ trang web đó, là vì trang web này đã tạo ra 1 giá trị cần thiết và hữu ích dành cho bạn.

Google đủ thông minh để nhận ra điều đó. Google đánh giá website dựa trên việc nó có mang lại nhiều lợi ích cho cộng đồng hay không, PR gần như thể hiện giá trị ấy (link cũng là 1 yếu tố trong việc xét giá trị website, vì nhiều link tương đương với có nhiều website coi website của mình có giá trị).

Nếu coi lại 1 lần nữa 1 số blog, có thể chúng ta sẽ nhận ra rằng 1 số blog có phạm vi bài viết khá rộng, ngược lại 1 số blog có phạm vi hẹp theo những chủ đề xác định. Điều này sẽ ảnh hưởng đến lượng người khách truy cập của blog đó. Hiển nhiên rằng nếu bạn yêu thích âm nhạc, bạn sẽ không vào Hỗn tạp, hoặc nếu bạn thích WordPress, bạn sẽ khó lòng vào các blog thủ thuật máy tính, ... Có nghĩa là khi đã xác định được phạm vi của blog, thì các giá trị mà blog đó mang lại cho người dùng sẽ được xác định 1 cách tương ứng. Nói 1 cách thẳng thắn thì nếu đã xác định hướng đi, có nghĩa là chúng ta đã tự bó hẹp chính chúng ta. Tuy vậy, cần phải xem xét 2 khía cạnh thêm, mà theo tôi nghĩ là phạm vi của hướng đi đó và độ sâu của các bài viết (nói 1 cách hình tượng là sự triển khai theo chiều rộng và chiều sâu). Ví như 1 blog về WordPress thì phạm vi khá hẹp (nếu làm nhiều trên WP, bạn sẽ cảm thấy dường như càng ngày càng ít cái để nói, Blogger có lẽ cũng thế), nên nó cần chiều sâu của các bài viết để tạo ra giá trị mới và thu hút người đọc. Hay như 1 blog về phần mềm thì có phạm vi khá rộng, nên sự chuyên sâu có thể đặt nhẹ hơn. Nhưng dù thế nào đi nữa, chúng ta cũng thấy rằng chúng ta đã bị bó hẹp theo 1 nghĩa đen, và điều đó gián tiếp thu nhỏ lượng người đọc của chúng ta. Bạn hãy cân nhắc điều này khi tạo ra 1 website, hay khi định hướng cho website.

Nếu bạn còn mơ hồ về mối liên hệ giữa PR và giá trị của website, bạn hãy coi ví dụ về website của Adobe. Nó đã từng được Google tặng cho PR 10, hiện nay là 9. Và chính vì PR cao như thế, nó đã bị chỉ trích khá nhiều. Nguyên nhân là vì nó không có nội dung! Hãy thử đọc website đó, và trả lời xem rằng nó cung cấp thông tin gì cho bạn. Rất ít, cực ít nếu như không muốn nói là gần như 0 (bản thân tôi dù vào khá nhiều lần, nhưng chưa bao giờ dừng chân để đọc). Đứng về phương diện SEO thì điều này là tối kị, 1 website không có nội dung thì đừng mong gì đến SEO. Thế nhưng điều ngược lại là website của Adobe lại thu hút lượng traffic khổng lồ cùng với chỉ số PR cao chót vót. Đó là vì họ đã tạo ra những sản phầm cần thiết cho người dùng, là Flash Player, là SWF Player, là Adobe AIR hay các sản phẩm đồ họa như Photoshop, ... Hãy nghĩ đến tầm quan trọng của các sản phẩm này khi mà bạn vào 1 trang web và không xem được flash, bạn sẽ làm gì? Flash vẫn là 1 chiếc xương sườn quan trọng của các website. Và vì thế, người dùng cần nó, nó có giá trị, nó cần cho cộng đồng, Google nhận thấy điều đó: PR 9 là điều tất yếu.

Nếu lướt web nhiều, bạn sẽ nhận thấy nhiều trang web đơn giản bằng html, nội dung đơn thuần và viết rất lâu rồi, không có các kĩ thuật SEO, nhưng PR lại rất cao, 6 hoặc 7. Có lẽ đó là vì cách lí giải trên, theo giá trị của website.

Vậy thì cái gì là thước đo giá trị của 1 website?

Trả lời cho câu hỏi này, chúng ta hãy nghĩ về giá trị mà website tạo ra. Giá trị đó cần phải được kiểm chứng bởi người dùng. Bởi vì thế, nên thước đo sẽ là 1 tập hợp các chỉ số nào đó của người dùng mà tôi nghĩ rằng ngay cả Google cũng đang cố gắng để mô phỏng cho hoàn thiện. Nếu bạn theo dõi bằng Google Analytics, bạn sẽ bắt gặp nhiều chỉ số dạng này, như lượng truy cập, thời gian đọc trang, số trang đọc trong website hay lượng bounce rate, ... Tất cả những cái này đều nói lên sự quan tâm của người dùng đối với website. Và nó phần nào ảnh hưởng tới sự quan trọng của website đó. Thuật toán chính xác mà Google dựa vào để tính toán PR có lẽ sẽ không ai biết, trừ họ, nhưng chúng ta có thể phỏng đoán và xác định cho mình những gì cần làm để tạo ra các giá trị hữu ích cho người dùng. Đừng làm các website vô nghĩa trừ phi bạn dành nó cho chính bạn. Hãy nghĩ đến người khác, và đặt mình vào vị trí của họ để hiểu rằng họ cần gì và chúng ta nên làm gì.

Hi vọng rằng những ý kiến rút ra sẽ giúp các bạn phần nào trong quá trình SEO cho website. Chúc các bạn luôn có những website và blog tuyệt vời.
theo: hontap


Read More Add your Comment 0 comments


Random posts widget



Làm theo dạng widget


Cách làm này sẽ giúp bạn chèn thêm 1 widget (page element) vào 1 vị trí tùy ý do bạn lựa chọn trong Layout. Để thực hiện, bạn hãy làm theo các bước sau:



- Login vào Dashboard, chọn Layout

- Nhấn vào Add a gatget và chọn kiểu HTML/Javascript

- Phần tiêu đề bạn đặt tùy ý, còn phần nội dung, bạn copy và paste đoạn code sau vào:




<div id="random-posts"></div>
<script type='text/javascript'>
function getRandomPosts(json) {
var maxEntries = 10;
var numPosts = json.feed.openSearch$totalResults.$t;
var indexPosts = new Array();
for (var i = 0; i < numPosts; ++i) {
indexPosts[i] = i;
}
indexPosts.sort(function() {return 0.5 - Math.random()});
if (maxEntries > numPosts) {
maxEntries = numPosts;
}
var container = document.getElementById('random-posts');
var ul = document.createElement('ul');
for (i = 0; i < maxEntries; ++i) {
var entry = json.feed.entry[indexPosts[i]];
var li = document.createElement('li');
var a = document.createElement('a');
a.title = entry.title.$t;
for (var j = 0; j < entry.link.length; ++j) {
if (entry.link[j].rel == 'alternate') {
a.href = entry.link[j].href;
break;
}
}
a.appendChild(document.createTextNode(entry.title.$t));
li.appendChild(a);
ul.appendChild(li);
}
container.appendChild(ul);
}
</script>
<script src='/feeds/posts/summary?alt=json-in-script&callback=getRandomPosts&max-results=999999' type='text/javascript'></script>


- Để tùy biến số lượng bài viết hiển thị (mặc định là 10), bạn hãy sửa lại giá trị của maxEntries trong dòng thứ 4, thay số 10 bằng số bài sẽ hiển thị mà bạn muốn:




var maxEntries = 10;


- Save lại và thử nghiệm




Chèn vào vị trí bất kì trong blog



Có đôi lúc bạn không muốn chèn vào các widget mà chèn thẳng vào 1 vị trí nào đó trong blog như phía dưới mỗi bài viết chẳng hạn, thì khi ấy bạn hãy làm như sau:



- Login vào Dashboard, chọn Layout và chọn tiếp Edit HTML

- Nhớ nhấn vào Download Full Template để sao lưu template trước khi thực hiện

- Đánh dấu vào ô Expand Widget Templates để hiện thị đầy đủ template

- Tim đến vị trí bạn muốn hiển thị, VD nếu ở dưới mỗi bài viết thì thường vị trí đó là post-footer-line-1

- Chèn đoạn code ở trên vào vị trí đó



Lưu ý: nếu bạn copy trực tiếp đoạn code trên thì có khả năng bị báo lỗi. Nguyên nhân là do các kí tự <, >, & ... đã không được mã hóa đúng. Để khắc phục, bạn hãy vào trang Code Converter để chuyển các kí tự đó sang dạng tương ứng. Sau đó tiến hành chèn lại vào vị trí đã định là được.



Chúc các bạn ngày cuối tuần vui vẻ.



************************************************



Update: Nếu đoạn code trên không thực thi được thì các bạn thử với đoạn code dưới đây xem sao. Ở đây tôi chỉ thay thế việc thao tác với các DOM node bằng hàm document.write:




<script type='text/javascript'>
function getRandomPosts(json) {
var maxEntries = 10;
var numPosts = json.feed.openSearch$totalResults.$t;
var indexPosts = new Array();
for (var i = 0; i < numPosts; ++i) {
indexPosts[i] = i;
}
indexPosts.sort(function() {return 0.5 - Math.random()});
if (maxEntries > numPosts) {
maxEntries = numPosts;
}
document.write('
    ');
    for (i = 0; i < maxEntries; ++i) {
    var entry = json.feed.entry[indexPosts[i]];
    title = entry.title.$t;
    for (var j = 0; j < entry.link.length; ++j) {
    if (entry.link[j].rel == 'alternate') {
    var link = entry.link[j].href;
    break;
    }
    }
    document.write('
  • + link + '" title="' + title + '">' + title + ''
  • );
    }
    document.write('
'
);
}
</script>
<script src='/feeds/posts/summary?alt=json-in-script&callback=getRand


Read More Add your Comment 0 comments


Auto Readmore Script ver3.0



Auto Readmore Script ra đời đã được 5 tháng, các phiên bản 1.0 và 2.0 đã nhận được sự ủng hộ nhiệt tình từ phía người dùng là các blogger Việt Nam, được các bạn đóng góp rất nhiều ý kiến xây dựng và phát triển. Anhvo rất vui vì điều này và chân thành cám ơn các bạn đã nhiệt tình đóng góp ý kiến. (bạn có thể xem thêm về Auto Readmore ở đây.



Nhằm đáp ứng tính đa dạng của nhu cầu người dùng là các blog chuyên về Soft, tranh ảnh, teen... Anhvo bổ sung thêm 1 tính năng mới trong phiên bản 3.0 này, đó là hỗ trợ 1 kiểu bố trí mới giữa hình ảnh đại diện (Thumbnail) và đoạn văn miêu tả (Summary) của bài viết. Dùng bản 3.0, bạn có thể tùy chọn được 2 dạng hiển thị:



1. Hiển thị như ver 2.0, nghĩa là Thumbnail bên trái và Summary bên phải.

2. Hiển thị Thumbnail ở trên (căn lề giữa) và Summary bên dưới, cái này rất đẹp cho các trang Soft và sưu tập hình ảnh đẹp.



Vào Template - Edit HTML, Expand widget, tìm đến thẻ và thay nó bằng đoạn code sau:











-->đọc tiếp...











Ngoài ra bạn còn phải cho đoạn code dưới đây vào phần HEAD ( ... ) của template:













Các bạn hãy chú ý các thông số màu đỏ mà tôi đã đánh dấu:

var thumbnail_mode = "no-float" ; : chế độ hiển thị Thumbnail, nếu như bạn muốn hiển thị Thumbnail ở trên và Summary ở dưới thì không thay đổi gì ở đây, nếu bạn muốn hiển thị Thumbnail bên trái và Summary bên phải thì đổi no-float thành float.



summary_noimg là số ký tự phần miêu tả cho các bài không có hình đại diện.



summary_img là số ký tự phần miêu tả cho các bài có hình đại diện.



img_thumb_height chiều cao của hình đại diện (pixel).



img_thumb_width chiều rộng của hình đại diện (pixel).



Hình dưới đây là ví dụ về hiển thị của read more tự động sau khi cài đặt:





Thumbnail trái, Summary Phải







Thubmnail trên, Summary dưới


Read More Add your Comment 0 comments


All template joomla



This is my personal collection of Joomla 1.5 templates, thought I'd share it with you guys.
I have also a complete JA collection which is comming soon.
Some of them are only templates, some of them are with quickstart or/and image sources.


BONUSTHEMES
-adhome
-believe
-corez
-easygate
-ecom
-focus
-ingeno
-landscape
-terahost
-travel-in
http://rapidshare.com/files/176739206/BT.zip


CAMP26
-communitee
-e-buy
-newschannel
http://rapidshare.com/files/176740344/C26.zip


GAVICK
PART1
-aumi
-business_revolution
-cuttingedge
-eshop
-eshoptrix2
-gomuproject
-ilife
-modish
-moxmovies
-musictop
http://rapidshare.com/files/200181274/pt1.zip

PART2
-themoment
-thenews
-thenews2
-viyo
http://rapidshare.com/files/200177039/pt2.zip

PART3
-yourflash
http://rapidshare.com/files/200174289/pt3.zip

ICETHEME
-fission
-panorama
-primavera
-tribune
-breeze
-together
http://rapidshare.com/files/189447004/itt.zip


JOOMLABAMBOO
-bliss
-new_media
-simple
-slider
http://rapidshare.com/files/176750088/JB.zip


JOOMLAJET
-12 templates pack
http://rapidshare.com/files/176756292/JoomlaJet.zip


JOOMLADESIGNS
-business_enterprisegreen
-cinema_world
-cycle_theme
-hosting_zone
-smooth_theme
http://rapidshare.com/files/176981970/jd.zip


JOOMLAJUNKIE
-absolute-flush
-absolute-redux
-ario-dark
-ario-lite
-extreme_blogger
-mocha
-rasper
-rational_magic
-zappa
http://rapidshare.com/files/176757476/jj.zip


JOOMLAMARKET
-Bugslife
-Puzzle
http://rapidshare.com/files/176983020/jm.zip


JOOMLASHACK
-jamba
-lightfast
-optimus
-optimus_free
-relevant
-weblogic_blue
http://rapidshare.com/files/176759202/js.zip


JOOMLASHINE
-jsn_epic_pro
http://rapidshare.com/files/176760280/JEP.zip


NEOJOOMLA
-twinmedia
http://rapidshare.com/files/176761042/nj_twinmedia.zip


PUREJOOMLA
-foret
-prime2
http://rapidshare.com/files/177271404/pj.zip


ROCKETHEME
PART1
-dimensionslight
-novus
-elixer
-vortex
-versatility2
-versatility4
-sporticus
-darkmatter
-colormatic
-chromatophore
-elemental
-equinox
-populus
http://rapidshare.com/files/176776247/rt1.zip

PART2
-hivemind
-mediamogul
-metamorph
-catalyst
-firenzie
-synapse
-terrantribune
http://rapidshare.com/files/176777813/rt2.zip

PART3
-bentobox
-hyperion
-mobius
-perihelion
-replicant
http://rapidshare.com/files/176779397/rt3.zip

PART4
-vertigo
-dimensions
-versatility3
-simplix
http://rapidshare.com/files/176781334/rt4.zip


SHAPE5
PART1
-business_look
-commportal
-creative_edge
-digital_systems
-eden_rock
-eMercantilism
-eTensity
-eworld
-forever_ace
-game_vision
-hosticity
-kite_photography
-magum_opus
-newslink
-smartblogger
-sphere_docs
-user_choice
-your_store
http://rapidshare.com/files/176771165/s5_1.zip

PART2
-aluma_photography
-bliss
-duoplate
-seaofglass
http://rapidshare.com/files/176773014/s5_2.zip


TEMPLATE PLAZZA
PART1
-bulletin
-celebs
-classifieds
-comica
-comuna
-comuna2
-directory
-eshop
-estore
-gaming
-golfer
-magazine
-modular
http://rapidshare.com/files/176783375/tp1.zip

PART2
-folio
-musican
-projecto
-techno
-times
-video
-votez
-webhost
http://rapidshare.com/files/176784537/tp2.zip


TEMPLATEMONSTER
-20113
-21599
-19316
-20244
-21599
-21808
http://rapidshare.com/files/176785893/tm.zip


THEME STOCK
-AdorableGifts
-AngelicFaith
-BodyBlossom
-BuddingSunlight
-EstatelyContent
-FitAerobics
-MatchingMates
-PamperedPets
-PreciseFinance
-RoyalJewels
-SecurityVault
-UrbanFashion
-VioletDreams
-WebFact
-WhateverShop
http://rapidshare.com/files/176787203/ts.zip


YOOTHEME
PART1
-ambient
-beyond
-blueprint
-chrome
-colorpalette
-core
-daylight
-evolution
-firefly
-horizon
-loom
-mee
-nu
http://rapidshare.com/files/176791941/yt1.zip

PART2
-page
-portfolia
-pulse
-rollout
-season
-shuffle
-smoove
-sunblogger
-surface
-switch
-zeitgeist
http://rapidshare.com/files/176793196/YT2.zip


YOUJOOMLA
PART1
-design_lab
-destination
-elegance
-equalizer
-h-connect
-hosting
-innovative_lab
-instock
-jclick_city_portal
-mobile_tech
-movie_studio
http://rapidshare.com/files/176795207/yj1.zip

PART2
-movie_times
-my_photo
-newsline_II
-newsline
-new_design
-portfolio
-socialbug
-softech
-solutions
-sportline
-times
-tvguide
-university
http://rapidshare.com/files/176796366/yj2.zip


OTHER
-alledia_bolt
-ninjatheme_firstlight
-olwebdesign_universe
-polarbearprochromatic
http://rapidshare.com/files/176986862/other.zip


Read More Add your Comment 0 comments


83 Beautiful Wordpress Themes You (Probably) Haven’t Seen



t

Sometimes it’s just like searching for a needle in a haystack: if you’ve ever googled for free and quality Wordpress Themes, you know exactly what we’re talking about. Most designers love to create Wordpress themes, so they can demonstrate the quality of their work and add some fresh works to their portfolios.

However, most Wordpress themes are either used too often (Kubrick theme, now K2, is definitely overused) or just have nothing to offer - particularly, if you are looking for a free, impressive and professional design. However, sometimes search is worth it. In the gallery below you’ll find 83 free Wordpress Themes you probably haven’t seen yet. All themes offer quality, elegance and a user-friendly interface. … and please take a look at Dr. Web’s free Wordpress Theme ModernOak. Links checked: July/3rd 2008.

1. Redoable 1.0

Screenshot

2. Iceburgg

Screenshot

3. Soxnest link

Screenshot

4. Gridlock

Screenshot

5. Fresh Theme

Screenshot

6. Deep Red Theme

Screenshot

7. Time Manager

Screenshot

8. Fluid Solution

Screenshot

9. Intra Blog

Screenshot

10. gone

11. Wave link

Screenshot

12. gone

13. Hemingway

Screenshot

14. Hemingway for Wordpress

Screenshot

15. Hemingway Reloaded

Screenshot

16. gone

17. gone

18. Rounded Blue V2

Screenshot

19. Freshy 1.0

Screenshot

20. Fresh 1.0 [ WP 2.0]

Screenshot

21. I feel dirty

Screenshot

22. Neo Sapien

Screenshot

23. gone

24. gone

25. Kiss Theme

Screenshot

26. Organique

Screenshot

27. Theme Leia

Screenshot

28. Sirius

Screenshot

29. Pink-Kupy 1.0

Screenshot

30. Free FU

Screenshot

31. GR

Screenshot

32. Bastard Theme

Screenshot

33. Beast-Blog v.2.0

Screenshot

34. Foliage, Foliage Mod

Screenshot

35. Peaceful Rush

Screenshot

36. Digg 3 Columns

Screenshot

37. Contaminated

Screenshot

38. Greenery

Screenshot

39. Mollio

Screenshot

40. (Not so) Fresh

Screenshot

41. Aalglatt V1.0

Screenshot

42. Blue Moon 1.0

Screenshot

43. Light 1.0

Screenshot

44. Fall Season

Screenshot

45. Mental Disorder

Screenshot

46. Orange Sky

Screenshot

47. gone

48. gone

49. TerraFirma

Screenshot

50. Brajeshwar v 7.0

Screenshot

51. Quadruple Blue

Screenshot

52. Subtle

Screenshot

53. Dream On

Screenshot

54. Glossy Blue

Screenshot

55. Unwakeable 1.2

Screenshot

56. The Hobbit

Screenshot

57. Shantia

Screenshot

58. Indigo

Screenshot

59. Andharra

Screenshot

60. Spreeksel

Screenshot

61. 2813

Screenshot

62. Stripes Theme

Screenshot

63. Js Theme

Screenshot

64. Wonderwall Daily Misery

Screenshot

65. gone

66. gone

67. Minima Plus

Screenshot

68. Alternate 0

Screenshot

69. Squible

Screenshot

70. gone

71. Balance

Screenshot

72. 5thirtyone v2

Screenshot

73. Japanese Cherry Blossom

Screenshot

74. BloxPress (AJAXified + Prototype + Scriptalicious)

Screenshot

75. gone

76. Bosco

Screenshot

77. Darlanas

Screenshot

78. Seo Adsense Wordpress Theme

Screenshot

79. Nonzero

Screenshot

80. So Suechtig

Screenshot

81. Blue Zinfandel Wordpress Theme

Screenshot

82. Frequency

Screenshot

83. Vertigo Enhanced

Screenshot

84. Lunarpages Green

Screenshot


Read More Add your Comment 0 comments


 

Contributors

Our Partners

© 2010 Công ty in ấn tại hà nội | In offset giá rẻ nhất hoàn toàn không chịu trách nhiệm về nội dung của những bài viết về luật pháp được đăng tải Mỹ Thuật Hà Nội giao diện cua Hack Tutors.info