LinkFly – AdFly Clone URL Shortener PHP Script

Overview

Make money by starting your own monetized link shortener!

This template allows you to build, run, maintain, and customize your own monetized link shortener, similar to sites like AdFly or Shorte.st. It comes fully featured with an admin panel, easy install instructions, full AJAX-based link shortener, and much more!

Uses PHP and MySQL.

Demo Username & Password:

Username: TestAccount

Password: Password123

Features

General

  • Fully packaged, fast AJAX-based URL shortener
    • Change domain
    • Multiple domains are supported
    • Give the shortened URL a custom alias
    • Change the ad type
    • Optional CAPTCHA verification
    • Intelligent spam prevention that can be customized
    • Disallow proxies from viewing and spamming links
  • Beautiful, modern, Bootstrap-based default template
    • Completely customizable – 100% access to every part of the code
    • Home page with site statistics
    • Fully responsive – works on mobile and any other devices that support HTML5 and CSS3
    • Utilizes Bootstrap, Glyphicons, JQuery, and modern technology
    • Uses the powerful Smarty templating engine
    • Multiple theme support – Instantaneously switch between themes

Publishers

  • Publishers and you can earn money by showing ads when users click on shortened links
    • Based on a system similar to adf.ly and linkbucks.com
    • Intelligent ad (also referred to as campaigns) system – Campaigns are not randomly displayed, but selected based on profit, duration, etc…
    • Ads are embedded using iFrames – the same way the biggest monetized link shorteners do it
  • Publishers earn money by sharing their links
  • Different ad types
    • Interstitial – Full page ad
    • Banner – Smaller ad
    • No ad – No ad will be shown
  • Keeps track of views
    • IP, Country (location), Device are all recorded and allow advertisers to pinpoint their ads
  • Customized Rates
    • Change the CPM (Cost Per Mille, thousands) based on cost and country
  • Publishers have access to a powerful dashboard
    • Includes statistics
    • Sort by Month & Year
    • Auto-generated line graphs
    • Shows top ten devices, countries, and referrals
    • Can view, edit, and delete links
    • Customized statistics page for each link

Withdrawal System

  • Publishers can withdraw their earned profits using PayPal
  • Export PayPal-compatible MassPay file for quickly processing withdrawals
  • Change when publishers are allowed to withdraw
    • Add minimum withdrawal amount
    • Change the age publishers’ accounts have to be in order to withdraw
    • Prevent users who just changed their passwords from withdrawing funds
    • Turn off withdrawals if funds are low
    • CAPTCHA verification to prevent spam

Advertiser System

  • Advertisers can purchase campaigns
    • Easy PayPal integration – just enter your PayPal e-mail and get paid!
  • Advertisers can edit, delete, and monitor their campaigns
  • Access to powerful advertiser dashboard that shows popularity of campaigns, CPM, views, devices, locations, and much more!
    • Sort by Month & Year
    • View line graphs & more statistics!

Members

  • Fully featured member system
  • Easily make other members admins
  • Guests can sign up
    • Activation e-mails are sent out
    • CAPTCHA verification
  • Powerful login system
    • ‘Forgot password’ function
    • Allows users to reset their passwords
  • E-Mails are automatically sent out
    • Welcome User e-mail
    • Reset password e-mail
  • Admins can turn off registration
  • ‘My Account’ function
    • Allows users to change their username, e-mail, password and site settings
    • View recent transactions
  • Permission System
    • Change permissions for users and assign them to permission groups
    • Change how long they have to wait for ads, if they require CAPTCHA, how often they can shorten links, and much more!

Multilingual

  • Supports multiple languages
  • Easily create your own translations
  • Bundled with complete ‘English’ language file
  • Users can easily change their languages on the site
    • Will be remembered

Pages

  • Create and edit pages
  • Easily translate pages using the admin panel
  • Change how pages look
  • Use Smarty tags in your pages
  • Includes the following:
    • About page
    • Make money page
    • How to become an advertiser page
    • Contact form
    • Report form
    • Advertising rates form

Announcements

  • Announce site changes, contests, coupons & more using the built-in announcement system
  • Easily edit using the admin panel
  • Change appearance of announcements – Error, Success, Warning, or Info!
  • Most recent announcement shown on the top of the page

Contact & Report

  • Fully features contact form with CAPTCHA verification
    • Use this to communicate to members if they are having issues & etc…
  • Fully features report form
    • Allows users to report inappropriate ads & and more
    • Keep your site secured and free from spam this way

Administration Panel

  • Easily accessible & make users admins
  • View site statistics on the dashboard
  • Change general settings
  • Change site name
  • Change base URL
  • Pick a default campaign or no campaign
  • Change default site logo, language, and timezone
  • Add a copyright
  • Maintenance mode
  • Show recent announcements
  • Turn on/off PayPal sandbox mode
  • Change site currency
  • Change currency appearance
  • Add PayPal E-Mail
  • Add Meta tags (description, author & more)
  • Add Google Analytics code or similar
  • Show 3rd-party ads on site
  • View, Edit, Delete, or disable links
  • Sort links
  • View, Edit, and Add custom domains for link shortening
  • Check if anonymous users need to do captcha verification
  • Disallow certain domains to prevent circle linking
  • Change the suffix length of the shortened URL
  • Custom alias min length & max
  • Powerful Permissions System
    • Rules include:
    • Can shorten
    • Requires account
    • Can advertise
    • Requires CAPTCHA for shortening
    • Custom Alias
    • Can change Domain
    • Change ad type
    • Link Waiting Time
    • Spam Prevention Time
  • Allow sign-ups/Turn off registration
  • Minimum password length
  • Default permissions for accounts
  • Default permissions for visitors (guests)
  • View, Edit, Delete Campaigns
  • View, Edit, Delete Rates
  • Check if Campaigns need to be manually approved by an admin
  • Check if an Update to a Campaign requires re-approval by an admin
  • Change Interstitial Ad Percentage
  • Change Banner Ad Percentage
  • Change No Ad Percentage
  • Minimum Daily Budget
  • Minimum Quantity Views
  • Maximum Quanitity Views
  • Banner width (px)
  • Banner height (px)
  • View recent withdrawals
  • Mark withdrawal statuses
  • Export MassPay file
  • View recent transactions
  • Enable/Turn off withdrawals
  • Edit, View, Add and Delete Pages
  • View Reports and Contact requests
  • Add, Edit, and Delete announcements

Requirements

    • PHP 5.6+ with crypt_blowfish and GD Library with freetype support enabled
    • MySQL version 4.0+ Database
    • 10+ MB Free Space
    • FTP Access
    • Write/Read Access (CHMOD777/755)
    • Apache Server with mod_rewrite enabled

Instructions

The instructions are included in the main ZIP file.

Related