Add foreign boards option to config
- this will append links to other websites at the end of the board list - added getchan.net's /GET/ and /ref/
This commit is contained in:
parent
1c672e6b2a
commit
92bbc50e78
|
@ -50,6 +50,7 @@ function doBoardListPart($list, $root, &$boards) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
$body = preg_replace('/\/$/', '', $body);
|
||||
|
||||
return $body;
|
||||
|
@ -68,6 +69,25 @@ function createBoardlist($mod=false) {
|
|||
|
||||
$body = doBoardListPart($config['boards'], $mod?'?/':$config['root'], $boards);
|
||||
|
||||
if (isset($config['foreign_boards'])) {
|
||||
|
||||
$body .= ' <span class="sub">[';
|
||||
|
||||
// Append links to foreign boards
|
||||
$i = 0;
|
||||
foreach ($config['foreign_boards'] as $fboardname => $fboardurl) {
|
||||
$i++;
|
||||
$body .= ' <a href="' . $fboardurl . '">' . $fboardname . '</a>';
|
||||
|
||||
// only put slash in between elements
|
||||
if ($i != count($config['foreign_boards'])) {
|
||||
$body .= ' /';
|
||||
}
|
||||
}
|
||||
|
||||
$body .= ']</span> ';
|
||||
}
|
||||
|
||||
if ($config['boardlist_wrap_bracket'] && !preg_match('/\] $/', $body))
|
||||
$body = '[' . $body . ']';
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
* Front page configurations.
|
||||
*/
|
||||
|
||||
$config['boards'] = array(
|
||||
$config['boards'] = array(
|
||||
array('leftypol',
|
||||
'b',
|
||||
'hobby',
|
||||
|
@ -22,9 +22,13 @@
|
|||
'anime'
|
||||
) ,
|
||||
array('meta')
|
||||
);
|
||||
// Board categories. Only used in the "Categories" theme.
|
||||
$config['categories'] = array(
|
||||
);
|
||||
$config['foreign_boards'] = array(
|
||||
'GET' => 'https://getchan.net/GET/',
|
||||
'ref' => 'https://getchan.net/ref/'
|
||||
);
|
||||
// Board categories. Only used in the "Categories" theme.
|
||||
$config['categories'] = array(
|
||||
'Leftypol' => array('leftypol',
|
||||
'b',
|
||||
'hobby',
|
||||
|
@ -34,10 +38,11 @@
|
|||
'anime'
|
||||
),
|
||||
'Meta' => array('meta')
|
||||
);
|
||||
// Optional for the Categories theme. This is an array of name => (title, url) groups for categories
|
||||
// with non-board links.
|
||||
$config['custom_categories'] = array(
|
||||
);
|
||||
|
||||
// Optional for the Categories theme. This is an array of name => (title, url) groups for categories
|
||||
// with non-board links.
|
||||
$config['custom_categories'] = array(
|
||||
'Our Friends' => array(
|
||||
'GET' => 'https://getchan.net/GET/',
|
||||
'ref' => 'https://getchan.net/ref/'
|
||||
|
@ -55,7 +60,7 @@
|
|||
'Leftypedia' => 'https://leftypedia.org/',
|
||||
'Marxis Internet Archive' => 'https://www.marxists.org/'
|
||||
),
|
||||
);
|
||||
);
|
||||
|
||||
/*
|
||||
* Database and site wide configurations
|
||||
|
|
Loading…
Reference in New Issue