Breadcrumb NavXT 3.0

Holy reduced queries Batman! Announcing the immediate availability of Breadcrumb NavXT 3.0. This is a major release, which does change the API from previous versions. Users of the administrative interface should not notice any problems, users who directly access the bcn_breadcrumb class need to update their code (as that class has been reassigned). The administrative interface has been completely reworked, as has the core completely rewritten. Anchors are completely customizable now, among other things. Administrative interface users will notice an improvement in performance thanks to the dramatically reduced number of database queries. Do note that this version has not been tested with PHP4, and support is not guaranteed.

Find out more about the changes on the project page for Breadcrumb NavXT.

-John Havlik

[end of transmission, stay tuned]

27 thoughts on “Breadcrumb NavXT 3.0

  1. I get this error when installing the admin interface:

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home2/cablech/public_html/wp-content/plugins/breadcrumb-navxt/breadcrumb_navxt_admin.php on line 37

    Any idea why?

  2. Nice touch with the heads up message “Please use bcn_display instead of breadcrumb_nav_xt_display” … Phenomenal plugin, phenomenal work!

  3. One thing that has changed and I can’t figure out: My home page is not the blog and I had Home > Category as my breadcrumb… now it is set to Home > Blog > Category…. I can take out the home, but cannot take out the Blog so that it is back to Home > Category…. This is useful for us because we use wp as more cms than blog system…. blogging is secondary as far as importance to us… any feedback appreciated!

  4. same error here… Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in —> /public_html/wp-content/plugins/breadcrumb-navxt/breadcrumb_navxt_admin.php on line 37

  5. This comes right down to the PHP version you are using. 3.0 requires PHP 5.0 to function without a doubt as a result of this error.

    On my 1and1.com shared server, placing this in the root .htaccess file made everything a-okay.
    AddType x-mapp-php5 .php

    On a side note, I noticed that when linking to the current page the “href” is empty, which technically does link to the current page, but also ain’t really right. ;)

    Curious if this is by design and/or if I could persuade you into taking a look at that?

  6. I’m trying to get this great plugin to work on a new site but I’m having an issue where the Post Name shows up before AND after the category name. As you can see it would be better to just show up AFTER.

    It may be seen here: http://69.89.5.157/2008/07/hello-world/

    I’m using these options:

    $breadcrumb_trail = new bcn_breadcrumb_trail;
    $breadcrumb_trail->opt[‘home_title’] = “Home”;
    $breadcrumb_trail->fill();
    $breadcrumb_trail->display();

    I’ve also tried adding this option but I can’t figure out what to put in the ??? area to keep the blog anchor from showing up:

    $breadcrumb_trail->opt[‘blog_anchor’] = “???”;

    I’m using WP2.6.2 and version 3.0 of this plugin on a server with PHP5.

    Thank you for your help and for sharing this useful plugin.

  7. I’m sorry for double content ^^
    But its better to write this here.
    I have the same error, like the other guys over me too..

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /mnt/web7/51/92/51742692/htdocs/polenwp/wp-content/plugins/breadcrumb-navxt/breadcrumb_navxt_admin.php on line 37

    Im using PHP 4.4.9

  8. Latita,

    Try the code “John James Jacoby” posed in his comment. PHP4 is not supported. PHP4 is old, obsolete, and insecure.

    -John Havlik

  9. The new plugin (3.0) has problems with UTF-8 encoding. When I enter polish version of “Go to” which is “Przejdź do” it is replaced by “Przejdź do”. After next iteration, let’s say I change anything elses in that tab, “Przejdź do” becomes ‘Przejd�º do” and so one. I’m using Firefox 3.

  10. GL,

    Thanks for pointing that out. Check the SVN trunk/development build, it should have that fixed. The fix will make the 3.0.1 release later this month.

    -John Havlik

  11. Hi!
    I have tested this new release but it not working fine for me :(

    <!-- Breadcrumb NavXT 3.0.0 -->
    Blog</a> > Gallery</a>

    now i’ve reinstalled (from backup) rel. 2.1.4 and all work fine :)
    PS: i’am with altervista and php 5.2.6 ;)
    Thank! DarkWolf.

  12. DarkWolf,

    Ok, it looks like the migration code did not work on your setup either. One thing you could try is deleting all your WordPress files except wp-config.php and reuploading the WordPress files. As you noticed your anchor tags are being closed with out being opened, meaning your settings for all of the anchor templates are blank (a bad thing). It seems that in some cases the installation script does not run. I think I’m going to remove it from 3.0.1 (It’ll just clean up the old options db entries and load in the default values).

    -John Havlik

  13. @mtekk Thanks for your answer. That using php4 is old might be, but i cant change this. That’s not my own website, so o have to use what i get.

    When i write: “AddType x-mapp-php5 .php” in the root .httaccess-file i get a blank site :(

  14. I’ve update Breadcrumb after a full update of WordPress to new 2.6.2.
    I’ve also test to remove all bcn_* from database but problem still remain.
    Only with 2.1.4 all work fine ;)
    Thanks for your report, if you can make a beta release i can test in my blog!
    Kind regards, DarkWolf

  15. Latita,

    I strongly suggest you inquire with your host about upgrading to PHP5, nearly all webhosts have a way for you to have access to PHP5 now. There is a way to get it to work with PHP4, see http://wordpress.org/support/topic/206086?replies=13 for instructions. These instructions will have to be followed every time you upgrade Breadcrumb NavXT, hence I strongly suggest you migrate to PHP5 sooner rather than later.

    -John Havlik

  16. I got the same “Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home2/cablech/public_html/wp-content/plugins/breadcrumb-navxt/breadcrumb_navxt_admin.php on line 37” as well because my php version’s 4.4.5. I changed the ‘private’ to ‘var’ and it worked, though I’m not sure if it broke anything without my knowing.

    • Seluna,

      As discussed above, you really should upgrade to PHP5. I no longer support PHP4 installations, thus you are on your own for support in a PHP4 environment.

      -John Havlik

  17. I’m also getting an error, but I confirmed that I AM using PHP 5:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}

    wp/wp-content/plugins/breadcrumb-navxt/breadcrumb_navxt_admin.php on line 53

Comments are closed.