Latest topics
13/4/2024, 11:13 pm
by 
Chinhphuong
25/3/2024, 3:24 am
by 
Amaori Kino
30/12/2023, 10:13 am
by 
Akari no Kokoro
6/11/2023, 9:44 am
by 
Akari no Kokoro
5/8/2023, 5:32 pm
by 
Akari no Kokoro
28/4/2023, 8:01 pm
by 
rlaghdtn1998
4/11/2022, 12:17 am
by 
gigajet
14/8/2022, 3:28 pm
by 
Akari no Kokoro
12/7/2022, 10:21 am
by 
RedTheHalf-Demon
13/5/2022, 4:52 pm
by 
Getsuga Bankai Tenshou
1/2/2022, 12:00 am
by 
Akari no Kokoro
19/12/2021, 1:13 am
by 
Akari no Kokoro
15/12/2021, 8:28 am
by 
sucirpa
15/11/2021, 12:34 am
by 
feint101
1/11/2021, 4:00 pm
by 
Akari no Kokoro
30/10/2021, 9:31 am
by 
Akari no Kokoro
12/10/2021, 1:06 am
by 
Getsuga Bankai Tenshou
8/10/2021, 1:14 am
by 
forestofsecrets
18/9/2021, 6:32 pm
by 
caytretramdot
1/9/2021, 5:56 pm
by 
kirito-123
16/8/2021, 11:56 pm
by 
Hisurin Rain
15/8/2021, 1:18 am
by 
cỉno
9/8/2021, 10:39 pm
by 
RedTheHalf-Demon
24/7/2021, 9:51 pm
by 
Katsuragi Rin
9/7/2021, 11:27 am
by 
P2772
2/7/2021, 8:54 am
by 
worstapple
1/7/2021, 11:37 am
by 
Yuri Masumi
24/6/2021, 7:03 pm
by 
corecombat

Giới thiệu chung nhất về BBCode

Waifu
mr.equal
mr.equal
Administrator

Waifu Order : FA
. :
Online
Offline

Posts : 4931
Power : 10170
Faith : 2498
Ngày tham gia : 07/11/2014
Địa điểm : SDM

Giới thiệu chung nhất về BBCode Empty Giới thiệu chung nhất về BBCode

Bài gửi by mr.equal 3/6/2015, 3:51 pm

[indent]Giới thiệu về BBCode[/indent]

Bài viết đầu tiên trong chuỗi các bài viết giới thiệu về hệ thống BBCode mới của forum. Giới thiệu chung nhất về BBCode 1008612554
[hs1]BBCode là gì?[/hs1]
[box="border: 5px double black; float: left; margin-right: 5px; padding: 5px; background-color: #fff"]
Mục lục
[toc][/box] BBCode là viết tắt của Bulletin Board Code, đây là một ngôn ngữ nhỏ dùng định dạng bài viết được dùng trong hầu hết các diễn đàn, trong đó có forumotion.

[indent]Vd: Dòng này đã được in đậm bằng BBCode [ob]b[cb].[/indent]
[hs1]BBCode sinh ra để làm gì?[/hs1]
BBCode được đưa ra để giúp người dùng trình bày bài viết của mình một cách đẹp mắt và tiện lợi. Thông qua BBCode, người dùng có thể dễ dàng chuyển chuyển tải nội dung bài viết của mình tới người khác một cách tối ưu nhất và an toàn nhất.
Sở dĩ có thêm "an toàn" vì thời chưa có BBCode một số diễn đàn người ta cho phép dùng HTML để định dạng bài viết, việc định dạng một cách sơ suất hoặc bởi tay mơ có thể phá hết cả trang web đó, và chưa kể những kẻ xấu có thể dễ dàng chèn vào các mã độc và thực hiện các hành vi gây hại tới người dùng. BBCode giảm thiểu tác hại do việc định dạng lỗi và bảo vệ người dùng khỏi những kiểu tấn công bằng mã độc kể trên.
[hs1]Sử dụng BBCode[/hs1]
[hs2]Cách dùng[/hs2]
Các BBCode sử dụng bằng cách bọc nội dung mà người dùng muốn định dạng bên trong tag của BBCode đó (được gọi bằng tên tag "mở" và "đóng").

[indent]Gạch chân nội dung bằng cách bọc nó trong BBCode [ob]u[cb].
Vd: Nội dung cần được bọc [ob]u[cb]bên trong[ob]/u[cb] hai tag của BBCode.
→[space]Nội dung cần được bọc bên trong hai tag của BBCode.[/indent]

Mọi thuộc tính bổ trợ cho BBCode đều được khai báo bên trong tag mở.

[indent]Thuộc tính màu của BBCode [ob]color[cb] được đưa vào thông qua tag mở.
Vd: Không thể chèn một BBCode khác hay emoticon vào trong [ob]color=#FF0000[cb]tag mở[ob]/color[cb] của BBCode
→[space]Không thể chèn một BBCode hay emo vào trong tag mở của BBCode[/indent]

Một số loại BBCode đặc biệt chỉ đứng lẻ, tức là chỉ cần tag mở mà không cần tag đóng.

[indent]Dùng BBCode [ob]hr[cb] để tạo ra gạch ngang ngắt dòng.
Vd: Một số BBCode chỉ cần tag mở, ví dụ như [ob]hr[cb]


[/indent]

[hs2]Nguyên tắc[/hs2]
Nguyên tắc cơ bản nhất cần nhớ là Code mở đầu tiên thì sẽ là code đóng cuối cùng. Code mở sau cùng thì sẽ là code đóng đầu tiên.
Việc làm trái với nguyên tắc này là nguyên nhân gây ra 99% vụ phá giao diện forum. Giới thiệu chung nhất về BBCode 1008612554
Phá giao diện không khó

[hs2]Phân loại[/hs2]
BBCode có một số cách phân loại, nhưng ở đây mình chỉ đề cập duy nhất tới cách phân loại theo nguồn gốc.
• BBCode có sẵn: BBCode có sẵn được lấy từ SCEditor, chính là khung soạn thảo hiện tại mà forum đang sử dụng.
• BBCode "tích hợp thêm" a.k.a BBCode "ngoại lai" a.k.a BBCode "hàng lậu": BBCode được lấy từ script GSKBB mà mình viết.
Khác biệt đáng chú ý nhất giữa hai loại BBCode này là ở chế độ WYSIWYG (thấy gì được nấy): Chỉ có các BBCode có sẵn mới hoạt động trong chế độ WYSIWYG.

[hs2]Công năng[/hs2]
Mỗi loại BBCode có một công năng khác nhau và đáp ứng những yêu cầu khác nhau của người dùng, sẽ được mình chuyển tải chi tiết trong các bài viết kế tiếp.

[hs2]Nguy cơ[/hs2]
Cho dù BBCode được sinh ra để đảm bảo người dùng có thể trình bày bài viết một cách thật đẹp và an toàn, BBCode vẫn có thể phát sinh lỗi (tuyệt đại đa số là do người dùng) gây ảnh hưởng tới giao diện của forum. Trong đó phần lớn là do người dùng vi phạm nguyên tắc nêu trên, còn lại là do một số đồng chí có trình độ cao thì lâu lâu ngứa tay làm vài quả trắng màn hình cho đỡ buồn.

Về Đầu Trang Go down

Waifu
apocalypsetank123
apocalypsetank123
Member

. :
Online
Offline

Posts : 284
Power : 635
Faith : 128
Ngày tham gia : 06/11/2014
Địa điểm : HCMC

Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by apocalypsetank123 3/6/2015, 4:13 pm

[hs2]Nguy cơ[/hs2]
Cho dù BBCode được sinh ra để đảm bảo người dùng có thể trình bày bài viết một cách thật đẹp và an toàn, BBCode vẫn có thể phát sinh lỗi (tuyệt đại đa số là do người dùng) gây ảnh hưởng tới giao diện của forum. Trong đó phần lớn là do người dùng vi phạm nguyên tắc nêu trên, còn lại là do một số đồng chí có trình độ cao thì lâu lâu ngứa tay làm vài quả trắng màn hình cho đỡ buồn.

kiểu như thanbo chiếm mặt tiền hả Yaoming
nhớ lại vụ đó cũng ức thật, đi luôn trang đầu tiên của wtf ver 10 Ghen tị !!

Về Đầu Trang Go down

Waifu
hakeya
hakeya
Member

. :
Home
Lost


Posts : 2340
Power : 3296
Faith : 511
Ngày tham gia : 06/11/2014

Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by hakeya 11/6/2015, 5:15 pm

đây là url của trang gì thế
http://www.gensokyovn.net/t1501-topic

Về Đầu Trang Go down

Waifu
mr.equal
mr.equal
Administrator

Waifu Order : FA
. :
Online
Offline

Posts : 4931
Power : 10170
Faith : 2498
Ngày tham gia : 07/11/2014
Địa điểm : SDM

Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by mr.equal 11/6/2015, 8:14 pm

À lập topic mới nên quên đổi link. :th5:

Về Đầu Trang Go down

Waifu
hakeya
hakeya
Member

. :
Home
Lost


Posts : 2340
Power : 3296
Faith : 511
Ngày tham gia : 06/11/2014

Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by hakeya 12/6/2015, 9:10 pm

http://www.gensokyovn.net/t1521-topic#23991
mấy cái tự chỉnh đc như < > U thì cần gì bbcode nhỉ :g7:

Về Đầu Trang Go down

Waifu
mr.equal
mr.equal
Administrator

Waifu Order : FA
. :
Online
Offline

Posts : 4931
Power : 10170
Faith : 2498
Ngày tham gia : 07/11/2014
Địa điểm : SDM

Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by mr.equal 12/6/2015, 9:13 pm

Mục đích chính mà bọn nó sinh ra là để tạo mục lục, còn phần trang trí là phụ thôi. Giới thiệu chung nhất về BBCode 3186460637
[hs2 toc="x1"]Mục 1[/hs2]
[hs2 toc="x1"]Mục 2[/hs2]
[hs2 toc="x1"]Mục 3[/hs2]
[hs2 toc="x1"]Mục 4[/hs2]
[hs2 toc="x1"]Mục 5[/hs2]

[toc="x1"]
Mục lục ở trên được làm tự động, từ khâu đánh số cho tới đặt id, đề mục đổi mục lục tự đổi theo, người dùng không cần phải quan tâm tới.
Tuy nhiên đang dừng lại ở mức độ thử nghiệm, đang hoàn thiện.

Về Đầu Trang Go down

Waifu

Sponsored content


Giới thiệu chung nhất về BBCode Empty Re: Giới thiệu chung nhất về BBCode

Bài gửi by Sponsored content

Về Đầu Trang Go down

- Similar topics