Initial version with phpBB theme
This commit is contained in:
parent
431bd4d58e
commit
c6cf5b4f9d
5 changed files with 464 additions and 218 deletions
Binary file not shown.
Before Width: | Height: | Size: 3.1 KiB |
|
@ -1,63 +0,0 @@
|
||||||
html, body {
|
|
||||||
position: relative;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
color: #333;
|
|
||||||
margin: 0;
|
|
||||||
padding: 8px;
|
|
||||||
box-sizing: border-box;
|
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
|
||||||
}
|
|
||||||
|
|
||||||
a {
|
|
||||||
color: rgb(0,100,200);
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:hover {
|
|
||||||
text-decoration: underline;
|
|
||||||
}
|
|
||||||
|
|
||||||
a:visited {
|
|
||||||
color: rgb(0,80,160);
|
|
||||||
}
|
|
||||||
|
|
||||||
label {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
input, button, select, textarea {
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: inherit;
|
|
||||||
-webkit-padding: 0.4em 0;
|
|
||||||
padding: 0.4em;
|
|
||||||
margin: 0 0 0.5em 0;
|
|
||||||
box-sizing: border-box;
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
border-radius: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
input:disabled {
|
|
||||||
color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
button {
|
|
||||||
color: #333;
|
|
||||||
background-color: #f4f4f4;
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
button:disabled {
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
button:not(:disabled):active {
|
|
||||||
background-color: #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
button:focus {
|
|
||||||
border-color: #666;
|
|
||||||
}
|
|
|
@ -1,18 +1,23 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html dir="ltr" lang="en-gb">
|
||||||
<head>
|
<head>
|
||||||
<meta charset='utf-8'>
|
<meta charset='utf-8'>
|
||||||
<meta name='viewport' content='width=device-width,initial-scale=1'>
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
<title>Svelte app</title>
|
<title>Svelte app</title>
|
||||||
|
|
||||||
<link rel='icon' type='image/png' href='/favicon.png'>
|
<link href="./assets/css/font-awesome.min.css?assets_version=3" rel="stylesheet">
|
||||||
<link rel='stylesheet' href='/global.css'>
|
<link href="./styles/prosilver/theme/stylesheet.css?assets_version=3" rel="stylesheet">
|
||||||
<link rel='stylesheet' href='/build/bundle.css'>
|
<link href="./styles/prosilver/theme/en/stylesheet.css?assets_version=3" rel="stylesheet">
|
||||||
|
|
||||||
|
<!--[if lte IE 9]>
|
||||||
|
<link href="./styles/prosilver/theme/tweaks.css?assets_version=3" rel="stylesheet">
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
<script defer src='/build/bundle.js'></script>
|
<script defer src='/build/bundle.js'></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body id="phpbb" class="nojs notouch section-viewforum ltr ">
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,128 +0,0 @@
|
||||||
// @ts-check
|
|
||||||
|
|
||||||
/** This script modifies the project to support TS code in .svelte files like:
|
|
||||||
|
|
||||||
<script lang="ts">
|
|
||||||
export let name: string;
|
|
||||||
</script>
|
|
||||||
|
|
||||||
As well as validating the code for CI.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** To work on this script:
|
|
||||||
rm -rf test-template template && git clone sveltejs/template test-template && node scripts/setupTypeScript.js test-template
|
|
||||||
*/
|
|
||||||
|
|
||||||
const fs = require("fs")
|
|
||||||
const path = require("path")
|
|
||||||
const { argv } = require("process")
|
|
||||||
|
|
||||||
const projectRoot = argv[2] || path.join(__dirname, "..")
|
|
||||||
|
|
||||||
// Add deps to pkg.json
|
|
||||||
const packageJSON = JSON.parse(fs.readFileSync(path.join(projectRoot, "package.json"), "utf8"))
|
|
||||||
packageJSON.devDependencies = Object.assign(packageJSON.devDependencies, {
|
|
||||||
"svelte-check": "^1.0.0",
|
|
||||||
"svelte-preprocess": "^4.0.0",
|
|
||||||
"@rollup/plugin-typescript": "^6.0.0",
|
|
||||||
"typescript": "^3.9.3",
|
|
||||||
"tslib": "^2.0.0",
|
|
||||||
"@tsconfig/svelte": "^1.0.0"
|
|
||||||
})
|
|
||||||
|
|
||||||
// Add script for checking
|
|
||||||
packageJSON.scripts = Object.assign(packageJSON.scripts, {
|
|
||||||
"validate": "svelte-check"
|
|
||||||
})
|
|
||||||
|
|
||||||
// Write the package JSON
|
|
||||||
fs.writeFileSync(path.join(projectRoot, "package.json"), JSON.stringify(packageJSON, null, " "))
|
|
||||||
|
|
||||||
// mv src/main.js to main.ts - note, we need to edit rollup.config.js for this too
|
|
||||||
const beforeMainJSPath = path.join(projectRoot, "src", "main.js")
|
|
||||||
const afterMainTSPath = path.join(projectRoot, "src", "main.ts")
|
|
||||||
fs.renameSync(beforeMainJSPath, afterMainTSPath)
|
|
||||||
|
|
||||||
// Switch the app.svelte file to use TS
|
|
||||||
const appSveltePath = path.join(projectRoot, "src", "App.svelte")
|
|
||||||
let appFile = fs.readFileSync(appSveltePath, "utf8")
|
|
||||||
appFile = appFile.replace("<script>", '<script lang="ts">')
|
|
||||||
appFile = appFile.replace("export let name;", 'export let name: string;')
|
|
||||||
fs.writeFileSync(appSveltePath, appFile)
|
|
||||||
|
|
||||||
// Edit rollup config
|
|
||||||
const rollupConfigPath = path.join(projectRoot, "rollup.config.js")
|
|
||||||
let rollupConfig = fs.readFileSync(rollupConfigPath, "utf8")
|
|
||||||
|
|
||||||
// Edit imports
|
|
||||||
rollupConfig = rollupConfig.replace(`'rollup-plugin-terser';`, `'rollup-plugin-terser';
|
|
||||||
import sveltePreprocess from 'svelte-preprocess';
|
|
||||||
import typescript from '@rollup/plugin-typescript';`)
|
|
||||||
|
|
||||||
// Replace name of entry point
|
|
||||||
rollupConfig = rollupConfig.replace(`'src/main.js'`, `'src/main.ts'`)
|
|
||||||
|
|
||||||
// Add preprocess to the svelte config, this is tricky because there's no easy signifier.
|
|
||||||
// Instead we look for `css:` then the next `}` and add the preprocessor to that
|
|
||||||
let foundCSS = false
|
|
||||||
let match
|
|
||||||
|
|
||||||
// https://regex101.com/r/OtNjwo/1
|
|
||||||
const configEditor = new RegExp(/css:.|\n*}/gmi)
|
|
||||||
while (( match = configEditor.exec(rollupConfig)) != null) {
|
|
||||||
if (foundCSS) {
|
|
||||||
const endOfCSSIndex = match.index + 1
|
|
||||||
rollupConfig = rollupConfig.slice(0, endOfCSSIndex) + ",\n preprocess: sveltePreprocess()," + rollupConfig.slice(endOfCSSIndex);
|
|
||||||
break
|
|
||||||
}
|
|
||||||
if (match[0].includes("css:")) foundCSS = true
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Add TypeScript
|
|
||||||
rollupConfig = rollupConfig.replace(
|
|
||||||
'commonjs(),',
|
|
||||||
'commonjs(),\n\t\ttypescript({\n\t\t\tsourceMap: !production,\n\t\t\tinlineSources: !production\n\t\t}),'
|
|
||||||
);
|
|
||||||
fs.writeFileSync(rollupConfigPath, rollupConfig)
|
|
||||||
|
|
||||||
// Add TSConfig
|
|
||||||
const tsconfig = `{
|
|
||||||
"extends": "@tsconfig/svelte/tsconfig.json",
|
|
||||||
|
|
||||||
"include": ["src/**/*"],
|
|
||||||
"exclude": ["node_modules/*", "__sapper__/*", "public/*"]
|
|
||||||
}`
|
|
||||||
const tsconfigPath = path.join(projectRoot, "tsconfig.json")
|
|
||||||
fs.writeFileSync(tsconfigPath, tsconfig)
|
|
||||||
|
|
||||||
// Delete this script, but not during testing
|
|
||||||
if (!argv[2]) {
|
|
||||||
// Remove the script
|
|
||||||
fs.unlinkSync(path.join(__filename))
|
|
||||||
|
|
||||||
// Check for Mac's DS_store file, and if it's the only one left remove it
|
|
||||||
const remainingFiles = fs.readdirSync(path.join(__dirname))
|
|
||||||
if (remainingFiles.length === 1 && remainingFiles[0] === '.DS_store') {
|
|
||||||
fs.unlinkSync(path.join(__dirname, '.DS_store'))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if the scripts folder is empty
|
|
||||||
if (fs.readdirSync(path.join(__dirname)).length === 0) {
|
|
||||||
// Remove the scripts folder
|
|
||||||
fs.rmdirSync(path.join(__dirname))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Adds the extension recommendation
|
|
||||||
fs.mkdirSync(path.join(projectRoot, ".vscode"))
|
|
||||||
fs.writeFileSync(path.join(projectRoot, ".vscode", "extensions.json"), `{
|
|
||||||
"recommendations": ["svelte.svelte-vscode"]
|
|
||||||
}
|
|
||||||
`)
|
|
||||||
|
|
||||||
console.log("Converted to TypeScript.")
|
|
||||||
|
|
||||||
if (fs.existsSync(path.join(projectRoot, "node_modules"))) {
|
|
||||||
console.log("\nYou will need to re-run your dependency manager to get started.")
|
|
||||||
}
|
|
474
src/App.svelte
474
src/App.svelte
|
@ -3,28 +3,460 @@
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
<h1>Hello {name}!</h1>
|
<div id="wrap" class="wrap">
|
||||||
<p>Visit the <a href="https://svelte.dev/tutorial">Svelte tutorial</a> to learn how to build Svelte apps.</p>
|
<a id="top" class="top-anchor" accesskey="t"></a>
|
||||||
|
<div id="page-header">
|
||||||
|
<div class="headerbar" role="banner">
|
||||||
|
<div class="inner">
|
||||||
|
|
||||||
|
<div id="site-description" class="site-description">
|
||||||
|
<a id="logo" class="logo" href="./index.php" title="Board index">
|
||||||
|
<span class="site_logo"></span>
|
||||||
|
</a>
|
||||||
|
<h1>My forum</h1>
|
||||||
|
<p>A little text to describe your forum</p>
|
||||||
|
<p class="skiplink"><a href="#start_here">Skip to content</a></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="search-box" class="search-box search-header" role="search">
|
||||||
|
<form action="./search.php" method="get" id="search">
|
||||||
|
<fieldset>
|
||||||
|
<input name="keywords" id="keywords" type="search" maxlength="128" title="Search for keywords" class="inputbox search tiny" size="20" value="" placeholder="Search…" />
|
||||||
|
<button class="button button-search" type="submit" title="Search">
|
||||||
|
<i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span>
|
||||||
|
</button>
|
||||||
|
<a href="./search.php" class="button button-search-end" title="Advanced search">
|
||||||
|
<i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">Advanced search</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="navbar" role="navigation">
|
||||||
|
<div class="inner">
|
||||||
|
|
||||||
|
<ul id="nav-main" class="nav-main linklist" role="menubar">
|
||||||
|
|
||||||
|
<li id="quick-links" class="quick-links dropdown-container responsive-menu" data-skip-responsive="true">
|
||||||
|
<a href="#" class="dropdown-trigger">
|
||||||
|
<i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>Quick links</span>
|
||||||
|
</a>
|
||||||
|
<div class="dropdown">
|
||||||
|
<div class="pointer"><div class="pointer-inner"></div></div>
|
||||||
|
<ul class="dropdown-contents" role="menu">
|
||||||
|
|
||||||
|
<li class="separator"></li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php?search_id=egosearch" role="menuitem">
|
||||||
|
<i class="icon fa-file-o fa-fw icon-gray" aria-hidden="true"></i><span>Your posts</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php?search_id=newposts" role="menuitem">
|
||||||
|
<i class="icon fa-file-o fa-fw icon-red" aria-hidden="true"></i><span>New posts</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php?search_id=unreadposts" role="menuitem">
|
||||||
|
<i class="icon fa-file-o fa-fw icon-red" aria-hidden="true"></i><span>Unread posts</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php?search_id=unanswered" role="menuitem">
|
||||||
|
<i class="icon fa-file-o fa-fw icon-gray" aria-hidden="true"></i><span>Unanswered topics</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php?search_id=active_topics" role="menuitem">
|
||||||
|
<i class="icon fa-file-o fa-fw icon-blue" aria-hidden="true"></i><span>Active topics</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="separator"></li>
|
||||||
|
<li>
|
||||||
|
<a href="./search.php" role="menuitem">
|
||||||
|
<i class="icon fa-search fa-fw" aria-hidden="true"></i><span>Search</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="separator"></li>
|
||||||
|
<li>
|
||||||
|
<a href="./memberlist.php" role="menuitem">
|
||||||
|
<i class="icon fa-group fa-fw" aria-hidden="true"></i><span>Members</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./memberlist.php?mode=team" role="menuitem">
|
||||||
|
<i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>The team</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="separator"></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li data-last-responsive="true">
|
||||||
|
<a href="/app.php/help/faq" rel="help" title="Frequently Asked Questions" role="menuitem">
|
||||||
|
<i class="icon fa-question-circle fa-fw" aria-hidden="true"></i><span>FAQ</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li data-last-responsive="true">
|
||||||
|
<a href="./adm/index.php?sid=dcc62c41d091e97cc4933157153dd67e" title="Administration Control Panel" role="menuitem">
|
||||||
|
<i class="icon fa-cogs fa-fw" aria-hidden="true"></i><span>ACP</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li data-last-responsive="true">
|
||||||
|
<a href="./mcp.php?f=2&i=main&mode=forum_view&sid=dcc62c41d091e97cc4933157153dd67e" title="Moderator Control Panel" role="menuitem">
|
||||||
|
<i class="icon fa-gavel fa-fw" aria-hidden="true"></i><span>MCP</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="username_logged_in" class="rightside " data-skip-responsive="true">
|
||||||
|
<div class="header-profile dropdown-container">
|
||||||
|
<a href="./ucp.php" class="header-avatar dropdown-trigger"> <span style="color: #AA0000;" class="username-coloured">user</span></a>
|
||||||
|
<div class="dropdown">
|
||||||
|
<div class="pointer"><div class="pointer-inner"></div></div>
|
||||||
|
<ul class="dropdown-contents" role="menu">
|
||||||
|
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="./ucp.php" title="User Control Panel" role="menuitem">
|
||||||
|
<i class="icon fa-sliders fa-fw" aria-hidden="true"></i><span>User Control Panel</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="./memberlist.php?mode=viewprofile&u=2" title="Profile" role="menuitem">
|
||||||
|
<i class="icon fa-user fa-fw" aria-hidden="true"></i><span>Profile</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
<li class="separator"></li>
|
||||||
|
<li>
|
||||||
|
<a href="./ucp.php?mode=logout&sid=dcc62c41d091e97cc4933157153dd67e" title="Logout" accesskey="x" role="menuitem">
|
||||||
|
<i class="icon fa-power-off fa-fw" aria-hidden="true"></i><span>Logout</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="rightside" data-skip-responsive="true">
|
||||||
|
<a href="./ucp.php?i=pm&folder=inbox" role="menuitem">
|
||||||
|
<i class="icon fa-inbox fa-fw" aria-hidden="true"></i><span>Private messages </span><strong class="badge hidden">0</strong>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown-container dropdown-right rightside" data-skip-responsive="true">
|
||||||
|
<a href="./ucp.php?i=ucp_notifications" id="notification_list_button" class="dropdown-trigger">
|
||||||
|
<i class="icon fa-bell fa-fw" aria-hidden="true"></i><span>Notifications </span><strong class="badge hidden">0</strong>
|
||||||
|
</a>
|
||||||
|
<div id="notification_list" class="dropdown dropdown-extended notification_list">
|
||||||
|
<div class="pointer"><div class="pointer-inner"></div></div>
|
||||||
|
<div class="dropdown-contents">
|
||||||
|
<div class="header">
|
||||||
|
Notifications
|
||||||
|
<span class="header_settings">
|
||||||
|
<a href="./ucp.php?i=ucp_notifications&mode=notification_options">Settings</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li class="no_notifications">
|
||||||
|
You have no notifications
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
<a href="./ucp.php?i=ucp_notifications"><span>See All</span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<ul id="nav-breadcrumbs" class="nav-breadcrumbs linklist navlinks" role="menubar">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
|
||||||
|
|
||||||
|
|
||||||
|
<span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope><a itemprop="item" href="./index.php" accesskey="h" data-navbar-reference="index"><i class="icon fa-home fa-fw"></i><span itemprop="name">Board index</span></a><meta itemprop="position" content="1" /></span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope data-forum-id="1"><a itemprop="item" href="./viewforum.php?f=1"><span itemprop="name">Your first category</span></a><meta itemprop="position" content="2" /></span>
|
||||||
|
|
||||||
|
<span class="crumb" itemtype="https://schema.org/ListItem" itemprop="itemListElement" itemscope data-forum-id="2"><a itemprop="item" href="./viewforum.php?f=2"><span itemprop="name">Your first forum</span></a><meta itemprop="position" content="3" /></span>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
<li class="rightside responsive-search">
|
||||||
|
<a href="./search.php" title="View the advanced search options" role="menuitem">
|
||||||
|
<i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<a id="start_here" class="anchor"></a>
|
||||||
|
<div id="page-body" class="page-body" role="main">
|
||||||
|
|
||||||
|
<h2 class="forum-title"><a href="./viewforum.php?f=2">Your first forum</a></h2>
|
||||||
|
<div>
|
||||||
|
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the forum body -->
|
||||||
|
<div style="display: none !important;">Description of your first forum.<br /></div> </div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="action-bar bar-top">
|
||||||
|
|
||||||
|
|
||||||
|
<a href="./posting.php?mode=post&f=2" class="button" title="Post a new topic">
|
||||||
|
<span>New Topic</span> <i class="icon fa-pencil fa-fw" aria-hidden="true"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<div class="search-box" role="search">
|
||||||
|
<form method="get" id="forum-search" action="./search.php">
|
||||||
|
<fieldset>
|
||||||
|
<input class="inputbox search tiny" type="search" name="keywords" id="search_keywords" size="20" placeholder="Search this forum…" />
|
||||||
|
<button class="button button-search" type="submit" title="Search">
|
||||||
|
<i class="icon fa-search fa-fw" aria-hidden="true"></i><span class="sr-only">Search</span>
|
||||||
|
</button>
|
||||||
|
<a href="./search.php?fid%5B%5D=2" class="button button-search-end" title="Advanced search">
|
||||||
|
<i class="icon fa-cog fa-fw" aria-hidden="true"></i><span class="sr-only">Advanced search</span>
|
||||||
|
</a>
|
||||||
|
<input type="hidden" name="fid[0]" value="2" />
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<a href="./viewforum.php?hash=965a24b8&f=2&mark=topics&mark_time=1605790754" class="mark" accesskey="m" data-ajax="mark_topics_read">Mark topics read</a> • 1 topic
|
||||||
|
• Page <strong>1</strong> of <strong>1</strong>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="forumbg">
|
||||||
|
<div class="inner">
|
||||||
|
<ul class="topiclist">
|
||||||
|
<li class="header">
|
||||||
|
<dl class="row-item">
|
||||||
|
<dt><div class="list-inner">Topics</div></dt>
|
||||||
|
<dd class="posts">Replies</dd>
|
||||||
|
<dd class="views">Views</dd>
|
||||||
|
<dd class="lastpost"><span>Last post</span></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="topiclist topics">
|
||||||
|
|
||||||
|
<li class="row bg1">
|
||||||
|
<dl class="row-item topic_unread_mine">
|
||||||
|
<dt title="Unread posts">
|
||||||
|
<a href="./viewtopic.php?f=2&t=1&view=unread#unread" class="row-item-link"></a> <div class="list-inner">
|
||||||
|
<a class="unread" href="./viewtopic.php?f=2&t=1&view=unread#unread">
|
||||||
|
<i class="icon fa-file fa-fw icon-red icon-md" aria-hidden="true"></i><span class="sr-only"></span>
|
||||||
|
</a>
|
||||||
|
<a href="./viewtopic.php?f=2&t=1" class="topictitle">Welcome to phpBB3</a> <br />
|
||||||
|
|
||||||
|
<div class="responsive-show" style="display: none;">
|
||||||
|
Last post by <a href="./memberlist.php?mode=viewprofile&u=2" style="color: #AA0000;" class="username-coloured">user</a> « <a href="./viewtopic.php?f=2&t=1&p=1#p1" title="Go to last post"><time datetime="2020-11-19T12:57:51+00:00">Thu Nov 19, 2020 12:57 pm</time></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="topic-poster responsive-hide left-box">
|
||||||
|
by <a href="./memberlist.php?mode=viewprofile&u=2" style="color: #AA0000;" class="username-coloured">user</a> » <time datetime="2020-11-19T12:57:51+00:00">Thu Nov 19, 2020 12:57 pm</time>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</dt>
|
||||||
|
<dd class="posts">0 <dfn>Replies</dfn></dd>
|
||||||
|
<dd class="views">0 <dfn>Views</dfn></dd>
|
||||||
|
<dd class="lastpost">
|
||||||
|
<span><dfn>Last post </dfn>by <a href="./memberlist.php?mode=viewprofile&u=2" style="color: #AA0000;" class="username-coloured">user</a> <a href="./viewtopic.php?f=2&t=1&p=1#p1" title="Go to last post">
|
||||||
|
<i class="icon fa-external-link-square fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only"></span>
|
||||||
|
</a>
|
||||||
|
<br /><time datetime="2020-11-19T12:57:51+00:00">Thu Nov 19, 2020 12:57 pm</time>
|
||||||
|
</span>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="action-bar bar-bottom">
|
||||||
|
|
||||||
|
<a href="./posting.php?mode=post&f=2" class="button" title="Post a new topic">
|
||||||
|
<span>New Topic</span> <i class="icon fa-pencil fa-fw" aria-hidden="true"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
<form method="post" action="./viewforum.php?f=2">
|
||||||
|
<div class="dropdown-container dropdown-container-left dropdown-button-control sort-tools">
|
||||||
|
<span title="Display and sorting options" class="button button-secondary dropdown-trigger dropdown-select">
|
||||||
|
<i class="icon fa-sort-amount-asc fa-fw" aria-hidden="true"></i>
|
||||||
|
<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
|
||||||
|
</span>
|
||||||
|
<div class="dropdown hidden">
|
||||||
|
<div class="pointer"><div class="pointer-inner"></div></div>
|
||||||
|
<div class="dropdown-contents">
|
||||||
|
<fieldset class="display-options">
|
||||||
|
<label>Display: <select name="st" id="st"><option value="0" selected="selected">All Topics</option><option value="1">1 day</option><option value="7">7 days</option><option value="14">2 weeks</option><option value="30">1 month</option><option value="90">3 months</option><option value="180">6 months</option><option value="365">1 year</option></select></label>
|
||||||
|
<label>Sort by: <select name="sk" id="sk"><option value="a">Author</option><option value="t" selected="selected">Post time</option><option value="r">Replies</option><option value="s">Subject</option><option value="v">Views</option></select></label>
|
||||||
|
<label>Direction: <select name="sd" id="sd"><option value="a">Ascending</option><option value="d" selected="selected">Descending</option></select></label>
|
||||||
|
<hr class="dashed" />
|
||||||
|
<input type="submit" class="button2" name="sort" value="Go" />
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<a href="./viewforum.php?hash=965a24b8&f=2&mark=topics&mark_time=1605790754" data-ajax="mark_topics_read">Mark topics read</a> • 1 topic
|
||||||
|
• Page <strong>1</strong> of <strong>1</strong>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="action-bar actions-jump">
|
||||||
|
<p class="jumpbox-return">
|
||||||
|
<a href="./index.php" class="left-box arrow-left" accesskey="r">
|
||||||
|
<i class="icon fa-angle-left fa-fw icon-black" aria-hidden="true"></i><span>Return to Board Index</span>
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="jumpbox dropdown-container dropdown-container-right dropdown-up dropdown-left dropdown-button-control" id="jumpbox">
|
||||||
|
<span title="Jump to" class="button button-secondary dropdown-trigger dropdown-select">
|
||||||
|
<span>Jump to</span>
|
||||||
|
<span class="caret"><i class="icon fa-sort-down fa-fw" aria-hidden="true"></i></span>
|
||||||
|
</span>
|
||||||
|
<div class="dropdown">
|
||||||
|
<div class="pointer"><div class="pointer-inner"></div></div>
|
||||||
|
<ul class="dropdown-contents">
|
||||||
|
<li><a href="./viewforum.php?f=1" class="jumpbox-cat-link"> <span> Your first category</span></a></li>
|
||||||
|
<li><a href="./viewforum.php?f=2" class="jumpbox-sub-link"><span class="spacer"></span> <span>↳ Your first forum</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="stat-block online-list">
|
||||||
|
<h3><a href="./viewonline.php">Who is online</a></h3>
|
||||||
|
<p>Users browsing this forum: <a href="./memberlist.php?mode=viewprofile&u=2" style="color: #AA0000;" class="username-coloured">user</a> and 0 guests</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="stat-block permissions">
|
||||||
|
<h3>Forum permissions</h3>
|
||||||
|
<p>You <strong>can</strong> post new topics in this forum<br />You <strong>can</strong> reply to topics in this forum<br />You <strong>can</strong> edit your posts in this forum<br />You <strong>can</strong> delete your posts in this forum<br />You <strong>can</strong> post attachments in this forum<br /></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="page-footer" class="page-footer" role="contentinfo">
|
||||||
|
<div class="navbar" role="navigation">
|
||||||
|
<div class="inner">
|
||||||
|
|
||||||
|
<ul id="nav-footer" class="nav-footer linklist" role="menubar">
|
||||||
|
<li class="breadcrumbs">
|
||||||
|
<span class="crumb"><a href="./index.php" data-navbar-reference="index"><i class="icon fa-home fa-fw" aria-hidden="true"></i><span>Board index</span></a></span> </li>
|
||||||
|
<li data-last-responsive="true">
|
||||||
|
<a href="./viewforum.php?uid=2&f=2&watch=forum&start=0&hash=a48b19e7" title="Subscribe forum" data-ajax="toggle_link" data-toggle-class="icon fa-square-o fa-fw" data-toggle-text="Unsubscribe forum" data-toggle-url="./viewforum.php?uid=2&f=2&unwatch=forum&start=0&hash=a48b19e7">
|
||||||
|
<i class="icon fa-check-square-o fa-fw" aria-hidden="true"></i><span>Subscribe forum</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="rightside">All times are <span title="UTC">UTC</span></li>
|
||||||
|
<li class="rightside">
|
||||||
|
<a href="./ucp.php?mode=delete_cookies" data-ajax="true" data-refresh="true" role="menuitem">
|
||||||
|
<i class="icon fa-trash fa-fw" aria-hidden="true"></i><span>Delete cookies</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="rightside" data-last-responsive="true">
|
||||||
|
<a href="./memberlist.php" title="View complete list of members" role="menuitem">
|
||||||
|
<i class="icon fa-group fa-fw" aria-hidden="true"></i><span>Members</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="rightside" data-last-responsive="true">
|
||||||
|
<a href="./memberlist.php?mode=team" role="menuitem">
|
||||||
|
<i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>The team</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="copyright">
|
||||||
|
<p class="footer-row">
|
||||||
|
<span class="footer-copyright">Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited</span>
|
||||||
|
</p>
|
||||||
|
<p class="footer-row" role="menu">
|
||||||
|
<a class="footer-link" href="./ucp.php?mode=privacy" title="Privacy" role="menuitem">
|
||||||
|
<span class="footer-link-text">Privacy</span>
|
||||||
|
</a>
|
||||||
|
|
|
||||||
|
<a class="footer-link" href="./ucp.php?mode=terms" title="Terms" role="menuitem">
|
||||||
|
<span class="footer-link-text">Terms</span>
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
<p class="footer-row">
|
||||||
|
<a class="footer-link text-strong" href="./adm/index.php?sid=dcc62c41d091e97cc4933157153dd67e">Administration Control Panel</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="darkenwrapper" class="darkenwrapper" data-ajax-error-title="AJAX error" data-ajax-error-text="Something went wrong when processing your request." data-ajax-error-text-abort="User aborted request." data-ajax-error-text-timeout="Your request timed out; please try again." data-ajax-error-text-parsererror="Something went wrong with the request and the server returned an invalid reply.">
|
||||||
|
<div id="darken" class="darken"> </div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="phpbb_alert" class="phpbb_alert" data-l-err="Error" data-l-timeout-processing-req="Request timed out.">
|
||||||
|
<a href="#" class="alert_close">
|
||||||
|
<i class="icon fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||||
|
</a>
|
||||||
|
<h3 class="alert_title"> </h3><p class="alert_text"></p>
|
||||||
|
</div>
|
||||||
|
<div id="phpbb_confirm" class="phpbb_alert">
|
||||||
|
<a href="#" class="alert_close">
|
||||||
|
<i class="icon fa-times-circle fa-fw" aria-hidden="true"></i>
|
||||||
|
</a>
|
||||||
|
<div class="alert_text"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<a id="bottom" class="anchor" accesskey="z"></a>
|
||||||
|
<img src="/app.php/cron/cron.task.core.tidy_sessions" width="1" height="1" alt="cron" /></div>
|
||||||
|
|
||||||
|
<script src="./assets/javascript/jquery-3.5.1.min.js?assets_version=3"></script>
|
||||||
|
<script src="./assets/javascript/core.js?assets_version=3"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script src="/bitnami/phpbb/styles/prosilver/template/forum_fn.js"></script>
|
||||||
|
<script src="/bitnami/phpbb/styles/prosilver/template/ajax.js"></script>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
main {
|
|
||||||
text-align: center;
|
|
||||||
padding: 1em;
|
|
||||||
max-width: 240px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1 {
|
|
||||||
color: #ff3e00;
|
|
||||||
text-transform: uppercase;
|
|
||||||
font-size: 4em;
|
|
||||||
font-weight: 100;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 640px) {
|
|
||||||
main {
|
|
||||||
max-width: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
</style>
|
Loading…
Reference in a new issue