Drupal Modules

gigs.exodusdev.com now online - uses our Drupal classified ads module

I've set up a new site, http://gigs.exodusdev.com, as a way to showcase my Drupal Classified Ads module. All Drupal consultants or developers are welcome to sign in and create ads for their services. If you are looking for a consultant, there's a category for that, too.

I want to put the classified ads module through its paces, so, if you offer or need Drupal services, please drop in at http://gigs.exodusdev.com and give it a try!

Posted by: Mike on Fri, 02/23/2007 at 5:12pm

Classified ads module for Drupal 4.7 and Drupal 5 available on Drupal.org

I've committed the classified ads module to the Drupal.org CVS - it's now available for download as an official release package.

You can find the official project page (and the official downloads) at http://drupal.org/project/ed_classified.

Posted by: Mike on Thu, 02/22/2007 at 9:24pm

MyBlogLog for Drupal 4.7

I've created a simple MyBlogLog module for Drupal 4.7. This module provides the following features:

  • Inserts the MyBlogLog tracking javascript into generated pages - no need to hand-edit your template's page.tpl.php file, or manually create a block to inject the tracking javascript.
  • Provides the "Recent Reader" widget block
    (includes configuration options - color, width, # rows, etc.)

  • Disable visitor tracking for Administrators and other users on a per-role basis (prevent skewed stats due to admin or other roles' visits.)


... and moreread more »

Posted by: Mike on Sat, 01/06/2007 at 2:57pm

Insert AdSense Ads Automatically in Drupal Nodes and Teaser Lists

Here's a useful Drupal module that tweaks a node's body or teaser to insert an inline AdSense ad, when a node is rendered on a full page or teaser list.

This allows site administrators to enable automatic insertion of an AdSense ad into the page without the content editor having to insert inline [adense] filter tags, or having to edit a site's template.php (or other template files.) This offers a big advantage, as you can change the ad format, group, and channel on the fly without hand-editing each node (which is the only way I can think of doing it if you are using inline filters). Another advantage is that you can enable/disable the inserted AdSense with just a click of the mouse - no need to edit each node. read more »

Posted by: Mike on Thu, 12/28/2006 at 9:56am

Customize Drupal's 'read more' teaser link placement (Drupal 4.7 or Drupal 5)

Here's a standalone module to provide the customization described at AngryDonuts.com. You can see it in use on this site.read more »

Posted by: Mike on Wed, 12/13/2006 at 1:58pm

Drupal adsense_injector.module download (and source code)

News flash:

Now hosted on Drupal.org CVS/Project repository.
Please visit the Drupal.org project page for latest releases, bug/issue reports, etc.

Now hosted on Drupal.org CVS/Project repository.
Please visit the Drupal.org project page for latest releases, bug/issue reports, etc.

Posted by: Mike on Tue, 12/12/2006 at 12:28pm

User notification module

I've been working on a user notifications module (and underlying API module) for Drupal.

This is initially needed for for use with my classified ads module but it can be used by any module that needs a well-defined method of alerting users to various events.read more »

Posted by: Mike on Sun, 11/19/2006 at 8:47am

Using Event module with jscalendar (jstools)

When using event.module with JSCalendar (part of jstools module), you might experience problems with event times being stored incorrectly. This appears to be due to an obscure configuration requirement when using JSCalendar - apparently, the event module must be configured to use 12 hour format. (This one bit me in the behind today, so I thought I'd jot this down somewhere...)

Be sure to set event.module time notation to 12 hour format:
administer >> settings >> event >> "Time Notation Preference" = 12h

Related info:

http://drupal.org/node/65125#comment-106269read more »

Posted by: Mike on Wed, 11/01/2006 at 7:59pm

Placing "read more" inline with teaser - AngryDonuts.com

This posting on angrydonuts.com (merlinofchaos' excellent site) shows how to customize the placement of the 'read more' link on your site. Most excellent!

December 13, 2006 Update I've created a drop-in Drupal module (ed_readmore.module) that implements this handy feature and adds some admin settings to enable/disable, and control placement. Read more about ed_readmore.module.read more »

Posted by: Mike on Tue, 10/31/2006 at 7:38am

Location, gmap, and gmap_location module interactions

If you want nodes to appear on a google map provided by the gmap_location module, you need to set up your system correctly.

from gmap_location function gmap_location_node_page() :

$result=db_query("SELECT oid, longitude, latitude FROM {location} WHERE (longitude!=0 OR latitude !=0) AND type='node'");

So, the only nodes that will appear in a gmap_location-provided map are those where the type is 'node' and the longitude or latitude are non-zero in the location table. Ok, how do we get a lat/long value in that table?read more »

Posted by: Mike on Thu, 10/26/2006 at 7:41pm
Syndicate content