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

Thứ Hai, 19 tháng 9, 2011

6 bước cơ bản khi xây dựng một website bán hàng

Mua sắm và bán hàng qua mạng (thương mại điện tử) không chỉ là cách kinh doanh hiện đại mà còn mang lại cho bạn những khoản thu nhập đáng kể. Điều đáng nói là bạn không biết nên bắt đầu từ đâu, hãy bắt đầu từ những bước cơ bản dưới đây.



Xây dựng thành công trang web thương mại, bạn sẽ có cơ hội thu những khoản tiền không nhỏ (ảnh minh họa: Internet)



Xác định sản phẩm kinh doanh

Thiết lập một gian hàng kinh doanh trực tuyến không phải là việc khó khăn. Bước đầu tiên bạn hãy xác định mặt hàng bạn định kinh doanh trên mạng, sau đó là chọn trang Web. Trang web đóng vai trò hết sức quan trọng, nó giống như một thỏi nam châm hút sự chú ý của khách hàng tới gian hàng của bạn. Chính vì vậy hãy chọn cho mình một trang web thân thiện với người sử dụng nghĩa là dễ nhớ, dễ vào, giao diện bắt mắt và được nhiều người biết tới.

Nghiên cứu kỹ

Sau khi đã xác định được mặt hàng và chọn trang web, bạn cần nghiên cứu tới giá trị của các mặt hàng bạn định kinh doanh. Hãy nhớ rằng mục đích của bạn là kiếm tiền, chính vì vậy hãy chọn các sản phẩm và định giá nó sao cho phù hợp nhất có thể. Nghiên cứu cách thiết kế, bố trí các hình ảnh sản phẩm trên gian hàng và hướng dẫn giao dịch cho khách hàng.

Mua một tên miền

Sau khi nghiên cứu kỹ các bước trên, bạn nên đăng kí một tên miền. Thay vì chọn một tên miền phức tạp hãy chọn một tên miền thật dễ nhớ, ngắn gọn, súc tích và có liên quan đến các sản phẩm bạn định kinh doanh. Chủ đề của trang web nên tương thích với các từ khóa, bạn cũng nên liên kết với máy chủ của web để thống nhất về không gian web, cơ sở dữ liệu, giá cả..trước khi đầu tư.

Xây dựng trang web

Xây dựng trang là bước quan trọng nhất để thiết lập một trang web thương mại điện tử. Số lượng trang, những nội dung quan trọng nên được “in đậm” trong tài khoản của bạn. Một lời mời chào ấn tượng để giới thiệu sản phẩm sẽ giúp bạn thu hút được sự chú ý của khách hàng đấy! Cài đặt các liên kết để khách hàng có thể chuyển đổi từ trang này sang trang khác một cách dễ dàng.

Thiết kế trang web

Hãy nhờ tới sự giúp đỡ của các chuyên gia đồ họa và các chuyên viên thiết kế trang web. Các phần bạn cần đưa vào trong trang đầu của mình là tên công ty, tên sản phẩm, mô tả ngắn gọn sản phẩm, những thông tin mới và thông tin liên lạc. Nếu thiết kế theo cách này sẽ giúp khách hàng có thể tìm kiếm các mặt hàng họ cần một cách rõ ràng và dễ dàng. Một chú ý trong khi thiết kế trang là đừng nên quá tham lam các đường link liên kết, việc bạn để quá nhiều đường link sẽ khiến trang web của bạn trông rối mắt và thiếu tính chuyên nghiệp. Hãy nhớ: đơn giản và tinh vi là những từ miêu tả tuyệt nhất về trang web của bạn.

Phương thức thanh toán

Khách hàng sẽ tự chọn cho họ những cách thanh toán riêng, có thể là bằng tiền mặt, bằng thẻ tín dụng hoặc qua chuyển khoản. Với bạn hãy tạo một tài khoản ở ngân hàng để làm phương thức thanh toán cho riêng mình (trong trường hợp khách hàng của bạn ở xa nơi bạn sinh sống, họ có thể chuyển tiền vào thẻ cho bạn trước khi nhận hàng), đăng thông tin về mã số thẻ và hướng dẫn khách hàng của bạn về phương thức thanh toán.

Nguồn tin: Dân trí

Thứ Tư, 1 tháng 6, 2011

Hướng Dẫn Chuyển Tên Miền Mà Không Mất Traffic Và Thứ Hạng

Do có rất nhiều câu hỏi xoay quanh việc chuyển tên miền cũ sang tên miền mới mà không bị hỏng link, không bị mất traffic cũng như pagerank, blogviet đã quyết định tường thuật lại các bước mà mình đã làm khi chuyển sang eblogviet.com. Đây là vấn đề cũng không phải khó nhưng cũng rất nan giải đối với hầu hết các newbie blogger hoặc các blogger chưa bao giờ thực hiện các công việc như thế này.

Blogviet đã từng chuyển domain từ blogviet.info sang tên miền hiện tại và cũng đã gặp không ít khó khăn trong việc duy trì lượng traffic đến từ các công cụ tìm kiếm đặc biệt là Google. Hơn thế nữa, sau khi chuyển sang tên miền mới, việc làm mình đau đầu là các link đã chèn trong các bài viết của tên miền cũ sẽ ra sao đây? Để giải quyết vấn đề đó, blogviet đã phải đọc rất nhiều và cuối cùng cũng đã có chút kinh nghiệm và hôm nay xin chia sẻ cùng các bạn. Hy vọng sẽ giúp cho một vài bạn muốn chuyển sang nhà mới cảm thấy yên tâm hơn.

Bước 1: Chuyển nội dung và cơ sở dữ liệu sang tên miền mới:

Đây là bước đơn giản và hẳn các bạn đã biết nên xin phép không trình bày trong bài này. Các bạn có thể tìm trên internet hoặc nhờ các công ty mà bạn đang host làm hộ. Bạn chỉ cần trỏ lại DNS sang domain mới hoặc dùng A Record để trỏ IP nếu nhà cung cấp cho phép.

Bước 2: Khai báo trong Google Webmaster Tools:

Khi quyết định chuyển sang tên miền mới thì chúng ta sẽ hiểu là tất cả các dữ kiện liên quan đến tên miền cũ sẽ bị xóa bỏ. Nghĩa là link đến tên miền cũ sẽ được chuyển sang tên miền mới ở dạng 301 Permanent Redirect.

Để hỗ trợ vấn đề này, trong Google Webmaster Tools đã có sẵn tính năng giúp bạn chuyển tên miền có tên Change of Address trong mục Site Configuration như hình dưới:

change domain configuration Hướng Dẫn Chuyển Tên Miền Mà Không Mất Traffic Và Thứ Hạng

Theo hướng dẫn này, bạn sẽ phải làm 4 bước phụ như trong hình cụ thể như sau:

Bước phụ 1: Thiết lập domain mới và chuyển nội dung cũng như cài đặt cấu trúc permalinks như trong bước #1 đã đề cập. Bước này rất đơn giản vì thế bạn biết rõ phải làm gì.

Bước phụ 2: Chuyển hết traffic từ domain cũ sang domain mới bằng lệnh 301 redirect

Bước này hoặc là bạn sử dụng tính năng 301 redirect ngay trong cpanel của hosting nếu cả 2 domain cùng nằm trên một host. Hoặc có thể tạo một file .htaccess và chèn đoạn code sau vào nó rồi upload lên thư mục gốc của domain cũ:

[sourcecode language="plain"]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.abc.com$
RewriteRule ^/?$ "http\:\/\/xyz\.com\/" [R=301,L]
[/sourcecode]

Trong đó abc.com là tên miền cũ còn xyz.com là tên miền mới mà bạn cần chuyển về.

Bước phụ 3: Thêm domain mới vào Google Webmaster Tools:

Bước này rất đơn giản vì bạn vẫn thường làm. Lưu ý là tên miền cũ vẫn duy trì trong Google Webmaster Tools nhé.

Bước phụ 4: Thông báo cho Google tên miền mới mà bạn cần chuyển tới như hình minh họa ở trên.

Như vậy là 4 bước phụ trong bước #2 đã xong. Và cơ bản, bạn có thể yên tâm là bây giờ traffic đến trang cũ sẽ tự động chuyển sang tên miền mới. Bạn cũng nhớ là thêm sitemap cho tên miền mới nữa đó.

Lưu ý: Sau khi chuyển sang tên miền mới, Google khuyến cáo là duy trì tên miền cũ khoảng 180 ngày để đảm bảo mọi thứ đã thành công và tránh xảy ra lỗi.

Bước 3: Khắc phục các link bị gãy trong các bài viết của domain cũ:

Thông thường, chúng ta hay chèn link của các bài liên quan trước đó vào từ khóa của bài viết sau để thêm phần sinh động và thể hiện sự gắn kết giữa các bài viết. Điều này cũng rất tốt vì nó thể hiện bạn đang theo đuổi một lĩnh vực nào đó có sự gắn kết với nhau.

Tuy vậy, chính sự gắn kết đó lại tạo nên nhiều khó khăn khi chuyển sang domain mới nếu bạn có lượng bài viết cao và các bài viết đều có link liên quan tới các bài viết khác. Điều này cũng dễ dàng được giải quyết nếu bạn làm theo hướng dẫn mà blogviet đã đăng trong bài nói về cách khắc phục link gãy trong và ngoài khi thay đổi domain.

Dưới đây là các bài viết khác có liên quan mà bạn chắc chắn sẽ cần khi chuyển domain:

Nếu các bạn làm đúng các bước như trên thì blogviet có thể đảm bảo là khi chuyển sang tên miền mới, blog của bạn sẽ không mất traffic và rank. Riêng pagerank thì có thể sẽ không lấy lại ngay được vì nó liên quan đến tuổi thọ domain nhưng dần sẽ lấy lại được như cũ. Blogviet là một ví dụ cho vấn đề này!

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


Theo eblogviet

Thứ Bảy, 16 tháng 4, 2011

Đăng ký dịch vụ domain và host miễn phí tốt nhất!

Trong thời đại bùng nổ thông tin thì việc tự tạo cho mình một trang web để học tập, chia sẻ kinh nghiệm,…là việc làm rất cần thiết. Do đó, nhiều bạn đã tự thiết cho mình một website bằng một số phần mềm như Microsoft FrontPage, Incomedia WebsiteX5, H&M StudioLine Web, Xara Web Designer,…

Câu hỏi đặt ra là sau khi thiết kế xong làm sao đưa website đi vào hoạt động?. Hiện nay, có rất nhiều dịch vụ cung cấp tên miền và hosting có phí lẫn miễn phí phục vụ nhu cầu này. Nhưng trong giai đoạn đang tập làm website thì đa số bạn đã chọn cho mình các dịch vụ miễn phí, bởi vì không ai đầu tư cho những gì mà mình chưa nắm vững về nó. Bài viết sẽ giới thiệu đến các bạn ba bước đưa website lên Internet với các dịch vụ tên miền và hosting miễn phí.

1) Đăng kí hosting.

Free Website Hosting

Có rất nhiều dịch vụ cung cấp các hosting miễn phí nhưng xét về tính ổn định và không gian lưu trữ thì hosting http://www.000webhost.com/439316.html có lẽ là một lựa chọn tốt nhất. Khi đến với hosting, bạn sẽ được cung cấp một dung lượng lưu trữ trực tuyến là 1500MB, băng thông 100GB/tháng, một Custom Panel (cPanel),…và đặc biệt hơn là không có bất kì mẫu quảng cáo nào.



Trước hết, bạn truy cập vào website http://www.000webhost.com/439316.html rồi nhấn nút Sign Up!.

Ở cửa sổ Order Free Web Hosting, bạn cần đặt tên cho tên miền của mình dạng abc.com tại ô I want to host my own domain hoặc đặt tên miền phân cấp tại I will choose your free subdomain.

Kế đến, bạn cần khai báo thông tin cá nhân và thông tin bảo mật tại các ô: Your name-tên bạn, Your email-địa chỉ email, Password-mật khẩu ít nhất 6 kí tự, Type password again-nhập lại mật khẩu, mã hiển thị (Enter the number you see in the image), rồi đánh dấu kiểm vào I agree to Terms of Service để đồng ý với các điều khoản của dịch vụ và nhấn Create My Account như hình dưới:

Khi đăng kí thành công thì 24 giờ sau, bạn đăng nhập vào hộp thư của mình và tìm thư có nội dung Account ‘tên miền’ is ready!. Trong thư này, bạn cần lưu ý các thông số FTP Hostname, FTP Username, FTP Password ở mục File Upload Details, bởi vì nó sẽ được sử dụng vào việc đưa dữ liệu lên Internet. Ngoài ra, sau khi tài khoản đã hoạt động thì bạn đăng nhập vào CPanel sẽ tìm thấy được rất nhiều thông tin về tài khoản của mình tại View Account Details và tên máy chủ của domain (ns01.000webhost.com và ns02.000webhost.com).

2) Đăng kí tên miền.

Cũng giống với hosting, các dịch vụ cung cấp tên miền cũng có rất nhiều nhưng ở bài viết này sẽ giới thiệu về dịch vụ co.cc . Điểm dễ nhận thấy nhất ở dịch vụ này là tên miền sau khi tạo ra rất dễ nhớ (‘tenweb’.co.cc), cộng thêm khi tên miền được tạo ra thì bạn sẽ có toàn quyền quản lí DNS (Domain Name System) và các Zone Record nên có thể sử dụng tính năng này để trỏ (point) đến hosting mà bạn đã đăng kí tại http://www.000webhost.com/439316.html

Đầu tiên, bạn truy cập vào website co.cc và chuyển giao diện web về ngôn ngữ Việt để dễ sử dụng bằng cách nhấn vào nút xổ xuống tại mục Change Language > tìm đến Tiếng Việt.

Bạn nhấn vào Tạo một tài khoản ngay bây giờ > điền đầy đủ những thông tin cá nhân như Họ, Tên, Địa chỉ email, Giới tính, Sinh nhật, Mật khẩu và Xác minh từ. Ngoài ra, bạn cần điền đầy đủ những thông tin có đánh dấu tại mục Account Information như Địa chỉ đường phố, Thành phố/Thị xã, Bang/Tỉnh, Quốc gia/Khu vực, Điện thoại (không cần khai báo chính xác). Sau đó, bạn đánh dấu kiểm vào ô Tôi chấp nhận các Điều khoản Dịch vụ > nhấn nút Tạo một tài khoản ngay bây giờ . Kế đến, bạn bước vào của sổ quản lí tên miền (Manage Domain) > nhấn Cần một tên miền mới > nhập vào tên miền muốn tạo và nhấn nút Kiểm tra tính sẵn sàng > nhấn nút Tiếp tục đăng kí. Trong cửa sổ kế tiếp, bạn nhập vào ô Tên người dùng (Email) địa chỉ mail, Mật khẩu, xác minh từ vào ô bên cạnh và nhấn Đăng nhập.

Bạn có thể cài đặt Name Server hướng đến máy chủ được cung cấp bởi hosting 000webhost.com bằng cách nhập vào hai ô Name Server 1 và Name Server 2, nhấn Cài đặt để hoàn tất. Việc còn lại là bạn phải chờ một khoảng thời gian để thay đổi có hiệu lực (thông thường khoảng 8 giờ đồng hồ nhưng đôi khi mất đến 48 giờ).

Lưu ý, đồng thời với việc trỏ đến hosting thì bạn cần vào Cpanel > tìm đến mục Domains > chọn Parked Domains > nhập tên miền mà bạn đăng kí ở trên vào ô Park > nhấn Park Domain.

3) Đưa dữ liệu lên hosting

Nếu bạn sử dụng phần mềm Incomedia WebsiteX5 hoặc các phần mềm tương đương khác để tạo website thì việc đưa dữ liệu lên Internet không cần dùng thêm một phần mềm nào khác, bởi vì bản thân các chương trình này đã tích hợp sẵn tính năng đó. Đối với phần mềm Incomedia Website X5, bạn chọn Upload to the Internet rồi điền vào những thông tin về tài khoản FTP: FTP Address (chẳng hạn ftp.thanhliem24.com hay địa chỉ IP), User name (tên tài khoản), Password (mật khẩu), Initial Directory (đường dẫn đến thư mục), rồi nhấn Next.

Nếu bạn sử dụng Microsoft FrontPage hoặc các phần mềm không có tính năng upload dữ liệu thì có thể sử dụng phần mềm FileZilla 3.2, đây là một phần mềm miễn phí giúp tải dữ liệu lên hosting theo giao thức FTP, nó có dung lượng cài đặt nhỏ gọn chỉ với 3,73MB, bạn có thể tải tại địa chỉ:

Sau khi cài đặt, bạn vào giao diện của chương trình nhập các thông số về Host-địa chỉ IP của website, Username-tên tài khoản, Password-mật khẩu, rồi nhấn Qickconnect để chương trình kiểm tra kết nối với máy chủ. Khi kết nối thành công, bạn sẽ nhận được thông báo Directory listing successful và khi đó việc upload dữ liệu lên máy chủ rất dễ dàng giống như đang thao tác trên ổ cứng.
Hy vọng, sau khi tham khảo bài viết này thì các bạn mới làm quen với lĩnh vực webdesign sẽ có những bài tập đầy lí thú với những dịch vụ miễn phí nêu trên và cũng có dịp giới thiệu với bạn bè, đồng nghiệp về website “tự tay” của mình. Nếu có vấn đề trao đổi gì về bài viết thì bạn có thể gửi bình luận để mọi người có thể cùng chia sẻ. ;)

(st)

Thứ Năm, 24 tháng 3, 2011

Tìm hiểu cấu trúc code của Blogger Blogspot


Đây là một cấu trúc mã (code) của mẫu Blogger theo một cách nhìn đơn giản nhất. nhìn chung là các mẫu khác cũng có cấu trúc tương tự nên bạn không phải băn khoăn về vấn đề các mẫu tham khảo.

image

Theo hình vẽ tôi chia một mẫu Blogger ra thành 3 phần và chỉ các dòng đầu của các phần để các bạn tiện theo dõi và tránh rắc rỗi nhầm lẫn.

Để thấy rõ, chi tiết hơn về code, hãy download Generic Blogger Template để tham khảo.

Section 1:

Là Tiêu đề 'header' của code. Về cơ bản đó là các thông tin về mã code và title của Blog . Thực ra bạn không phải lo lắng gì nhiều về bất cứ điều gì trong phần này. Đó chỉ là Tiêu đề chuẩn của bất cứ mẫu Blog nào. Bạn chỉ thực sự quan tâm tới nó khi thêm các dòng code về thẻ meta (thêm thông tin về blog của bạn để phục vụ công việc SEO ).

Section 2:

Đây là phần CSS Styling Section. CSS là viết tắt của Cascading Style Sheets, một ngôn ngữ web dùng để điều khiển các style của HTML. Đây là mục mà bạn cần quan tâm nhất để phục vụ mục đích thay đổi, chỉnh sửa các mẫu Blogger hiện có hoặc thiết kế một mẫu mới. Cho dù đây là một ngôn ngữ code của web nhưng bạn vẫn có thể làm được rất nhiều điều về thiết kế mẫu nếu bạn hiểu về cấu trúc của phần này mà không nhất thiết phải biết thông thạo về HTML and CSS. Chúng ta sẽ tìm hiểu kỹ hơn về phần này trong bài sau.

Section 3:

Đây là phần thân (Body ) hay còn gọi là phần Dữ liệu code – là phần quan trọng nhất nạp các nội dung từ cơ sở dữ liệu Blogger và đặt chúng vào đúng vị trí trong blog như các bạn thấy ở bất cứ Blog nào. Đây cũng chính là phần mà để chỉ đinh để cho blog của bạn có sắp xếp phần tử nào trước - Header, Sidebars, Main, Post, Footer, vv… Nhưng thực ra nó không thiết lập sự ra đời, hình thành cúng như hình hài của blog như thế nào trên mạng internet (bởi vì phần tử điều khiển đó là CSS styling section).
Cũng giống như phần 1. Bạn cũng không cần lo lắng gì nhiều về phần này, bạn chỉ cần biết chút ít để thực hiện các việc mở rộng, thêm các tiện ích mà không thể sử dụng nút Add Page Element, giống như việc thêm các nút bookmarking buttons - Digg, AddThis, RSS buttons; hoặc như việc đặt mã Google Analytics để theo dõi visitor tới blog của bạn và nhiều việc khác nữa. Đây là phần hướng dẫn đơn giản nhất để bạn có thể thêm các thức vào mẫu blog của bạn.

Theo vnpressnet.com

Thứ Bảy, 19 tháng 3, 2011

Tập hợp các trang web mà blogger nên biết


Hiện nay, các trang web dạy thủ thuật cho blogger rất nhiều, bên cạnh đó cũng không ít website nổi tiếng nhờ đi đầu trong việc lưu trữ & cung cấp Template, các tiện ích trực tuyến... Bài viết này, RoboOnline xin giới thiệu cho các bạn những website nổi tiếng trong giới blogger trong & ngoài nước.

Dưới đây là danh sách được sắp xếp theo thứ tự yêu thích của chính mình.

1 Www.BloggerBuster.Com : blog thủ thuật đẳng cấp quốc tếĐây là blog đứng đầu thế giới về thủ thuật dành cho blogger. Cung cấp hàng trăm mẹo, hack, tiện ích,... cho blogger. Blog có giao diện hợp lý, bên cạnh tính tối ưu về phân loại, tìm kiếm. Cô nàng Blogger Buster sẽ giải đáp cho bạn mọi vấn đề về blog, chỉ cần comment dưới bài viết, chắc chắn sẽ có người quan tâm đến bạn. Tất nhiên, blog này được viết hoàn toàn bằng tiếng Anh và comment của bạn sẽ là tiếng Anh.


2 Www.Btemplates.Com : lưu trữ & cung cấp template hàng đầuĐây là trang cung cấp các template miễn phí cho blog, bạn có thể vào đây tìm xem những template vô cùng độc đáo & đa dạng. Chỉ cần tìm và tải. Thật đơn giản phải không? (Có nhiều trang cung cấp template nữa, nhưng theo mình thì đây là trang tuyệt vời nhất, mấy trang khác cũng không có gì đặc biệt, hoặc số ít hơn là copy từ trang này không hơn không kém).

Đây là một số những mẫu template miễn phí mà website này cung cấp, bạn có thể xem trực tiếp tại đây, hoặc đến với Btemplate để tìm nhiều hơn, rất nhiều...


3 Www.Thuthuatblog.Com : thuật lâu đời của blog ViệtĐây là blog cá nhân của anh Nhân (Đào Văn Nhân), một trong những sinh viên tốt nghiệp đại học Khoa học xã hội và nhân văn Tp.HCM. Blog của anh là một blog thủ thuật đã có rất lâu ở cộng đồng blog Việt. Anh Nhân hoàn toàn là một tay IT nghiệp dư, nhưng những bài viết của anh rất chuyên nghiệp và cơ bản mà blogger nên biết. Đầu năm, lúc mới làm quen với blogger, mình cũng nhờ trang này mà tạo blog. Nói cách khác, trang này như một người thầy của mình. Cảm ơn anh Nhân rất nhiều về những cống hiến mà anh đã làm cho cộng đồng blog Việt! Mặc dù hiện giờ anh Nhân ít hoạt động trở lại & giao diện trang này không còn bắt mắt như trước, nhưng những bài viết của anh vẫn mãi sẽ là những thủ thuật cơ bản mà người làm blog nên biết.


4 Www.VietWebGuide.Com : thủ thuật từ cơ bản đến nâng cao cho blogĐây là blog của AnhVo, một sinh viên IT chuyên nghiệp đang du học tại Nga. Trang này có rất nhiều thủ thuật từ cơ bản đến nâng cao cho blogger. Tại đây có rất nhiều bài viết hay giúp blog của bạn chuyên nghiệp hơn bao giờ hết. Hiện tại RoboOnline cũng đang sử dụng một số bài hack của VWG như "Tiện ích hiển thị bài viết mới nhất kèm ảnh", "Chèn đọc thêm một cách tự động cho blog", "Phân trang dạng gõ số (Newest version 2.0)". Bạn có thể tìm thêm rất nhiều điều hay về blog từ trang này như Javascript, CSS, Widget, Hack... tại trang này. Đừng quên comment để cùng chia sẽ kinh nghiệm làm blog của bạn nhé!


5 Www.WidgetBox.Com : tiện ích dạng hộp cho blogWidgetBox là một nơi lưu trữ & cung cấp hàng ngàn tiện ích cho blog của bạn. Các tiện ích ở đây đều có dạng "hộp" được cung cấp bởi nhiều nguồn khác nhau, các thành viên có thể cung cấp tiện ích mà mình sáng tác, tất nhiên WidgetBox sẽ có lợi nhuận cho tác giả. Còn bạn, bạn có thể đăng ký thành viên và tha hồ chọn tiện ích trong thư viện tiện ích của WidgetBox. Không chỉ chọn lựa theo tác vụ tìm kiếm phân loại, bạn còn được tùy chỉnh thông số cài đặt (màu sắc, kích thước) của tiện ích và bình chọn hoặc bình luận cho tiện ích đó...


6 Www.CrazyProfile.Com : tiện ích cho blogLại một trang nữa cung cấp tiện ích cho blog. CrazyProfile là một trong những trang cung cấp tiện ích cho blog đa dạng & phong phú. Mặc dù giao diện trang này không được đẹp cho lắm, nhưng tiện ích mà nó đem lại thì rất tuyệt. Không giới hạn về dạng "hộp" của tiện ích như WidgetBox, trái lại CrazyProfile cho phép bạn làm rất nhiều điều theo ý thích. Bạn có một bức ảnh, với CrazyProfile, bạn có thể biến bức ảnh thành đồng hồ, thành giọt nước, thành vô số kiểu trình diễn ảnh. Tại đây còn cho phép bạn Tạo chữ nghệ thuật, tạo chữ ký, tạo đồng hồ, tạo con trỏ chuột,...

Đây là tiện ích "Hiệu ứng giọt nước" cho ảnh của CrazyProfile, bạn có thể xem tại đây, hoặc vào trang này để tìm nhiều hơn như thế.


7 BoyProDX.BlogSpot.Com : blog thủ thuật lạ mắtMột blogger mà đến giờ RoboOnline vẫn chưa biết được tên thật của người này. BoyProDX cũng là một trong những blog về thủ thuật blog. Có lẽ BoyProDX thích sự khác biệt, những thủ thuật blog của blog này thường chỉ dùng cho một loại blog nào đó, hay dùng cho một mục đích nhất thời nào đó. Dù vậy nhưng những thủ thuật ở đây cũng rất chuyên nghiệp và không kém phần hấp dẫn.


8 FanDung.BlogSpot.Com : blog thủ thuật triển vọngĐây là blog thủ thuật của Phan Tiến Dũng, một anh chàng mặn mà hương vị... muối (Vốn dĩ FanDung ở Tây Ninh mòa ^^), blog của FanDũng chỉ mới thành lập gần đây, nhưng những thủ thuật lại vô cùng lạ, mới, đẹp và sắc xảo. Đặc biệt hơn hết, chắc có lẽ do mới thành lập nên admin rất nhiệt tình (không biết sau này thì ra sao ^^)... Thủ thuật blog của FanDung nghiêng về sự thẩm mĩ hơn tất cả, phần lớn các bài viết về các hiệu ứng làm đẹp cho blog từ sự kết hợp các đoạn mã CSS, HTML, Javascript. FanDung như một thư viện Javascript đáng cho bạn lựa chọn.


9 Www.VnPressNet.Com : blog thủ thuật chu đáoBlog của anh Chính, hay còn gọi là Phattrien@so. Đây là blog hướng dẫn tổng hợp về các thủ thuật hay được Phattrien@so sưu tầm, sàng lọc và chế biến thêm rất nhiều. Điều đặc biệt ở đây là các bài viết đều hướng đến sự am hiểu của người đọc nên rất chu đáo & dễ hiểu. Nếu có bài viết nào đó mà bạn từng xem ở blog khác khó hiểu, hãy đến với VnPressNet, chắc chắn bạn sẽ tìm được điều dễ hiểu hơn bạn nghĩ.


10 ????????.blogspot.com : blog thủ thuật có admin đẹp trai nhất!Đố các bạn đây là blog nào?? Hà hà... Câu này quá dễ phải không? Từ lớn tới bé, từ người già đến trẻ em, ai ai cũng biết, đó chính là RoboOnline.BlogSpot.Com ^^!. Đây là blog thủ thuật như thế nào thì mình không tiết lộ được, chỉ mong đợi vào những lời bình của các bạn ^^!


Hit TOP 10 WEBSITE KHÁC (Sắp xếp ngẫu nhiên)01. Bigoo.ws : nhiều tiện ích cho blog.
02. Vietutd.BlogSpot.Com : liên minh link & comment media cho blog.
03. ZenPlate.BlogSpot.Com : template & vài hiệu ứng cho blog.
04. Blogviet.Info : blog thủ thuật.
05. Www.google.com/... : tiện ích cho blog.
06. Xat.com : Chatroom cực đẹp & vài tiện ích khác.
07. Www.ThuGian360.Com : đếm lượt xem & khách đang online.
08. Baamboo.com : code nhạc cho blog.
09. Js-kit.com : tiện ích bình chọn điểm sao, thống kê, chát.
10. ShoutMix.com : hộp chát chít.

Nguồn: Roboonline.blogspot.com

Thứ Hai, 21 tháng 2, 2011

Tại sao bạn nên tìm hiểu về HTML và CSS?

Blogger nên biết những gì cơ bản của HTML và CSS để có thể giúp Blog của mình trở nên tốt hơn về mặt cấu trúc, tiết kiệm chi phí phát sinh. Trên mạng thường có rất nhiều hướng dẫn về HTML, CSS và các đoạn mã miễn phí được chia sẻ.


Tại sao bạn nên tìm hiểu về HTML và CSS?

Tại sao bạn nên tìm hiểu về HTML và CSS?

1. Thay đổi những gì bạn muốn:

{VnTim™} Nếu bạn biết về HTML và CSS, bạn có thể thay đổi bất cứ thứ gì trên Blog mà bạn thích. Có rất nhiều cách để thay đổi Blog bạn như phông chữ, thông tin hình ảnh, thanh điều hướng,… Điều này giúp Blog bạn trở nên đặc biệt riêng bạn, một phong cách riêng không đụng hàng.

2. Tiết kiệm thời gian và tiền bạc:

Nếu bạn biết HTML và CSS, bạn có thể tiết kiệm thời gian và tiền bạc để tự code cho Blog của mình. Nếu bạn không biết thì sẽ phải thông qua một lập trình viên, điều đó sẽ làm mất rất nhiều thời gian và tiền bạc của bạn.

3. Chỉnh sửa theme:

Theme là một phần vô cùng quan trọng của Blog giúp định hình phong cách cũng như hình ảnh của bạn với độc giả. Bạn có thể chỉnh sửa theme được chia sẻ miễn phí theo ý mình để nó được tốt hơn về cách hiển thị hay SEO, điều đó rất có lợi (như mình vậy :D).

4. Chỉnh sửa Plug-ins:

Nếu tìm hiểu tốt, bạn có thể đủ khả năng để tuỳ chỉnh Plugin nào đó theo ý bạn, để phục vụ tốt hơn cho Blog chẳng hạn. Tuy nhiên hầu như các Plugin đều khá tốt và ít bị lỗi. Dù sao cũng là một điều hay nếu bạn biết :)

5. Nâng Blog bạn lên một tầm cao mới:

Nếu bạn biết HTML và CSS, có thể bạn sẽ không cần phải thuê một người thiết kế chuyên nghiệp mà có thể tự thay đổi để nâng tầm Blog của bạn, ngoài ra bạn còn sẽ học rất nhiều kiến thức có ích trong quá trình code, rất tuyệt vời.

(st)

Toàn bộ kiến thức cơ bản về HTML (xHTML)

Sau đây là toàn thể các thẻ xHTML thông dụng


Bàn tay màu vàng có nghĩa là đó là một thuộc tính HTML lạc hậu, lỗi thời, và nên thay khẩn cấp bằng cách dùng CSS được chỉ ra ở bên phải bàn tay.

Bảng này chỉ có tính tra cứu, nếu muốn học về HTML (tiếng Anh) thì tài liệu sau khá chuẩn: http://hoclieumo.com/mod/resource/view.php?id=295 (phải đăng ký nick thì phải)

(sắp xuất bản: Tra cứu xHTML, CSS trên web và từ điển)

Trước tiên giải thích 1 ký hiệu quan trọng nhất:

Bàn tay màu vàng có nghĩa là đó là một thuộc tính HTML lạc hậu, lỗi thời, và nên thay khẩn cấp bằng cách dùng CSS được chỉ ra ở bên phải bàn tay.

Sau đây là toàn thể các thẻ xHTML thông dụng








Nhớ là các thẻ (tag) xHTML khác với HTML ở vài điểm cơ bản sau:
1 - Nó viết thường chứ không viết hoa
2 - Có thẻ mở thì có thẻ đóng
3 - Trường hợp có 1 thẻ duy nhất thì cuối thẻ phải có dấu gạch chéo slash



Giải thích các ký hiệu còn lại (nếu có)



(st)

Thứ Ba, 8 tháng 2, 2011

Sử dụng Joomla + ezine + mod_related_items để tạo trang tin tức


Tải về ezine 1.9 tại đây (click here)+fixed+Việt hóa!!!!


Đây là 1 vấn đề chung mà anh em mới làm quen với Joomla còn băn khoăn và cũng là vấn đề cơ bản nhất của Quản trị Joomla.


Xem thêm: Giới thiệu Mos Extra News có kèm Tooltip thay thế mod tin liên quan cũ mới.

Sau đây tôi sẽ trình bày với các bạn 1 số khá niệm chính trong thành phần bản tin (com_content) của Joomla:
Về mặt cấu trúc: chia ra làm các phần (section), nhóm con (category) và mục tin (item).



Để dễ hình dung, các bạn hãy xem qua 1 cấu trúc như thế của của VNEXPRESS.NET tại http://vnexpress.net

Trang này có các section như sau:

- Trang nhất
- Xã hội
- Thế giới
- Kinh doanh
- Văn hóa
- Thể thao
- Pháp luật
- Đời sống
- Khoa học
- Vi tính
- Ôtô - Xe máy
- Bạn đọc viết
- Tâm sự
- Rao vặt
- Cười

Trong section Xã hội, sẽ có các CAT sau:
- Tuyển sinh
- Giáo dục
- Du học
- Lối sống
- Du lịch
Và tất nhiên trong mỗi Cat bao gồm các mục tin (item).
Như vậy, mỗi mục tin ngoài nội dung sẽ chưa thêm thông tin về Section và CATegory.


Vậy Sections, Categories và Content items là gì:
Sections: là khái niệm container (kho chứa trừu tượng), mỗi Section sẽ chứa/lưu giữ các Categories
Categories: là khái niệm con của Section, mỗi Cat chứa/lưu giữ các Content items
Content items: chứa nội dung văn bản text, hình ảnh image hiển thị trên trang Web của bạn.

Để dẽ hình dung các bạn có thể coi Sec là TRƯỜNG HỌC X, còn CAT là các LỚP HỌC Y và Content item là các HỌC SINH. Nghĩa là mỗi học sinh đều phải nằm trong 1 lớp học, và các lớp học này thuộc vào Trường học X.

Cần nhớ 1 điều là mỗi content item bạn tạo ra buộc phải gắn với 1 SEC và CAT (thuộc SEC đó) nhất định.

Do đó, bạn phải lưu giữ nội dung theo 1 tổ chức nhất định: hãy quản lý học sinh (content item) vào thành các lớp học (CAT) và các lớp học này nằm trong Trường X (SEC).

--------------------------------------------------------

1 câu hỏi phát sinh là, nhiều khi 1 đối tượng lại có thể có nội dung hàm chứa trong nhiều CAT, vậy ta phải làm thế nào: có 2 cách mở rộng là CÁCH 1 sử dụng khái niệm related item (mục tin liên quan) - cách này chưa được, vì không thể hiện đúng yêu cầu. CÁCH 2, sử dụng TAG cloud, đây là cách hữu hiệu nhất để hiển thị tin đa nội dung.

Như vậy, để tổ chức nội dung thông tin trước hết phải tổ chức các phần Section, và phân tách mỗi nhóm thành các phân nhóm CATegory.
Việc thêm bớt các Section được xử lý ở phần quản lý của Admin (dân pro hay gọi là BackEnd).

  • Quản lý Phần Sec và Nhóm Cat:
  • Phần quản lý Phần Sec:
  • Phần quản lý nhóm CAT:

Lưu ý:
  • Mỗi phần Sec được đặc trưng bằng tên (Title) và số ID
  • Mỗi nhóm CAT được đặc trưng bằng tên (Title), số Cat ID, và nhóm (Section ID)
số ID sẽ được sử dụng trong các MOD latestnews và mostreadnews


Như vậy, mỗi khi POST 1 bài viết mới: tiêu đề tin (Title), phần giới thiệu (intro text), phần nội dung đầy đủ (main text). Bạn phải xác định bài viết này thuộc phần (Sec), tiếp theo nhóm tin (CAT) nào.


Ok, như vậy việc tạo bản tin đã xong!!!

Thứ Bảy, 5 tháng 2, 2011

Lỗi đăng nhập vào Joomla có thể do những nguyên nhân nào?

Một số nguyên nhân

1. Do bộ cài đặt Joomla

  • Bạn nên cài đặt/nâng cấp lên bản Joomla mới nhất và nhớ backup trước khi thực hiện
  • Đặt câu hỏi tại http://forum.joomla.org/ hoặc http://www.joomlaviet.org/forum/

2. Do Web Server, Hosting

  • Hãy chắc chắn rằng Web Server của bạn đang bình thường. Hỏi Hosting xem liệu gần đây họ có cấu hình lại hay nâng cấp, cập nhật, sửa đổi gì không?
  • Khuyến cáo sử dụng phần mềm Web Server: WAMP hoặc XAMPP (gồm: Apache+MySQL+PHP) nếu bạn đang sử dụng localhost làm Web Serrver

3. Do tường lửa

  • Hãy chắc chắn rằng phần mềm tường lửa (Norton , ZoneAlarm ...) mà bạn đang sử dụng không gây ảnh hưởng cho Joomla. Hãy thử tắt nó đi.

4. Do trình duyệt

  • Thử trên các máy khác nhau để kiểm tra xem có phải chỉ mình máy bạn là không vào được.
  • Xóa tất cả cache cookie của trình duyệt.
  • Sử dụng trình duyệt ở chế độ mặc định. Nên tải FireFox 2.0 và chọn cài mới để thử.

5. Gõ sai mật khẩu

  • Hãy cố gắng nhớ lại mật khẩu mà bạn đã dùng.
  • Liệu bạn có để bộ gõ tiếng Việt (hoặc một ngoại ngữ khác) trong khi gõ mật khẩu

6. Do gói ngôn ngữ cài đặt

  • Có thể gói ngôn ngữ của bạn không chuẩn. Bạn cần tải về gói ngôn ngữ mới nhất từ http://joomlaviet.org/
  • Bạn có thể xóa các gói ngôn ngữ và chỉ giữ lại gói ngôn ngữ tiếng Anh và thử đăng nhập lại.

7. Do cấu trúc database bị thay đổi

  • Một số bản Joomla, đặc biệt là Joomla 1.5 do đang ở giai đoạn beta nên đôi khi cấu trúc database bị thay đổi (thêm/bớt cột, thay đổi độ rộng...) do vậy cũng ảnh hưởng đến việc đăng nhập.
  • Giải pháp: Bạn chỉ có thể mò mẫm từng bước để xem bảng dữ liệu nào đã bị thay đổi và đưa vấn đề của mình lên http://forum.joomla.org và http://joomlaviet.org/forum

8. Do biến session.save_path

  • Sẽ chỉ cụ thể sau: http://joomlaportal.ru/content/view/156/53/

Một số giải pháp khác

  1. Mở database của bạn bằng phpMyAdmin hoặc một tool khác mà Hosting của bạn cung cấp.
  2. Mở bảng jos_users
  3. Tìm bản ghi username=admin và thay password bằng giá trị sau
439581667ef694b60d58f213cccf9503

Đăng nhập lại hệ thống bằng tài khoản: username: admin, password: thietkejoomla

Chỉ hiển thị vùng {mainbody} hay {component} của một Website Joomla


Để hiển thị vùng {mainbody} hay vùng {component} của một Website Joomla 1.5 mà không có bất cứ một module nào và cũng không áp dụng định dạng do file CSS quy định bạn có thể sử dụng mẹo sau:

Thêm "?tmpl=component" hoặc "&tmpl=component" và phía cuối đường link của một trang bất kỳ mà bạn muốn hiện vùng {mainbody} / {component}.

Thí dụ: Nếu muốn hiển thị vùng {mainbody} / {component} của website community.joomla.org bạn chỉ cần thêm "?tmpl=component" vào phía cuối của đường link để có link dạng như sau:

http://community.joomla.org/?tmpl=component.

Vùng {mainbody} / {component} là vùng (P) trong hình trên, nơi sẽ nạp component của trang.

Trong trường hợp bạn lại không muốn mọi người xem được vùng {mainbody} /{component} của Website bạn có thể sử dụng đoạn mã sau, đặt vào file .htaccess.

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} tmpl=
RewriteRule ^(.*)$ http://thietkejoomla.com/index.php [F,L]

Chú ý: Thay http://thietkejoomla.com bằng địa chỉ Website của bạn. Và nếu muốn chuyển hướng về trang chủ thì thay [F,L] bằng [R,L] (F: Fobridden, R: Redirect, L: Last Rule)

Hack com Search: Bỏ chức năng sắp thứ tự

Để bỏ tính năng sắp thứ tự khi tìm kiếm (một tính năng ít được sử dụng và không cần thiết) của Joomla! bạn chỉ cần vài phút thực hiện theo hướng dẫn dưới đây:

Đối với Joomla 1.5.x

Tìm file "\components\com_search\views\search\tmpl\default_form.php" --> dòng ~23 và cho đoạn mã vào cặp thẻ chú thích

Đối với Joomla 1.0.x

Tìm file "\components\com_search\search.html.php" --> dòng ~59 và cho đoạn mã vào cặp thẻ chú thích

Bỏ dòng "Tác giả" / "Ngày đăng" khỏi các bài viết

Bước 1: Đăng nhập vào trang quản trị (back-end)

VD: http://thietkejoomla.com/administrator

Bước 2: Thiết lập

Mở menu Content - Article Manager.

Nhấn vào nút "Preferences" ở góc trên bên phải.

Trong hộp thoại xuất hiện tìm đến mục "Author Name" (tên tác giả), "Created Date and Time" (ngày giờ tạo bài viết), "Modified Date and Time" (ngày giờ chỉnh sửa bài viết) và chọn "Hide" để ẩn, ngược lại chọn "Show".

Lỗi mất ký tự tiếng Việt trong tiêu đề Joomla 1.5

Cách khắc phục

* Bước 1: Tìm file [Joomla1.5]/libraries/joomla/filter/filteroutput.php
* Bước 2: Mở file này bằng trình soạn thảo Notepad++ (miễn phí, nhanh, gọn...).
* Bước 3: Save file bằng định dạng UTF-8 Without BOM: cho phép lưu các ký tự UTF-8 và quan trọng là không có ký tự đánh dấu UTF8 ở đầu file. Xem hình để rõ hơn


* Bước 4: Tìm đến ~ dòng 87 và chèn thêm 10 dòng mã sau (dòng 88-97):


10 dòng mã cần chèn:

// Hacked by thietkejoomla.COM
$utf8characters = 'à|a, ả|a, ã|a, á|a, ạ|a, ă|a, ằ|a, ẳ|a, ẵ|a, ắ|a, ặ|a, â|a, ầ|a, ẩ|a, ẫ|a, ấ|a, ậ|a, đ|d, è|e, ẻ|e, ẽ|e, é|e, ẹ|e, ê|e, ề|e, ể|e, ễ|e, ế|e, ệ|e, ì|i, ỉ|i, ĩ|i, í|i, ị|i, ò|o, ỏ|o, õ|o, ó|o, ọ|o, ô|o, ồ|o, ổ|o, ỗ|o, ố|o, ộ|o, ơ|o, ờ|o, ở|o, ỡ|o, ớ|o, ợ|o, ù|u, ủ|u, ũ|u, ú|u, ụ|u, ư|u, ừ|u, ử|u, ữ|u, ứ|u, ự|u, ỳ|y, ỷ|y, ỹ|y, ý|y, ỵ|y, À|A, Ả|A, Ã|A, Á|A, Ạ|A, Ă|A, Ằ|A, Ẳ|A, Ẵ|A, Ắ|A, Ặ|A, Â|A, Ầ|A, Ẩ|A, Ẫ|A, Ấ|A, Ậ|A, Đ|D, È|E, Ẻ|E, Ẽ|E, É|E, Ẹ|E, Ê|E, Ề|E, Ể|E, Ễ|E, Ế|E, Ệ|E, Ì|I, Ỉ|I, Ĩ|I, Í|I, Ị|I, Ò|O, Ỏ|O, Õ|O, Ó|O, Ọ|O, Ô|O, Ồ|O, Ổ|O, Ỗ|O, Ố|O, Ộ|O, Ơ|O, Ờ|O, Ở|O, Ỡ|O, Ớ|O, Ợ|O, Ù|U, Ủ|U, Ũ|U, Ú|U, Ụ|U, Ư|U, Ừ|U, Ử|U, Ữ|U, Ứ|U, Ự|U, Ỳ|Y, Ỷ|Y, Ỹ|Y, Ý|Y, Ỵ|Y, "|, &|';
$replacements = array();
$items = explode(',', $utf8characters);
foreach ($items as $item) {
@list($src, $dst) = explode('|', trim($item));
$replacements[trim($src)] = trim($dst);
}
$str = strtr($str, $replacements);
// End Hack

* Bước 5: Save file lần cuối và kiểm tra

Chèn một module bất kỳ vào bài viết




Chèn một module bất kỳ vào bài viết

Trên các trang web Joomla, chúng ta thường cho hiển thị các module vào các position (vị trí) đã có sẵn. Chẳng hạn cho hiển thị module quảng cáo Google Adsense vài vị trí left (bên trái), cho hiển thị module tin liên quan vào vị trí right (bên phải), cho hiển thị module tin mới nhất vào vị trí user1, cho hiển thị banner quảng cáo tại vị trí top...

Và do đó nhiều người đã đặt câu hỏi đại loại như:

* "Liệu Joomla có thể cho phép chèn module vào bài viết thay vì vào các vị trí đã có sẵn hay không?"
* "Làm thế nào để chèn module quảng cáo Google Adsense, module quảng cáo Adbrite, module tin liên quan, module menu... vào bài viết?"

Câu trả lời là: "Joomla hoàn toàn có thể làm được, thậm chí rất nhanh và dễ dàng". Các thao tác thực hiện chỉ gồm các bước sau:
Bước 1: Thêm mới hoặc nhân bản một module mà bạn muốn chèn vào bài viết.

* Mở menu Extensions -> Module Manager
* Thêm mới module bằng cách nhấn vào nút [New], chọn loại module.
* Nếu bạn muốn nhân bản một module đã có sẵn thì nhấn vào nút [Copy].


Bước 2: Mở module mới được tạo thêm hoặc vừa được nhân bản

* Mở module mà bạn đã tạo ở bước trên
* Nếu bạn nhân bản một module đã có sẵn thì module mới sẽ có tên bắt đầu bằng "Copy of..."

Bước 3: Gán cho module vị trí mới

* Tại mục "Postion", thay vì chọn những vị trí đã có sẵn trong danh sách thả xuống chúng ta có thể gõ vào một vị trí mới, chẳng hạn "vi-tri-quang-cao-Adsense" (nên chọn một cái tên bất kỳ khác với những cái đã có trong danh sách)

Bước 4: Mở bài viết mà bạn muốn chèn module

* Mở bài viết mà bạn muốn chèn module, và tại vị trí cần chèn, bạn gõ đoạn mã sau:

Load Module Code

* Thay "module" bằng tên vị trí mà bạn đã gán cho module cần chèn, chẳng hạn "vi-tri-quang-cao-Adsense" (không có dấu ")

Lưu ý:

Nếu không thấy module xuất hiện trong bài viết thì bạn cần kiểm tra xem plugin_loadmodule đã được bật chưa (vào menu Extensions -> Plugin Manager)

Để điều khiển định dạng của module được chèn mới trong bài viết, bạn có thể vào phần quản lý Plugin (menu Extensions -> Plugin Manager), chọn plugin có tên "Content - Load Module", trong phần tham số bên tay phải, tìm mục "Style" và chọn định dạng muốn xuất ra.





Đừng bao giờ sử dụng các vị trí đã có sẵn như "left", "right", "user1"... vì Joomla sẽ hiện tất cả các module mà trước đó đã được gán cho các vị trí này và chúng ta sẽ khó mà kiểm soát cách chúng hiển thị.

Tên template, đường dẫn, và Base URL trong Joomla 1.5

Template trong Joomla! 1.5 thường được lưu trong thư mục "\templates" với cấu trúc như sau:

\templates
----------\{tên_template}
------------------------\index.php File chính của template
------------------------\templateDetails.xml Thông tin về template
------------------------\template_thumbnail.png Ảnh chụp template
------------------------\params.ini Các tham số hỗ trợ
------------------------\index.html Chống liệt kê thư mục
------------------------\favicon.ico Biểu tượng nhỏ hiện trong thanh Address

------------------------\CSS\template.css File CSS chính
----------------------------\template_rtl.css Cho các site có chữ đọc từ phải sang trái

------------------------\images Thư mục ảnh dùng cho template

Mở file "index.php" và gõ các dòng mã sau để kiểm tra

Tên template đang dùng

getCfg('sitename');?>

Địa chỉ Email của Administrator

getCfg('mailfrom');?>

Thư mục chứa template

template?>

Base URL

Xem vị trí các module trên template


Xem vị trí các module trên template

Để xem vị trí của các module trên template bạn chỉ cần thêm đoạn "?tp=1" hoặc "index.php?tp=1" sau vào phía sau tên domain của bạn.

VD:

* http://thietkejoomla.com/joomla/index.php?tp=1
* http://joomla.org?tp=1

(st)

Cấm xem vị trí các module trên Template


Theo mặc định, các Website Joomla đều cho phép xem vị trí các module của Template theo dạng đường dẫn

http://domain/index.php?tp=1 hoặc http://domain/?tp=1

VD: http://joomla.org/?tp=1

Để cấm (vô hiệu hóa) tính năng trên bạn chỉ cần thêm các dòng sau vào file ".htaccess" (được đặt ở thư mục chứa Joomla - cùng mức với file configuration.php)

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} tp=
RewriteRule ^(.*)$ http://thietkejoomla.com/index.php [F,L]

Dòng 1 & 2 nếu có rồi thì thôi.
Thay http://thietkejoomla.com/index.php = link mà các bạn muốn
F: Fobridden (Còn nếu nếu muốn chuyển hướng về trang chủ thì thay F = R: Redirect)
L: Last rule

Đây cũng là cách để chặn lọc và chuyển hướng các chuỗi không mong muốn.

Hosting phải hỗ trợ file ".htaccess" và mod_rewrite phải được bật


(st)

Thay đổi cách hiển thị tiêu đề bài viết trong Joomla



Tiêu đề của bài viết trong Joomla có thể ở các dạng sau:

  • Dạng 1: Tên site - Tên bài viết (VD: Thietkejoomla - Hướng dẫn cài đặt Joomla 1.5)
  • Dạng 2: Tên bài viết - Tên site (VD: Hướng dẫn cài đặt Joomla 1.5 - Thietkejoomla)
  • Dạng 3: Tên bài viết (VD: Hướng dẫn cài đặt Joomla 1.5)

Nếu bạn đang sử dụng

Joomla 1.5

Tìm đến file [Joomla1.5]\libraries\joomla\document\html\renderer\head.php ~ dòng 61

$strHtml = $tab . '' . htmlspecialchars($document->getTitle()) . '' . $lnEnd;

Nếu muốn ở dạng 1 thay bằng

$strHtml = $tab . '' . $mainframe->getCfg('sitename') . ' - ' . htmlspecialchars($document->getTitle()) . '' . $lnEnd; // dạng 1

Nếu muốn ở dạng 2 thay bằng

$strHtml = $tab . '' . htmlspecialchars($document->getTitle()) . ' - ' . $mainframe->getCfg('sitename') . '' . $lnEnd; // dạng 2

Nếu muốn ở dạng 3 thay bằng

$strHtml = $tab . '' . htmlspecialchars($document->getTitle()) . '' . $lnEnd; // dạng 3

Joomla 1.0.x

Tìm đến file [Joomla1.0]/includes/joomla.php ~ dòng 507

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

Nếu muốn ở dạng 1 thay bằng

$this->_head['title'] = $title ? $title. ' - '. $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename']; // dạng 1

Nếu muốn ở dạng 2 thay bằng

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - ' . $title : $GLOBALS['mosConfig_sitename']; // dạng 2

Nếu muốn ở dạng 3 thay bằng

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];

Cách trình bày trang Homepage (Frontpage)


Homepage trong Joomla! được cài đặt và thể hiện thông qua một thành phần đặc biệt đó là com_frontpage. Do vậy trong Joomla! trang homepage còn được gọi là Front Page. Thông qua trang Front Page bạn có thể trình bày một số cách: dạng blog, dạng kết hợp blog + chia cột... Với những ai mới làm quen với Joomla, các tham số đi kèm trang Frontpage như: leading, intro, colums, links... có thể gây khó khăn. Tuy nhiên hi vọng với một vài bước đơn giản dưới đây bạn hoàn toàn có thể làm chủ Frontpage.

Bước 1: Đăng nhập vào trang quản trị (back-end).

VD: http://www.thietkejoomla.com/administrator

Bước 2: Vào phần quản lý menu

Theo mặc định, trang Homepage được đặt trong "Main Menu". Mở menu Menus --> Main Menu --> chọn "Home" và quan sát các tham số tùy chỉnh bên tay phải (mục "Parameters").

VD bạn thiết lập như hình bên, bạn sẽ có kết quả như dưới đây:

Lưu ý:

Để quản lý các bài viết của trang FrontPage bạn mở menu "Content" --> "Front Page Manager"

Để có trang Homepage giống như VnExpress (các bài viết được trình bày lần lượt theo các chủ đề) bạn cần tìm và cài đặt một component chẳng hạn như: D4Ezine, iJoomla...

Quy trình tạo một bài viết trong Joomla!


Content (bài viết) trong Joomla! được tổ chức theo mô hình phân cấp và chỉ gồm 2 mức. Mức cao nhất: Section (phần/mục), mức tiếp theo: Category (chuyên mục) là mức con của Section.

Bạn có thể xem sơ đồ dưới đây hoặc hình vẽ mô tả bên cạnh.

|Section|
--------|Category|
-----------------|Content 1|
-----------------|Content 2|

Do vậy để tạo một bài viết chúng ta cần thực hiện tối đa là 3 bước.

  • Bước 1. Tạo Section (phần/mục).
  • Bước 2: Tạo Category (chuyên mục).
  • Bước 3: Tạo Content (bài viết).

Chú ý:

  • Khi tạo Website nên định hình và tạo ngay các phần/mục (Section) và các chuyên mục (Category) tương ứng.
  • Joomla! chỉ hỗ trợ phân cấp thành 2 mức như trên. Do vậy nếu muốn chia thành nhiều mức hơn bạn cần tìm một component hỗ trợ từ site: http://extensions.joomla.org