Jump to content

Featured Replies

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

Features

  • Submit 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 Center

  • Search integration: search links along with the rest of your community’s content

  • Supports item marking, allowing your users to see what links have been added or commented on

  • Integrates 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 relationships

  • Category Icons

  • Drag & drop reordering of categories in the ACP.

  • Per-category permissions to show categories, view links, submit links, add comments, and avoid approval queues

  • Provide 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 Index

  • Integrates 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 system

  • Integration with the Sitemap system to include links in your sitemap

  • Ability to create RSS feeds of all links

  • Integration with ACP Live Seach (Links categories)

  • Support Extra Fields so you can define different fields per category

  • Friendly URLs for links and categories

  • Ability to configure the Links Index page to display the blocks you want

  • And much, much more!

Notes

  • Each 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

Links Directory

  • 2 weeks later...
  • Replies 49
  • Views 702
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Adriano
    Adriano

    What's New in Version 6.0.6: Fix blocks on the index Fix the map not showing up on the link view

  • Adriano
    Adriano

    Yes. I’ll release a fix tomorrow morning.

  • Adriano
    Adriano

    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.

Posted Images

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 by GoGators

  • Author
  • Administrator
31 minutes ago, GoGators said:

I am getting this error message. Any suggestions?

Yes. I’ll release a fix tomorrow morning.

  • Author
  • Administrator
12 hours ago, GoGators said:

Any suggestions?

I sent you a message with a new version for tests.

I added a Random Link block but it looks as if it is unformatted. Or is this the actual design?

Skärmavbild 2025-02-08 kl. 13.14.23.png

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

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)

  • Author
  • Administrator

I didn’t use carousel, if I recall; only table or minimal. I’ll take a look.

image.png

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.

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

  • 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?

Skärmavbild 2025-02-08 kl. 13.14.23.png

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:

image.png

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:

image.png

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.

  • Author
  • Administrator

What's New in Version 6.0.2

  • Fix broken layout from TOP HITS and BEST REVIEWED LINKS widgets.

  • 4 weeks later...

After updating the forum, such a mistake (((

Screenshot_2.png

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

Issue after v5.0.4 upgrade

Fatal 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

  • Author
  • Administrator

What's New in Version 6.0.3:

  • IPS 5.0.4+ compatibility only!

I edit a category links and the phrase 'links_category_icon_picker' seems to need some tweaks

2025-03-23_13-56-32.jpg

Chris

Edited by Chris59
Sorry: Can you move this post to right support forum (links)

  • 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 tweaks

2025-03-23_13-56-32.jpg

Chris

I can't reproduce this, Chris:

Captura de tela 2025-03-24 160845.png

Captura de tela 2025-03-24 160857.png

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.

  • Author
  • Administrator

What's New in Version 6.0.4:

  • Fix missing language bits

  • Templates tweaks

  • 3 weeks later...
  • Author
  • Administrator

What's New in Version 6.0.5:

Enhancements

  • Send a notification to moderators whenever a pending link is submitted

  • Show a notice on the submission form stating that the record will require approval

  • Templates tweaks

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?

image.png

image.png

  • 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?

image.png

image.png

In a future version. It has only 7 hours I released a version.

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.

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.