aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Lasseter <nathan@4574.co.uk>2013-01-13 22:50:47 +0000
committerNathan Lasseter <nathan@4574.co.uk>2013-01-13 22:50:47 +0000
commitf8944b67abf962b964422084ad85ff73f37f4a38 (patch)
tree16e837d7ddd1bbbe862c18eb246ee37d1b363189
parent45282de77b28a315880d8f0d3e91aada32799237 (diff)
Added twitter card
-rw-r--r--viewpost.php13
1 files changed, 8 insertions, 5 deletions
diff --git a/viewpost.php b/viewpost.php
index 96b43af..2e6d1bb 100644
--- a/viewpost.php
+++ b/viewpost.php
@@ -5,6 +5,8 @@
}
require("settings.php");
$getpost = preg_replace('/\+/', ' ', $_GET['post']);
+ $post = file_get_contents("{$blogPosts}$getpost");
+ $post = preg_replace('/\n/', "<br>\n", $post);
?>
<!DOCTYPE html>
@@ -13,6 +15,10 @@
<head>
<title><?php echo $blogTitle; ?></title>
<link rel="stylesheet" type="text/css" href="<?php echo $blogRoot; ?>styles.css" />
+ <meta name="twitter:card" content="summary">
+ <meta name="twitter:url" content="<?php echo "http://{$_SERVER['SERVER_NAME']}{$blogRoot}{$getpost}"; ?>">
+ <meta name="twitter:title" content="<?php echo $getpost; ?>">
+ <meta name="twitter:description" content="<?php echo substr($post, 0, 200); ?>">
</head>
<body>
@@ -25,21 +31,18 @@
</div>
<?php
- $file = $getpost;
echo "<div>\n";
- echo "<a class=\"title\" href=\"{$blogRoot}post/" . urlencode($file) . "\">$file <span id=\"perma\">[Permalink]</span></a> ";
+ echo "<a class=\"title\" href=\"{$blogRoot}post/" . urlencode($getpost) . "\">$getpost <span id=\"perma\">[Permalink]</span></a> ";
?>
<a href="https://twitter.com/share" class="twitter-share-button" data-text="<?php echo "$blogTitle: {$getpost}"; ?>">[Tweet]</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<?php
- $stat = stat("{$blogPosts}$file");
+ $stat = stat("{$blogPosts}$getpost");
$date = date('d-m-Y H:i T', $stat['mtime']);
echo "<span class=\"date\">$date</span>\n";
echo "<br><br>\n";
- $post = file_get_contents("{$blogPosts}$file");
- $post = preg_replace('/\n/', "<br>\n", $post);
echo $post;
echo "</div>\n</a>\n\n";
?>