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.
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.


Axel Wers
/ July 27, 2011Will be there some new features included? For example possibility to change link owner (I suggested it some time ago).
Brandon
/ July 27, 2011There 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.
Axel Wers
/ July 27, 2011Yeah, that’s OK, I understand that compatibility with IP.Board 3.2. is on first place.
Thanks for that feature
Dean
/ July 27, 2011Is 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?
Brandon
/ July 27, 2011You 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.
Dean
/ July 29, 2011Thanks Brandon. I’ll back everything up and give it a whirl..
Ryan
/ July 27, 2011Dean 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.
Craig
/ July 27, 2011Great work Brandon, very much appreciated.
Matt Souza
/ August 2, 2011Any news on this? Also, has a price been set yet? Thanks.
Brandon
/ August 2, 2011I’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.
Ryan
/ August 3, 2011Alright I look forward to this when it is released.
Ryan
/ August 6, 2011have you released the update yet? if so where is it
Matt Souza
/ August 7, 2011Thanks Brandon, many are looking forward to it
Poker
/ August 9, 2011Hi 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,
Ron
/ August 9, 2011I 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.
Noni
/ August 10, 2011Hello Brandon,
Can you estimate a release date for the Links Directory?
Brandon
/ August 10, 2011Hopefully 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.
Ryan
/ August 11, 2011HINT: 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.
Ryan
/ August 11, 2011Also 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.
Ryan
/ August 11, 2011Again 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.
Ryan
/ August 11, 2011For 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.
keith
/ August 12, 2011Ryan,
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
Brandon
/ August 14, 2011I’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.
Ryan
/ August 15, 2011Thanks 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.
Matt Souza
/ August 26, 2011Any new news on this yet?
Ron
/ August 31, 2011This is sorely missed on our site. Any word on when it will be available? or is someone else taking it over.
Noni
/ September 1, 2011Hello Brandon,
3 weeks ago you mentioned a couple of weeks… can you make a more precise estimation now?
Brandon
/ September 6, 2011Sorry 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!