mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-22 16:33:00 +00:00
Display tags a bottom of page
This commit is contained in:
parent
f04773a76b
commit
8fe437050c
4 changed files with 35 additions and 3 deletions
|
@ -261,6 +261,10 @@ textarea { width: calc(100% - 2rem); min-height: 35rem; font-size: 1.25rem; }
|
||||||
textarea ~ input[type=submit] { width: calc(100% - 0.3rem); margin: 0.5rem 0.8rem; padding: 0.5rem; font-weight: bolder; }
|
textarea ~ input[type=submit] { width: calc(100% - 0.3rem); margin: 0.5rem 0.8rem; padding: 0.5rem; font-weight: bolder; }
|
||||||
.editform input[type=text] { width: calc(100% - 0.3rem); box-sizing: border-box; }
|
.editform input[type=text] { width: calc(100% - 0.3rem); box-sizing: border-box; }
|
||||||
|
|
||||||
|
.page-tags-display { margin: 0.5rem 0 0 0; padding: 0; list-style-type: none; }
|
||||||
|
.page-tags-display li { display: inline-block; margin: 0.5rem; padding: 0.5rem; background: #D2C3DD; color: #FB701A; white-space: nowrap; }
|
||||||
|
.page-tags-display li:before { content: \"\\A\"; position: relative; top: 0.03rem; left: -0.9rem; width: 0; height: 0; border-top: 0.6rem solid transparent; border-bottom: 0.6rem solid transparent; border-right: 0.5rem solid #D2C3DD; }
|
||||||
|
|
||||||
footer { padding: 2rem; }
|
footer { padding: 2rem; }
|
||||||
/* #ffdb6d #36962c */";
|
/* #ffdb6d #36962c */";
|
||||||
|
|
||||||
|
@ -2366,7 +2370,7 @@ register_module([
|
||||||
$title = $settings->protectedpagechar . $title;
|
$title = $settings->protectedpagechar . $title;
|
||||||
$content = "<h1>$env->page</h1>\n";
|
$content = "<h1>$env->page</h1>\n";
|
||||||
|
|
||||||
// Add an extra message if the requested was redirected from another page
|
// Add an extra message if the requester was redirected from another page
|
||||||
if(isset($_GET["redirected_from"]))
|
if(isset($_GET["redirected_from"]))
|
||||||
$content .= "<p><em>Redirected from <a href='?page=" . rawurlencode($_GET["redirected_from"]) . "&redirect=no'>" . $_GET["redirected_from"] . "</a>.</em></p>";
|
$content .= "<p><em>Redirected from <a href='?page=" . rawurlencode($_GET["redirected_from"]) . "&redirect=no'>" . $_GET["redirected_from"] . "</a>.</em></p>";
|
||||||
|
|
||||||
|
@ -2374,6 +2378,18 @@ register_module([
|
||||||
|
|
||||||
$content .= parse_page_source(file_get_contents("$env->page.md"));
|
$content .= parse_page_source(file_get_contents("$env->page.md"));
|
||||||
|
|
||||||
|
// todo display tags here
|
||||||
|
if(!empty($pageindex->$page->tags))
|
||||||
|
{
|
||||||
|
$content .= "<ul class='page-tags-display'><li>";
|
||||||
|
$content .= implode("</li><li>", $pageindex->$page->tags);
|
||||||
|
$content .= "</li></ul>\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$content .= "<aside><em>No tags yet! Add some by <a href='?action=edit&page=" . rawurlencode($env->page) . "'>editing this page</a>!</em></aside>\n";
|
||||||
|
}
|
||||||
|
|
||||||
if($settings->show_subpages)
|
if($settings->show_subpages)
|
||||||
{
|
{
|
||||||
$subpages = get_object_vars(get_subpages($pageindex, $env->page));
|
$subpages = get_object_vars(get_subpages($pageindex, $env->page));
|
||||||
|
|
|
@ -149,7 +149,7 @@
|
||||||
"author": "Starbeamrainbowlabs",
|
"author": "Starbeamrainbowlabs",
|
||||||
"description": "Allows you to view pages. You reallyshould include this one.",
|
"description": "Allows you to view pages. You reallyshould include this one.",
|
||||||
"id": "page-view",
|
"id": "page-view",
|
||||||
"lastupdate": 1445170746,
|
"lastupdate": 1445775829,
|
||||||
"optional": false
|
"optional": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -51,7 +51,7 @@ register_module([
|
||||||
$title = $settings->protectedpagechar . $title;
|
$title = $settings->protectedpagechar . $title;
|
||||||
$content = "<h1>$env->page</h1>\n";
|
$content = "<h1>$env->page</h1>\n";
|
||||||
|
|
||||||
// Add an extra message if the requested was redirected from another page
|
// Add an extra message if the requester was redirected from another page
|
||||||
if(isset($_GET["redirected_from"]))
|
if(isset($_GET["redirected_from"]))
|
||||||
$content .= "<p><em>Redirected from <a href='?page=" . rawurlencode($_GET["redirected_from"]) . "&redirect=no'>" . $_GET["redirected_from"] . "</a>.</em></p>";
|
$content .= "<p><em>Redirected from <a href='?page=" . rawurlencode($_GET["redirected_from"]) . "&redirect=no'>" . $_GET["redirected_from"] . "</a>.</em></p>";
|
||||||
|
|
||||||
|
@ -59,6 +59,18 @@ register_module([
|
||||||
|
|
||||||
$content .= parse_page_source(file_get_contents("$env->page.md"));
|
$content .= parse_page_source(file_get_contents("$env->page.md"));
|
||||||
|
|
||||||
|
// todo display tags here
|
||||||
|
if(!empty($pageindex->$page->tags))
|
||||||
|
{
|
||||||
|
$content .= "<ul class='page-tags-display'><li>";
|
||||||
|
$content .= implode("</li><li>", $pageindex->$page->tags);
|
||||||
|
$content .= "</li></ul>\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$content .= "<aside><em>No tags yet! Add some by <a href='?action=edit&page=" . rawurlencode($env->page) . "'>editing this page</a>!</em></aside>\n";
|
||||||
|
}
|
||||||
|
|
||||||
if($settings->show_subpages)
|
if($settings->show_subpages)
|
||||||
{
|
{
|
||||||
$subpages = get_object_vars(get_subpages($pageindex, $env->page));
|
$subpages = get_object_vars(get_subpages($pageindex, $env->page));
|
||||||
|
|
|
@ -258,6 +258,10 @@ textarea { width: calc(100% - 2rem); min-height: 35rem; font-size: 1.25rem; }
|
||||||
textarea ~ input[type=submit] { width: calc(100% - 0.3rem); margin: 0.5rem 0.8rem; padding: 0.5rem; font-weight: bolder; }
|
textarea ~ input[type=submit] { width: calc(100% - 0.3rem); margin: 0.5rem 0.8rem; padding: 0.5rem; font-weight: bolder; }
|
||||||
.editform input[type=text] { width: calc(100% - 0.3rem); box-sizing: border-box; }
|
.editform input[type=text] { width: calc(100% - 0.3rem); box-sizing: border-box; }
|
||||||
|
|
||||||
|
.page-tags-display { margin: 0.5rem 0 0 0; padding: 0; list-style-type: none; }
|
||||||
|
.page-tags-display li { display: inline-block; margin: 0.5rem; padding: 0.5rem; background: #D2C3DD; color: #FB701A; white-space: nowrap; }
|
||||||
|
.page-tags-display li:before { content: \"\\A\"; position: relative; top: 0.03rem; left: -0.9rem; width: 0; height: 0; border-top: 0.6rem solid transparent; border-bottom: 0.6rem solid transparent; border-right: 0.5rem solid #D2C3DD; }
|
||||||
|
|
||||||
footer { padding: 2rem; }
|
footer { padding: 2rem; }
|
||||||
/* #ffdb6d #36962c */";
|
/* #ffdb6d #36962c */";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue