Stylesheets, etc.
This commit is contained in:
@@ -203,6 +203,7 @@
|
||||
$config['file_page'] = '%d.html';
|
||||
$config['file_mod'] = 'mod.php';
|
||||
$config['file_post'] = 'post.php';
|
||||
$config['file_script'] = 'main.js';
|
||||
|
||||
// Multi-board (%s is board abbreviation)
|
||||
$config['board_path'] = '%s/';
|
||||
@@ -325,6 +326,11 @@
|
||||
$config['mod']['modlog'] = ADMIN;
|
||||
// Create a PM (viewing mod usernames)
|
||||
$config['mod']['create_pm'] = JANITOR;
|
||||
// Rebuild everything
|
||||
$config['mod']['rebuild'] = ADMIN;
|
||||
|
||||
// Wait indefinitely when rebuilding everything
|
||||
$config['mod']['rebuild_timelimit'] = 0;
|
||||
|
||||
// Mod links (full HTML)
|
||||
// Correspond to above permission directives
|
||||
@@ -434,6 +440,22 @@
|
||||
// Always act as if they had typed "noko" in the email field no mattter what
|
||||
$config['always_noko'] = false;
|
||||
|
||||
// Characters used to generate a random password (with Javascript)
|
||||
$config['genpassword_chars'] = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+';
|
||||
|
||||
// Custom stylesheets available. The prefix for each stylesheet URI is defined below.
|
||||
$config['stylesheets'] = Array(
|
||||
// Stylesheet name => URI
|
||||
'Yotsuba B' => 'default.css',
|
||||
'Yotsuba' => 'yotsuba.css'
|
||||
);
|
||||
|
||||
// The prefix for each stylesheet URI. Defaults to $config['root']
|
||||
//$config['uri_stylesheets'] = 'http://static.example.org/stylesheets/';
|
||||
|
||||
// The default stylesheet to use
|
||||
$config['default_stylesheet'] = Array('Yotsuba B', $config['stylesheets']['Yotsuba B']);
|
||||
|
||||
// Boardlinks
|
||||
// You can group, order and place the boardlist at the top of every page, using the following template.
|
||||
//$config['boards'] = Array(
|
||||
@@ -450,4 +472,5 @@
|
||||
// $config['url_javascript'] = 'http://static.example.org/main.js';
|
||||
// $config['url_banner'] = '/banner.php';
|
||||
// $config['url_favicon'] = '/favicon.gif';
|
||||
|
||||
?>
|
@@ -15,7 +15,7 @@
|
||||
if(!isset($config['url_stylesheet']))
|
||||
$config['url_stylesheet'] = $config['root'] . 'style.css';
|
||||
if(!isset($config['url_javascript']))
|
||||
$config['url_javascript'] = $config['root'] . 'script.js';
|
||||
$config['url_javascript'] = $config['root'] . 'main.js';
|
||||
|
||||
if(!isset($config['post_url']))
|
||||
$config['post_url'] = $config['root'] . $config['file_post'];
|
||||
@@ -61,6 +61,9 @@
|
||||
else
|
||||
$config['uri_img'] = sprintf($config['uri_img'], $board['dir']);
|
||||
|
||||
if(!isset($config['uri_stylesheets']))
|
||||
$config['uri_stylesheets'] = $config['root'];
|
||||
|
||||
if($config['root_file']) {
|
||||
chdir($config['root_file']);
|
||||
}
|
||||
@@ -840,6 +843,22 @@
|
||||
}
|
||||
}
|
||||
|
||||
function buildJavascript() {
|
||||
global $config;
|
||||
|
||||
$stylesheets = Array();
|
||||
foreach($config['stylesheets'] as $name => $uri) {
|
||||
$stylesheets[] = Array(
|
||||
'name' => addslashes($name),
|
||||
'uri' => addslashes((!empty($uri) ? $config['uri_stylesheets'] : '') . $uri));
|
||||
}
|
||||
|
||||
file_put_contents($config['file_script'], Element('main.js', Array(
|
||||
'config' => $config,
|
||||
'stylesheets' => $stylesheets
|
||||
)));
|
||||
}
|
||||
|
||||
function isDNSBL() {
|
||||
$dns_black_lists = file('./dnsbl.txt', FILE_IGNORE_NEW_LINES);
|
||||
|
||||
|
Reference in New Issue
Block a user