annotate forum/Themes/Vamp/Settings.template.php @ 76:e3e11437ecea website

Add forum code
author Chris Cannam
date Sun, 07 Jul 2013 11:25:48 +0200
parents
children
rev   line source
Chris@76 1 <?php
Chris@76 2 /**
Chris@76 3 * Simple Machines Forum (SMF)
Chris@76 4 *
Chris@76 5 * @package SMF
Chris@76 6 * @author Simple Machines
Chris@76 7 * @copyright 2011 Simple Machines
Chris@76 8 * @license http://www.simplemachines.org/about/smf/license.php BSD
Chris@76 9 *
Chris@76 10 * @version 2.0
Chris@76 11 */
Chris@76 12
Chris@76 13 function template_options()
Chris@76 14 {
Chris@76 15 global $context, $settings, $options, $scripturl, $txt;
Chris@76 16
Chris@76 17 $context['theme_options'] = array(
Chris@76 18 array(
Chris@76 19 'id' => 'show_board_desc',
Chris@76 20 'label' => $txt['board_desc_inside'],
Chris@76 21 'default' => true,
Chris@76 22 ),
Chris@76 23 array(
Chris@76 24 'id' => 'show_children',
Chris@76 25 'label' => $txt['show_children'],
Chris@76 26 'default' => true,
Chris@76 27 ),
Chris@76 28 array(
Chris@76 29 'id' => 'use_sidebar_menu',
Chris@76 30 'label' => $txt['use_sidebar_menu'],
Chris@76 31 'default' => true,
Chris@76 32 ),
Chris@76 33 array(
Chris@76 34 'id' => 'show_no_avatars',
Chris@76 35 'label' => $txt['show_no_avatars'],
Chris@76 36 'default' => true,
Chris@76 37 ),
Chris@76 38 array(
Chris@76 39 'id' => 'show_no_signatures',
Chris@76 40 'label' => $txt['show_no_signatures'],
Chris@76 41 'default' => true,
Chris@76 42 ),
Chris@76 43 array(
Chris@76 44 'id' => 'show_no_censored',
Chris@76 45 'label' => $txt['show_no_censored'],
Chris@76 46 'default' => true,
Chris@76 47 ),
Chris@76 48 array(
Chris@76 49 'id' => 'return_to_post',
Chris@76 50 'label' => $txt['return_to_post'],
Chris@76 51 'default' => true,
Chris@76 52 ),
Chris@76 53 array(
Chris@76 54 'id' => 'no_new_reply_warning',
Chris@76 55 'label' => $txt['no_new_reply_warning'],
Chris@76 56 'default' => true,
Chris@76 57 ),
Chris@76 58 array(
Chris@76 59 'id' => 'view_newest_first',
Chris@76 60 'label' => $txt['recent_posts_at_top'],
Chris@76 61 'default' => true,
Chris@76 62 ),
Chris@76 63 array(
Chris@76 64 'id' => 'view_newest_pm_first',
Chris@76 65 'label' => $txt['recent_pms_at_top'],
Chris@76 66 'default' => true,
Chris@76 67 ),
Chris@76 68 array(
Chris@76 69 'id' => 'posts_apply_ignore_list',
Chris@76 70 'label' => $txt['posts_apply_ignore_list'],
Chris@76 71 'default' => false,
Chris@76 72 ),
Chris@76 73 array(
Chris@76 74 'id' => 'wysiwyg_default',
Chris@76 75 'label' => $txt['wysiwyg_default'],
Chris@76 76 'default' => false,
Chris@76 77 ),
Chris@76 78 array(
Chris@76 79 'id' => 'popup_messages',
Chris@76 80 'label' => $txt['popup_messages'],
Chris@76 81 'default' => true,
Chris@76 82 ),
Chris@76 83 array(
Chris@76 84 'id' => 'copy_to_outbox',
Chris@76 85 'label' => $txt['copy_to_outbox'],
Chris@76 86 'default' => true,
Chris@76 87 ),
Chris@76 88 array(
Chris@76 89 'id' => 'pm_remove_inbox_label',
Chris@76 90 'label' => $txt['pm_remove_inbox_label'],
Chris@76 91 'default' => true,
Chris@76 92 ),
Chris@76 93 array(
Chris@76 94 'id' => 'auto_notify',
Chris@76 95 'label' => $txt['auto_notify'],
Chris@76 96 'default' => true,
Chris@76 97 ),
Chris@76 98 array(
Chris@76 99 'id' => 'topics_per_page',
Chris@76 100 'label' => $txt['topics_per_page'],
Chris@76 101 'options' => array(
Chris@76 102 0 => $txt['per_page_default'],
Chris@76 103 5 => 5,
Chris@76 104 10 => 10,
Chris@76 105 25 => 25,
Chris@76 106 50 => 50,
Chris@76 107 ),
Chris@76 108 'default' => true,
Chris@76 109 ),
Chris@76 110 array(
Chris@76 111 'id' => 'messages_per_page',
Chris@76 112 'label' => $txt['messages_per_page'],
Chris@76 113 'options' => array(
Chris@76 114 0 => $txt['per_page_default'],
Chris@76 115 5 => 5,
Chris@76 116 10 => 10,
Chris@76 117 25 => 25,
Chris@76 118 50 => 50,
Chris@76 119 ),
Chris@76 120 'default' => true,
Chris@76 121 ),
Chris@76 122 array(
Chris@76 123 'id' => 'calendar_start_day',
Chris@76 124 'label' => $txt['calendar_start_day'],
Chris@76 125 'options' => array(
Chris@76 126 0 => $txt['days'][0],
Chris@76 127 1 => $txt['days'][1],
Chris@76 128 6 => $txt['days'][6],
Chris@76 129 ),
Chris@76 130 'default' => true,
Chris@76 131 ),
Chris@76 132 array(
Chris@76 133 'id' => 'display_quick_reply',
Chris@76 134 'label' => $txt['display_quick_reply'],
Chris@76 135 'options' => array(
Chris@76 136 0 => $txt['display_quick_reply1'],
Chris@76 137 1 => $txt['display_quick_reply2'],
Chris@76 138 2 => $txt['display_quick_reply3']
Chris@76 139 ),
Chris@76 140 'default' => true,
Chris@76 141 ),
Chris@76 142 array(
Chris@76 143 'id' => 'display_quick_mod',
Chris@76 144 'label' => $txt['display_quick_mod'],
Chris@76 145 'options' => array(
Chris@76 146 0 => $txt['display_quick_mod_none'],
Chris@76 147 1 => $txt['display_quick_mod_check'],
Chris@76 148 2 => $txt['display_quick_mod_image'],
Chris@76 149 ),
Chris@76 150 'default' => true,
Chris@76 151 ),
Chris@76 152 );
Chris@76 153 }
Chris@76 154
Chris@76 155 function template_settings()
Chris@76 156 {
Chris@76 157 global $context, $settings, $options, $scripturl, $txt;
Chris@76 158
Chris@76 159 $context['theme_settings'] = array(
Chris@76 160 array(
Chris@76 161 'id' => 'header_logo_url',
Chris@76 162 'label' => $txt['header_logo_url'],
Chris@76 163 'description' => $txt['header_logo_url_desc'],
Chris@76 164 'type' => 'text',
Chris@76 165 ),
Chris@76 166 array(
Chris@76 167 'id' => 'site_slogan',
Chris@76 168 'label' => $txt['site_slogan'],
Chris@76 169 'description' => $txt['site_slogan_desc'],
Chris@76 170 'type' => 'text',
Chris@76 171 ),
Chris@76 172 array(
Chris@76 173 'id' => 'smiley_sets_default',
Chris@76 174 'label' => $txt['smileys_default_set_for_theme'],
Chris@76 175 'options' => $context['smiley_sets'],
Chris@76 176 'type' => 'text',
Chris@76 177 ),
Chris@76 178 array(
Chris@76 179 'id' => 'forum_width',
Chris@76 180 'label' => $txt['forum_width'],
Chris@76 181 'description' => $txt['forum_width_desc'],
Chris@76 182 'type' => 'text',
Chris@76 183 'size' => 8,
Chris@76 184 ),
Chris@76 185 '',
Chris@76 186 array(
Chris@76 187 'id' => 'linktree_link',
Chris@76 188 'label' => $txt['current_pos_text_img'],
Chris@76 189 ),
Chris@76 190 array(
Chris@76 191 'id' => 'show_mark_read',
Chris@76 192 'label' => $txt['enable_mark_as_read'],
Chris@76 193 ),
Chris@76 194 array(
Chris@76 195 'id' => 'allow_no_censored',
Chris@76 196 'label' => $txt['allow_no_censored'],
Chris@76 197 ),
Chris@76 198 array(
Chris@76 199 'id' => 'enable_news',
Chris@76 200 'label' => $txt['enable_random_news'],
Chris@76 201 ),
Chris@76 202 '',
Chris@76 203 array(
Chris@76 204 'id' => 'show_newsfader',
Chris@76 205 'label' => $txt['news_fader'],
Chris@76 206 ),
Chris@76 207 array(
Chris@76 208 'id' => 'newsfader_time',
Chris@76 209 'label' => $txt['admin_fader_delay'],
Chris@76 210 'type' => 'number',
Chris@76 211 ),
Chris@76 212 array(
Chris@76 213 'id' => 'number_recent_posts',
Chris@76 214 'label' => $txt['number_recent_posts'],
Chris@76 215 'description' => $txt['number_recent_posts_desc'],
Chris@76 216 'type' => 'number',
Chris@76 217 ),
Chris@76 218 array(
Chris@76 219 'id' => 'show_stats_index',
Chris@76 220 'label' => $txt['show_stats_index'],
Chris@76 221 ),
Chris@76 222 array(
Chris@76 223 'id' => 'show_latest_member',
Chris@76 224 'label' => $txt['latest_members'],
Chris@76 225 ),
Chris@76 226 array(
Chris@76 227 'id' => 'show_group_key',
Chris@76 228 'label' => $txt['show_group_key'],
Chris@76 229 ),
Chris@76 230 array(
Chris@76 231 'id' => 'display_who_viewing',
Chris@76 232 'label' => $txt['who_display_viewing'],
Chris@76 233 'options' => array(
Chris@76 234 0 => $txt['who_display_viewing_off'],
Chris@76 235 1 => $txt['who_display_viewing_numbers'],
Chris@76 236 2 => $txt['who_display_viewing_names'],
Chris@76 237 ),
Chris@76 238 'type' => 'number',
Chris@76 239 ),
Chris@76 240 '',
Chris@76 241 array(
Chris@76 242 'id' => 'show_modify',
Chris@76 243 'label' => $txt['last_modification'],
Chris@76 244 ),
Chris@76 245 array(
Chris@76 246 'id' => 'show_profile_buttons',
Chris@76 247 'label' => $txt['show_view_profile_button'],
Chris@76 248 ),
Chris@76 249 array(
Chris@76 250 'id' => 'show_user_images',
Chris@76 251 'label' => $txt['user_avatars'],
Chris@76 252 ),
Chris@76 253 array(
Chris@76 254 'id' => 'show_blurb',
Chris@76 255 'label' => $txt['user_text'],
Chris@76 256 ),
Chris@76 257 array(
Chris@76 258 'id' => 'show_gender',
Chris@76 259 'label' => $txt['gender_images'],
Chris@76 260 ),
Chris@76 261 array(
Chris@76 262 'id' => 'hide_post_group',
Chris@76 263 'label' => $txt['hide_post_group'],
Chris@76 264 'description' => $txt['hide_post_group_desc'],
Chris@76 265 ),
Chris@76 266 '',
Chris@76 267 array(
Chris@76 268 'id' => 'show_bbc',
Chris@76 269 'label' => $txt['admin_bbc'],
Chris@76 270 ),
Chris@76 271 array(
Chris@76 272 'id' => 'additional_options_collapsable',
Chris@76 273 'label' => $txt['additional_options_collapsable'],
Chris@76 274 ),
Chris@76 275 );
Chris@76 276 }
Chris@76 277
Chris@76 278 ?>