Add zine theme
This commit is contained in:
parent
67d242a7af
commit
6335ff308b
23
templates/themes/zine/info.php
Normal file
23
templates/themes/zine/info.php
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
$theme = array(
|
||||||
|
'name' => 'Zine',
|
||||||
|
'description' => 'sex on digital paper',
|
||||||
|
'version' => 'v9001',
|
||||||
|
|
||||||
|
'config' => array(
|
||||||
|
array('title' => 'Page title',
|
||||||
|
'name' => 'title',
|
||||||
|
'type' => 'text'),
|
||||||
|
|
||||||
|
array('title' => 'Slogan',
|
||||||
|
'name' => 'subtitle',
|
||||||
|
'type' => 'text',
|
||||||
|
'comment' => '(optional)'),
|
||||||
|
|
||||||
|
array('title' => 'File',
|
||||||
|
'name' => 'file',
|
||||||
|
'type' => 'text',
|
||||||
|
'default' => 'zine/index.html')),
|
||||||
|
|
||||||
|
'build_function' => 'zine_build');
|
||||||
|
?>
|
28
templates/themes/zine/theme.php
Normal file
28
templates/themes/zine/theme.php
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require 'info.php';
|
||||||
|
|
||||||
|
function zine_build($action, $settings, $board) {
|
||||||
|
zine::build($action, $settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
class zine {
|
||||||
|
public static function build($action, $settings) {
|
||||||
|
global $config;
|
||||||
|
|
||||||
|
if ($action == 'all') {
|
||||||
|
file_write($config['dir']['home'] . $settings['file'], zine::install($settings));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function install($settings) {
|
||||||
|
global $config;
|
||||||
|
|
||||||
|
return Element('themes/zine/zine.html',
|
||||||
|
array('settings' => $settings,
|
||||||
|
'config' => $config,
|
||||||
|
'boardlist' => createBoardlist()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
BIN
templates/themes/zine/thumb.png
Normal file
BIN
templates/themes/zine/thumb.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.9 KiB |
68
templates/themes/zine/zine.html
Executable file
68
templates/themes/zine/zine.html
Executable file
@ -0,0 +1,68 @@
|
|||||||
|
{% filter remove_whitespace %}
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
|
||||||
|
<title>{{ settings.title }}</title>
|
||||||
|
<link rel="shortcut icon" href="/favicon.png">
|
||||||
|
<link rel="stylesheet" media="screen" href="/stylesheets/style.css"/>
|
||||||
|
<link rel="stylesheet" media="screen" href="/stylesheets/dark.css"/>
|
||||||
|
{% if config.font_awesome %}<link rel="stylesheet" href="{{ config.root }}{{ config.font_awesome_css }}">{% endif %}
|
||||||
|
<style type="text/css">
|
||||||
|
[alt="mascot"] {
|
||||||
|
margin: 0px auto -200px auto!important;
|
||||||
|
}
|
||||||
|
[alt="special mascot"] {
|
||||||
|
width: 100%;
|
||||||
|
margin: -3px 0px 0px 0px;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
padding: 3px 0px!important;
|
||||||
|
}
|
||||||
|
h2 span {
|
||||||
|
margin-left: 7px;
|
||||||
|
}
|
||||||
|
.ban {
|
||||||
|
min-width: 208px;
|
||||||
|
}
|
||||||
|
.ban .cont {
|
||||||
|
|
||||||
|
padding: 0px 7px;
|
||||||
|
margin: 7px auto 0px auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.ban a {
|
||||||
|
max-width: 192px;
|
||||||
|
display: inline-block;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 2px;
|
||||||
|
border: 1px solid #555;
|
||||||
|
background: #333;
|
||||||
|
margin: 0px 2px 7px 2px;
|
||||||
|
}
|
||||||
|
a img {
|
||||||
|
max-width: 192px;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="bar top">{{ boardlist.top }}</div>
|
||||||
|
<header>
|
||||||
|
<h1>{{ settings.title }}</h1>
|
||||||
|
<div class="subtitle">{{ settings.subtitle }}</div>
|
||||||
|
</header>
|
||||||
|
<img alt="mascot" src="/static/lain_is_cute_datass_small.png"/>
|
||||||
|
<div class="ban">
|
||||||
|
<h2>
|
||||||
|
<img alt="special mascot" src="/static/zine_ipad.png"/>
|
||||||
|
<span>download</span>
|
||||||
|
</h2>
|
||||||
|
<div class="cont">
|
||||||
|
<a href="2015-04-20.pdf"><img src="2015-04-20.jpg"/><br/><span>01</span></a>
|
||||||
|
<a href="2015-08-28.pdf"><img src="2015-08-28.jpg"/><br/><span>02</span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
{% endfilter %}
|
Loading…
Reference in New Issue
Block a user