6a4872520c
If the option is enabled, it will try to find a meta tag containing the page description and keywords, just like we do for the page title. It will either look for regular meta tag or OpenGraph ones. The option is disabled by default. Note that keywords meta tags is mostly not used. In `configure` template, the variable associated with this setting is `$retrieve_description`. Fixes #1302
164 lines
5.8 KiB
HTML
164 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>{include="includes"}</head>
|
|
<body onload="document.configform.title.focus();">
|
|
<div id="pageheader">
|
|
{include="page.header"}
|
|
<form method="POST" action="#" name="configform" id="configform">
|
|
<input type="hidden" name="token" value="{$token}">
|
|
<table id="configuration_table">
|
|
|
|
<tr>
|
|
<td><b>Page title:</b></td>
|
|
<td><input type="text" name="title" id="title" size="50" value="{$title}"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><b>Home link:</b></td>
|
|
<td><input type="text" name="titleLink" id="titleLink" size="50" value="{$titleLink}"><br/><label
|
|
for="titleLink">(default value is: ?)</label></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><b>Theme:</b></td>
|
|
<td>
|
|
<select name="theme" id="theme">
|
|
{loop="$theme_available"}
|
|
<option value="{$value}" {if="$value===$theme"}selected{/if}>
|
|
{$value|ucfirst}
|
|
</option>
|
|
{/loop}
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><b>Timezone:</b></td>
|
|
<td>
|
|
<select id="continent" name="continent">
|
|
{loop="$continents"}
|
|
{if="$key !== 'selected'"}
|
|
<option value="{$value}" {if="$continents.selected === $value"}selected{/if}>
|
|
{$value}
|
|
</option>
|
|
{/if}
|
|
{/loop}
|
|
</select>
|
|
<select id="city" name="city">
|
|
{loop="$cities"}
|
|
{if="$key !== 'selected'"}
|
|
<option value="{$value.city}"
|
|
{if="$cities.selected === $value.city"}selected{/if}
|
|
data-continent="{$value.continent}">
|
|
{$value.city}
|
|
</option>
|
|
{/if}
|
|
{/loop}
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><b>Security:</b></td>
|
|
<td>
|
|
<input type="checkbox" name="disablesessionprotection" id="disablesessionprotection"
|
|
{if="$session_protection_disabled"}checked{/if}>
|
|
<label
|
|
for="disablesessionprotection"> Disable session cookie hijacking protection (Check this if you get
|
|
disconnected often or if your IP address changes often.)</label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td valign="top"><b>New link:</b></td>
|
|
<td>
|
|
<input type="checkbox" name="privateLinkByDefault" id="privateLinkByDefault"
|
|
{if="$private_links_default"}checked{/if}/>
|
|
<label for="privateLinkByDefault">
|
|
All new links are private by default
|
|
</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>RSS direct links</b></td>
|
|
<td>
|
|
<input type="checkbox" name="enableRssPermalinks" id="enableRssPermalinks"
|
|
{if="$enable_rss_permalinks"}checked{/if}/>
|
|
<label for="enableRssPermalinks">
|
|
Disable it to use permalinks in RSS feed instead of direct links to your shaared links. Currently <b>
|
|
{if="$enable_rss_permalinks"}enabled{else}disabled{/if}.</b>
|
|
</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>Hide public links</b></td>
|
|
<td>
|
|
<input type="checkbox" name="hidePublicLinks" id="hidePublicLinks"
|
|
{if="$hide_public_links"}checked{/if}/>
|
|
<label for="hidePublicLinks"> Do not show any links if the user is not logged in.</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>Update:</b></td>
|
|
<td>
|
|
<input type="checkbox" name="updateCheck" id="updateCheck"
|
|
{if="$enable_update_check"}checked{/if}/>
|
|
<label for="updateCheck"> Notify me when a new release is ready</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>Automatically retrieve description for new bookmarks:</b></td>
|
|
<td>
|
|
<input type="checkbox" name="retrieveDescription" id="retrieveDescription"
|
|
{if="$retrieve_description"}checked{/if}/>
|
|
<label for="retrieveDescription"> Shaarli will try to retrieve the description from meta HTML headers</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>Enable REST API</b></td>
|
|
<td>
|
|
<input type="checkbox" name="enableApi" id="enableApi"
|
|
{if="$api_enabled"}checked{/if}/>
|
|
<label for="enableApi"> Allow third party software to use Shaarli such as mobile application.</label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>API secret</b></td>
|
|
<td>
|
|
<input type="text" name="apiSecret" id="apiSecret" size="50" value="{$api_secret}" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top"><b>Enable thumbnails</b></td>
|
|
<td>
|
|
<select name="enableThumbnails" id="enableThumbnails" class="align">
|
|
<option value="all" {if="$thumbnails_mode=='all'"}selected{/if}>
|
|
{'All'|t}
|
|
</option>
|
|
<option value="common" {if="$thumbnails_mode=='common'"}selected{/if}>
|
|
{'Only common media hosts'|t}
|
|
</option>
|
|
<option value="none" {if="$thumbnails_mode=='none'"}selected{/if}>
|
|
{'None'|t}
|
|
</option>
|
|
</select>
|
|
<label for="enableThumbnails">
|
|
{if="! $gd_enabled"}
|
|
{'You need to enable the extension <code>php-gd</code> to use thumbnails.'|t}
|
|
{elseif="$thumbnails_enabled"}
|
|
<a href="?do=thumbs_update">{'Synchonize thumbnails'|t}</a>
|
|
{/if}
|
|
</label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td class="right"><input type="submit" name="Save" value="Save config" class="bigbutton"></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
{include="page.footer"}
|
|
</body>
|
|
</html>
|