Renamed blogsite.php to index.php, updated and added some links and rewrote README to match
This commit is contained in:
parent
0e072a2152
commit
d5077b085a
48
README.md
48
README.md
@ -1,24 +1,10 @@
|
||||
simplog
|
||||
=======
|
||||
|
||||
simplog is a (very) simple PHP blog engine. It's supposed to be implemented into
|
||||
an existing webpage since this in only the engine part and does not contain a
|
||||
complete webpage/blog of any kind. It's also intended to only have a single
|
||||
user.
|
||||
|
||||
What's missing?
|
||||
---------------
|
||||
Not much really as of 2013-07-27, depending on how you plan to use it. Included
|
||||
is a template to create the MySQL table, a small HTML and PHP file to create
|
||||
new posts, a simplog.php file that displays your posts and a config file to
|
||||
connect to a database and set number of posts per page. Now there is also a
|
||||
HTML file to find your posts and edit/update them.
|
||||
|
||||
You no longer need to protect the user/ directory yourself. Authentication is
|
||||
done using the database.
|
||||
|
||||
Since of 2014-06-25 there is also nice HTML-template for a real blog. So now
|
||||
it's possible to just upload it and start blogging away!
|
||||
simplog is a simple PHP blog engine. It's supposed to either be implemented into
|
||||
an existing webpage (simplog.php) since this in only the engine part or being
|
||||
run as is with the included index.php which is a simple webpage easy to
|
||||
customize.
|
||||
|
||||
Usage
|
||||
-----
|
||||
@ -32,31 +18,29 @@ on Edit post (in /user) and fill in the date and title of the post you want to
|
||||
edit. Hit Find post to find the post or posts matching. Now you can edit the
|
||||
post.
|
||||
|
||||
From 2014-06-26 there is a index.php file included with a simple yet fancy
|
||||
webpage one can use for everyday blogging. It's simple to customize since all of
|
||||
the design, colors etc resides in a single CSS file.
|
||||
|
||||
How do I create the MySQL table?
|
||||
--------------------------------
|
||||
|
||||
Either create a new mysql user and database or use an existing one, then either:
|
||||
Either create a new mysql user and database or use an existing one, then:
|
||||
|
||||
Option 1) Go to http://mydomain.tld/path-to-simplog/install.php
|
||||
Go to http://mydomain.tld/path-to-simplog/install.php
|
||||
|
||||
or...
|
||||
|
||||
Option 2) Run this command from the shell:
|
||||
|
||||
mysql -u <user> -p <database> < blogtable.sql
|
||||
|
||||
You'll be asked to enter the password for the user, enter it.
|
||||
|
||||
|
||||
Now you have created the table for the blog. Now you can start filling it with
|
||||
blog posts.
|
||||
On this page you enter a password for the admin user. The admin user is unique
|
||||
in the MySQL table so once you've entered a password for the user you cannot
|
||||
run it again. But to really be on the safe side you should remove install.php
|
||||
after you have entered a password for admin.
|
||||
Once you have entered your desired password you have created the table for the
|
||||
blog and can start filling it with blog posts.
|
||||
|
||||
Screenshot
|
||||
----------
|
||||
|
||||

|
||||
|
||||
|
||||
Contributing
|
||||
------------
|
||||
Any contributions are welcome since this is a work in progress.
|
||||
|
@ -8,7 +8,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td><strong>Password</strong></td>
|
||||
<td><input type="text" name="password" size="20" maxlength="20"></td>
|
||||
<td><input type="password" name="password" size="20" maxlength="20"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2 align="center"><input type="submit" value="Login"></td>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<meta name="description" content="jackbenny" />
|
||||
<meta name="keywords" content="linux,html,css" />
|
||||
<meta name="author" content="Jack-Benny Persson" />
|
||||
<link type="text/css" rel="stylesheet" href="blogsite.css">
|
||||
<link type="text/css" rel="stylesheet" href="stylesheet.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@ -39,6 +39,7 @@
|
||||
<li class="link"><a href="#">About</a></li>
|
||||
<li class="link"><a href="#">Articles</a></li>
|
||||
<li class="link"><a href="#">Contact</a></li>
|
||||
<li class="link"><a href="user/">Login</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="logo">
|
||||
@ -67,7 +68,9 @@
|
||||
$query = "SELECT * FROM blog ORDER BY date DESC LIMIT $start,
|
||||
$posts_per_page";
|
||||
$result = mysql_query($query)
|
||||
or die("No matching queries...");
|
||||
or die("No matching queries...<br /> It seems you either " .
|
||||
"haven't started blogging yet or haven't installed the".
|
||||
" the database table yet<br/>");
|
||||
|
||||
|
||||
// Printing posts in HTML
|
@ -16,8 +16,10 @@ if (!mysql_query($query))
|
||||
die ("Something went wrong!");
|
||||
}
|
||||
print "Post added";
|
||||
|
||||
|
||||
?>
|
||||
<br/>
|
||||
<a href="../index.php">Back to simplog</a>
|
||||
<?php
|
||||
// Close MySQL link
|
||||
mysql_close($link);
|
||||
|
||||
|
@ -6,7 +6,7 @@ setcookie("session", "", time()-3600);
|
||||
|
||||
<p>
|
||||
You have been logged out succesfully!<br />
|
||||
<a href="../simplog.php">Return to simplog</a>
|
||||
<a href="../index.php">Return to simplog</a>
|
||||
</p>
|
||||
|
||||
<?php
|
||||
|
@ -18,7 +18,10 @@ if (!mysql_query($query))
|
||||
}
|
||||
print "Post updated";
|
||||
|
||||
|
||||
?>
|
||||
<br/>
|
||||
<a href="../index.php">Back to simplog</a>
|
||||
<?php
|
||||
// Close MySQL link
|
||||
mysql_close($link);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user