A website has the potential to represent you or your business in a truly original way. A great website should grab visitors and let them know what you are about and how you are different. I treat every client as an individual, and can offer you a website that is tailored to your needs.
Based in Brighton, I enjoy meeting face to face with a client where possible. I am skilled in valid Javascript, PHP, HTML, CSS and Flash. All websites are designed with SEO in mind, to ensure your site is listed in search engine results.
My passion lies in interfaces that are intuitive, exciting and engaging. A great interface can not only make a site more enjoyable to use, but make it easier to use.
Animations can improve a visitor's visual understanding of how to navigate a website. Most animations can be achieved without using flash, just by leveraging the browser's built in capabilities. This enables sites to load faster and work more efficiently.
<?PHP
define('WP_USE_THEMES', false);
require('wordpress/wp-blog-header.php');
?>
<?PHP while (have_posts()) : the_post(); ?>
...
<?PHP endwhile; ?>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
function trimText($intLength, $strText) {
// Find last fullstop in $strText before $intLength characters.
$intLastPeriodPos = strpos(strrev(substr($strText, 0, $intLength)), ".");
// If no fullstops, trim until $intLength characters.
if ($intLastPeriodPos === false) {
$intLastPeriodPos = 0;
}
// Shorten the text...
$strReturn = substr($strText, 0, ($intLength - $intLastPeriodPos));
// ...create the link...
$strReturn .= "<a href='#' class='readmore'>Read more...</a>";
// ...and put the remaining text in a hidden span.
$strReturn .= "<span class='hidden'>" . substr($strText, ($intLength - $intLastPeriodPos)) . "</span>";
return $strReturn;
}
if (strlen($textToBeReplaced) > 300) {
$articleText = trimText(300, $articleText);
}
echo $articleText;
$(document).ready(function() {
$(".readmore").click(function() {
// Hide the link.
$(this).hide();
// Fade in the remaining text.
$(this).next().fadeIn();
return false;
});
});