Create custom thread fields:
Note that since there is a possibility that each forum has custom newthread, editpost, postbit and postbit_classic templates, so in this tutorial there is no input fields hidden in showthread and newthread/editpost_fisrt. If you want to re-arrange the input like the demo, you need to hide some input fields from the newthread/editpost_fisrt and hide all of them from showthread, then put it manually inside a_newthread, a_editpost_fisrt, a_postbit_first and a_postbit_first_classic templates.
If you decide to hide it, put the output by using {$GLOBALS['threadfields']['key']} manually in your postbit_first and/or postbit_first_classic templates, where key is the Key of the custom thread field(s). That variable will "print" the Display Format of the custom thread field(s).
Site Link
Title: Site Link
Key: a_site_link
Applicable Forums: Select the forum above
Editable by / Required Field?: Everyone (required)
Maximum Text Length: 100
Modify it as your needs
Text Mask Filter: URL (HTTP/S)
Display Format:
Code:
<a href="{VALUE}">{$thread['subject']}</a>
Software or Format
Title: Software or Format
Key: a_sof
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 2
Editable by / Required Field?: Everyone (required)
Values List:
Code:
1{|}Software
2{|}Format
Modify it as your needs
Field Input Width: 20
Modify it as your needs
Field Input Height: 1
Formatting Map List:
Code:
1{|}Software
2{|}Format
Modify it as your needs
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Staff Account
Title: Staff Account
Key: a_staff_account
Applicable Forums: Select the forum above
Display Order: 3
Editable by / Required Field?: Everyone (required)
Maximum Text Length: 100
Modify it as your needs
Text Mask Filter: URL (HTTP/S)
Location of RPGD Icon
Title: Location of RPGD Icon
Key: a_rpgd_icon
Applicable Forums: Select the forum above
Display Order: 4
Editable by / Required Field?: Everyone (required)
Maximum Text Length: 100
Modify it as your needs
Directory Category
Title: Directory Category
Key: a_dir_cat
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 5
Editable by / Required Field?: Everyone (required)
Values List:
Code:
1{|}Category 1
2{|}Category 2
Modify it as your needs
Field Input Width: 30
Modify it as your needs
Field Input Height: 1
Formatting Map List:
Code:
1{|}Category 1
2{|}Category 2
Modify it as your needs
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Activity
Title: Activity
Key: a_activity
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 6
Editable by / Required Field?: Everyone (required)
Values List:
Code:
1{|}Activity 1
2{|}Activity 2
Modify it as your needs
Field Input Width: 25
Modify it as your needs
Field Input Height: 1
Formatting Map List:
Code:
1{|}Activity 1
2{|}Activity 2
Modify it as your needs
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Sex Rating
Title: Sex Rating
Key: a_sexrating
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 7
Editable by / Required Field?: Everyone (required)
Values List:
Code:
0
1
2
3
Modify it as your needs
Field Input Width: 10
Modify it as your needs
Field Input Height: 1
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Violence Rating
Title: Violence Rating
Key: a_violencerating
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 8
Editable by / Required Field?: Everyone (required)
Values List:
Code:
0
1
2
3
Modify it as your needs
Field Input Width: 10
Modify it as your needs
Field Input Height: 1
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Language Rating
Title: Language Rating
Key: a_languagerating
Applicable Forums: Select the forum above
Input Field Type: Listbox
Display Order: 9
Editable by / Required Field?: Everyone (required)
Values List:
Code:
0
1
2
3
Modify it as your needs
Field Input Width: 10
Modify it as your needs
Field Input Height: 1
Filtering Mode: Exact Match
Underlying Data Type: Integer (unsigned, usually 32-bit)
Types of Characters/Creatures Allowed
Title: Types of Characters/Creatures Allowed
Key: a_tofchars
Applicable Forums: Select the forum above
Display Order: 10
Editable by / Required Field?: Everyone (required)
Maximum Text Length: 100
Modify it as your needs
Time where the RP is set
Title: Time where the RP is set
Key: a_time
Applicable Forums: Select the forum above
Display Order: 11
Editable by / Required Field?: Everyone (required)
Maximum Text Length: 10
Modify it as your needs.
Field Input Width: 10
Modify it as your needs
Other Notes
This is an optional field (the user isn't forced to fill it).
Title: Other Notes
Key: a_notes
Applicable Forums: Select the forum above
Display Order: 12
Maximum Text Length: 250
Modify it as your needs
Contact Details
This is an optional field (the user isn't forced to fill it).
Title: Contact Details
Key: a_contact
Applicable Forums: Select the forum above
Display Order: 13
Maximum Text Length: 250
Modify it as your needs
Displaying the image rating:
This code will display the image rating:
It will print something like: a_b_c.jpg, where a = Sex Rating, b = Violence Rating and c = Language Rating.
Put it manually inside a_showthread template or a_postbit_first and/or a_postbit_first_classic templates.
Upload the 3 language files provided in the attachment of this post to your language dir, by default, inc/languages/english/