Simplistix WordPress Theme

Date: 20th January 2009 at 7:16 pm | Filed under: scripts, themes, wordpress | Author: Sam Burdge | Tags: , ,

The Simplistix WordPress theme is elegant, simple and light. It has a newspaper look and feel, with a typewriter style header. It is a greyscale variation of the 76-digital theme set.

simplistix

FEATURES:

  • 2 Columns.
  • Gravatar support.
  • Flash header displaying blog title and tagline.
  • Compatible with many plugins, as listed below...

INSTRUCTIONS:

  1. Upload the theme to your wp-conent/themes folder.
  2. Select the them from the 'Appearance' page in your WordPress.

PLUGINS:

The theme is set up to work with the following plugins if they are installed:

  1. Dagon Design Sitemap Generator — Create a sitemap page.
  2. Get Recent Comments — Display recent comments in the sidebar.
  3. Jerome's Keywords — Attach tags to posts and have them display in your sidebar.
  4. Theme Switcher — Switch between the different themes you have installed.
  5. WP Navigation Tool (NAVT) — Create custom links for the tabbed navigation across the top of the page. Just create a group called 'tabs', then add links to it. This plugin is highly recommended!!
  6. PageNavi — Adds a more advanced paging navigation to your WordPress blog.

DOWNLOAD:


26 Responses to “Simplistix WordPress Theme”

  • Comment by Simplistix — Simple Themes
    Date: January 21st, 2009 at 4:48 pm

    [...] Release Page [...]

  • Comment by pressitfor.me
    Date: January 21st, 2009 at 4:58 pm

    Simplistix WordPress Theme | Sam Burdge…

    The Simplistix WordPress theme is elegant, simple and light. It has a newspaper look and feel, with a typewriter style header. It is a greyscale variation of the 76-digital theme set….

  • Comment by RickHap
    Date: January 24th, 2009 at 11:19 am

    Sam,

    Simplistix is a very nice Wordpress Theme. I like it so much I’m using it!

    I recommend that you provide a child theme with this distribution. It makes it easier to change the theme and keep your original in place.

    I did notice an issue with swfobject.js. I was unable to get the banner to work with the supplied v1.4 file. As a check, I tested the code outside of Wordpress with no success. It could just be the file. My fix was to download the latest version of the swfobject, v2.1 and make a slight change to the code in header.php.

    There must be an issue with Advance Search 2.0 with Wordpress 2.7. I was unable to get Search with the latest version. Installed Advanced Search v0.6 and installed with success (your sites plug-ins list v0.6).

    I will email you info on the changes.

    Rick

  • Comment by Sam Burdge
    Date: January 24th, 2009 at 2:45 pm

    Hi Rick,
    Glad you like the theme! Please email me your updated header.php. I will also look into getting it working with the latest advanced search plugin, and hopefully make an update within the next few days.
    Thanks!
    Sam

  • Comment by RickHap
    Date: January 24th, 2009 at 4:30 pm

    A comment on sidebar.php in the Simplistix theme. I’ve run into a conflict with WP 2.7 and Jerome’s Keywords. The tagging and cloud function is improved within WP 2.7. The tag section can be replaced with the following:

     

  • Comment by RickHap
    Date: January 24th, 2009 at 4:32 pm

    Code did not post. Contact-form-7 does have some limitations.

  • Comment by RickHap
    Date: January 24th, 2009 at 4:42 pm

    Sam,

    I emailed you some info on the changes. From what I have read, others have had challenges with WP 2.7 and Advanced Search 2.0.

    Rick

  • Comment by eggplant64
    Date: January 30th, 2009 at 6:04 pm

    Hi there - great theme! I’m really hoping the updated php is coming soon… I similarly couldn’t get the header to work. Downloaded swfobject 2.1 but, as something of a novice, don’t know what I should be changing…

  • Comment by Sam Burdge
    Date: February 1st, 2009 at 1:03 am

    Hi Rick & eggplant64
    I’ve updated the code now using swfobject 2.1
    Download from the link above.

    :)

  • Comment by eggplant64
    Date: February 3rd, 2009 at 9:27 pm

    Thanks!

  • Comment by JoeD
    Date: February 5th, 2009 at 3:03 pm

    I thought I posted yesterday, but maybe I didn’t hit submit.

    Just to say, thanks for creating a really nice theme! I’m using it on my site http://www.thewherewithal.org.

    Just a few thoughts - first, I have some problems with the tagging function. Perhaps there is a conflict as RickHap says. Was wondering whether you could post the code that uses the wordpress 2.7 tagging function?

    Also, some have been in touch to say that the site is pretty hard to read on some computers, because of the small font sizes. Perhaps Macs in particular. Maybe relative font sizes instead of absolute might be an idea? I’m going to have a play at customizing this myself, but I’m just learning…

    But apart from that, perfect!

  • Comment by Sam Burdge
    Date: February 5th, 2009 at 8:16 pm

    Hi JoeD
    Thanks for your input. The theme’s looking great on your site!
    The tagging problem has been solved with the latest version (version 1.3 available to download above).
    The font thing for Mac I’m guessing is possibly to do with the scalability of the courier font on some systems.

    I found this info:

    font-family: “Courier New”, Courier, monospace;

    Courier is the most common monospace (typewriter-style) font. The Mac version of Courier is scalable; the Windows version is not. Therefore the scalable “Courier New” is preferred, as it is usually available on both Mac and Windows.

    I will look into the possibility of setting the font size in em rather than px. I think your suggestion of relative font sizes is most likely the solution.

    Sam

  • Comment by JoeD
    Date: February 5th, 2009 at 8:54 pm

    Thanks! Look forward to the update

    Joe

  • Comment by Paris
    Date: February 6th, 2009 at 4:09 pm

    hi. very elegant theme. thanks for your effort. i’m having trouble with the tabbed navigation. the link to the NAVT plugin you have up this page is dead. I want to be able to link to both an outside site and, of course, the blogurl, which doesn’t count as a page and so is not showing up. help would be appreciated!

  • Comment by Sam Burdge
    Date: February 7th, 2009 at 11:12 am

    Hi Paris

    Here is the link for NAVT plugin on wordpress.org:
    http://wordpress.org/extend/plugins/wordpress-navigation-list-plugin-navt/

    The plugin can do everything you have described!

    Sam

  • Comment by Paris
    Date: February 12th, 2009 at 5:26 pm

    Thanks again Sam. I have one more question for you if you would be so kind:

    I’m building my own WP theme and I would really like my Comments to behave like yours — when you click Comments in Simplistix, it takes you to the single post page, scrolled down to the comment box.

    I notice two things: when you rollover Comments link in Simplistix you see xyz.com/blog/p=123#respond and it takes you to a page #comment, however the standard comments_popup.php on my site on rollover gives me /?comments_popup=9
    and takes me to a page with just the comments that looks all screwed up.

    I notice your comments.php and comments_popup.php files are different, but if I try replacing mine with yours I just get a blank comments page.

    Can you offer any help here? What factor am I missing?

  • Comment by Paris
    Date: February 12th, 2009 at 6:59 pm

    Forgot to add that if you can help me to remedy this I’ll make a donation of a six-pack of imported beer!

  • Comment by Sam Burdge
    Date: February 14th, 2009 at 2:48 am

    Hi Paris
    The solution is probably to do with a mix-up between the two files ‘comments.php’ and ‘comments_popup.php’.

    Notice in the header of Simplistix the line:
    < ?php //comments_popup_script(); // off by default ?>

    This means that the comments_popup javascript is not included as the line in php is commented out.

    Search your theme’s header and see if the line:
    < ?php comments_popup_script(); ?>
    is included anywhere. If so remove it, or comment it out with ‘//’ as in simplistix.

    I hope this helps, as I like imported beer very much! If this doesn’t solve it, perhaps you could send me a link to look at.

    Cheers,
    Sam

  • Comment by kojik
    Date: March 15th, 2009 at 4:00 am

    Hey- great theme! Was just what I was looking for, but I was wondering if there was a way to change the font in the header (the ‘typewritten’ title?)

  • Comment by kojik
    Date: March 15th, 2009 at 5:47 am

    Another related question- I’ve installed NAVT without any problems, although I am unsure as to many of the configuration options. Is there an easy way to go about changing the “tabs” font to courier as well?

    Basically I’d like to have all the fonts, everywhere, be in courier.

    Many thanks!

  • Comment by kojik
    Date: March 15th, 2009 at 7:09 am

    Scratch the last question - I figured out how to change the font on the tab menus- was a matter of finding the right headings in the CSS.

    /me is a n00b :/

  • Comment by Simplistix WordPress Theme
    Date: September 28th, 2009 at 10:09 pm

    [...] Demonstration — Download URL [...]

  • Comment by Ben
    Date: December 2nd, 2009 at 8:39 pm

    Hello,
    Thankyou for your theme, it is just what Im after since I havnt got the technical ability to implement my own designs.
    I have just 2 questions which may or may not be possible. Firstly I notice that the flash reloads itself everytime you navigate to a new page. Is it possible to make it so it doesnt refresh everytime. I am good with flash but I know this isnt something Flash can control.
    Also, and this is just a minor design tweak…. When a tab is selected it would be great if the line at bottom of the selected tab disappeared so that the white space within the tab becomes part of the main page. That way it is nice and clear what page you are in! I hope you find time to help me out. Thanks again!

  • Comment by dedos
    Date: July 7th, 2010 at 10:51 pm

    congratulations for the theme, i’ve downloaded it and will much likely use it in some geekish project, thanks.

  • Comment by Jennifer
    Date: September 19th, 2010 at 9:04 pm

    Hello Sam

    Thanks very much for this theme. Is there any way to add a link to the header? I just want it to go back to the homepage when you click on it but I’m not sure I can alter that from my end. Please can you help? Thanks in advance!

    Jennifer

  • Comment by esben
    Date: March 3rd, 2011 at 11:29 am

    Like the theme and installed it, but I’d like to change the header font. Where is it in the css?
    Thanks

Leave a Comment

Basic HTML Template (XHTML 1.0 Transitional)

Date: 18th January 2009 at 11:44 pm | Filed under: scripts | Author: Sam Burdge | Tags: ,

When starting a fresh HTML site it is very useful to have a basic HTML template to use. This template should include:

  • Doctype declaration
  • Head and body tags
  • Title tags
  • Most commonly used meta tags
  • Include for a CSS style-sheet

Having an empty template document will save you time, and will ensure that you don't forget to include any of the most important features of the html page structure. This template should serve as a 'blank canvas' as it were, rather than starting with a completely blank document every time. Here is an example of my template for XHTML 1.0, which can also be downloaded from the link at the bottom of this article:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<title>HTML Template</title>
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<style type="text/css">
@import url(style.css );
</style>
 
</head>
 
<body>
 
</body>
</html>

DOCTYPE:

The doctype declaration (DTD) is important as it tells the browser what type of HTML you are using, and therefore which conventions you will need to follow when coding the site's content. For more information on this check out this Recommended  list of DTDs to use in your Web document.

TITLE:

This is the title that appears at the top of the browser window, it is also the title that appears in the google listing for your page. It is good practice to have a different title for each page of your site. The title can be split into two parts:

  1. The name of your site
  2. A description of the page

resulting in something like:  UK Diving - The worlds largest internet resource for divers (Site name - Site description) or:  UK Diving - Contact Us (Site name - Page description).

STYLE-SHEET:

The stylesheet provides all the colour, layout and text-formatting styles for your html page, it is written in CSS (Cascading Style Sheet).  Please refer to this document on Cascading Style Sheets for more info about CSS. The style-sheet can actually be written entirely between the two style tags, but I prefer to include it as a separate document, as this can be easily included in every page of the site, and once it is stored in the users cache it will also save on page loading time. The style-sheet in my example template is called 'style.css'.

META TAGS:

I use three basic meta tags in my HTML template:

  1. Content type — This tells the browser which character set you are using. In my template I use UTF-8.
  2. Description — This is the description of your page that appears in search engine listings.
  3. Keywords — A list of key words and phrases that relate to your page,  seperated by commas. This is for search engine purposes too.

ABOUT WRITING XHTML 1.0:

Here are some of the rules of XHTML 1.0.

All nested tags must be closed in the reverse order in which they are opened:

<div><span>Hello</span></div> = Correct
<div><span>Hello</div></span> = Incorrect

All tags that don't have a closing tag must be treated as self-closing with a backslash:

<img src="test.jpg" /> = Correct
<img src="test.jpg"> = Incorrect
<br /> = Correct
<br> = Incorrect

All special characters must be encoded correctly:

& = incorrect
&amp; = correct

Please feel free to use my template as a basis for your HTML pages. You can also test your HTML markup for errors using the online W3 markup validator, or the Web Developer Toolbar for Firefox.

DOWNLOAD TEMPLATE:


4 Responses to “Basic HTML Template (XHTML 1.0 Transitional)”

  • Comment by pressitfor.me
    Date: January 22nd, 2009 at 6:10 pm

    Basic HTML Template (XHTML 1.0 Transitional) | Sam Burdge…

    Having an empty template document will save you time, and will ensure that you don’t forget to include any of the most important features of the html page structure. This template should serve as a ‘blank canvas’ as it were, rather than starting wit…

  • Comment by whmcs templates
    Date: February 2nd, 2010 at 7:29 am

    Good post and nice design, is this a regular template?.

  • Comment by Amy
    Date: December 4th, 2010 at 5:05 am

    Thank You for the post. I am not real keen on black websites, however, this is very nice and professional looking. First one that I’ve seen with black background that I really like! Smooth and sophisticated, course you already know that!

  • Comment by Khulna Information
    Date: May 24th, 2011 at 4:49 am

    Excellent work… it is so much helpful to me..

Leave a Comment

New version of 76 digital themes for wordpress

Date: 15th January 2009 at 10:45 pm | Filed under: themes | Author: Sam Burdge | Tags: , , , ,

The all new version (1.2) of the 76 Digital WordPress theme-set by 76 Creative is now available for download. The theme was designed for a much earlier version of WP, and so did not include support for some important new features. As you may have read in my previous post, there will soon be French language versions of all these themes available thanks to Wolforg.

To bring it in line with the current WordPress standards I have added the following features:

  • Gravatar support
  • Widget ready sidebar
  • Tags (yes we used to have to use a plugin for that!!)

The 76 Digital theme comes in four colour schemes: blue, green, orange and pink. It features a Flash header, which displays your blog title and tagline. It is also set up to work with many useful plugins.

76 Digital Blue - Screen 76 Digital Green - Screen 76 Digital Orange - Screen 76 Digital Pink - Screen

Please read the readme file before installing the themes.

FEATURES:

  1. Comes in four colour schemes.
  2. Flash header displaying blog title and tagline.
  3. Compatible with many plugins, as listed below...

INSTRUCTIONS:

  1. Choose the colour scheme you want.
  2. Upload the theme to your wp-conent/themes folder.
  3. Select the them from the 'Presentation' page in your WordPress.

PLUGINS:

The theme is set up to work with the following plugins if they are installed:

  1. Dagon Design Sitemap Generator — Create a sitemap page.
  2. Get Recent Comments — Display recent comments in the sidebar.
  3. Jerome's Keywords — Attach tags to posts and have them display in your sidebar.
  4. Theme Switcher — Switch between the different themes you have installed.
  5. WP Navigation Tool (NAVT) — Create custom links for the tabbed navigation across the top of the page. Just create a group called 'tabs', then add links to it. This plugin is highly recommended!!

DOWNLOAD:


3 Responses to “New version of 76 digital themes for wordpress”

  • Comment by 76 Digital « Simple Themes
    Date: March 1st, 2009 at 4:52 pm

    [...] Release Page [...]

  • Comment by Craig
    Date: September 27th, 2009 at 9:03 pm

    I’m just wondering, you mentioned with the “flash titles” plug-in that the font could be edited with Flash CS3. Would it be possible to do the similar with the headers on the 76 Digital themes here? I love the aesthetics but am looking at using a different font when I go onto using the theme.

    Many thanks,

    Craig

  • Comment by Ciaran
    Date: June 4th, 2010 at 11:08 pm

    Hello, I was just wondering about two things; the flash header won’t display all of my site discription, it cuts off in the middle of the second word. How can I fix this?

    Also, I’m unsure of how to make a “home” tab, I want it to take people back to the home page, and I don’t think this is possible if I just click “new page” in the wordpress admin.

    Sorry if they’re rather n00by questions, I’m pretty new to all this HTML stuff. If you could get back to me, I’d appreciate it.

    Thank you. :)

Leave a Comment

Automatic Email Address Protection PHP / JavaScript

Date: 27th October 2008 at 7:44 pm | Filed under: development, scripts | Author: Sam Burdge

It is important to protect email addresses on websites from being harvested by spambots.

"Email spambots collect e-mail addresses from the Internet in order to build mailing lists for sending unsolicited e-mail, also known as spam. Such spambots are web crawlers that can gather e-mail addresses from Web sites, newsgroups, special-interest group (SIG) postings, and chat-room conversations. Because e-mail addresses have a distinctive format, spambots are easy to write. A number of legislators in the U.S. are reported to be devising laws that would outlaw the spambot." – Wikipedia

This is my method for automatically detecting email addresses and replacing them with a javascript that will disguise them from spambots. The script works in two stages one in javascript and the other in php.

First the javascript function that outputs the mailto link:

function sb_email(user,site){
document.write('<a href=\"mailto:' + user + '@' + site + '\">');
document.write(user + '@' + site + '<\/a>');
}

The function has 2 parameters "user" and "site", which are the two parts of the email address either side of the "@". This function can be called like so:

sb_email('joe','bloggs.com');

The second part is the php functions that recognise email addresses and replace them with the javascript function to disguise them:

//function to output the js
function create_js ($matches){
$parts = explode ('@', substr ($matches[0], 1));
if(substr($parts[1],-1)=='.'){$parts[1]=substr($parts[1],0,-1); $parts[2]='.';}
$str = $matches[1].'<script language="JavaScript" type="text/javascript">';
$str .= 'sb_email("'.$parts[0].'", "'.$parts[1].'");';
$str .= '</script>'.$parts[2];
return $str;
}
$js_callback = "create_js ";
 
//function to recognise emails
function email_protect($text){
global $js_callback;
$replace = '/([> ])[A-Z0-9._-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z.]{2,6}/i';
$output = preg_replace_callback($replace, $js_callback, $text);
return $output;
}

The email_protect php function can be called on any text string like so:

echo email_protect($text);

It will automatically replace any email addresses in the text with the javascript, therefore hiding them from spambots.

Leave a Comment

Leona Naess animated logo and holding page

Date: 15th August 2008 at 10:19 am | Filed under: flash, portfolio | Author: Sam Burdge

This holding page built for Polydor artist, singer / songwriter Leona Naess features an animated logo with random fades and glows. The flash random timing actionscript is something I have utilised in the past to create similar effects (see: ).

The holding page also features a streaming mp3 (using flash), mailing list signup form with javascript validation embedded youtube video and google analytics.

Check it out:

www.leonanaess.com

Leave a Comment