<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JF - Architektur und Visualisierung</title>
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/mouseover.css" rel="stylesheet" />
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="fancybox/source/jquery.fancybox.pack.js?v=2.1.4"></script>
<link rel="stylesheet" href="fancybox/source/helpers/jquery.fancybox-buttons.css?v=1.0.5" type="text/css" media="screen" />
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>
<script type="text/javascript" src="fancybox/source/helpers/jquery.fancybox-media.js?v=1.0.5"></script>
<link rel="stylesheet" href="/fancybox/source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>
<script type="text/javascript" src="js/fancybox.js"></script>
<link rel="stylesheet" href="fancybox/source/jquery.fancybox.css?v=2.1.4" type="text/css" media="screen" />
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
<script type="text/javascript">
$(document).ready(function () {
$(".fancybox").fancybox();
});
</script>
<script>
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-40957054-1', 'johannes-froelich.de');
ga('send', 'pageview');
</script>
</head>
<body>
<div class="spacer50"></div>
<div class="container">
<div class="row offset2">
<div class="span12" style="float:left">
<div class="span8" style="float:left;">
<div class="row">
<p align="center">
<FONT SIZE=3 style="font-family:ueberschrift"> <a href="index.html">PORTFOLIO </a><a href="blog.html"> BLOG </a><a href="contact.html"> KONTAKT </a></p>
</div>
</div>
<div class="spacer30"></div>
<div class="spacer30"></div>
<font size="2">
<font style="font-family:text">
</div>
</div>
<style type="text/css">img {width: 100px; height: 100px;}</style>
<?php
$nStartTime = microtime(true);
require dirname(__FILE__).'/phpTumblr/clearbricks/_common.php';
require dirname(__FILE__).'/phpTumblr/class.read.tumblr.php';
$oTumblr = new readTumblr('johannesfroelich');
//$oTumblr->getPosts(0,3,'video');
$oTumblr->getPosts(null,'all','regular');
//$oTumblr->getPosts(null,null,null,36624807);
$nEndTime = microtime(true);
$nExecTime = $nEndTime - $nStartTime;
if ($aTumblr['stats']['num-inarray'] > 0) { $nExecTimePerPost = $nExecTime / $aTumblr['stats']['num-inarray']; } else { $nExecTimePerPost = 0; }
//echo $aTumblr['stats']['num-inarray'].' posts parsed in '.$nExecTime.'s, that means '.$nExecTimePerPost.'s per post !'."\n\n";
$aTumblr = $oTumblr->dumpArray();
?>
<?php
$string = $post['content']['body'];
echo $string;
while(true) {
//Position finden
$position = strpos($string, '<img src="', $offset);
if($position === false) break; //Bricht die Schlaufe ab, wenn nichts mehr gefunden wird.
$position_end = strpos($string, '"/>', $offset);
$length = $position_end - $position;
//Teil ausschneiden
$string_part = substr($string, $position, $length);
//URL rausfiltern
$url = explode('<img src="', $string_part);
$url = explode('"/>', $url[1]);
$url = $url[0];
//Neuen String zusammensetzen
$new_string = '<a class="einzelbild" href="'.$url.'"><img src="'.$url.'" width="200" height="200"></a>';
$string_before = substr($string, 0, $position);
$string_after = substr($string, $position_end+3);
$string = $string_before.$new_string.$string_after;
//Offset berechnen
$offset = $position_end + 3 + 56; // +3 wegen "/> am Ende des Original img. +extra (zusätzliche Zeichen des ersetzten Strings)
}
echo $string;
?>
<?php
foreach($aTumblr['posts'] as $posts) {
echo '<p>';
echo 'Datum: '.$posts["time"].'<br/>';
echo 'Titel: '.$posts["content"]["title"].'<br/>';
echo 'Inhalt: '.$posts["content"]["body"];
echo '</p>';
echo '<hr>';
}
?>
</div><!--/.fluid-container-->
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="twitter-bootstrap-v2/docs/assets/js/jquery.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-transition.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-alert.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-modal.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-dropdown.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-scrollspy.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-tab.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-tooltip.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-popover.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-button.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-collapse.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-carousel.js"></script>
<script src="twitter-bootstrap-v2/docs/assets/js/bootstrap-typeahead.js"></script>
<!-- centered stuff goes here-->
</div>
</div>
</div>
</div>
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="js/jquery.lazyload.js" type="text/javascript"></script>
</body>
</html>