Michael Walker
10 years ago
4 changed files with 131 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||
<?php |
|||
$theme = array( |
|||
'name' => 'Rules', |
|||
'description' => 'Display the lainchan rules', |
|||
'version' => 'v1', |
|||
|
|||
'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' => 'rules.html')), |
|||
|
|||
'build_function' => 'rules_build'); |
|||
?> |
@ -0,0 +1,80 @@ |
|||
{% 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"/> |
|||
</head> |
|||
<body> |
|||
{{ boardlist.top }} |
|||
|
|||
<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" id="global"> |
|||
<h2>GLOBAL</h2> |
|||
<ol start="0"> |
|||
<li>Do not upload, post, discuss, request, or link to, |
|||
anything that violates local or United States law. This will |
|||
be severely punished and strictly enforced.</li> |
|||
|
|||
<li>Do not post in or view any boards if you are under 18 |
|||
years of age.</li> |
|||
|
|||
<li>Do not post unspoilered adult content on worksafe boards, |
|||
these being any but /c/ and /l/.</li> |
|||
|
|||
<li>Do not misuse the report function.</li> |
|||
|
|||
<li>Feature requests should only be made on /q/.</li> |
|||
|
|||
<li>Do not spam or advertise.</li> |
|||
|
|||
<li>Impersonation of lainchan administrators, moderators, or |
|||
janitors is not allowed.</li> |
|||
|
|||
<li>Do not post from proxies, VPNs, or Tor exit nodes and do |
|||
not use bots of any kind to automate posting to lainchan.</li> |
|||
|
|||
<li>Do not post GETs. (unless it's a really good one)</li> |
|||
|
|||
<li>Don't be a dick.</li> |
|||
|
|||
<li>Do not embed malicious files into uploads</li> |
|||
</ol> |
|||
</div> |
|||
|
|||
<div class="ban" id="tech"> |
|||
<h2>/tech/</h2> |
|||
<ol start="0"> |
|||
<li>You will treat every anon like a gentleman. You will |
|||
assume every anon has a reason for how and why they spend |
|||
their money. Every reply will be kind and thoughtful.</li> |
|||
|
|||
<li>Meta talk, including comparing /tech/ to /g/, belongs on |
|||
/q/, not /tech/. Violations will be deleted.</li> |
|||
|
|||
<li>This board primarily discusses the technology itself |
|||
underlying consumer technology. OS/Browser/GNU-BSD wars will |
|||
be deleted.</li> |
|||
|
|||
<li>"how do i become a programmer?" will be deleted. Lurk more |
|||
on <a href="/λ/">>>>/λ/</a>.</li> |
|||
|
|||
<li>Not using the catalog is a bannable offense.</li> |
|||
|
|||
<li>These rules |
|||
<span style="text-decoration:line-through">might</span> |
|||
will change.</li> |
|||
</ol> |
|||
</div> |
|||
</body> |
|||
</html> |
|||
{% endfilter %} |
@ -0,0 +1,28 @@ |
|||
<?php |
|||
|
|||
require 'info.php'; |
|||
|
|||
function rules_build($action, $settings, $board) { |
|||
rules::build($action, $settings); |
|||
} |
|||
|
|||
class rules { |
|||
public static function build($action, $settings) { |
|||
global $config; |
|||
|
|||
if ($action == 'all') { |
|||
file_write($config['dir']['home'] . $settings['file'], rules::install($settings)); |
|||
} |
|||
} |
|||
|
|||
public static function install($settings) { |
|||
global $config; |
|||
|
|||
return Element('themes/rules/rules.html', |
|||
array('settings' => $settings, |
|||
'config' => $config, |
|||
'boardlist' => createBoardlist())); |
|||
} |
|||
} |
|||
|
|||
?> |
After Width: | Height: | Size: 19 KiB |
Loading…
Reference in new issue