Posted January 22Jan 22 Administrator Links Directory Links Directory is an application that provides your community with a member-driven web directory. Allow members to submit websites for approval in categories you define. Users can comment and rate other member’s submissions. You can also mark websites as official affiliates, fostering traffic between friends.FeaturesSubmit links to websites along with a title, description, and an image generated from extensible APIs: Sneak.pw, WebThumbnail, Thumbshots (requires an API Key), and Upload field. You can also save the image locally, which will reduce the API call. The image is updated when you update the link. The admin can choose if new links are moderated, per category.Ability to charge per link, integrated into Commerce.Submit comments to links. Admin can choose if new comments are moderated, per category.Rate links using the star rating system used throughout the IPS4. Per category setting.Integrates to Share Links to share or email inks.Integrates to Google Maps if an address is provided in the link submission (IPS 4.1.13+: Google Map APIs now require an API key. Go to AdminCP -> System -> Community Enhancements to enable Google Maps support)The ability for users to report potentially offensive content or broken links using the built-in Report CenterSearch integration: search links along with the rest of your community’s contentSupports item marking, allowing your users to see what links have been added or commented onIntegrates into Activity Streams.Supports the built-in tagging system including prefixes.Support for notifications such as new links and comments on user links.Ability to follow/like categories and individual links.Unlimited categories of links, plus the unlimited depth of parent-child relationshipsCategory IconsDrag & drop reordering of categories in the ACP.Per-category permissions to show categories, view links, submit links, add comments, and avoid approval queuesProvide a “link back” code so other websites can link back to yours.Mark links as official affiliates and display them in a different section on the Links Directory IndexIntegrates into IPS4 Moderating system, which all common permissions, such as pin, unpin, delete, feature, move, etc.Per-category Permissions allow you to specify which permission sets are allowed to view categories, view links, add links, edit links, comment, rate, and avoid moderation at a granular level.Robust Admin Restrictions.Integration with the Advertisement systemIntegration with the Sitemap system to include links in your sitemapAbility to create RSS feeds of all linksIntegration with ACP Live Seach (Links categories)Support Extra Fields so you can define different fields per categoryFriendly URLs for links and categoriesAbility to configure the Links Index page to display the blocks you wantAnd much, much more!NotesEach purchase entitles you to the use of Links on one Community installation. File Information Submitter Adriano Submitted 01/22/2025 Category Paid Applications View File
February 5Feb 5 I am getting this error message. Any suggestions?Error: Class "IPS\links\setup\upg_500080\Db" not found (0)#0 /home/public_html/applications/core/modules/admin/applications/applications.php(1081): IPS\links\setup\upg_500080\Upgrade->step1()#1 /home/public_html/system/Helpers/MultipleRedirect/MultipleRedirect.php(104): IPS\core\modules\admin\applications\applications->IPS\core\modules\admin\applications\{closure}()#2 /home/public_html/applications/core/modules/admin/applications/applications.php(933): IPS\Helpers\MultipleRedirect->__construct()#3 /home/public_html/system/Dispatcher/Controller.php(128): IPS\core\modules\admin\applications\applications->upgrade()#4 /home/public_html/system/Node/Controller.php(117): IPS\Dispatcher\Controller->execute()#5 /home/public_html/applications/core/modules/admin/applications/applications.php(119): IPS\Node\Controller->execute()#6 /home/thearmo1/public_html/system/Dispatcher/Dispatcher.php(169): IPS\core\modules\admin\applications\applications->execute()#7 /home/public_html/admin/index.php(15): IPS\Dispatcher->run()#8 {main} Edited February 5Feb 5 by GoGators
February 5Feb 5 Author Administrator 31 minutes ago, GoGators said:I am getting this error message. Any suggestions?Yes. I’ll release a fix tomorrow morning.
February 5Feb 5 Author Administrator 12 hours ago, GoGators said:Any suggestions?I sent you a message with a new version for tests.
February 5Feb 5 Author Administrator What's New in Version 6.0.1Fix: https://www.sosinvision.com.br/index.php?/forums/topic/3097-links-directory/#findComment-18494
February 8Feb 8 I added a Random Link block but it looks as if it is unformatted. Or is this the actual design?
February 8Feb 8 Author Administrator 49 minutes ago, Stefan Johansson_72643 said:I added a Random Link block but it looks as if it is unformatted. Or is this the actual design?Nope. I probably forgot to make it compatible with IPS5 templates. Test it more. I’ll have to release a new version to fix it.
February 8Feb 8 Another things I noticed, I tried to use the Links Widget and show links as a carousel.However, the carousel function did not seem to work (regular or autoplayed) that did not seem work.But, I am fine with a minimal list instead (see example on 99nicu.org)
February 8Feb 8 Author Administrator I didn’t use carousel, if I recall; only table or minimal. I’ll take a look.
February 11Feb 11 Hello, the display in the most-clicked widget looks like this. The page structure seems broken and is not visually appealing. Could you take a look at it? I placed this widget in the left sidebar.
February 11Feb 11 Author Administrator All the templates from all IPS4 apps had to be done almost from the scratch, so most likely things like that will happen here or there.I’lltake a look up to the weekend. This time is necessary to make people keep using the app, so I don’t need to release a version right after the other.
February 14Feb 14 Author Administrator On 2/8/2025 at 9:16 AM, Stefan Johansson_72643 said:I added a Random Link block but it looks as if it is unformatted. Or is this the actual design?The IPS5 version doesn't have a RANDOM LINKS anymore. You're probably seeing it because you came from the IPS4 version, right? The RANDOM option was added to the LINK FEED:On 2/8/2025 at 10:16 AM, Stefan Johansson_72643 said:Another things I noticed, I tried to use the Links Widget and show links as a carousel.However, the carousel function did not seem to work (regular or autoplayed) that did not seem work.But, I am fine with a minimal list instead (see example on 99nicu.org)This isn't an option for the LD app; you can add any other widget in a carousel format. See:On 2/11/2025 at 5:14 AM, TBB1234 said:Hello, the display in the most-clicked widget looks like this. The page structure seems broken and is not visually appealing. Could you take a look at it? I placed this widget in the left sidebar.Confirmed. Working on it.
February 14Feb 14 Author Administrator What's New in Version 6.0.2Fix broken layout from TOP HITS and BEST REVIEWED LINKS widgets.
March 12Mar 12 Author Administrator Disable the app. I won’t update before the 5.0.4 final. Sorry.If you have FTP access, do the change I’ve shown in the Tutorials app.
March 20Mar 20 Issue after v5.0.4 upgradeFatal error: Declaration of IPS\links\Link::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\Content\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\Node\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\Patterns\ActiveRecordIterator|int must be compatible with IPS\Content\Item::getItemsWithPermission(array $where = [], ?string $order = null, array|int|null $limit = 10, ?string $permissionKey = 'read', int|bool|null $includeHiddenItems = IPS\Content\Filter::FILTER_AUTOMATIC, int $queryFlags = 0, ?IPS\Member $member = null, bool $joinContainer = false, bool $joinComments = false, bool $joinReviews = false, bool $countOnly = false, ?array $joins = null, IPS\Node\Model|bool $skipPermission = false, bool $joinTags = true, bool $joinAuthor = true, bool $joinLastCommenter = true, bool $showMovedLinks = false, ?array $location = null): IPS\Patterns\ActiveRecordIterator|int in /home/nicuuorg/public_html/applications/links/sources/Link/Link.php on line 469
March 23Mar 23 I edit a category links and the phrase 'links_category_icon_picker' seems to need some tweaksChris Edited March 23Mar 23 by Chris59 Sorry: Can you move this post to right support forum (links)
March 24Mar 24 Author Administrator On 3/23/2025 at 9:58 AM, Chris59 said:I edit a category links and the phrase 'links_category_icon_picker' seems to need some tweaksChrisI can't reproduce this, Chris:Using 3.0.1.EDIT: I just realized that your error says LINKS DIRECTORY and not Tutorials. You probably posted in the wrong support topic. I'll test LD.EDIT2: Moved to the Links Directory topic.
March 24Mar 24 Author Administrator What's New in Version 6.0.4:Fix missing language bitsTemplates tweaks
April 10Apr 10 Author Administrator @TBB1234Which widget is this (Most Clicked)?It seems to be the TOP HITS? If it is, it's working just fine:See: https://www.sosinvision.com.br/index.php?/forums/topic/3097-links-directory/#findComment-18699Not sure why yours is still like that.
April 11Apr 11 Author Administrator What's New in Version 6.0.5:EnhancementsSend a notification to moderators whenever a pending link is submittedShow a notice on the submission form stating that the record will require approvalTemplates tweaks
April 11Apr 11 Adriano,Google Maps is working across my site in general, and I’ve configured the necessary API settings correctly. In fact, the map works fine in the Clubs section. However, in the Links Directory plugin, when I enter an address in the company address field, the API recognizes the address, but after saving it, the map doesn't display it. Could you please check this?
April 11Apr 11 Author Administrator 55 minutes ago, TBB1234 said:Adriano,Google Maps is working across my site in general, and I’ve configured the necessary API settings correctly. In fact, the map works fine in the Clubs section. However, in the Links Directory plugin, when I enter an address in the company address field, the API recognizes the address, but after saving it, the map doesn't display it. Could you please check this?In a future version. It has only 7 hours I released a version.
April 12Apr 12 9 hours ago, Adriano said:In a future version. It has only 7 hours I released a version.Yes, yes, I’m aware. It’s not a problem — I’m just letting you know so you can add it to your bug list. These things come up as I use it, if there’s any issue.