mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-28 17:31:00 +01:00
Add templates I forgot
This commit is contained in:
parent
9acbfe4d98
commit
ec1d55d632
28
templates/mod/banners.html
Normal file
28
templates/mod/banners.html
Normal file
@ -0,0 +1,28 @@
|
||||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
<div style="text-align:center">
|
||||
<form action="{{ action }}" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="token" value="{{ token }}">
|
||||
<h2>Upload banner</h2>
|
||||
<p><input type="file" name="file"></p>
|
||||
|
||||
<p><small>Banners must be < 500KB and have image dimensions 300px x 100px.<br/>A maximum of twenty custom banners per board is enforced.</small></p>
|
||||
|
||||
<p><input type="submit" value="Upload"></p>
|
||||
</form>
|
||||
<hr>
|
||||
|
||||
<h2>Banners already in use</h2>
|
||||
<form action="{{ action }}" method="post">
|
||||
<input type="hidden" name="token" value="{{ token }}">
|
||||
<table>
|
||||
<tbody>
|
||||
{% for banner in banners %}
|
||||
<tr>
|
||||
<td><input name="delete[]" type="checkbox" value="{{banner}}"></td><td><img src="static/banners/{{board.uri}}/{{banner}}"></td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
<p><input type="submit" value="Delete selected"></p>
|
||||
</form>
|
||||
</div>
|
84
templates/mod/settings.html
Normal file
84
templates/mod/settings.html
Normal file
@ -0,0 +1,84 @@
|
||||
<script type="text/javascript" src="js/jquery.min.js"></script>
|
||||
|
||||
<form action="{{ action }}" method="post">
|
||||
<input type="hidden" name="token" value="{{ token }}">
|
||||
<table>
|
||||
<tr>
|
||||
<th>{% trans 'URI' %}</th>
|
||||
<td>
|
||||
{{ config.board_abbreviation|sprintf(board.uri) }} <span class="unimportant">(this cannot be changed)</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{% trans 'Title' %}</th>
|
||||
<td>
|
||||
<input size="25" type="text" name="title" value="{{ board.title|e }}" autocomplete="off">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{% trans 'Subtitle' %}</th>
|
||||
<td>
|
||||
<input size="25" type="text" name="subtitle" value="{{ board.subtitle|e }}" autocomplete="off">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table>
|
||||
<tr><th>Country flags</th><td><input type="checkbox" name="country_flags" {% if config.country_flags %}checked{% endif %}></td></tr>
|
||||
<tr><th>Forced anonymous</th><td><input type="checkbox" name="field_disable_name" {% if config.field_disable_name %}checked{% endif %}></td></tr>
|
||||
<tr><th>YouTube/Voocaroo embedding</th><td><input type="checkbox" name="enable_embedding" {% if config.enable_embedding %}checked{% endif %}></td></tr>
|
||||
<tr><th>Require image for OP</th><td><input type="checkbox" name="force_image_op" {% if config.force_image_op %}checked{% endif %}></td></tr>
|
||||
<tr><th>Disable images</th><td><input type="checkbox" name="disable_images" {% if config.disable_images %}checked{% endif %}></td></tr>
|
||||
<tr><th>Poster ID's</th><td><input type="checkbox" name="poster_ids" {% if config.poster_ids %}checked{% endif %}></td></tr>
|
||||
<tr><th>Display SAGE! after saged posts</th><td><input type="checkbox" name="show_sages" {% if config.show_sages %}checked{% endif %}></td></tr>
|
||||
<tr><th>Automatically convert ... to …</th><td><input type="checkbox" name="auto_unicode" {% if config.auto_unicode %}checked{% endif %}></td></tr>
|
||||
<tr><th>No index<br><span class="unimportant">Hide from boards index<br/>and do not index in search engines</span></th><td><input type="checkbox" name="meta_noindex" {% if config.meta_noindex %}checked{% endif %}></td></tr>
|
||||
<tr><th>[code] tags</th><td><input type="checkbox" name="code_tags" {% if 'js/code_tags/run_prettify.js' in config.additional_javascript %}checked{% endif %}></td></tr>
|
||||
<tr><th>Oekaki</th><td><input type="checkbox" name="oekaki" {% if 'js/wpaint.js' in config.additional_javascript %}checked{% endif %}></td></tr>
|
||||
<tr><th>Format math between $$</th><td><input type="checkbox" name="katex" {% if config.katex %}checked{% endif %}></td></tr>
|
||||
<tr><th>Allow SWF uploading</th><td><input type="checkbox" name="allow_flash" {% if 'swf' in config.allowed_ext_files %}checked{% endif %}></td></tr>
|
||||
<tr><th>Enable dice rolling</th><td><input type="checkbox" name="allow_roll" {% if config.allow_roll %}checked{% endif %}></td></tr>
|
||||
<tr><th>Language<br/><span class="unimportant">To contribute translations, register at <a href="https://www.transifex.com/projects/p/tinyboard-vichan-devel/">Transifex</a></span></th><td>
|
||||
<select name="locale">
|
||||
<option value="en" {% if "en" == config.locale %}selected{% endif %}>en</option>
|
||||
{% for language in languages %}
|
||||
{% set locale = language ~ '.UTF-8' %}
|
||||
<option value="{{ language }}" {% if locale == config.locale %}selected{% endif %}>{{ language }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</td></tr>
|
||||
<tr><th>Max images per post</th><td><select name="max_images">{% for i in 1..5 %}<option value="{{ i }}" {% if config.max_images == i %} selected {% endif %}>{{ i }}</option>{% endfor %}</select></td></tr>
|
||||
</table>
|
||||
|
||||
<p style="text-align:center"><a href="?/banners/{{board.uri}}">Edit board banners</a></p>
|
||||
|
||||
<table>
|
||||
<tr><th>Default poster name</th><td><input type="text" name="anonymous" value="{{config.anonymous|e}}"></td></tr>
|
||||
<tr><th>Board announcement</th><td><input type="text" name="blotter" value="{{config.blotter|e}}" size="75"></td></tr>
|
||||
<tr><th>Rules<br/><span class="unimportant">Allowed tags: p li ol ul strong em u h2<br/>Rules will appear at: <a href="/{{board.uri}}/rules.html">https://8chan.co/{{board.uri}}/rules.html</a></span></th><td><textarea name="rules" style="height:100px;width:500px">{{rules}}</textarea></td><tr>
|
||||
<tr><th>Stylesheet<br/><span class="unimportant">note: does not validate CSS</span></th><td><textarea name="css" style="height:100px;width:500px">{{css}}</textarea></td><tr>
|
||||
</table>
|
||||
|
||||
<table id="wf">
|
||||
<th colspan="2">Wordfilters</th>
|
||||
<tr><th>Replace</th><th>With</th></tr>
|
||||
{% if config.wordfilters %}
|
||||
{% for wf in config.wordfilters %}
|
||||
<tr><td><input name="replace[]" value="{{wf.0|e}}"></td><td><input name="with[]" value="{{wf.1|e}}"></td></tr>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<tr><td><input name="replace[]"></td><td><input name="with[]"></td></tr>
|
||||
{% endif %}
|
||||
</table>
|
||||
|
||||
<ul style="padding:0;text-align:center;list-style:none">
|
||||
<li><input type="button" value="{% trans 'Add another wordfilter' %}" id="wf_add"></li>
|
||||
<li><input type="submit" value="{% trans 'Save changes' %}"></li>
|
||||
{#
|
||||
{% if mod|hasPermission(config.mod.deleteboard) %}
|
||||
<li><input name="delete" onclick="return confirm('Are you sure you want to permanently delete this board?');" type="submit" value="{% trans 'Delete board' %}"></li>
|
||||
{% endif %} #}
|
||||
</ul>
|
||||
</form>
|
||||
|
||||
<script>$('#wf_add').on('click', function(){$('#wf').append('<tr><td><input name="replace[]"></td><td><input name="with[]"></td></tr>')});</script>
|
Loading…
Reference in New Issue
Block a user