
Tạo thêm top menu cho Blog Opera
Tuesday, 3. April 2007, 10:01:58
Thay đổi giao diện Blog Opera
Mới thử cái skin có một bữa mà bà con kêu quá trời Đã nói là để đấy học CSS mà chẳng ai chịu học cả. Bây giờ tôi báo cáo kết quả cho mọi người học theo nhé Ai đang sử dụng Fire Fox, Opera, Internet Explorer 7 thì hãy nhìn về menu của tôi, ai sử dụng Internet Explorer 6 thì nhìn vào... hình minh họa  |

Bạn có thấy menu "home" không? Nếu click vào đó, bạn sẽ được dẫn đến trang chủ của tôi http://www.duyhien.com Tôi nhớ có ai đó đã hỏi trong topic FAQs của Phạm Lâm liệu có thể tạo thêm menu trong Blog Opera. Theo lý thuyết thì là không Nhưng thực tế là tôi đã tạo được rồi đó Tuy nhiên, menu này hiển thị không đúng vị trí trong Internet Explorer 6 Vì vậy, bạn hãy... upgrade trình duyệt của mình nhé
Thật ra, khi copy user.css của Heiko, tôi cũng chẳng để ý tới menu này đâu. Nhưng khi post lên để hỏi bài cả nhà thì Khánh Quang nhắc tôi về điểm đặc biệt này của Blog Heiko (hì... tôi học được nhiều thứ từ cậu em này lắm. Nếu hắn chịu viết tuts, chắc không ai ghé blog của tôi làm gì ). Thế là tôi lại view source và đây là đoạn "tricks" trong user.css của Heiko 
Để tạo thêm menu, trước tiên bạn hãy copy đoạn mã quy định menu trong main.css hoặc user.css. Ví dụ tôi lấy đoạn mã của theme số 6:
#menu {
clear:both;
height:41px;
background:transparent url(/community/graphics/users/6/top3.jpg) bottom left no-repeat;
padding:0 35px;
}
#menu ul {
padding:0;
margin:0;
height:30px;
}
#menu li {
float:left;
line-height:30px;
font-size:11px;
margin:0 10px 0 5px;
padding:0;
}
#menu a {
color:#aaa;
text-decoration:none;
}
#menu a:hover, #menu a#selected {
color:#fff;
}
Kế tiếp, bạn hãy đổi dấu "#" thành "." (chuyển ID thành class), và đặt thêm một class menu vào trong file.css. Ví dụ Heiko dùng menu_home (tôi nghĩ để nguyên chữ menu cũng được, vì một bên là class, một bên là ID. Nhưng vì không có chuyên môn nên cứ làm theo cho chắc ăn ). Cụ thể là đoạn mã sau:
.menu_home {
margin:0;
padding:0;
}
.menu {
clear:both;
height:41px;
background:transparent url(/community/graphics/users/6/top3.jpg) bottom left no-repeat;
padding:0 35px;
}
.menu ul {
padding:0;
margin:0;
height:30px;
}
.menu li {
float:left;
line-height:30px;
font-size:11px;
margin:0 10px 0 5px;
padding:0;
}
.menu a {
color:#aaa;
text-decoration:none;
}
.menu a:hover, #menu a#selected {
color:#fff;
}
#useraction {
margin:15px 0 0 0;
}
Sau đó, bạn cần chỉnh lề (margin) và vị trí (position) cho menu mới thêm vào. Híc híc... cái này hơi bị khó đó nha ). Cuối cùng, bạn paste thêm nội dung vừa chỉnh sửa vào ô Enter CSS. "Paste thêm" có nghĩa là bạn vẫn phải giữ đoạn code menu mặc định nếu bạn sử dụng option "use my custom style sheet only".
Để menu hiển thị trên blog của bạn, bạn hãy thêm đoạn mã sau vào entry (bạn hãy đổi tên trang chủ của tôi bằng tên trang của bạn):
<div class="menu"><ul><li class="menu_home"><a href="http://www.duyhien.com">Home</a></li></ul></div>
Như vậy, menu chỉ hiển thị khi bạn xem blog mà thôi (thật ra, bạn có thể embed đoạn code này vào mục "About" nữa). Nếu bạn muốn menu luôn hiển thị khi bạn xem bất cứ entry nào thì bạn phải dán đoạn mã trên vào tất cả entry (không sao, công nghệ copy and paste mà, cực kỳ đơn giản ).
Bạn làm thử nhé, chúc bạn thành công  |
Phạm Lâm # 4. April 2007, 01:20
Vũ Xuân Được # 4. April 2007, 03:24
cọng rơm cuối mùa # 4. April 2007, 04:04
Anonymous # 4. April 2007, 06:26
Chị ơi! sao bây giờ em không thể đọc hết 1 câu trong bài post của chị vì nó bị che mất phần sau. Mà thanh trượt ngang đã kéo hết cở rồi?
Gilly # 4. April 2007, 08:44
Vũ Tùng Lâm # 4. April 2007, 11:09
Gilly # 4. April 2007, 11:18
Thủy Hiền # 4. April 2007, 16:16
Stanstar_xd và Nghecon18 thử làm xem nhé
Em mantico, chị hướng dẫn dùng theme mặc định của Opera mà
Em anon và nhaconline, có một lỗi nhỏ khi view với Internet Explorer, bây giờ thì ok rồi (mới nhờ chuyên gia fix xong
Em tunglam89, chắc em view bằng IE6 nên không thấy (chị có nói rõ trong post mà
Blue1vn # 4. April 2007, 23:29
Nguyen Duc Duy # 5. April 2007, 00:23
Vũ Phương Thảo # 5. April 2007, 03:31
Đào Tâm # 5. April 2007, 11:22
Vũ Tùng Lâm # 5. April 2007, 12:11
Thủy Hiền # 5. April 2007, 15:57
Em ChuBeRong, mọi người cùng nhau khám phá thì sẽ vui hơn đó
Em vuphuongthao, welcome em lần đầu tiên đến blog chị nhé
Thầy Tâm ơi, cám ơn thầy. Em sẽ chỉnh lại một số chỗ và upload cho mọi người sử dụng nhé
Em tunglam89, thế khi em dấu link và bỏ gạch chân thì ở đoạn nào trong CSS? Màu của text hoặc link thể hiện ở mã "color:#mã màu". Nếu có mã này thì em đổi màu, nếu không có thì là màu mặc định trên toàn blog (trong mục LINKS), em thêm vào nếu muốn đổi.
Blue1vn # 6. April 2007, 04:55
Thủy Hiền # 6. April 2007, 05:17
Vũ Tùng Lâm # 6. April 2007, 06:24
Nguyễn Xuân Bách # 7. April 2007, 10:40
Làm sao hở chị...
Nguyễn Hồng Nam # 8. April 2007, 03:43
yeuemlam # 8. April 2007, 16:59
Thanh Hùng # 9. April 2007, 04:29
Vic zaizai # 9. April 2007, 15:45
Thủy Hiền # 9. April 2007, 16:26
Xuân Bách ơi, phải biết position mới được. Như cái skin này, chị để cho nó ra ngoài bài viết được rồi (position left), nhưng mà không chuyển nó lên trên được. Bây giờ nó đang nằm sau sidebar đó
Mr_Nam, em xem lại từ post "Trang trí Blog Opera theo sở thích cá nhân" và đọc theo thứ tự nhé. Nếu không làm được phần nào thì nêu câu hỏi cụ thể, nói chung chung như thế này thì chị không giúp được
yeuemlam nè, thế em đọc ở đâu mà biết chị nhiều tuổi vậy?
Em hungit-share, chị đang chỉnh sửa một số phần, khi nào xong thì chị sẽ up để mọi người sử dụng
Em nhipsongtre, em nghĩ chị tài đến độ có thể giăng bảng quảng cáo vào blog của em như vậy sao? Có bạn yeuemlam cũng đang sử dụng skin endless love như em vậy, nhưng có bảng quảng cáo nào đâu? Nếu em download hình ảnh và thay đường dẫn, như trong hướng dẫn sử dụng, thì sẽ không có "quảng cáo" đâu
Lê Đình Vị # 13. April 2007, 22:44
Thủy Hiền # 14. April 2007, 01:07
Vic zaizai # 14. April 2007, 02:53
Thủy Hiền # 14. April 2007, 02:59
Phạm Lê Hoàng # 21. April 2007, 10:22
Thủy Hiền # 23. April 2007, 23:35
Akimaru # 25. May 2007, 07:06
Đào Văn Hoàn # 21. June 2007, 10:20
Vi du nhu tạo ra các menu như trên của chị đó ?
My page
+ trang con
+ trang con
+ trang con
...
Opera Guide
+ trang con
+ trang con
+ trang con
...
Tin tuc bao
+ 24h
+ Tuoi tre
+ The thao
+ Vietnamnet
...
Vi dụ e muốn tạo các menu như the và có các bài theo chủ dề như vậy thì sửa chỗ nào ạ ?
Chị chỉ giúp e với ?
(1 tín đồ opera mới hành nghề >> nên cực gà !)
Thủy Hiền # 21. June 2007, 15:44
Hoandv, em xem post "FAQs về Blog Opera" (câu 24).
Thủy Hiền # 11. July 2007, 09:19
Thủy Hiền # 11. July 2007, 11:51
nguyen tuan anh # 21. December 2007, 10:48
nguyen tuan anh # 21. December 2007, 10:49
Thủy Hiền # 26. December 2007, 10:15
sachmlm # 8. January 2008, 01:36
Cảm ơn
sachmlm # 8. January 2008, 01:42
Cảm ơn bạn nhiều nhiều
Thủy Hiền # 12. February 2008, 04:11
Muốn viết được 1 trang tương tự như duyhien.com, bạn xem tại http://duyhien.com/website
Nguyễn minh Bảo # 26. December 2008, 01:53
ah` mà sao blog của em hok bót dc bài ra giữa và sang bên phải vậy. nếu muốn bót hay thêm thanh công cụ ở giữa và bên phải thì em phải làm như thế nào chi hướng dẫn dùm em cái
em cám ơn chị nhiều11111111111
Nguyễn Tiến Vũ # 24. March 2009, 10:54
Em đang muốn chỉnh menu mà ko biết code ở đâu?
Nhật Phương # 29. March 2009, 04:41
http://i288.photobucket.com/albums/ll164/hoangphuongt/opera.jpg?t=1238301624
có thể giúp mình chữa dc ko
Đây là đoạn CSS: http://files.myopera.com/hoangkien/mystyle23/MyStyle23-TourDeSun-v1.css
có j sent qua mail nhá: nhatphuonght@gmail.com hoặc YH: thieugia_galang25
dang hoa # 30. May 2009, 18:44
hongtai # 9. November 2009, 12:03
sanh50ddt # 24. November 2009, 14:28
chị ơi! cho em hỏi.
em mới lam blg nên k bt nè,blog của em có phần như ảnh của en,khách đến thăm,lịch,,,nó ở phía trái mà hơi lệch ra ngoài thân e phải sửa lại sao hả chị,chị jups em với,
thank chi,,mà bài viết của em dài thì em dùng đoạn coss nào đê tạo nhiêu trang chị
Nhật Phương # 5. December 2009, 13:21