# General Settings

  • Site Language: Main language of the site. required

# Logo/Image Settings

  • Site Logo: The Logo of the site, will be shown on the header and footer sections. 1100x220 pixels recommended
  • Favicon: The favicon image of the site. 192x192 pixels recommended
  • Default Link Image: If the link icon is not uploaded, the default link icon will be displayed. 200x200 pixels recommended
  • Default Category Image: If the category icon is not uploaded, the default category icon will be displayed 200x200 pixels recommended
  • Use Text Image: Used to show text logo in the header section instead of the image logo.
  • Default Share Image: Will be used, when pages other than the link detail pages are shared on social media platforms. 600x315 pixels recommended

# Social Media

  • Facebook Page URL: The URL of the Facebook page.
  • Twitter Account Username: The username of the Twitter account.

# Google reCAPTCHA

Google reCAPTCHA is a service that protects you from unwanted spam bots.

  • Enable Google reCAPTCHA: Enables Google reCAPTCHA protection against spam bots.
  • Google reCAPTCHA Site Key: Google reCAPTCHA v2 Site Key.
  • Google reCAPTCHA Secret Key: Google reCAPTCHA v2 Secret Key.

To use Google's reCAPTCHA service, follow these steps:

  1. Log into your Google account and register a new site to use reCAPTCHA on.
  2. Select reCAPTCHA v2
  3. After submitting the page you will be given a Site Key and a Secret Key.

Tip

If Google reCAPTCHA credentials are incorrect, you may not be able to login to your panel, you can disable Google reCAPTCHA by running the following command in PHPMyAdmin or a similar application and log in to your panel again.

update settings set value='0' where name='enable_google_recaptcha';

# Redirection Page

  • Time before redirection (in seconds): Used to set how long users will wait after clicking a link.

# HTML Codes

  • Before </head> Tag: Used to place HTML codes on the head section of the page.
  • After <body> Tag: Used to place HTML codes on the body section of the page.
  • Before </body> Tag: Used to place HTML codes on the end of the body section of the page.

Important Note

Due to security reasons, serious security measures have been taken regarding the use of Javascript codes. But if you still want to use Javascript codes, please edit the .env file and set APP_PURIFIER to 0. This change also affects the HTML insertion fields on the Ads page.

APP_PURIFIER="0"

# Item Listing Settings

  • Links Per Page: Used to set how many links will be shown on each page in the category and other pages. required
  • Links Per Page (Search Page): Used to set how many links will be shown on the search page. required
  • Articles Per Page : Used to set how many articles will be shown on the all articles page. required

# Other Settings

  • Google Adsense Publisher ID: Used to show Google Ads. Only 16 digits publisher ID is needed, example: ca-pub- 1234567891234567
  • Google Analytics Tracking ID: Used to track website analytics. Tracking ID or Measurement ID is needed, example: UA-12345678-12 or G-A1B2C3D4E5
  • Admin Email: Email address to which submission notifications and problem reports will be sent.
  • Link Details on Redirection Page on Mobile Devices: Used to set place of link details on redirection page on mobile devices.
  • Navbar Type: Used to select the navbar type to be used in the system.
  • Article Boxes on Home Page: Used to hide or change the location of the article boxes on the main page.
  • Count Each Page View Only Once: Used to set how page views are counted.
  • Show Country Code Next to Phone Number: If there is a phone number in the link details, used to set whether to show the country code next to the phone number.
  • Ping Google When Sitemap Updates: Used to ping Google when the sitemap is updated.
  • Show Cookie Notification Bar: Used to show or hide Cookie Notification bar.
  • Enable Link Submission Form: Used to enable or disable link submission form.
  • Show RSS Feed Link in the Header: Used to show or hide RSS Feed link on the header.
  • Show Random Link Icon in the Header: Used to show or hide random link icon on the header.
  • Enable Breadcrumbs: Used to enable or disable breadcrumbs.
  • Show QR Code on Detail Pages: Used to show or hide QR Code on link detail pages.
  • Enable Link Report Form: Used to enable or disable link report form on link detail page.
  • Show Page Views on Detail Pages: Used to show or hide page views on link detail pages.
  • Show Click Counts on Detail Pages: Used to show or hide click counts on link detail pages.
  • Show Link Count of Categories on Home Page: Used to show or hide link count of categories on the home page.

  • Show Link Count of Subcategories on Home Page: Used to show or hide link count of subcategories on the home page.

  • Show Link Count on Category Pages: Used to show or hide link counts of subcategories on category pages.

  • Notify the Submitter Via Email if Submission is Approved: Used to notify submitter via email if his/her submission is approved.
  • Notify the Submitter Via Email if Submission is Rejected: Used to notify submitter via email if his/her submission is rejected.
  • Notify Me Via Email if New Submission Received: Used to notify site admin via email if a new submission received.
  • Sticky Ads on Right Column: Used to make the ads in the right column sticky. Please note that some advertising companies may override this setting and disable the sticky feature.
  • Show Featured Text Badge in Featured Links: Used to display featured text badges next to featured link titles.
  • Randomly Show Featured Links on Home Page: Used to randomly show Featured Links on the homepage.
  • Show Articles Link in the Header: Used to add a link to the articles page in the header.
  • Search Categories on the Search Page: Used to show categories related to the relevant term on search pages.
  • Allow Widget Embed: Enables or disables widget embed feature. If disabled, site owners who have already added the embed code to their site will also be affected by this situation and the widget will not work.
  • Enable Infinite Scroll: Used to enable or disable Enable Infinite Scroll.
  • Enable Live Ajax Search: Used to enable or disable Live Ajax Search.
  • Main Language on Root Folder: If selected, the main language of the site will run in the root directory.
  • Scenario

    There are 2 languages on your site, English and German, let's assume that the main language of your site is English, if this feature is enabled, the link structure of the site will be as follows.

    English: https://www.yoursite.com
    German: https://www.yoursite.com/de

    If this feature is not enabled, the link structure will be as follows.

    English: https://www.yoursite.com/en
    German: https://www.yoursite.com/de

    Important Note: it is recommended to clear the browser cache after changing these settings, or you can test in incognito mode.

  • Show All Links From Subcategories in the Main Category : If selected, the links of the sub-categories will be listed under the main category.
  • Optional Icon on User Submissions: Can be selected if the user is not requested to add a site icon.
  • Scrollable Articles on Home Page on Mobile Devices: Used to set whether users can scroll the articles on the home page on mobile devices.
  • Noindex Redirection Pages: Used to prevent indexing redirection pages by search engines.

# SEO Settings

On this page you can change the title, description, slugs and custom meta attributes for each language and further customize your site.

# Bank Accounts

Used to add bank accounts that users can choose to pay by bank transfer. Bank name and account details are required.

Note

Once used, the bank account cannot be deleted, it can only be activated or deactivated.

# Page Titles

Used to change default titles of pages. The following macros are supported on all pages.

Macro Detail
%sep%
%site_name% Site Title
%year% Year
%month% Month
%day% Day
%month_text% Month (Full Textual Representation)
%day_text% Day (Full Textual Representation)
  • Home Page Title Format
Example
%site_name% %sep% Best of %year%

Result:

Link Directory Pro › Best of 2021

  • Link Page Title Format
Macro Detail
%link_title% Link Title
%category_title% Category Title
Example
%site_name% %sep% %category_title% %sep% %link_title%

Result:

Link Directory Pro › Internet › Google

  • Redirection Page Title Format
Macro Detail
%link_title% Link Title
%category_title% Category Title
Example
%site_name% %sep% %category_title% %sep% %link_title%

Result:

Link Directory Pro › Internet › Google

  • Category Page Title Format
Macro Detail
%category_title% Category Title
Example
%site_name% %sep% %category_title%

Result:

Link Directory Pro › Entertainment and Media

  • Custom Page Title Format
Macro Detail
%page_title% Page Title
Example
%site_name% %sep% %page_title%

Result:

Link Directory Pro › About Us

# Payment & Listing Settings

  • Payment Currency: Currency that will be used in transactions. E.g. USD or EUR
  • Payment Currency Symbol: Currency that will be used in transactions. E.g. $ or €.
  • Grace Period (Hours): Additional time to be granted to users who do not renew their package. It should be written in hours. At the end of this period, the link will be disabled. If it is not desired to give additional time, 0 should be written, in this case the expired link will be disabled immediately.
  • Cronjob URL: The Cronjob link that needs to be run every minute, it is required to process some payments, disable expired links and download screenshots.
  • PayPal Webhook URL: Used to add the payments of the users paying with PayPal subscription to the system. More detailed information can be found here.
  • Reciprocal Link Code: The code you want users to add to their site.
  • Sort Links on Category Pages By: Used to select how the links will be sorted on category pages.
  • Sort Links on Popular Links Page By: Used to select how the links will be sorted on popular links page.
  • Domain Blacklist (One Domain Per Line): A list of links that you do not want to allow to be added to the system. It should be added with and without www.

    Example

    domain.com
    www.domain.com
    anotherdomain.com
    domain.net

  • Allowed Payment Methods: It is used to select the payment methods you want to use in your system. You can disable payment methods that are not supported in your region here.

# Mail Settings

  • Logo to be Used in Emails: Used to set the logo to be displayed in the mails.
  • Email Footer Message: Ued to write the text that will be displayed at the bottom of the mails.
  • Use Text Logo in Emails : Used to set text logo display instead of image logo in mails.
  • Notify Me Via Email if New Submission Received: Used to notify site admin via email if a new submission received.
  • Send Renewal Notification 24 Hours Before Link Expires: If selected, a renewal notification will be sent to users 24 hours before the link expires. In daily packages, this period is 12 hours.

# Translations

  • Language: Name of the language.
  • Language Code: 2-letter code of the language, for example for the German language: de. Here You can find a list of ISO 3166-1 alpha-2 Country Codes.
  • OG:locale Tag: OG:locale code of the language. Here you can find a list of Country Locale Codes.
  • Country Flag: Used to select the flag to be displayed on the frontend and backend of your site for related language-related operations. For example, it is used to change the site language at the top right of the page in the frontend section.

# Screenshot Settings

The system uses thum.io API to generate screenshots. You can create an API key by clicking the Create new key button under the Keys tab. Since the screenshot creation process is done in the background and there is no visitor interaction, you can choose Raw as the Type. You can write any hard-to-guess text on URL Key that you should not share with anyone (A word should be written here, not a URL. Example: zXo8LU7rkp) . You can write any text to Nickname, this text does not have a role in the system's screenshot creation phase.

  • Automatically Generate Screenshots as Icons: If selected, screenshots of links will be generated as site icons.
  • Thum.io ID : Your thum.io user ID.
  • Thum.io URL Key: The unique key you created in Thum.io.

Tip

It is recommended to check the screenshot creation statistics under the Stats tab, thum.io allows to create a certain number of screenshots per month, if you exceed it, you may not be able to create screenshots and you may need to upgrade your account.

Also, please note that the system uses 2 credits for each screenshot creation, the first credit is used for the request to create the screenshot, and the second is used for saving the screenshot. The reason for this is that it takes time for the sites to load completely during the screen capture phase, the system downloads the final version of the screenshot after waiting for at least 45 seconds.