The Science of Web Art, Design and Development

ZoC powerblogroll – A wordpress plugin to display blogrolls with favicons, names and more

ZoC Powerblogroll is a wordpress plugin that allows you to display a blogroll with name and favicon, which wordpress doesn’t do by default.

Download it

Additionally, you can configure it to display the description, notes and RSS for each entry, because blogrolls with just a list of links are not useful anymore. It can be used anywhere in your blog to display a blogroll, including page templates. See this example with a little personalization.

This plugin has been downloaded [downloadcounter(ZoC-powerblogroll.zip)] times.

Who is using it?

Installing, activating, and using the plugin from your theme

(video will open in a new window)

Episode 1 - Installing ZoC Powerblogroll

Installation

  • Download the plugin to the directory wp-content/plugins in your instalation
  • Go to the Plugins section on the control panel and activate it
  • Put the following line on your sidebar or any other place you want your blogroll to appear

    wp_zoc_powerblogroll()
  • Alternatively, put the following line to display your blogroll uncategorized

    wp_zoc_powerblogroll(false)

Configuration

By default the Zo’C powerblogroll plugin will show the favicon and the name of the
blog, but you can change the following variables to either false or true display more info, or to hide the
favicon or title.

For each variable there is a line with the default and a second line, commented, with an alternative version, you can switch them.

  • When set to true, displays the description of the category, if available

    $showCategoryDescription = false;
  • When set to true, displays the favicon of the item, if available

    $showLinkFavicon = true;
  • When set to true, displays the name of the item, if available

    $showLinkName = true;
  • When set to true, displays the description of the item in the blogroll, if available

    $showLinkDescription = false;
  • When set to true, displays the notes for the item in the blogroll, if availbale

    $showLinkNotes = false;
  • When set to true, displays a link to the item’s feed, if available

    $showLinkFeed = false;

    Managing your blogroll

    (video will open in a new window)

    Episode 2 - Adding Links to WordPress

    Keep in mind that the favicon, RSS, description and all the rest of the information are fetched from the data you set up on the WordPress’ Blogroll administration interface, so you have to fill in these details before any of them appear.

    Blogroll Admin Panel

    If you don’t fill in some of the information, the Zo’C powerblogroll plugin will detect that and simply ignore the field, no errors should occur,

    Changelog

    Nov 22, 2007
    Version 1.0 launched
    Nov 27, 2007
    Version 1.01 – bugfix: duplicate descriptions fixed.
    Dec 09, 2007
    Version 1.02 – bugfix: RSS links were not showing.
    Dec 18, 2007
    Version 1.03 – a class ‘zoc_powerblogroll’ has been added to the blogroll <ul> to make it easier to style it
Trackback URI

128 Comments

  • 1
    moshu says:

    Q: Can it be used even in a Page template to achieve something similar to your blogroll?

    Thursday, 22 November 2007, 12:46
  • 2

    @moshu –

    Q: Can it be used even in a Page template to achieve something similar to your blogroll?

    Once the plugin is activated you can call the function whenever you want, including page templates :-)

    Thursday, 22 November 2007, 12:55
  • 3
    Georg says:

    Somehow hacking stuff manually into my sidebar doesn’t really work most of the time. BUT I’d love to have that plugin with a widget! ;D

    Tuesday, 27 November 2007, 0:18
  • 4

    @Georg –

    Somehow hacking stuff manually into my sidebar doesn’t really work most of the time. BUT I’d love to have that plugin with a widget! ;D

    I’ve never build a widget, might be a nice opportunity to do it in a near future.

    Tuesday, 27 November 2007, 0:29
  • 5

    Hi, great plugin but am hoping you can help me with a change I’d like to make as I’m no coder but willing to get in there and make changes. There is a bullet point used in the spacing between batches of links filed by category, and I’d like to get rid of that; also there’s too much spacing between all the lines of text as they appear on my links page. I’d rather use line breaks than what appear to be paragraphs, as in so doing I could halve the amount of space on the page currently being used. Thank you!

    Tuesday, 27 November 2007, 5:38
  • 6

    Ah, apologies. It isn’t this plugin causing it, it was another, a quote plugin, that didn’t restrict what it did to posts. But I did notice a duplication of blogroll descriptions on every link, which it turns out is because there’s a section in the code of your plugin that is repeated, twice:

    if ($book->link_description != NULL && $showLinkDescription)
    echo “”.$book->link_description.”n”;

    Removing the duplication resolves the problem.

    Tuesday, 27 November 2007, 6:00
  • 7

    @Andy aka Spicy Cauldron –

    Ah, apologies. It isn’t this plugin causing it, it was another, a quote plugin, that didn’t restrict what it did to posts.

    No problem!

    But I did notice a duplication of blogroll descriptions on every link, which it turns out is because there’s a section in the code of your plugin that is repeated, twice:

    if ($book->link_description != NULL && $showLinkDescription)
    echo “”.$book->link_description.”n”;

    Removing the duplication resolves the problem.

    Could you show me what is the duplication you are talking about? The code above is not duplicated, it checks whether the descriptions exists and shows it if it does.

    Maybe what is happening is that you have a good part of your blogs in more than one category and you are displaying them with categories, so they appear more than once, use

    wp_zoc_powerblogroll(false)
    

    To show them as a single list. Maybe I have to make documentation clearer. Please tell me if that solves your problem.

    Tuesday, 27 November 2007, 6:14
  • 8
    Sergio says:

    great idea, thanks for the job and sharing!!

    Tuesday, 27 November 2007, 6:23
  • 9

    @Sergio –

    great idea, thanks for the job and sharing!!

    You are welcome, thanks for using it.

    Tuesday, 27 November 2007, 7:22
  • Hi, no the description under each blog link was repeating twice, with a paragraph break in-between irrespective of whether I sort by categories or a non-ordered list. Removal of that line stopped it. The code as posted above was most definitely showing up twice, consecutively, in the plugin file. I hope that helps!

    Tuesday, 27 November 2007, 7:28
  • @Andy aka Spicy Cauldron –

    The code as posted above was most definitely showing up twice, consecutively, in the plugin file. I hope that helps!

    Andy, Thanks for the feedback! I’ll check that and upload a new version if necessary.

    Tuesday, 27 November 2007, 7:45
  • Thanks for this great plugin… very nice work!!!

    I agree with Andy aka Spicy Cauldron that the dublicated line shows the description twice

    if ($book->link_description != NULL && $showLinkDescription)echo “”.$book->link_description.”n”;

    if ($book->link_description != NULL && $showLinkDescription)echo “”.$book->link_description.”n”;

    On my pages it shows the description twice: screen dump here: http://mads.eu/images/powerlink.jpg

    Removing one of the lines makes it perfect.

    Cheers
    mads

    Tuesday, 27 November 2007, 9:22
  • @Andy aka Spicy Cauldron -
    @Mads Christian Jensen -

    I agree with Andy aka Spicy Cauldron that the dublicated line shows the description twice

    You were right guys, thanks for pointing out, it is fixed and a new version is available for download.

    Tuesday, 27 November 2007, 9:39
  • @Mads Christian Jensen – I’m glad to see it working on your site, made me proud. Thanks for using it.

    Tuesday, 27 November 2007, 9:44
  • impropio says:

    Bonito plugins Gracias! :-)

    Tuesday, 27 November 2007, 19:27
  • @impropio –

    Bonito plugins Gracias! :-)

    De nada! Gracias por usarlo.

    Made me proud see it working on your blogroll.

    Wednesday, 28 November 2007, 1:46
  • brian says:

    Hi, newbie here. I’m sorry, but I’m not getting how to call the function.

    I’m trying to use it on my Links page.
    Plugin is activated, and
    zoc-powerblogroll.php is in my /plugins dir.

    In my page-links.php file, I’ve added:

    What am I doing wrong?

    Friday, 30 November 2007, 15:53
  • brian says:

    shoot… code didn’t print in prev post.
    I’ve added this:

    “”
    (no quotes of course)

    Friday, 30 November 2007, 16:02
  • @brian – Hi Brian, in order to make the plugin work, you have to add the following line on the code of your page/sidebar

    <?php wp_zoc_powerblogroll(); ?>

    I don’t know what you are doing wrong, so I will make a wild guess here, I hope it helps.

    Keep in mind that this line must be put on the code of your blogroll template, not inside the content area. This is a line of PHP and it’s part of the template’s code.

    Mhmmm… I think I must add some options to the plugin so people don’t have to mess with code… I’ll find the time for it!

    Saturday, 1 December 2007, 14:59
  • Kaz says:

    This is really great! I was searching for a way to order blogroll and found this. I have made it work as widget using Widgitize Anything, but cannot see anything other than I did before? (No favicon, no descriptions, etc)One thing that causes issue, if you put the code in the sidebar template of a widget ready template it will not show. Only when I put in very top of template would it appear. ahead of the “widget code”. Obviously I am not code savvy! A simpler way to implement would be extremely appreciated.

    Saturday, 1 December 2007, 18:00
  • @Kaz – I’m glad you liked it and thanks for the feedback. I’m sure a widget version of this plugin can be useful, it is on my plans to launch one. Everything that can be done to make it easier to use is certainly very welcome.

    Sunday, 2 December 2007, 3:29
  • Tish says:

    Fantastic plugin! I just used it to create my blogroll page. Thank you! :)

    Sunday, 2 December 2007, 15:15
  • @Tish – Thanks for using it, your blogroll looks great, I’ve added it to the list of featured blogrolls above.

    Monday, 3 December 2007, 0:20
  • bigdadgib says:

    great plugin

    I want a footer like you have!

    Monday, 3 December 2007, 9:36
  • @bigdadgib –

    great plugin

    I want a footer like you have!

    Be my guest, check the CSS on the session named footer ;-)

    Monday, 3 December 2007, 12:20
  • doniek says:

    AWSOME THING, GOOD JOB :)

    Thursday, 6 December 2007, 7:05
  • Georg says:

    Widgetize, Widgetize! Again, having this as a neat widget would make it perfect for me. Tried hackin’ it in several times now, but it never worked out the way I wanted it to.

    Thursday, 6 December 2007, 8:24
  • Hi Guilherme,
    The plugin is great but I think there is a small bug in it. It does not show the feed link even after configuring it right by setting $showLinkFeed = true.
    After a bit of debugging I realized that you haven’t declared the $showLinkFeed variable as global inside your displayCategory() function (line 52). This is the reason why the condition at line 82 is not getting true hence no echo statement for rss getting executed. When I added the $showLinkFeed variable as global, everything seems to work fine.

    Hope it make sense.
    Thanks
    Pankaj

    Sunday, 9 December 2007, 11:25
  • While I am at it, is it possible to show links only from a specific category? Also if there are links from only one category and then do not display the categories at all.

    I know we can modify the get_categories function to include only specific categories but is it possible to extend this plugin?
    Hope I am not bothering you too much.

    Thanks
    Pankaj

    PS: I have hacked the code a bit to meet this requirement but I was just hoping if you could do it much cleaner way. Didn’t take me much time to do all the stuff. You should be able to do it in no time.

    Sunday, 9 December 2007, 11:51
  • @Georg –

    Widgetize, Widgetize! Again, having this as a neat widget would make it perfect for me.

    Georg, widgetizing this plugin is on my TODO list, a widgetized version might be available very soon.

    @Pankaj Singh –

    While I am at it, is it possible to show links only from a specific category? Also if there are links from only one category and then do not display the categories at all.

    Currently the plugin can’t do that, but are very good suggestions for a newer version. I’ll work on it soon.

    Sunday, 9 December 2007, 12:03
  • @Pankaj Singh –

    Hi Guilherme,
    The plugin is great but I think there is a small bug in it(…)Hope it make sense.

    Makes a lot of sense, Pankaj, thanks for reporting the bug, a new version is available with the bug fixed. Please all users update to the new version to be able to display RSS links.

    Sunday, 9 December 2007, 12:04
  • LG says:

    I can get the plugin to order my links, but it won’t show the favicons.
    What am I doing wrong?

    Wednesday, 12 December 2007, 1:30
  • @LG –

    I can get the plugin to order my links, but it won’t show the favicons.
    What am I doing wrong?

    Is hard to say with just that information, but I would ask you first if you are setting the favicons on the appropriate field on the blogroll.

    The favicons are not automatically fetched from the site, they are fetched from the URL you set on the image field of the WordPress Blogroll management interface.

    If that doesn’t solve your problem, please send me an email with details of your installation.

    Wednesday, 12 December 2007, 5:58
  • LG says:

    Thanks. I’m so short-sighted sometimes!

    Wednesday, 12 December 2007, 9:04
  • @LG –

    Thanks. I’m so short-sighted sometimes!

    No problem, this widget really needs better documentation.

    Wednesday, 12 December 2007, 9:06
  • Hello thank you for this great plugin. My blogrool is on my sidebar : I put as you said this code in a php code widget and it’s works. But I want favicons to and I know nothing about php. I know I must put this

    $showLinkFavicon = true;

    But how do I put it with the first code part to have favicons too? (give me this exact total code please) Thanks for answering.

    Tuesday, 18 December 2007, 3:33
  • @Bibliobsession – I’m not sure if I understood your problem correctly, but here how is done.

    The plugin already shows names and favicons by default, so you don’t have to change any configuration. By placing the code on your sidebar both should be showing automatically.

    Keep in mind, though, that you have to set those favicons on the blogroll administration interface on blogroll. The plugin doesn’t fetch the favicons automatically, it uses the information you set on your blogroll area.

    So, just fill in all the information you want on your blogroll and put < ?php wp_zoc_powerblogroll(); ?> on your sidebar, or any other place you’d like.

    Tuesday, 18 December 2007, 3:57
  • ok I get it. But how do you set favicons on the blogroll administration interface on blogroll? Thanks.

    Tuesday, 18 December 2007, 7:33
  • @Bibliobsession –

    ok I get it. But how do you set favicons on the blogroll administration interface on blogroll? Thanks.

    Ok, I have added a new section explaining how to do it, I think this could benefit more people.

    Tuesday, 18 December 2007, 8:30
  • bigdadgib says:

    You are correct.
    That last bit of info you added was what I was looking for too.
    Thanks for adding it.

    BDG

    Tuesday, 18 December 2007, 8:34
  • thaks you very much, I understand now. Last question: how do you remove “the point” by the favicon (image of a point near the name of the site)? The favicon appears near this point, is it possible in order to look better to remplace this point by the favicon ?

    Tuesday, 18 December 2007, 8:48
  • @bigdadgib – You are welcome, I’m always happy to improve the documentation based on the user needs.

    @Bibliobsession –

    Last question: how do you remove “the point” by the favicon (image of a point near the name of the site)? The favicon appears near this point, is it possible in order to look better to remplace this point by the favicon ?

    Well, actually the blogroll is made under an unordered list (<ul>) and is unstyled, meaning that it adopts whatever style you have set on your blog.

    I have just uploaded a new version of the plugin in which the blogroll is set to a ‘zoc_powerblogroll’ class

    <ul class="zoc_powerblogroll">

    Now you can add a CSS style like

    .zoc_powerblogroll { list-style: none; }


    to remove the bullets.

    Tuesday, 18 December 2007, 10:10
  • Thank you but same question, I know nothing about php, what is the exact total code I put in my blog in order to remove bullets?

    and after?

    Tuesday, 18 December 2007, 22:40
  • @Bibliobsession –

    Thank you but same question, I know nothing about php, what is the exact total code I put in my blog in order to remove bullets?

    You should add this to your CSS

    .zoc_powerblogroll { list-style: none; }

    Friday, 21 December 2007, 13:26
  • Sue says:

    Well, I managed to actually make it work on my local copy of WordPress. Now to add categories and descriptions and notes and stuff to my main site. Thanks bunches for this. For those visiting my site, a page with links is much more understandable than something called a blogroll. :)

    Saturday, 22 December 2007, 7:20
  • Sue says:

    I will be adding more links, of course, but that is an ongoing process.
    http://lighthouse-news.com/links/
    Feel free to add it to your users list.
    Thanks again for this plugin.

    Saturday, 22 December 2007, 12:37
  • @Sue – Nice looking blogroll, thanks for using the plugin :-)

    Sunday, 23 December 2007, 3:18
  • Frox says:

    Thanks for the plugin!
    Hmmm, still need to play with templates and stuff. Can’t quite get the looks I want ;o

    Monday, 7 January 2008, 9:07
  • Lis says:

    This looks like a really great plugin! I’ll like to put my blogroll on a links page. I know I’m supposed to add the code to my template, but which template? I don’t think it’s the page template as that’ll mean the blogroll will appear on all pages? And the only blogroll template I know is the powerblogroll plugin template? Sorry, I’m a noob at php. Any advice?

    Sunday, 13 January 2008, 2:23
  • @Lis – Hi Lis. To put the blogroll on a separate template, you should create a new template. Some themes already come with a template for links, named links.php which is intended for a blogroll.

    You can, further, create your own template if you want. Just create zoc_powerblogroll.php (or any name you like) and start it with

    <?php
    /*
    Template Name: ZoC_Powerblogroll
    */
    

    And select that template when you create a new page.

    You can insert the powerblogroll call in this template and style it as you wish.

    Sunday, 13 January 2008, 2:35
  • Kaz says:

    Being only sligthy familiar with code it took awhile but have hacked up everything the way I want it . . . (but – there is always a “but”) I really would like to be able to order my BlogRoll like “mylinkorder” does. (See http://geekyweekly.com/mylinkorder)
    There are probably other plugins that do this also. Anyway powerblogroll ignores the settings that mylinkorder makes so it does not work. What would be the chance a function like this could be added?
    I just do not like the “AAArdvarks Forever” blog to be at the top of the list – I would rather put “Z-OC’ed PowerblogRoll” at the top so it is the first thing people see!
    Otherwise as I wrote before, very cool plugin.

    Sunday, 13 January 2008, 5:07
  • Lis says:

    Thanks, it worked! It’s now up and working. I just need to add more links to my link page at http://stickfigurelis.com/links

    Great plugin! :)

    Monday, 14 January 2008, 7:15
  • @Kaz –

    (…)I really would like to be able to order my BlogRoll like “mylinkorder” does. (See http://geekyweekly.com/mylinkorder)(...)
    Otherwise as I wrote before, very cool plugin.

    I’ll check out how they do it and if it doesn’t conflict with another concept, I think there are good chances. Thanks for the suggestion.

    Friday, 18 January 2008, 0:52
  • Betty says:

    Hi! Is it possible to have larger images (let’s say 120×90) instead of the favicons? Thank you! Keep up the good work!

    Friday, 25 January 2008, 15:58
  • @Betty –

    Hi! Is it possible to have larger images (let’s say 120×90) instead of the favicons? Thank you! Keep up the good work!

    Now that you mention it, I don’t see why not!

    The code generated is completely unstyled, it relies on the style of your own theme and the favicons are nothing more than <img />s. So, it should work beautifully as long as your theme styles it properly.

    Post a link to your blogroll when it’s done :-)

    Friday, 25 January 2008, 16:04
  • Kaz says:

    Betty, this does actually work really well. Some sites I linked to did not have a favicon that I could locate. I took screen shot of the home page then trimmed it down in a photo editing program to the size I wanted (cropped and resized both) then put on your server (www.whatever/wordpress/graphics/(rename it).jpg (or png) and point to it from the blogroll setting page. One advantage I found is the pictures load even quicker then going to each web site and looking for the favicon when the blogroll page opens. I may even save all the icons to my server graphic folder and just point the picture to them (when I get around to it).

    Kaz

    Friday, 25 January 2008, 18:34
  • Betty says:

    Hi, Kaz! Thank you for your fast reply! I haven’t had the time to implement anything yet… I was looking at your plugin because I need a page where I can display all the logos of the stores I love… and all those logos need to take me to an internal page where I may have coupons and deals for each store. Plus, I need them to be organized alphabetically… It is a kind of directory with images only…or maybe a kind of a gallery… anyway, I will give this plugin a shot tonight or tomorrow and let you know the outcome. My page: http://www.1HappyCorner.com I have started a “Stores we love” page and have a few logos already but they are taking you to the website of those stores right now… I will have to change that. Thank you for the wonderful support! Keep in touch!
    Kind regards,
    Betty

    Saturday, 26 January 2008, 9:31
  • @Kaz – Hi Kaz, thanks for sharing that! It’s nice to see it working. I’ve added your blogroll to the list on this page.

    @Betty – I think the plugin will work fine for your blogroll. Post a link to it here when it’s done :-)

    Saturday, 26 January 2008, 11:23
  • Betty says:

    Hi! Sorry for the delay. I installed the plugin… and added the blogroll to one of my pages. As I said in one of my previous posts, I am mostly interested in showing images&names (3-5 in a row) than anything else. Now, these images are for my affiliated sites and have an html code linking to those websites. Is it possible to have this done? Right now I can only link them through a standard link…the field for the link does not accept the code. :(

    Any help is appreciated. Thank you!

    Monday, 28 January 2008, 13:55
  • Betty says:

    oops. Forgot to give you the page where you can see what I’ve done so far… http://www.1happycorner.com/?page_id=35
    “Stores we Love” is the blogroll that I created with your plugin… the first link(with the gourmetbaskets) does not have an image because the code was not accepted. The second image with MagicSenses was on my server and doesn’t have a code, so it showed up. The other images I added manually by editing the page.
    Do I make any sense? Thank you!

    Monday, 28 January 2008, 14:01
  • @Betty –

    As I said in one of my previous posts, I am mostly interested in showing images&names (3-5 in a row) than anything else. Now, these images are for my affiliated sites and have an html code linking to those websites. Is it possible to have this done? Right now I can only link them through a standard link…the field for the link does not accept the code. :(

    Betty, I just tried to put my Amazon Affiliated Link as a blogroll entry on a test WP blog and it worked perfectly, so I don’t think this should be a problem.

    What you want is perfectly possible, you should put the link to an already online picture on the field “Image Address” and your affiliated link in the field “Address”. The plugin should take care of listing them.

    As for making 3~5 entries per row, it is also perfectly possible, but you should write the CSS for that, since the code generated by the plugin is completely unstyled to leave room for the user’s imagination.

    Good Luck with your blogroll, Betty!

    Monday, 28 January 2008, 15:00
  • Andy C says:

    Great plugin! Would love to see Sort Order as an added item. Other sort order plugins want to overwrite the space you are in but I really like the way you handle the divs/headers.

    Thursday, 31 January 2008, 7:25
  • @Andy C – Thanks. I’ll see what I can do for the next version about the sort order.

    Thursday, 31 January 2008, 14:39
  • Promo says:

    I’m on WP 2.3.3 and I can’t get the Advanced and Link Relationship to show anything beneath them. I see the blue bars, but nothing else. Any thoughts on this?

    Tuesday, 12 February 2008, 2:35
  • @Promo –

    I’m on WP 2.3.3 and I can’t get the Advanced and Link Relationship to show anything beneath them. I see the blue bars, but nothing else. Any thoughts on this?

    Hi Promo. The code generated by the plugin is completely unstyled, the blue bars are probably generated by the CSS on your theme. Could you explain better what the problem is or post a link?

    Tuesday, 12 February 2008, 2:37
  • Kaz says:

    @Promo
    Using Internet Explorer? I have problems sometimes with some functions. I am usually told “the fix” is to use Firefox. (I assume you clicked on the “+” symbol to the right of the field to show the drop down features?)
    Kaz

    Tuesday, 12 February 2008, 4:26
  • Promo says:

    @Kaz – Well, Firefox usually, but I tried this on both and got the same results. “I assume you clicked on the “+” symbol to the right of the field to show the drop down features?”
    …well, that is just it, I see no “+” symbol.

    @Guilherme – By Blue Bars I mean the bar in Blogroll>Add Link that reads “Advanced.” I can drag and move the blue bars around (Advanced can be dragged and moved above Link Relationship for example)

    Also, I’m using the Kubrik theme (but I don’t think that matters in the Admin panel) and have all plugins disabled. I’ll take a screen grab and upload it. Link forthcoming…

    And thanks for the help!

    Tuesday, 12 February 2008, 19:40
  • Promo says:

    OK here’s the link. This was a fresh install BTW.

    Here’s the screen grab of the Blogroll panel in wp admin:
    http://www.divshare.com/download/3767817-37c

    Or if allowed, a thumbnail:

    Thanks again!

    Tuesday, 12 February 2008, 21:56
  • @Promo – Now I understand your problem, but I don’t know what the reason or the solution are. Did the + symbols disappeared from the other areas of the admin panel, or just the blogroll section?

    Have you noticed if this was working before installing the plugin? The plugin just outputs code to the theme, so it is very unlikely that it messes the admin interface, but you might want to deactivate it and check it out.

    If nothing changes, it might be another plugin doing this.

    Wednesday, 13 February 2008, 1:48
  • Kaz says:

    @Promo, don’t know if you got it working, but a thought… I was looking at my Blogroll Admin page and notice that when you hover over the “+” sign there is a “javascript:void(null) at the bottom. Would something be stopping javascript from running in your browser?

    Wednesday, 13 February 2008, 15:36
  • Kaz says:

    @Promo, now I am sure that is the problem because I can duplicate it perfectly.

    In IE7:
    To enable or disable JavaScript, follow these steps:
    From the Tools menu, choose Internet Options… .
    Click the Security tab.
    Click Custom Level… .
    Scroll to the “Scripting” section of the list. Click Disable or Enable.
    Close and restart your browser.

    This is not Sun Java Script, and if you are using something other than IE7 you can Google for “turning off javascript browser” or whatever. . . .

    This affects so many things I am surprised it even works. None of the options in writing are available either… so try this and let us know what happens!
    Kaz

    Wednesday, 13 February 2008, 15:57
  • @Kaz –

    @Promo, now I am sure that is the problem because I can duplicate it perfectly.

    I think you are right. I have just disabled Javascript on my Firefox and the same problem occurs.

    So sad WordPress dashboard doesn’t gracefully degrade, isn’t it?

    Wednesday, 13 February 2008, 16:06
  • Kaz says:

    True, on the positive side, it basically continues to work, but at reduced functionality. It would seem like they could put some type of check in to see if javascript is active and provide a warning message when the admin function is accessed.

    If someone is a new user and they do not realize all these options are missing they would be very disappointed in trying to use WordPress!
    Kaz

    Wednesday, 13 February 2008, 16:13
  • Promo says:

    Well I am stumped. I do very much appreciate you helping me track it down to something unrelated to your plugin. With so many happy users, I was sure it wasn’t powerblogroll.

    So, just to update, I In WP I disabled all plugins, re-started FF (2.0.0.12) in safe mode (no plugins) and had no change in my WP display. Same problem remained. Weird, yes? Happens in IE7 and Opera too.

    Guilherme, you were right, the WYSIWYG editor doesn’t show any icons – essentially of no use.

    I did open my FF error console, and saw oodles of errors for every page in WP I loaded.

    For example, in the Write screen I saw many just like this:
    Warning: Unknown property ‘scrollbar-arrow-color’. Declaration dropped.
    Source File: http://mysite.com/wp-includes/js/tinymce/plugins/wordpress/wordpress.css
    Line: 74

    I suppose it is time to move on over to the WP support forums to see what I can learn.

    Once I resolve this, I very much look forward to trying out your plugin!

    Thanks again for all the help.

    Wednesday, 13 February 2008, 19:54
  • I have just published two video tutorials on how to install and configure the Powerblogroll Plugin and I have put the right here, on the plugin page.

    Hope you find them useful.

    Saturday, 16 February 2008, 15:39
  • Drew says:

    Hello,
    Once I activate your plugin and then make a change to a blogroll link, I get this error next time I try to log in (I have put *** instead of the full local path):

    Warning: Cannot modify header information – headers already sent by (output started at *****/html/wordpress/wp-content/plugins/ZoC-powerblogroll/zoc-powerblogroll.php:261) in *****/html/wordpress/wp-login.php on line 12

    Warning: Cannot modify header information – headers already sent by (output started at *****/html/wordpress/wp-content/plugins/ZoC-powerblogroll/zoc-powerblogroll.php:261) in *****/html/wordpress/wp-login.php on line 24

    Warning: Cannot modify header information – headers already sent by (output started at *****/html/wordpress/wp-content/plugins/ZoC-powerblogroll/zoc-powerblogroll.php:261) in *****/html/wordpress/wp-includes/pluggable.php on line 390

    Any ideas on why this would happen? I get it on another site using Powerblogrool too.
    Thanks.

    Monday, 25 February 2008, 23:20
  • brian says:

    @Drew: I suspect your problem might be because you put the zoc-powerblogroll.php file in it’s own directory – *****/html/wordpress/wp-content/plugins/ZoC-powerblogroll/zoc-powerblogroll.php

    But the zoc-powerblogroll.php should simply reside in the /plugins folder:
    *****/html/wordpress/wp-content/plugins/zoc-powerblogroll.php

    Brian

    Tuesday, 26 February 2008, 14:48
  • @brian –

    @Drew: I suspect your problem might be because you put the zoc-powerblogroll.php file in it’s own directory

    Mhmm… it is supposed to work inside a directory, in fact not only is the default, but is how I install it and has worked so far.

    @Drew, do you think it can be a conflict with another plugin?

    As far as I know, this type of error commonly occurs when a PHP app specifies a different header for the request with header(), but the plugin doesn’t do that.

    Could you give us more details about what you did to install it?

    Wednesday, 27 February 2008, 1:08
  • Hi Guilherme,

    Thanks for this great plug-in! I just have 2 questions.

    1. I’d like the links to open in a new window. I set the links at ‘_blank’ in the links manager in my admin, but they’re still opening in the same window on my blogroll page. I tried hacking the php file and inserting target=”_blank” but it gave me parse errors. Is there an easy way to add or configure an ‘open in a new window’ option in this plug-in?

    2. Is there a way to separate the categories onto different pages? Such as by adding the category ID in the template file? I tried inserting the ID number in the () in but that didn’t work.

    I’m a php newbie so sorry if these are really basic questions.

    Thanks again!
    P.P.

    Monday, 10 March 2008, 20:20
  • @Penelope P – Hi Penelope, I’m glad you like it. Regarding your qestions (1) adding ‘target=”_blank”‘ to the links shouldn’t be a problem, maybe you are adding the in the wrong place or the syntax might not be correct. There isn’t an option to that currently, sorry.

    (2) It is not possible in this version to call for separate categories, but is a nice idea for a future one. There are in fact many nice ideas for a future version. I must do it soon! ;-)

    Tuesday, 11 March 2008, 1:14
  • Kaz says:

    @Penelope.
    I think “base target=”_blank” in the header section will do this… at least it works for me.
    Kaz

    Recommended Links:

    Tuesday, 11 March 2008, 3:36
  • @Kaz – Your links didn’t show up. Apparently, I’m having a conflict when more than one link is posted… must check that :-(

    Tuesday, 11 March 2008, 3:40
  • Kaz says:

    I was afraid of that, the code did not show up.

    In your page template before the

    “php get_header();”
    “div d=”zoc_powerblogroll”
    I add:
    “”

    The “base target=_blank”

    Tuesday, 11 March 2008, 3:41
  • Kaz says:

    Hmmm… can’t add a screen capture either….
    “?php
    /*
    Template Name: Links
    */
    ?”
    “base target=”_blank”"
    “?php get_header(); ?”
    “div id=”zoc_powerblogroll”"
    “h2″Recommended Links:”/h2″
    “ul class=”zoc_powerblogroll”"
    “?php wp_zoc_powerblogroll(); ?”
    “/ul”
    “/div”

    “?php get_footer(); ?”

    Replacing all the initial quotes ” with carats . Watching for where there should be a “real” <!

    Now what do we see above?
    Kaz

    Tuesday, 11 March 2008, 3:47
  • @Kaz –

    Hmmm… can’t add a screen capture either….

    Yep, that’s the problem of talking about html in html :-(
    The solution would be to transform the < into &lt; (which is what I just did) but this is not for humans, and certainly not for non-coders. I must find a plugin.

    Tuesday, 11 March 2008, 3:53
  • @Kaz – Ok, if you enclose your code with <code> and </code> tags it should appear. I’m going to test it properly and add a note on the comment area for people to know if it works well.

    Tuesday, 11 March 2008, 4:14
  • Hi Guilherme & Kaz:

    Thanks for your responses. I figured out what I was doing wrong (with the help of a cousin who works in networking) – I wasn’t putting a in before the quotes (“).

    As for the “base target=”_blank””, unfortunately, that makes all the links on the page open in a new window, including all my sidebar and other internal links. But it’s a great one to know, so thanks for sharing it, Kaz.

    This is a great plug-in and I will be sure to add a link to your page when I do a summary of my favorite WordPress plug-ins.

    If you want to see your plug-in in action, it’s at:
    http://ourfourpenceworth.com/blogrolls-resources

    (Not many links there yet, but it’s up. :)

    Thanks again!

    P.P.

    Tuesday, 11 March 2008, 5:28
  • hi..i wanted to add a scrollbar to my blogroll, but it seems i can’t find anything posted on this one. so i wrote an entirely new page for the blogroll, which is tedious. my blogroll was getting kinda long so i had to do it.

    hope you can help me out with this one.

    Monday, 19 May 2008, 18:34
  • @Borski and Nai – Hi! I personally prefer the blogroll on a separate page, that is why my own blogroll is done that way. But if you really want a scrollbar on your sidebar for your blogroll, then you should do that on CSS.

    Find the blogroll element on your blog, fix they height to the value you want and use “overflow:scroll” or “overflow:auto” on it.

    Tuesday, 20 May 2008, 9:01
  • does that work on wordpress? i don’t think i have found any resources regarding that online. blogger yes, but in wordpress, i still have to see.

    Wednesday, 21 May 2008, 1:42
  • @Borski and Nai –

    does that work on wordpress?

    That works in any site, since CSS is browser side technology.

    Wednesday, 21 May 2008, 1:47
  • thanks for that. but i don’t know how to work on CSS *sigh*…can you post a sample? on the theme editor? if it’s not too much of a bother..

    thanks so much for the help..

    muchos gracias!

    Wednesday, 21 May 2008, 1:49
  • paige says:

    Is there a way to make this only show a certain number at a time, and upon ‘refresh’ show new ones? So the default could be five on my sidebar, but when someone returns or refreshes they’d get a new batch of sites I recommend?

    Tuesday, 1 July 2008, 8:08
  • Joris says:

    Hi Guilherme,

    Thanks for writing ZoC powerblogroll. Any particular reason why the options are configured by globals? I think it would make Zoc powerblogroll more flexible if other parameters beside the category could be given in the function call.

    $zoc_data = array(
    ‘showCats’ = true,
    ‘showLinkDescription’ = false,
    ‘showLinkNotes’ = true,
    ‘showLinkFeed’ = false,
    );
    wp_zoc_powerblogroll($zoc_data)

    The benefit would be that you can have multiple ZoC powerblogrolls in your site that can be different in style.

    Monday, 28 July 2008, 22:58
  • Joris says:

    To extend the ZoC Powerblogroll to make use of the link target you could add/modify the code as follows:

    // Determine target for link
    $target = ($book->link_target != NULL)?’ target=”‘.$book->link_target.’”‘:”;

    // Show link and concatenate $target
    if ($book->link_name != NULL && $showLinkName)
    echo “link_url .”‘”.$target.”>”.$book->link_name.”n”;

    (tested on WP 2.5, but I guess it wil work on 2.6 as well)

    Tuesday, 29 July 2008, 2:34
  • Hi guys, sorry for the long time the blog has been unattended.

    @Borski and Nai –

    thanks for that. but i don’t know how to work on CSS *sigh*…can you post a sample? on the theme editor? if it’s not too much of a bother..

    A nice place to start learning some CSS is w3schools.com/css/. I think you’ll find editing your lists easier than you could expect.

    @paige –

    Is there a way to make this only show a certain number at a time, and upon ‘refresh’ show new ones? So the default could be five on my sidebar, but when someone returns or refreshes they’d get a new batch of sites I recommend?

    Not natively. You can tweak the plugin to do so, but the current version doesn’t do that.

    @Joris –

    The benefit would be that you can have multiple ZoC powerblogrolls in your site that can be different in style.

    True, nice suggestion!

    Saturday, 2 August 2008, 6:34
  • I’ve added the plugin and embeded on my “Florida Bloggy Goodness” page – http://www.tallycast.com/florida-bloggy-goodness/ . I have a list of links and link categories saved but nothing appears on the page. What’s up? Is this a “broke in 2.6″ issue?

    Thursday, 4 December 2008, 8:49
  • David, I’m not aware of any issues regarding 2.6, can you tell me how are you using it?

    Sunday, 14 December 2008, 22:31
  • Mike says:

    This plugin looks awesome. I’m going to download it when I get home. I think a blog roll that’s just straight links is boring. I think that favicons especially will spice thinks up.

    Thursday, 26 March 2009, 21:54
  • Joe says:

    Great plugin. I installed it on one of my blogs and it’s working smoothly so far. I love having the favicons on there too.

    You have 100 comments on this thing! Dang.

    Thursday, 23 April 2009, 17:45

Trackbacks

  1. El Ocio del Insomnio | Carlos Solis
  2. carlosolis
  3. WordPressCHINA - WordPress中文化
  4. Tips Community
  5. Planet Webdev
  6. Blog Protegido › Iniciar sesión
  7. Blog von Björn Rohles
  8. Planeta WordPress
  9. Reader Digest Boricua
  10. Designers who Blog
  11. 無料で使える情報探す おぼえがき
  12. björn | AMHERD
  13. Kasdorf Genealogy by Kazology and Running Trail and Road
  14. The Otherside....
  15. AdivorBlog
  16. 2.0 Webmania
  17. Weblog Tools Collection » Blog Archive » WordPress Plugin Releases for 11/27
  18. Sobre WP » Powerblogroll, mejora tu lista de enlaces
  19. PowerBlogroll: Give Your Blogroll A Makeover » Brown Thoughts
  20. Poweroll - Favicon en nuestro blogroll — MiniPost — Freak Group — Diseño web, recursos y mucho más
  21. わーどぷれすっ! » PowerBlogroll
  22. ปลั๊กอิน: 31/11/07 « au8ust’s wordpress channel
  23. kate blogs about . . . » I come bearing gifts
  24. New Wordpress Plugin 03-12-2007 | Blognes - Blogging Talk
  25. Enlaces rápidos V » BlogMundi
  26. Site Update - Blogroll and subscribe to comments functionality : Learning Project Management
  27. 马瑞海@济南 › WordPress Plugins - WordPress 插件列表 11月27日
  28. WordPress 插件集锦系列 51-100套 « wordpress 非官方中文站——助力中文wordpress

Share your thoughts

  • Comments are dofollow, but also moderated.
  • Don't forget to check the box stating that you are human before you submit your comment.
  • You are encouraged to link to your blog or personal site, but if you link to a commercial site, the link will be removed
  • If your comment is merely to promote a link to your site (AKA, spam), it will be removed altogether