خرید از کد کانیون

ریال 2,726,960

لایسنس ارجینال

کیفیت چک شده توسط Envato

قابلیت آبدیت

خرید ریالی لینک محصول
فروش: 248
سازنده: forza020
compatible-browsers IE7-IE8-IE9-Firefox-Safari-Opera-Chrome
پشتیبانی PHP 5.0 - 5.2-PHP 5.3-MySQL 4.x-MySQL 5.x
آدرس دمو http://short.php5developer.com/
high-resolution No
software-framework Yii
source-files-included JavaScript JS-HTML-CSS-PHP-SWF/FLV-SQL
وضوع نمایش ویدئو
Card image cap

Url Shortener

توضیحات فارسی

این Short Shortener URL است که به شما اجازه می دهد URL های کوتاه شورت خود را برای مثال domain.name/a3vd ایجاد کنید. همچنین کاربران می توانند لینک ها را در شبکه های اجتماعی محبوب به اشتراک بگذارند یا پیوند را به عنوان کد QR ذخیره کنند. علاوه بر این، این برنامه دارای پنل مدیریت است. شما می توانید هر بخشی از برنامه را با زبان شروع کنید و با تنظیمات اجتماعی به پایان برسید. همچنین ماژول جستجوی پیشرفته و انعطاف پذیر و پیشرفته در پنل مدیریت باعث می شود که کار شما ساده تر برای کنترل URL ها باشد. برنامه های کاربردی نسخه ی نمایشی سایت: http://short.php5developer.com پانل مدیریت http://short.php5developer.com/admin ورود: admin رمز عبور: admin ویژگی ها سرویس کوتاه خود را URL خود مدیریت URL مدیریت سیستم، پیشرفته جستجو و مرتب سازی کد QR Autocopy دکمه اشتراک اجتماعی SEO، Og propirties customizaiotn Adsense، پشتیبانی تحلیلی تغییر زبان رابط کاربری مانند دکمه گوگل، بینگ، تایید Yandex رابط کاربری پاک و دوستانه نصب فایل برنامه سازنده API نصب نصب فایل نصب (http://domain.name/install.php) . دستورالعمل نصب را دنبال کنید. پس از نصب، فرمت فایل INSTALL.PHP را فراموش نکنید و تغییر داده های ADMIN در پانل اداری. توجه داشته باشید. اگر فایل index.php اصلی شما در پوشه ریشه قرار نگرفته است - شما باید RewriteBase / subfolder / را به فایل .htaccess اضافه کنید پس از RewriteEngine در مستند سازی http://docs.php5developer.com/url-shortener/ توسعهدهنده API می تواند استفاده آسان این API با درخواست http://domain.name/api؟url=your_long_url URL. این سرویس میتواند از 3 روش پاسخ استفاده کند: XML JSON Array (سریال) مثال: http://domain.name/api؟url=url&method=array شما به عنوان آرایه سریال پاسخ خواهید داد به روز رسانی v 1.2 - 2018.02.11 کلیپ بورد فلش با جاوا اسکریپت جایگزین کلیپ بورد تایمر در صفحه تغییر مسیر فعال نیست زمانی که نوارابزار فعال نیست قبلا خریداری شده است؟ اضافه / جایگزینی در زیر فایل های ذکر شده. فایل های اصلاح شده ~ root \ app \ views \ frontend \ application \ index.php ~ root \ app \ views \ frontend \ application \ redirect.php ~ root \ app \ views \ frontend \ layouts \ main.php ~ root \ js \ interfaces .js فایل جدید: ~ root \ js \ clipboard.min.js فایل های حذف شده: ~ root \ js \ ZeroClipboard.js ~ root \ flash directory v 1.1 - 2016.11.20 امکان حذف URL های کوتاه از همان میزبان. به عنوان مثال شما نمیتوانید آدرس "mydomain.com/xxx" را کوتاه کنید اگر اسکریپت را در "mydomain.com" نصب کردید قبلا خریداری شده است؟ فایل زیر را جایگزین کنید. ~ root / app / components / Helper.php ~ root / app / controllers / interface / ApiController.php ~ root / app / controllers / frontend / applicationController.php ~ root / js / frontend.js v 1.0 - 2016.01.10 بهروزرسانی کوکی پلاگین جاسوسی اتحادیه اروپا قبلا خریداری شده؟ فایل زیر را جایگزین کنید. ~ root / js / cookieconsent.latest.min.js v 0.9 - 2015.09.28 راه حل قانون کوکی اتحادیه اروپا قبلا خریداری شده؟ جایگزینی / اضافه کردن زیر فایل های ذکر شده ~ root / js / cookieconsent.latest.min.js ~ root / app / components / FrontEndController.php ~ root / app / config / cookie_law.php v 0.8 - 2015.03.23 رفع اشکالات کوچک قبلا خریداری شده؟ جایگزینی / اضافه کردن زیر فایل های زیر تغییر یافته: ~ root \ js \ frontend.js ~ root \ app \ controllers \ frontend \ ApiController.php ~ root \ app \ controllers \ frontend \ applicationController.php فایل جدید: ~ root \ app \ components \ UrlValidator.php v 0.7 - 2015.02.17 الگوی تشخیص نشانی اینترنتی بهبود یافته در حال حاضر خریداری شده است؟ فایل های ذکر شده زیر را تغییر دهید

توضیحات انگلیسی

This is advanced URL Shortener, which allows you to create your shorts URLs, for example domain.name/a3vd. Also users will have possibility to share links in popular social networks or save link as a QR-Code. In addition, this application has admin panel. You can easy customize any part of application starting with language and ending with social settings. Also flexible and advanced url search module, in admin panel, makes your work easier to control URLs.

Applications demo

Site: http://short.php5developer.com
Admin panel http://short.php5developer.com/admin
Login: admin
Password: admin

Features

  • Your own URL shortening service
  • Admin URL Managment system, advanced searching and sorting
  • QR Code
  • Autocopy button
  • Social Sharing
  • SEO, Og propirties customizaiotn
  • Adsense, analytics support
  • Changing interface language
  • Like buttons
  • Google, Bing, Yandex verification
  • Clean and friendly user interface
  • Installation file
  • Developer API
  • Statistic

Installation

Run installation file (http://domain.name/install.php). Follow installation instructions. AFTER INSTALLATION DO NOT FORGET TO REMOVE INSTALL.PHP FILE AND CHANGE ADMIN DATA IN ADMIN PANEL. Note. If your main index.php file located not in the root folder - you need to add RewriteBase /subfolder/ into .htaccess file after RewriteEngine on

Documentation

http://docs.php5developer.com/url-shortener/

Developer API

Developers can easy use this API by request http://domain.name/api?url=your_long_url URL. This service can handle 3 response methods:
  • XML
  • JSON
  • Array (serialized)
Example: http://domain.name/api?url=url&method=array You will get response as serialized array

Updates

v 1.2 – 2018.02.11

  • Flash clipboard replaced by javascript clipboard
  • Timer on redirect page is not active when browser tab is not active
Already bought? Add / replace listed below files.
Modified files
~root\app\views\frontend\application\index.php
~root\app\views\frontend\application\redirect.php
~root\app\views\frontend\layouts\main.php
~root\js\frontend.js
New file:
~root\js\clipboard.min.js
Removed files:
~root\js\ZeroClipboard.js
~root\flash directory

v 1.1 – 2016.11.20

  • Excluded possibility to generate short URLs from the same host. i.e. you can’t short “mydomain.com/xxx” URL if you installed script in “mydomain.com”
Already bought? Replace following file.
~root/app/components/Helper.php
~root/app/controllers/frontend/ApiController.php
~root/app/controllers/frontend/ApplicationController.php
~root/js/frontend.js

v 1.0 – 2016.01.10

  • Updated Cookie EU Law Javascript plugin
Already bought? Replace following file.
~root/js/cookieconsent.latest.min.js

v 0.9 – 2015.09.28

  • Solution for EU cookie law
Already bought? Replace/add below listed files.
~root/js/cookieconsent.latest.min.js
~root/app/components/FrontEndController.php
~root/app/config/cookie_law.php

v 0.8 – 2015.03.23

  • Small bug fixes

Already bought? Replace/add listed below files

Modified files:

~root\js\frontend.js
~root\app\controllers\frontend\ApiController.php
~root\app\controllers\frontend\ApplicationController.php

New file:

~root\app\components\UrlValidator.php

v 0.7 – 2015.02.17

  • Improved URL recognition pattern

Already bought? Replace listed below files

~root\js\frontend.js
~root\app\controllers\frontend\ApiController.php
~root\app\controllers\frontend\ApplicationController.php

v 0.6 – 2015.02.06

  • HTML, JS, PHP bug fixes

Already bought? Firstly, open root\app\config\main.php and add new key=>value pair into urlManager array

'urlManager'=>array(
   ...
   'routeVar'=>'ar',
   ...
)
Finally, replace listed below files and remove all files from root\app\runtime\cache directory.
~root\js\frontend.js
~root\app\views\frontend\application\index.php
~root\app\controllers\frontend\ApiController.php
~root\app\controllers\frontend\ApplicationController.php

v 0.5 – 2015.01.07

  • Some bug fixes

Already bought? Replace/add listed below files.

Modified files:

~root\app\views\frontend\application\index.php
~root\js\frontend.js
~root\app\views\frontend\application\redirect.php

New files:

~root\app\components\Helper.php

v 0.4 – 2014.06.05

Unique title on "redirect" page
Possibility to set limit of requests for users
One URL can be shortened only once.
Already bought?
1. Run following queries into DB.
2. Add/replace below listed files.
3. Clean cache direcotry (~app/runtime/cache/)

NOTE! Make DB/Code backup before do changes.
Queries:
ALTER TABLE `sl_url` ADD COLUMN `Md5Url` VARCHAR( 32 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
UPDATE `sl_url` set Md5Url = MD5(Url);
ALTER TABLE `sl_url` ADD INDEX `ix_md5url` ( `Md5Url` );
ALTER TABLE `sl_url` ENGINE = InnoDB;
INSERT INTO `sl_lang_settings` (`Key`, `Value`, `end`) VALUES ('Redirect_Title', 'You are going to %s', 'front');
DROP TABLE IF EXISTS `sl_request_count`;
CREATE TABLE `sl_request_count` (
 `day` date NOT NULL,
 `ip` varchar(46) NOT NULL,
 `total` int(10) unsigned NOT NULL,
 PRIMARY KEY (`day`,`ip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE  `sl_basic_settings` ADD  `API_Request` INT unsigned NOT NULL DEFAULT  '1000' AFTER  `Redirect`;
Files:
~app/models/Basic.php
~app/views/backend/settings/basic.php
~app/components/CShortlink.php
~app/components/FrontEndController.php
~app/models/Shortlink.php
~app/controllers/front/ApplicationController.php
~app/controllers/front/ApiController.php
~app/data/url_shortener
~js/frontend.js
~app/views/frontend/error.php
~app/views/frontend/layouts/main.php

New files:
app/components/ShortUrlAccessFilter.php
app/commands/ClearstatCommand.php
app/config/console.php


Version 0.3

- Bug fix
- QR-Code generator works without curl library

Version 0.2

- Added countdown timer before redirect.
- Documentation has been updated.

Version 0.1

- Bug fixes

2013-01-08T15:25:59+11:00