From the category archives:

Tutorial

WHMCS Client Management

Is your IP banned from your own WHMCS?

Who can remember all their passwords all the time? I have a password manager, and I still don’t get it right.  I use the WHMCS software to manage client hosting and such, and so sometimes I get locked out of my own system because I’ve tried too many times to log in!

Here’s how to un-ban yourself:

{ 1 comment }

Don’t use the Interspire Shopping Cart? Check it out; it rocks.

The Interspire Shopping Cart is a great tool, but it’s missing some stuff out of the box.

This is how the Panel looks in the 'Adventure' theme.

This is how the Panel looks in the 'Adventure' theme.

I am working on a shopping cart for a client, and wanted to incorporate a drop down menu of brand names using a standard <select> form. Sounds easy, right? Well, it’s not included in the Interspire cart.

The Interspire cart has few brand options out of the box:

  • The Brands tag cloud – using the SideBrandTagCloud.html Panel
  • Brands unordered list – using the SideShopByBrand.html or SideShopByBrandFull.html Panels

This tutorial will show you how to add a brands drop down menu in 5 steps.

{ 10 comments }

ColdFusion, BabyRedirecting a website in ColdFusion (.CFM)

I have been working on a ColdFusion website, and I wanted to find a way to require ‘www.’ in the URL (to consolidate all pages on www. for SEO). I normally work with PHP and Apache servers, so I’m used to .htaccess. I knew there had to be a way.

Here’s a simple method of redirecting a whole website in ColdFusion:

<!-- If the site isn't www... -->
<cfif (CGI.SERVER_NAME NEQ "www.example.com")>
<!-- Save the URL (and $_GET variables too) as the string 'strUrl' -->
<cfset strUrl = CGI.script_name & "?" & CGI.query_string />
<!-- Use 301 for SEO-friendly redirects -->
<cfheader statuscode="301" statustext="Moved permanently">
<!-- Redirect to new website (this case, added www.) with strUrl added on -->
<cfheader name="Location" value="http://www.example.com#strUrl#">
</cfif>

{ 1 comment }

Blogger Banner

PHP includes for Blogger

Before writing this post, I looked online to see if others have written about this same topic. This might as well be Michael Gray’s “Integrating Blogger Into Your Website: Part II”, which he never wrote — though he did write Part I.

Step 1: Switch Blogger files to PHP

First, you need to update your publishing settings so that Blogger publishes your posts in PHP, not HTML (thanks to DevDoctor):

  1. Set up your blog to publish via FTP (on Publishing tab)
  2. Change the ‘Blog Filename’ to index.php
  3. Change ‘Archive Filename’ to archive.php (on Archiving tab)
  4. Finally, delete the old index.html file from the blog directory (otherwise it will probably take precedence over the new index.php)

Once you’ve got Blogger pushing out PHP, you’re able to do PHP stuff with the site:

  • Update the entire site at once - When I create a website, I always want to create the structure using PHP includes, so that I can set global site variables, and if I change it in one place, it changes across the whole website.
  • Set active navigation – Using SSI includes, I used to have to include a different file for each blog section on the site so that I could up. Here, I just send a variable to the navigation.php file, which tells it what page is active.

Next, I will show how to include these files.

{ 8 comments }

How to Create a Google Profile and Manage your Online Reputation

May 20, 2009

As seen on 7News – View the video on TheDenverChannel.com

Denver 7News

Why Google Profiles matter to you

Receive monthly tips like this one on how to get online exposure

As featured on the May 20th 7News program featuring Zack Katz of Katz Web Design, Google Profiles are a great way to be found online for your own name, even if you don’t have a website.If you set up an online profile with Google, a person looking for you online will be able to find you more easily.

Your profile will show up in search results

In the past, if you wanted to be listed in search results for your own name (it’s called a “vanity search”), you often needed your own website. Google is changing that, and giving users the power to show up in a search result with a picture and link to their profile.

Google Profile Embedded Results

The Google Profile box embedded in the search results for Zack Katz

In April, Google has started giving Profiles a prominent placement in search results. It is safe to presume that Google will be further incorporating the Profiles in the future, and assigning them more value. If you want to improve your findability online, setting up a profile is a great step to take.

Read the full article →

How to Create a Custom RSS Feed in WordPress in 12 Lines of Code

April 2, 2009

Custom RSS feed me!

Custom RSS feed me, Seymour

Recently I wanted to create a feed for Google base that used a bunch of custom fields that I had created. It wasn’t easy to find what I was looking for online, so I thought I’d show how simple it is to make a custom feed & feed template in WordPress.

Read the full article →

Twitter as I explained it to my mom

September 24, 2008

Blue jays tweet, too. When they aren't squawking.

After talking with my mom (@adiehl on Twitter) about Twitter, the “microblogging” website that asks you to explain “What are you doing?” in 140 characters, it prompted me to write yet another How to Twitter posts, but a less technical and more practical how to get started guide.

Twitter is not blogging. It’s not RSS. It’s not chat.

Twitter is direct: If you want to be part of someone’s life, you follow them. Once you follow a person, you get to see what they update on Twitter. You can respond directly to them. You may read what they are doing, sharing, or discussing. Unless the profile is locked, no one has to accept your request to follow. That means that you are able to become part of anyone’s social network. You have a way to directly communicate with lots of amazing people.

Getting started can be intimidating, but here’s how I got started with Twitter.

Read the full article →

Creating a Real Estate Website in WordPress — Part 2

June 18, 2008

Real estate website screenshot

If you find this article helpful, please share it, or Digg it!

In Part 1 of Building a real estate website in Wordpress, you learned about a plugin called FreshPost that we used to set up the basic structure of your real estate website.  Using this article, you will be able to display a single listing page that has all the content your real estate website will need.

Read the full article →

Disable Styles and Javascript in Safari with Keyboard Shortcuts – How To

June 2, 2008

Now Safari’s just as cool as Firefox

If you’re a web developer on the Mac, you may be sick of everyone talking about Firefox Addons that do everything but wipe your ass. True, Firefox is a great browser that is very expandable, but I love Safari, and I want to do as much web development on Safari as possible.

The feature that I missed the most in Safari was Disable Styles and Disable Javascript, both of which are super-easily done in Firefox via the Web Developer Plugin. With the advent of Safari 3, disabling CSS and Javascript is as simple as a keystroke combination of your choice!

Read the full article →

3 Simple Steps to keyword order SEO – Are your words SEO friendly?

May 20, 2008

Out of Order
Much search engine optimization revolves around guessing how users will search to find your site. When you’re optimizing for organic (non-paid) search results, you may be surprised to find out how much word order impacts the search ranking.

Optimize your website for organic search with varying keyword order

If you search the major search engines, you will find that the order of your keywords makes a huge difference on where your website ranks.

Read the full article →