Skip navigation.

anime.guiltybox

for the wrecked one

Làm theme cho myOPERA

Dạo này mình bận quá, dự án sắp sửa vào cuộc đua nước rút, nên cũng không có thời gian tán hươu vượn nhiều, chỉ có anime là vẫn xem đều, mèo vẫn ôm ấp hàng ngày ^__^ Đêm nay hơi buồn.. ngủ. Tự nhiên muốn viết về cách làm theme cho opera theo cách của mình, viết thì sẽ xong đi làm.

Để làm theme cho OPERA, bạn phải biết CSS. Nếu không biết CSS, thì việc thay đổi theme cho nó cũng rất đơn giản với việc copy & paste CSS người khác đã làm sẵn cho bạn. Tuy nhiên, rất nhiều người muốn tự tay và sửa đổi làm chứ ko muốn dùng theme đã phổ biến.

Mục đích
Một website tốt (thôi gọi là webpage) phải là page có nội dung có nội dung dễ xem, ko gây mỏi mắt và có dấu ấn riêng của người làm ra. Đứng trên phương diện 1 người phát triển web, mình nghĩ vấn đề dễ nhìn là ưu tiên hàng đầu sau đó mới đến cái cá nhân của mình. Trong vấn đề dễ nhìn thì chủ yếu là độ tương phản giữa chữ và nền - làm sao để chữ dễ đọc nhất.
Tiếp theo là tính tương thích, website phải xem tốt ít nhất trên các trình duyệt phổ biến sau: IE6(39.8%), Firefox(31.2%), IE7(16.4%), Opera(1.5%). Mozilla, Safari chia sẻ mỗi thứ ~1.5% còn lại là trình duyệt nhỏ lẻ khác. Nguồn.

Công cụ
HTML/CSS editor: mình sử dụng Adobe (macromedia) DreamWeaver để làm HTML/CSS. Tuy nhiên Adobe Golive với tối giản plugin cũng rất đáng được lưu tâm vì khả năng viết CSS = GUI của Golive cực mạnh. Tuy nhiên Golive viết HTML và xử lý chung ko mạnh lắm. Ngoài ra bạn có thể dùng các trình khác, thậm chí chỉ cần notepad. Frontpage không nên sử dụng.
Browser: Bạn chuẩn bị IE6, Firefox và Opera là đủ. IE7 có nhiều cải tiến về render - có thể coi là 1 sự dung hoà giữa Firefox/Opera và IE6. Hãy chỉnh cho IE6 là Primary browser, FF là Secondary hoặc ngược lại.

Cấu trúc theme của MyOpera
Bạn được quyền sửa 1 file là user.css để sửa theme của myOpera. Điểm đặc biệt của myOpera là nó cho phép bạn tải file bất kỳ lên thư mục riêng của mình. Các file sau khi tải lên sẽ có URL dạng: hxxp://files.myopera.com/username/*foldername*/*filename* và file CSS để bạn sửa đổi sẽ được lưu tại hxxp://files.myopera.com/username/user.css. Vì vậy khi làm việc với file CSS này, hãy sử dụng URL ở dạng tương đối (relative) để chỉ ra hình ảnh mình cần làm việc.
Các file và hình "thuộc tính system" của Opera được lưư tại hxxp://my.opera.com/community/* vì vậy khi bạn save trang MyOpera của mình ở dạng .html và 1 folder đi kèm sẽ bị thiếu các file tại đây (do CSS chỉ URL sai), gây lỗi hiển thị khi xem offline. Chỉ IE7 có khả năng save thành 1 file tích hợp mới ko bị lỗi này. Vậy nên công việc quan trọng của quá trình làm theme này là khắc phục lỗi này để làm CSS tại ổ cứng chứ ko phải làm CSS online.

Ok, go for it!
- Bạn hãy tạo 1 folder trên máy của mình, VD tên là "myopera". Đặt nó ở đâu cũng được.
- Tạo 1 file là user.css trong folder đó.
- Lên trang myOpera của bạn, chọn lấy 1 theme có sẵn để sửa nó. Có 2 loại là có sidebar và không có sidebar. Bạn hãy chọn loại mình thích.
- Trong phần custom CSS, hãy chọn không sử dụng CSS riêng.
- Lên trang myopera cuả mình, vào blog, R.click và chọn "view page source", Ctrl+A sau đó Cltr+C để copy toàn bộ đoạn source HTML.
- Vào thư mục "myopera" bạn đã tạo, tạo 1 file là "blog.html" chẳng hạn, mở nó ra và paste đoạn source HTML kia vô.

Chỉnh sửa HTML source
1. Tìm đoạn chứa "main.css" trong cặp thẻ <head> </head>, nó sẽ có dạng <link rel="stylesheet" href="/community/css/users/2/main.css" type="text/css" media="screen,projection,print" />, bạn copy đoạn
/community/css/users/2/main.css, paste nó vào thanh address của trình duyệt và viết thêm my.opera.com vào trước để trở thành my.opera.com/community/css/users/2/main.css.
Enter hoặc nhấn GO để mở file CSS đó. Copy toàn bộ trang CSS và paste nó vào file "user.css" bạn đã tạo trước đó. Chú ý số sau phần my.opera.com/community/css/users/ tuỳ thuộc vào theme bạn đã chọn trước đó.

2. Dùng trình sửa HTML/CSS, mở file "blog.html" bạn vừa tạo, format lại hàng và cột cho dễ nhìn (nếu editor làm được) và bắt đầu sửa các phần sau trước khi "sờ" vào CSS:
- Tìm tất cả các đoạn chứa /community/ và thay bằng hxxp://my.opera.com/community/ (thay hxxp bằng http).
- Tìm tất cả các đoạn chứa src="/ và thay bằng src="http://my.opera.com/
- Trong thẻ <head>, bạn xoá hoặc biến nó thành comment (thêm ở cuối) đoạn <link rel="stylesheet" href="/community/css/users/2/main.css" type="text/css" media="screen,projection,print" /><script type="text/javascript" src="/community/js/myopera-hitslink.js"></script>. Mục đích của việc này để giảm tải và tăng tốc quá trình preview trang web đang xây = CSS của bạn.
- Thêm đoạn <link rel="stylesheet" href="user.css" type="text/css" media="screen,projection,print" /> vào cuối cặp thẻ <head> </head>.

Chuẩn bị cấu trúc folders
- Tạo một folder con trong folder myOpera của bạn để chứa ảnh sẽ làm theme.
- Xong. Công việc bây giờ của bạn là sửa CSS từ CSS sẵn có của myOpera và nhớ copy ảnh cần dùng vào folder chứa ảnh bên trên.
- Cần preview, hãy preview file .html bạn save trên ổ cứng. Nó sẽ tải 1 ít file trên myOpera xuống, vậy nên bạn đừng ngắt internet ^^"
- Sau khi sửa CSS xong xuôi, bạn tạo folder tên giống như folder chứa ảnh trên máy của mình, upload toàn bộ ảnh đã dùng vào đó. Paste toàn bộ CSS trong file "user.css" vào mục "custom CSS" và chọn use my custom CSS only.
- Cần sửa file CSS cho HTML nào nữa, bạn lặp lại quá trình trên. Nghe có vẻ dài, nhưng làm rồi thì cũng rất nhanh thôi.

Ưu & khuyết
Ưu điểm 1 là cách này sẽ lưu giữ trang myOpera của bạn để preview 1 cách chính xác nhất với đầy đủ hình ảnh và các CSS quan trọng. Điều này rất cần thiết để bạn xây CSS cho trang myOpera của mình một cách chính xác.
Ưu điểm 2 là các file cần lưu trữ trên ổ cứng ít, ko lằng nhằng. Source HTML lấy trực tiếp.
Nhược điểm là preview hơi chậm, do phải đọc thông tin 1 chút trên net (chủ yếu là các hình thuộc "hệ thống", kỉu như ảnh friend, ảnh cá nhân, hình sticky, edit-post,... etc)

Ok, chúc bạn có một cuộc vật lộn dzui dzẻ, hehe ^___^

5 centimeters per secondWec * wec

Comments

Miss_ruby 16. April 2007, 12:33

rùi ơi cám ơn nhiều nha.Mình mới tạo blog nên cũng không rành về việc tạo theme.Thấy mấy bạn co blog đẹp mà ham.Vô tình vô đây lượm được bí kiếp mừng ghê.Cam ơn cám ơn.Hehehehe...

danquynh 19. April 2007, 05:12

Test offline cho skin của Blog Opera Không cần connect Internet, khỏi sợ chậm khi preview :wink:

Anonymous 3. July 2007, 09:12

huynh cao thieng writes:

kho hieu hog biet lam sao duoc ca

Ngọc Đăng pro 6. August 2007, 12:25

non lắm ku ơi

Ngọc Đăng pro 6. August 2007, 12:25

hêhhehe

an_xinh 9. November 2007, 11:51

huhu, đọc ko hỉu, ko bít làm sao hít, huhu

koko_saraki 2. December 2007, 05:22

hcl

Anonymous 3. December 2007, 06:36

vunt writes:

Ờ được !!!

hoangviethung 5. December 2007, 21:04

được đấy

steavenle 23. January 2008, 20:03

Mình làm theo bạn rùi nhưng sao ko có gì thay đổi hết , bạn vui lòng cho mình xin nick Yahoo đc ko ?

wingoflove 23. March 2008, 19:16

khó wá àh, doc hieu chit lin, troi o... khó hieu, kho gặ, mà cũng khó nuốt. tui thử hoài có dc dau. co cach chi de hon hok?

small_angel 12. April 2008, 13:44

cách chỉ của huynh sẽ dễ hỉu cho ai đã bít wa Dreamweaver, gòi mấy cái HTML & CSS, ai thành thạo đọc wa hướng dẫn của huynh sẽ dễ dàng làm đc. :D em thì lưng chừng hơi bít bít nhưng để mò từ từ coi sao p: dù sao cũng thanks 1 cái :yes:

Anonymous 11. May 2008, 02:16

kehuydiet_260 writes:

sao minh la kohng duoc theo nhung gi ban chi dan

lavier_090 18. August 2008, 02:39

Bạn ơi còn cách nào dể làm hơn chút nữa ko? Hay bạn cho mình yahoo bữa nào hcỉ mình đi, mình co blog opera hon 1 năm nay nhưng mà ko đụng đến, now bỏ 360 mới nghía đến cái này thì thấy sao khó quá, đọc hoài ko hiểu.

tranquyvinhpro 1. November 2008, 11:31

caam on nh

Anonymous 22. January 2009, 14:35

Anonymous writes:

cái uses jì đó lấy đâu thía

leiqiu 2. June 2009, 06:45

đọc xog hok bít làm......ăk ăk........ tại hok bít j về HTM/CSS... ọc ọc

nookun 3. June 2009, 14:43

ek ek sao nghe giong vit nghe sam wo vay

ltnaltna 6. June 2009, 14:35

đọc xong pó hand luôn, có gì add blog mình nha

HChris 14. June 2009, 15:29

cak nay cung hay ma` lau lam.hien tai cung chua co time ranh may'. ban co' cak nao` nhanh gon le ma` la hok?

Anonymous 19. June 2009, 13:55

Anonymous writes:

hiu chet lien

ltnaltna 21. June 2009, 14:58

yêu thêm blog ghê

Anonymous 24. June 2009, 20:05

ngayve1 writes:

ban viet hay va day du day de minh vat lon voi no nhe cam on nhe

Hieukhin261 26. July 2009, 15:15

Thanks!

dssclub 14. August 2009, 02:33

thanks

buzzann 30. August 2009, 05:04

khó quá , mình chẳng hiểu gì cả . Bạn có thể chỉ rõ làm sao để tạo ra mã css ko ? Load file vào opera sau đó ... làm thế nào nữa . Hổng hiểu !

perang 10. September 2009, 03:29

tui hok thay code nao hết tui lam dang lam blog 360 plus rất pro wa đây dao thử 1 vong nghe ik như bò nghe cai luong hic kho wa di ai muon lam blog 360 plus pmmmm minh nha http://vn.myblog.yahoo.com/love_story_dvt
p: :yikes:

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies