Results
If the result list is too large, please consider these hints
- Reduce the number of websites.
- Add more keywords.
- Use quotes for building terms from keywords. For example, the phrase banner image searches for all articles containing both words. However, "banner image" searches for the exact two-word phrase.
PubHacks, Tutorials, 8 KB, 431 words

Required: MySQL, PHP
If you have PHP enabled and a MySQL database, you can use this closecomments php file.
Keep in mind - this puppy is going to close the comments on your entire database - meaning every single blog that's on that installation using that database.
Step 1: As always, Unzip the shit.
Open the file in a text editor and change the bold printed stuff to your own information (leave the single quotes - just change the stuff inside them):
$database = 'your_database_name'; $dbuser = 'database_user'; $dbpass = 'database_password';
Then change this field:
$closedays = 10;
Right now it says, "I'll close all comments on any entry older than 10 days". You can change that...
continue reading ...
Don't Back Down, News, 7 KB, 237 words
I've been working on a new plugin for Movable Type. At least for the moment, and barring any unforeseen circumstances, it shall be called MT-Notifier.
The idea is to provide a similar type of functionality as is found in other subscription functions, notably that of the scriptygoddess subscribe to comments script.
I've been moving along on it, and think I have at least a working model ready. Some more work needs to be done, but I'm in need of some testing at this point. Everything seems okay on my system, but I know my system isn't the largest or most complex around.
Some qualifiers: The plugin uses the PluginData table, so you will require the Storable Perl module on your server. I...
continue reading ...
Brad Choate, Tutorials, 58 KB, 1826 words

The Touch of Hope web site is powered by Movable Type. It's more than your average blog site though. Don't let it's blogging slant fool you-- MT is a budding CMS!
The architecture is like this: • 1 blog for the site's basic content: welcome page, about page, Art for Hope page, request a site page, make a donation page, contact us page and the news and updates content. All of this is in...
continue reading ...
Six Apart Knowledgebase, Manuals, 26 KB, 414 words

Question
Someone posted a comment to my site, but the comment count for the entry did not increase.
Answer
First, Rebuild Site to see if the comment count updates to show the correct count.
If it does, check to see if you have background tasks enabled in mt-config.cgi1: LaunchBackgroundTasks 1
and if so, try disabling them instead: LaunchBackgroundTasks 0
(Alternatively, if you have background tasks disabled, try turning them on.)
If comment counts do not update even after a rebuild (and the rebuilds themselves are not failing for other...
continue reading ...
Six Apart Knowledgebase, Manuals, 27 KB, 445 words

Question
How can I convert from using mt.cfg to the new mt-config.cgi file in version 3.2?
Answer
• Download your mt.cfg file in ASCII mode and open it in a plain text editor.
• Open mt-config.cgi-original in the text editor also.
• Note any existing settings which are uncommented1 in your mt.cfg file and make sure you duplicate them in mt-config.cgi-original.
• If you're using MySQL, make sure this line is uncommented:DBPassword <database-password> and replace <database-password> with the value for your password from mt-db-pass.cgi.
• Save mt-config.cgi-original...
continue reading ...
Six Apart ProNet Weblog, News, 89 KB, 9750 words

07.27.2005
Dynamic Publishing support for PostgreSQL and SQLite
It's a common refrain for us to talk about Movable Type's wide platform support, but we really are committed to making sure Movable Type's full power is available on the widest variety of platforms. It's an investment that takes a lot of care and attention, but we think it's well worth the effort.
For example, take databases. Movable Type has long supported multiple databases, with MySQL and Berkeley DB being among the most popular. But two mature, popular open-source database technologies that a lot of our users have requested have also part of our platform support for over two years: PostgreSQL and...
continue reading ...
Brad Choate, Plugins, 114 KB, 4017 words

Update: A 2.01 release of MT-IfEmpty is now available, which mainly adds support for dynamic publishing in MT 3.1x.
You can download this plugin here: mtifempty-2_01.zip.
Usage: <MTIfEmpty var="EntryTitle">(untitled)</MTIfEmpty> <$MTEntryTitle$>
Embedded expression support works like this: <MTIfNotEmpty expr="[MTEntries days='1']1[/MTEntries]"> We...
continue reading ...
Six Apart User Manual, Manuals, 26 KB, 854 words

Displaying a Calendar Layout
Problem
You want to create a calendar layout in your template.
Solution
Use the template tags prefixed with MTCalendar.
Discussion
Movable Type includes a collection of template tags prefixed with MTCalendar; these can be used for creating calendar layouts that serve either navigational or display purposes. MTCalendar tags are sufficiently generic to create calendars in many different formats; however, HTML tables are the most common, • MTCalendar
MTCalendar is a container tag representing a calendar month that lists a single calendar "cell" in...
continue reading ...
Six Apart User Manual, Manuals, 23 KB, 569 words

2.2 (2002.06.26)
• Added TrackBack, a peer-to-peer framework for communication between weblogs. Can track cross-weblog conversations/discussions, provides remote content repositories. Has password protection, IP banning, automatic RSS output, and email notification. • Added MySQL backend support. • Added the <$MTBlogRelativeURL$> tag to produce a relative URL to your main blog. • Added <link> tag navigation (prev, next, start) to Individual and Date-based archive templates. Thanks to Mark Pilgrim. • Strip HTML from author, email, and...
continue reading ...
Six Apart User Manual, Manuals, 20 KB, 875 words

The following is a list of global filters that can be applied to any tag. See global_filter for how these filters can be applied. • decode_html
With a value of "1" decodes all HTML entities in the tag value. • decode_xml
With a value of "1" decodes all XML entities in the tag value. • dirify
With a value of "1" encodes the tag value into a string suitable for usage in a file or directory name. "Dirification" is a multi-step process. First the value is converted to lower case. Any HTML tags and entities are stripped. Characters that are not alphanumeric, the underscore (_) or whitespace characters...
continue reading ...
Six Apart User Manual, Manuals, 26 KB, 786 words

Creating a Search Form
Problem
Your system is configured to enable search. Now you want to make it available to readers of your weblog.
Solution
Add an HTML form to your template that submits a "search" field to the Movable Type Search script.
Discussion
Like any CGI application, we insert an HTML form into a layout to make those services accessible to readers. Here is a basic form that may be used: <form method="get" action="<$MTCGIPath$><$MTSearchScript$>"> <label for="search" accesskey="4">Search this...
continue reading ...
Six Apart User Manual, Manuals, 24 KB, 827 words

Six Apart has a variety of support options and self-service resources for you to choose from. This chapter provides pointers to those options so that you can get help when you need it. An overview of Movable Type support options can be found online at http://www.sixapart.com/movabletype/support.
Users who have purchased a paid license for Movable Type 3.0 or above get access to Basic and Advanced personal support options.
Basic Support includes access to our Members-Only Knowledge Base and use of an online help ticket system to request assistance with Movable Types features. To access the Basic Support...
continue reading ...
Six Apart Knowledgebase, Manuals, 29 KB, 705 words

Question
I'm having trouble getting a full export of my entries using the default export function. Are there other ways I can perform an export?
Answer
Movable Type contains a function to export all of the entries in your blog, but that doesn't mean your options stop there. You can easily export a single entry, all entries from one or more categories, or break your exports down by month (helpful for those with large blogs whose server times out on the export).
The secret is in this export format file. By downloading this file and pasting it into...
continue reading ...
Six Apart User Manual, Manuals, 27 KB, 828 words

Displaying Comments
Problem
You want to display comments in your weblog.
Solution
Use the template tags prefixed with MTComment.
Discussion
The default templates that ship with Movable Type are comment-ready. These templates are set up so that comments appear on both the popup comment window and the individual archive pages.
All of the various options for moderating and managing comments combine to make the default template code and HTML for comments quite extensive and sophisticated. To get you familiar with how comments can be implemented in MT templates we'll look at some...
continue reading ...
Six Apart User Manual, Manuals, 26 KB, 851 words

Creating a Comment Submission Form
Problem
You want to create a form that accepts comment submissions.
Solution
Create an HTML form that submits its input to the Movable Type comment script or instead use the MTCommentFields tag.
Discussion
"Displaying Comments" discusses how to lay out comments. If there isn't a way for readers to make comments, then there won't be any to display. Here is a simple, example form layout that could be used in an individual entry archive template. <form method="post"...
continue reading ...
Six Apart User Manual, Manuals, 26 KB, 956 words

Global tag attribute filters
The following is a list of global filters that can be applied to any tag. See global_filter for how these filters can be applied. • decode_html
With a value of "1" decodes all HTML entities in the tag value. • decode_xml
With a value of "1" decodes all XML entities in the tag value. • dirify
With a value of "1" encodes the tag value into a string suitable for usage in a file or directory name. "Dirification" is a multi-step process. First the value is converted to lower case. Any HTML tags and entities are stripped. Characters that are not...
continue reading ...
Six Apart Knowledgebase, Manuals, 26 KB, 348 words

Question
What is Movable Type?
Answer
Movable Type is the premier weblog publishing platform for businesses, organizations, developers, and web designers. The application is installed on your web server, and is flexible and appropriate for use by web developers, professionals, organizations or businesses with customization needs. For a simpler start to weblogs, you can try our TypePad service, which includes many of Movable Typeâs features on a centrally hosted server that requires no configuration.
For more information on the features and...
continue reading ...
Six Apart User Manual, Manuals, 22 KB, 338 words

Displaying Weblog Data
Problem
You want to display data about your weblog in a template.
Solution
Use the template tags prefixed with MTBlog.
Discussion
Movable Type includes a collection of variable tags for displaying information about a weblog in templates. These tags are prefixed with MTBlog. The following sample layout publishes some information about a weblog and the number of entries and comments. <div> <$MTBlogName$><br/> <$MTBlogURL$><br/> <$MTBlogDescription$><br/> Entries: <$MTBlogEntryCount$> ...
continue reading ...