Weblog Extended: My First ExpressionEngine Extension

This is my first ExpressionEngine extension. I’ve created this, because I needed some features on the control panel, that don’t come with the original version. The list of the new features added by this extension:

  • Nested Weblogs
  • Now you can set the show order of the Weblogs
  • You can enable/disable a Weblog
  • FCK support

There’s a module too, where you can use the new features implemented by the extension. The module extends the Weblog module, and adds the capability to list your weblogs.

An short example:

{exp:weblog_extended:weblogs}
    {title}
{/exp:weblog_extended:weblogs}

Another one:

{exp:weblog_extended:weblogs id='menu' style='nested'}
    <a href='{url}' title='{desccription}'>{title}</a>
{/exp:weblog_extended:weblogs}

I’ll create a complete documentation soon as possible. Take a look on the extension, enjoy it, and please, give me your feedback.

Download Weblog Extended

UPDATE: Some screenshots:

Weblog Management screen

Weblog Edit screen

The modified Publish Menu

The settings screen

8 Comments

  1. I just great Extension/Module

    but getting error on installation…

    im getting error after installing extension,
    can you help

    MySQL ERROR:

    Error Number: 1142

    Description: SELECT command denied to user ‘user’@‘localhost’ for table ‘COLUMNS’

    Query: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = ‘blog_parent’ AND TABLE_NAME = ‘exp_weblogs’ AND TABLE_SCHEMA = ‘user’

    Nor i can access modul epage any more..i get this error

    MySQL ERROR:

    Error Number: 1054

    Description: Unknown column ‘blog_parent’ in ‘where clause’

    Query: SELECT weblog_id, blog_title FROM exp_weblogs WHERE blog_parent = 0 AND blog_status = ‘enabled’ ORDER BY blog_order

  2. Mozart Petter

    This problem was fixed on the new version 0.7.0

  3. I get the following error when trying to enable the extension:

    [quote]MySQL ERROR:

    Error Number: 1044

    Description: Access denied for user ‘db34042′@’%’ to database ‘INFORMATION_SCHEMA’

    Query: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = ‘blog_parent’ AND TABLE_NAME = ‘exp_weblogs’ AND TABLE_SCHEMA = ‘db34042_weddingwise’[/quote]

    What’s up with that? Cannot complete installation.

  4. vinay

    I am getting errors in my template when i use tags

    SELECT weblog_id, blog_name, blog_title, blog_url, blog_description, total_entries, total_comments, total_trackbacks, last_entry_date, blog_status, blog_parent FROM exp_weblogs WHERE site_id = 1 ORDER BY blog_parent ASC, blog_order ASCSELECT weblog_id, blog_name, blog_title, blog_url, blog_description, total_entries, total_comments, total_trackbacks, last_entry_date, blog_status, blog_parent FROM exp_weblogs WHERE site_id = 1 AND blog_parent = 5 ORDER BY blog_parent ASC, blog_order ASCSELECT weblog_id, blog_name, blog_title, blog_url, blog_description, total_entries, total_comments, total_trackbacks, last_entry_date, blog_status, blog_parent FROM exp_weblogs WHERE site_id = 1 AND blog_parent = 2 ORDER BY blog_parent ASC, blog_order ASC

  5. Ed man

    Hello, are you alive.

    I will pay you just please update this extension…

    to work properly , now web blog admin page turns blank on 1.6.8

    It quite great extension, and im sure many people will buy if you
    charge for it..

  6. Mozart Petter

    Ed Man,
    Do you have any other extension installed? Can you tell me which extensions do you have installed? I think that this can be a conflict with some extension. I’ve installed the extension on 1.6.8 and I got no errors.

    I’m trying to get some time to test it more.

  7. George Farkas

    Getting a weird error. Under Publish tab dropdown, the arrow widgets are offset by one level. Meaning — My first weblog in the list has no subsets and my second does. However, the arrow widget shows on my first item rather than the second. The arrow widget appears one level above where it should appear.

  8. George Farkas

    Per above — I can send screenshots to further explain.

Leave a Comment