Cu3er là một kiểu trình diễn ảnh 3d flash cực kỳ ấn tượng với những hiệu ứng cực kỳ hấp dẫn. Mấy hôm trước, anh Hư Trúc có vào blog của anh HuTek nhìn thì đã thích mê, nhưng bận nhiều việc nên chưa tìm cách áp dụng thử. Ngày 26/12, anh HuTek có viết bài giới thiệu plugin Cu3er Post Elements, thú thật là lúc đó mình chỉ muốn đem ngay nó về áp dụng thôi. Tuy nhiên, thử nghiệm ban đầu không được như ý cho lắm. Sau khi tìm hiểu về nó, đến bây giờ có thể tạm gọi là thành công. Vì vậy, anh Hư Trúc nhờ mình viết bài này hướng dẫn cho các bạn. Trong bài này, mình chỉ hướng dẫn các bạn sử dụng custom field để chèn ảnh hiển thị và fix lỗi font. Các bạn có thể xem bài giới thiệu về Cu3er Post Elements trên blog của anh HuTek nhé.

Lỗi font chữ rất đơn giản thôi. Trong file config.php tìm:

heading_font="Trebuchet MS, Arial, Helvetica, sans-serif"

và:

paragraph_font="Trebuchet MS, Arial, Helvetica, sans-serif"

Các bạn bỏ font Trebuchet MS trong hai đoạn trên là được. Như vậy đoạn trên sẽ là:

heading_font="Arial, Helvetica, sans-serif"

paragraph_font="Arial, Helvetica, sans-serif"

Vậy là xong phần font. Đơn giản quá phải không các bạn :x Tiếp theo là sử dụng custom field để lấy ảnh.

Cũng trong config.php tìm đoạn:

preg_match_all( '|<img.*?src=[\'"](.*?)[\'"].*?>|i', $post->post_content, $m );
thay bằng:
$img_url = get_post_meta($post->ID, 'image', true);
Tìm tiếp:
if( $m[ 1 ] ) $xml .= '<url>' . $m[ 1 ][ 0 ] . '</url>';
thay bằng:
$xml .= '<url>'.$img_url.'</url>';
Vậy là xong nhé!

Chú ý: Trong đoạn code trên image chính là custom field để hiển thị ảnh. Và bạn cần điền link đầy đủ đến ảnh nhé VD: http://hutruc.com/hinhanhminhhoa.jpg. Bạn cũng có thể sử dụng ảnh từ host bên ngoài. Tuy nhiên như vậy load sẽ rật, tốt nhất là để trên host.

Chúc bạn có một blog đẹp.

_________________________

Cập nhật 31/12/2009: Fix link khi chuyển blog

Một vài bạn đọc đã gặp trường hợp các bài viết khi chuyển bài viết từ blog củ sang, Khi nhấn vào thì link lại trỏ về blog củ, còn các bài mới viết trên blog hiện tại thì không sao. Để sửa lỗi này cũng không có gì khó khăn. Cũng trong file config.php của plugin tìm:

$xml .= '<link target="_self">' . $post->guid . '</link>';
và thay bằng đoạn sau:
$xml .= '<link target="_self">'.get_permalink($post->ID).'</link>';
Lưu lại và up đè lên. ___________________

Cập nhật 01/01/2010: Tự lấy excerpt của bài viết

Cũng trong config.php của plugin tìm:
$xml .= '<paragraph>' . $post->post_excerpt . '</paragraph>';
thay bằng:
$xml .= '<paragraph>' .get_the_excerpt().'</paragraph>';
Ok con gà đen nhé :vic: