Brandon Davie

Web developer and technology enthusiast

Links Directory Status

Categorizing Links

I am in the process of updating the popular Links Directory application for the latest version of IP.Board. For those of you who do not know, Links Directory provides your IP.Board community with a full-featured web directory. Members can contribute links to categories, comment and rate links, and visit them without leaving your website.

Links Directory, or IP.Links at the time, was one of the first fully integrated applications for the major IP.Board 3.0 release. I have updated it accordingly to ensure compatibility with each new release of IP.Board, adding several features along the way. It is now time to update this popular add-on for IP.Board 3.2.

Links Directory Settings

I have completed this process for the Admin CP side. Outside of quite a bit of front-end changes, there were a couple back-end changes that were required. Most notably, the core application’s settings section has been moved out of the tools module into the settings module. As such, the calls loading the library and associated skin files had to be updated accordingly.

I plan to begin working on the public side of the application tomorrow or later this week. I will keep everyone updated.


« Previous post

28 ResponsesLeave one →

  1. Will be there some new features included? For example possibility to change link owner (I suggested it some time ago).

    Reply
    • Brandon

       /  July 27, 2011

      There is a lot of demand over on the IPS community forums for an update that makes it compatible with IP.Board 3.2. As I understand it, most people would rather have a compatibility update sooner rather than later. I’ll immediately begin working on a feature release though, which I’ll be sure to include changing link ownership.

      Reply
      • Yeah, that’s OK, I understand that compatibility with IP.Board 3.2. is on first place.
        Thanks for that feature :)

        Reply
  2. Is there a way for me to update my IPB install but leave the links data there until you’ve written the update? Or do I have to hold off the IPB upgrade?

    Reply
    • Brandon

       /  July 27, 2011

      You can upgrade your IP.Board 3.2 install, but I’d recommend disabling the IP.Links / Links Directory application beforehand. Leave it disabled until the compatibility update is available and you’ve updated. Otherwise your members will encounter driver (SQL) errors when accessing the application.

      Reply
  3. Dean I’ll speak for Brandon… you can upgrade IPB to 3.2.0 once the update for Links Directory is written but I suggest you to backup your database first.

    You would have to wait before upgrading IPB to 3.2.0 if you want to get the updated Links Directory first that work on 3.2.0.

    Reply
  4. Great work Brandon, very much appreciated.

    Reply
  5. Any news on this? Also, has a price been set yet? Thanks.

    Reply
    • Brandon

       /  August 2, 2011

      I’ll post an update soon, but progress is going well. I haven’t set a price yet, but it’ll be within the $15-25 range.

      Reply
  6. Alright I look forward to this when it is released.

    Reply
  7. have you released the update yet? if so where is it

    Reply
  8. Thanks Brandon, many are looking forward to it

    Reply
  9. Hi Brandon,

    Thanks for your great work.
    As many customers of IP.Board here, I’m willing to pay for an update of IP.Links that will work with IPB 3.2.x.

    If it is a free upgrade, then tell me if you have a donation option for you (for instance with Paypal) ;-)

    Thanks,

    Reply
  10. I know I am, already saving my coffee change so I can pay for the update and get it going once I upgrade my site. Thanks for a great application.

    Reply
  11. Noni

     /  August 10, 2011

    Hello Brandon,
    Can you estimate a release date for the Links Directory?

    Reply
  12. Brandon

     /  August 10, 2011

    Hopefully within a couple weeks at most. I am just returning from a conference and I’m about to leave for a anniversary vacation tomorrow and won’t be back until Monday.

    Reply
  13. HINT: There is not much changes on public side as commenting out (maybe 2 things and a table in DB query) what is removed or changed in IPB 3.2. I’m not sure about admin cp part yet but I know the settings and group permissions are not working.

    Reply
  14. Also what I meant about maybe two things is the function that calls something that are invalid in few files and it is not just two things to comment out as I am not the developer even I do know how this work because I have experience this almost ten years.

    Reply
  15. Again sorry for what I said to comment out a table. That is wrong word that I speak and I meant a dead field that IPB 3.2 removed in members table.

    Reply
  16. For users that already have links directory installed and want it to work on IPB 3.2. You must have it already set up before upgrading to IPB 3.2. After upgrading to IPB 3.2 with my fixes applied only links directory settings and group permissions will not work until Brandon releases the update with fixes about admin side.

    links.php
    line 224 //$link[ 'link' ][ 'link_description' ] = IPSText::getTextClass( ‘bbcode’ )->memberViewImages( $link[ 'link' ][ 'link_description' ] );
    line 238 //$link[ 'comments' ][ $k ][ 'comment_content' ] = IPSText::getTextClass( ‘bbcode’ )->memberViewImages( $link[ 'comments' ][ $k ][ 'comment_content' ] );

    categories.php
    line 164 //$activeUsers = $this->links->fetchActiveUsers();
    line 428 //$category[ 'activeUsers' ] = $this->links->fetchActiveUsers( array( ‘location_2_type’ => ‘cat’, ‘location_2_id’ => $category[ 'category_id' ] ) );

    classlinks.php
    remove m.hide_email from the query twice

    There you go I just told you guys on what to comment out to get the Links Directory working again on the public side.

    Reply
  17. keith

     /  August 12, 2011

    Ryan,
    Can you provide the directory paths for each of these files? I would like to try and make these edits but can not locate the files.

    Thanks a ton for putting together a quick fix.

    Keith

    Reply
  18. Brandon

     /  August 14, 2011

    I’ve decided to leave Ryan’s instructions up but I must warn everyone before following them — they are not supported and are not inclusive of everything required to get Links Directory working with IP.Board 3.2. I recommend waiting until the full update is available to ensure everything is ported over correctly and supported. It won’t be too much longer, I am back from vacation.

    Reply
  19. Thanks Brandon and I already knew that it was not a full fix but it does seem that it does just not everything as it was only temporary. Let me know when the update is available so I can upgrade my links directory.

    Keith it is NOT a quick fix for everything and like Brandon stated I cannot tell you the full path to there as YOU have to figure out where the files are. Sorry.

    Reply
  20. Any new news on this yet?

    Reply
  21. This is sorely missed on our site. Any word on when it will be available? or is someone else taking it over.

    Reply
  22. Noni

     /  September 1, 2011

    Hello Brandon,

    3 weeks ago you mentioned a couple of weeks… can you make a more precise estimation now?

    Reply
  23. Brandon

     /  September 6, 2011

    Sorry all. Life has reared its ugly head. I won’t bore you with the details, but suffice to say my laptop took a dump and my backup solution partially failed the ultimate test. I should’ve kept you up guys up to date and I apologize for that.

    I assure everyone that once this app is released I will keep up on communication and support requests. I am releasing this app publicly in that I’m endorsing it on my personal website. I do this stuff for a living, to support my family; I’m not about to damage my reputation. Also, for those of you that remember the Links System and IP.Links days on 3.0 and 3.1 know how much I’m dedicated to the app. Once it’s out there, I won’t fail you :-) .

    As for an update: I’m working on it as we speak! The front end is nearly complete. I still plan on releasing a lightweight version to get you guys going and then following up with a further release approximately two weeks later containing the remaining features and finalizing integration with the new toys in 3.2. I will then begin working on new features as requested. Note again that once paid for you don’t have to pay for new updates.

    Please bear with me. We are in the home stretch!

    Reply

Leave a Reply