Adds support to prepend foreign boards on the boardlist. Used to add the overboard.
This commit is contained in:
parent
a037341613
commit
ab4b6592b5
|
@ -66,8 +66,27 @@ function createBoardlist($mod=false) {
|
||||||
foreach ($xboards as $val) {
|
foreach ($xboards as $val) {
|
||||||
$boards[$val['uri']] = $val['title'];
|
$boards[$val['uri']] = $val['title'];
|
||||||
}
|
}
|
||||||
|
$body = '';
|
||||||
|
if (isset($config['prepended_foreign_boards'])){
|
||||||
|
$body .= ' <span class="sub">[';
|
||||||
|
|
||||||
$body = doBoardListPart($config['boards'], $mod?'?/':$config['root'], $boards);
|
// Append links to foreign boards
|
||||||
|
$i = 0;
|
||||||
|
foreach ($config['prepended_foreign_boards'] as $fboardname => $fboardurl) {
|
||||||
|
$i++;
|
||||||
|
$body .= ' <a href="' . $fboardurl . '">' . $fboardname . '</a>';
|
||||||
|
|
||||||
|
// only put slash in between elements
|
||||||
|
if ($i != count($config['prepended_foreign_boards'])) {
|
||||||
|
$body .= ' /';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$body .= ']</span> ';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$body .= doBoardListPart($config['boards'], $mod?'?/':$config['root'], $boards);
|
||||||
|
|
||||||
if (isset($config['foreign_boards'])) {
|
if (isset($config['foreign_boards'])) {
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,11 @@ $config['boards'] = array(
|
||||||
) ,
|
) ,
|
||||||
array('meta')
|
array('meta')
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$config['prepended_foreign_boards'] = array(
|
||||||
|
'overboard' => 'overboard/index.html',
|
||||||
|
);
|
||||||
|
|
||||||
$config['foreign_boards'] = array(
|
$config['foreign_boards'] = array(
|
||||||
'GET' => 'https://getchan.net/GET/',
|
'GET' => 'https://getchan.net/GET/',
|
||||||
'ref' => 'https://getchan.net/ref/'
|
'ref' => 'https://getchan.net/ref/'
|
||||||
|
|
Loading…
Reference in New Issue