Social Ads [V4] - YouNetCo
- Free Update
What's New?
Version 4.02p5
- Support PHP 8.0
- Fix bugs
Ready with phpFox 4.8.9
In the business plan of almost websites, advertising is mostly a mandatory part of revenue stream or monetization strategy when the userbase reaches a particular threshold. From this point of view, Social Ads comes out as a complete and headache-free solution for you to execute this important strategy of your business.
The plugin functions similarly to popular social ads platform nowadays, such as Facebook Ads where all business logic, workflow, terminology are simulated well. On top of that, the flexibility and efficiency of ad are also improved by taking advantage of built-in features of PhpFox. Social Ads offers full-cycle workflow for ad business for both marketer/advertiser, and site owner to operate the advertisement most efficiently. All major usecases are well-implemented in the plugin such as for front end user (marketer/advertiser): ads and campaign management, payment transaction/credit management, view ads statistic. In addition, the site admin is well-equiped with administrative tools for ads placeholder management, ads package management, pay-later request/transaction management, mini CMS for FAQ, flexible global and user group settings.
Key Features
- Date time setting based on Site Configuration
- Support ads through Feeds, Banner, HTML block.
- Ads and campaign management
- Advertiser can define the target audience specifically for single ad
- Informative and attractive presentation Ads statistic report
- Payment and credit management
- Ads package definition with various options
- FAQ management
- Users can use activity points to pay for their ads
- Integrate with Affiliate
Packages that include this product:
Front End
- Ads exposure:
- New Feeds
- Banner at block 3
- HTML block at block 3
- Advertisers manage ads
- Create ad by package which has offer different advantage per price (goal, item type, ad type, ad’s information)
- Define target audience with various demography properties
- Manage all campaigns and view list ads of each campaign
- View list of all ads. Can delete or pause the running ads
- View ad details. Can preview the ad, view its statistics or create a similar ad
- Advertiser views payment
- View all transactions in detail
- Filter transactions by payment method and status
- Advertiser views reports
- View the report for all campaigns or for a specific campaign
- Filter the results by date
- Advertiser manages credit:
- Add credit request
- View credit payment request history
- Instant help access via FAQ
Back End
- Ad package management
- Define package with: price, benefit, module, block, item type, ad type.
- Easily edit/delete/active/inactive packages
- Pay later request management
- Payment request listing
- Confirm and cancel as per moderation by admin
- Manage Ads:
- List all ads
- Search ads with variety criteria
- Admin can: edit, delete, pause, approve, deny ads.
- Manage Campaign:
- List all campaign
- Quick filter with status
- Edit/Delete campaign
- Manage Credit and transaction
- List all credit and transaction
- Search with many criteria
- Moderate credit payment request and trasaction.
- Manage FAQ
- Global Settings
- Manage User Groups
Please follow all steps in this Installation & Upgrade guide in order to make this module work properly
1. Installation Guide
Below are the Installation Steps:
- Install YouNet Social Ads App on the phpFox Store
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
- Set write permission to folder:
- "PF.Base/file/pic/socialad" (CHMOD: 777 and Choose "Recursive into subdirectories").
2. Setup Crontab
- To get the cron command, copy one of these two links below and paste it into your browser address bar:
- http://sitename.com/PF.Base/module/socialad/cron.php
- http://sitename.com/PF.Base/module/socialad/info.php
- Note: replace "sitename.com" with your site URL.
- For example: " http://abc.com/PF.Base/socialad/auction/info.php "
- Video Guide: http://knowledgebase.younetco.com/2015/08/21/how-to-setup-cron-job-video-guide/
3. Upgrade Guide
- Upgrade our latest version.
- Run "Rebuild Core Theme" at AdminCP >> Maintenance
- Clear your cache site (at AdminCP > Maintenance >> Cache Manager)
#### Congratulations! You have finished the Installation/Upgrade process. #### If you need any assistance, please submit a new ticket at the client area (http://phpfox.younetco.com/client)
Version 4.02p5
1. Release Date: Jul 16, 2021
2. Best Compatibility: phpFox 4.8.x
3. Improvements
- Support PHP 8.0
4. Bug fixes
- Ads do not display for users having State data in their profiles
- Cannot create ads if modules Pages, Events and Blogs are disabled
- Minor layout and phrase issues
5. Changed Files
- M upload/module/socialad/include/service/ad/audience.class.php
- M upload/module/socialad/static/jscript/ynsocialad.js
- M upload/module/socialad/template/default/block/ad/addedit/basic-info.html.php
Version 4.02p4
1. Release Date: Jun 19, 2021
2. Best Compatibility: phpFox 4.8.x
3. Improvements
- Improve rule for displaying advertises
- Support new phrase "ad"
- Support new Email Notifications setting "Notification for Social Ad"
- Advertise layout on block
4. Bug fixes
- Fix CSS
- Support guest to see advertise
- Layout and phrase issues
- Issues when creating an advertise
- Notification/email issue when an ad is approved
- The "Like/Attend" button not working
- Issues showing advertise on block 2,4,7 of landing page
- Can attend an event which is not allowed to view
5. Changed Files
- M upload/include/xml/younet_socialad4.xml
- M upload/module/socialad/include/component/ajax/ajax.class.php
- M upload/module/socialad/include/component/block/ad/addedit/audience.class.php
- M upload/module/socialad/include/component/block/ad/addedit/select-item.class.php
- M upload/module/socialad/include/component/block/ad/display-list.class.php
- M upload/module/socialad/include/component/block/sub-menu.class.php
- M upload/module/socialad/include/component/controller/ad/add.class.php
- M upload/module/socialad/include/component/controller/payment/choosemethod.class.php
- M upload/module/socialad/include/component/controller/report/index.class.php
- M upload/module/socialad/include/plugin/get_module_blocks.php
- M upload/module/socialad/include/service/ad/ad.class.php
- M upload/module/socialad/include/service/ad/audience.class.php
- M upload/module/socialad/include/service/ad/ban.class.php
- M upload/module/socialad/include/service/ad/image.class.php
- M upload/module/socialad/include/service/ad/item/blog.class.php
- M upload/module/socialad/include/service/ad/item/event.class.php
- M upload/module/socialad/include/service/ad/item/item.class.php
- M upload/module/socialad/include/service/ad/item/item_abstract.class.php
- M upload/module/socialad/include/service/ad/item/page.class.php
- M upload/module/socialad/include/service/ad/placement.class.php
- M upload/module/socialad/include/service/ad/process.class.php
- M upload/module/socialad/include/service/callback.class.php
- M upload/module/socialad/include/service/mail.class.php
- M upload/module/socialad/include/service/package/package.class.php
- M upload/module/socialad/include/service/payment/payment.class.php
- M upload/module/socialad/include/service/user.class.php
- M upload/module/socialad/phpfox.xml
- M upload/module/socialad/phrase.json
- M upload/module/socialad/static/css/default/default/display.css
- M upload/module/socialad/static/css/default/default/main.less
- M upload/module/socialad/static/image/html_noImage.jpg
- M upload/module/socialad/static/jscript/ynsocialad.js
- M upload/module/socialad/template/default/block/ad/addedit/audience.html.php
- M upload/module/socialad/template/default/block/ad/addedit/basic-info.html.php
- M upload/module/socialad/template/default/block/ad/addedit/placement.html.php
- M upload/module/socialad/template/default/block/ad/display-list-3.html.php
- M upload/module/socialad/template/default/block/ad/display.html.php
- M upload/module/socialad/template/default/block/campaign/action.html.php
- M upload/module/socialad/template/default/block/payment/action.html.php
- M upload/module/socialad/template/default/controller/faq.html.php
- A upload/module/socialad/yninstall/versions/v4.02p4.php
Version 4.02p3
1. Release Date: Aug 05, 2019
2. Best Compatibility: phpFox 4.6.x - 4.7.x
3. Bug fixes
- Drop-down box on socialad/campaign/ page is not closed (Ajax mode)
- Missing sub-menus on some pages
- Create ad - character counter does not work correctly
- Ad in feeds does not work correctly when "Number of Ads Shown On Feed" = 2
- Manage FAQs - Not update immediately when adding/editing/deleting FAQs
- FAQs - Some issues when showing FAQs in the front end
- Manage FAQs - Only can drag FAQs after clearing cache
- Layout issues
4. Changed Files
- M upload/include/xml/younet_socialad4.xml
- M upload/module/socialad/include/component/controller/admincp/faq/index.class.php
- M upload/module/socialad/include/service/ad/ad.class.php
- M upload/module/socialad/include/service/faq/display.class.php
- M upload/module/socialad/include/service/faq/faq.class.php
- M upload/module/socialad/phpfox.xml
- M upload/module/socialad/static/css/default/default/main.less
- M upload/module/socialad/static/jscript/ynsocialad.js
- M upload/module/socialad/template/default/controller/ad/add.html.php
- M upload/module/socialad/template/default/controller/ad/detail.html.php
- M upload/module/socialad/template/default/controller/faq.html.php
- M upload/module/socialad/template/default/controller/package/choose.html.php
Version 4.02p2
1. Release Date: Dec 11, 2018
2. Best Compatibility: phpFox 4.6.x - 4.7.1
3. Bug fixes
- Cannot change packages detail when adding/editting packages
4. Changed Files
- socialad/include/component/controller/ad/add.class.php
Version 4.02p1
1. Release Date: October 31, 2018
2. Best Compatibility: phpFox 4.6.x - 4.7.0
3. Improvements
- Check compatible with phpFox 4.7.0
4. Changed Files
- M upload/include/xml/younet_socialad4.xml
- M upload/module/socialad/include/component/ajax/ajax.class.php
- M upload/module/socialad/include/component/block/ad/review.class.php
- M upload/module/socialad/include/component/block/chart.class.php
- M upload/module/socialad/include/component/controller/ad/image.class.php
- M upload/module/socialad/include/component/controller/ad/index.class.php
- M upload/module/socialad/include/component/controller/ad/review.class.php
- M upload/module/socialad/include/component/controller/campaign/detail.class.php
- M upload/module/socialad/include/component/controller/campaign/index.class.php
- M upload/module/socialad/include/component/controller/creditmoney.class.php
- M upload/module/socialad/include/component/controller/faq.class.php
- M upload/module/socialad/include/component/controller/package/choose.class.php
- M upload/module/socialad/include/component/controller/payment/choosemethod.class.php
- M upload/module/socialad/include/component/controller/payment/index.class.php
- M upload/module/socialad/include/component/controller/report/index.class.php
- M upload/module/socialad/include/plugin/feed.component_block_display_process.php
- M upload/module/socialad/include/plugin/get_module_blocks.php
- M upload/module/socialad/include/plugin/theme_template_body__end.php
- M upload/module/socialad/include/service/ad/ad.class.php
- M upload/module/socialad/include/service/ad/image.class.php
- M upload/module/socialad/include/service/ad/item/blog.class.php
- M upload/module/socialad/include/service/ad/item/event.class.php
- M upload/module/socialad/include/service/ad/item/item.class.php
- M upload/module/socialad/include/service/ad/item/page.class.php
- M upload/module/socialad/include/service/ad/process.class.php
- M upload/module/socialad/include/service/callback.class.php
- M upload/module/socialad/include/service/date.class.php
- M upload/module/socialad/include/service/export.class.php
- M upload/module/socialad/include/service/faq/display.class.php
- M upload/module/socialad/include/service/faq/faq.class.php
- M upload/module/socialad/include/service/helper.class.php
- M upload/module/socialad/include/service/payment/payment.class.php
- M upload/module/socialad/include/service/session.class.php
- M upload/module/socialad/include/service/user.class.php
- M upload/module/socialad/static/jscript/ad.js
- M upload/module/socialad/static/jscript/ynsocialad.js
- M upload/module/socialad/static/jscript/ynsocialad.payment.js
- M upload/module/socialad/static/thankyou.php
- M upload/module/socialad/template/default/block/ad/addedit/basic-info.html.php
Version 4.02
1. Release Date: January 24, 2018
2. Best Compatibility: phpFox 4.6.x
3. Improvements
- Compatible with phpFox 4.6.0
- Focus on "Settings" page when access to app detail in AdminCP
- Add "User Group Settings" section to app detail menu in AdminCP
- Update layout of "Feed Ads" and "Upload Photo" field in "Create New Ad" page
- Remove "Pending Ads" page from app detail in AdminCP, using "Manage Ads" page to filter Ads
- Integrate with Groups App
- Support CDN to upload Ad photo
- Show price with new currency format from Core
- Hide option "Show ads to guests", this option currently useless
4. Bug(s) Fixed:
- Missing user avatar in Feed Ads when using CDN
- Conflict with YNC Advanced Feed
- My Campaign - Sub menu in each Campaign does not work after changing status to filter
- My Payment - "Payment method" column is not shown data
- Some layout issues with Banner Ads
5. Change Files:
- upload/include/xml/younet_socialad4.xml
- upload/module/socialad/include/component/ajax/ajax.class.php
- upload/module/socialad/include/component/block/ad/ad-filter.class.php
- upload/module/socialad/include/component/block/ad/ad-list.class.php
- upload/module/socialad/include/component/block/ad/display-feed-ad.class.php
- upload/module/socialad/include/component/block/ad/display-list-1.class.php
- upload/module/socialad/include/component/block/ad/display-list-3.class.php
- upload/module/socialad/include/component/block/ad/display-list.class.php
- upload/module/socialad/include/component/block/campaign/campaign-filter.class.php
- upload/module/socialad/include/component/block/campaign/campaign-list.class.php
- upload/module/socialad/include/component/block/creditmoney-filter.class.php
- upload/module/socialad/include/component/block/creditmoney-list.class.php
- upload/module/socialad/include/component/block/payment/transaction-filter.class.php
- upload/module/socialad/include/component/block/payment/transaction-list.class.php
- upload/module/socialad/include/component/controller/ad/detail.class.php
- upload/module/socialad/include/component/controller/ad/image.class.php
- upload/module/socialad/include/component/controller/admincp/ad/index.class.php
- upload/module/socialad/include/component/controller/admincp/ad/pending.class.php
- upload/module/socialad/include/component/controller/admincp/campaign/detail.class.php
- upload/module/socialad/include/component/controller/admincp/campaign/index.class.php
- upload/module/socialad/include/component/controller/admincp/credit/creditmoneyofuser.class.php
- upload/module/socialad/include/component/controller/admincp/credit/index.class.php
- upload/module/socialad/include/component/controller/admincp/faq/add.class.php
- upload/module/socialad/include/component/controller/admincp/package/add.class.php
- upload/module/socialad/include/component/controller/admincp/payment/index.class.php
- upload/module/socialad/include/component/controller/admincp/payment/paylater.class.php
- upload/module/socialad/include/plugin/admincp.service_maintain_delete_files_get_list.php
- upload/module/socialad/include/plugin/core.template_block_template_menu_1.php
- upload/module/socialad/include/plugin/feed.component_block_display_process.php
- upload/module/socialad/include/plugin/get_module_blocks.php
- upload/module/socialad/include/plugin/template_getheader.php
- upload/module/socialad/include/plugin/template_getheader_end.php
- upload/module/socialad/include/plugin/validator.admincp_settings_socialad.php
- upload/module/socialad/include/service/ad/ad.class.php
- upload/module/socialad/include/service/ad/image.class.php
- upload/module/socialad/include/service/ad/process.class.php
- upload/module/socialad/include/service/callback.class.php
- upload/module/socialad/include/service/helper.class.php
- upload/module/socialad/include/service/lib/PHPExcel/PHPExcel/Calculation/Functions.php
- upload/module/socialad/include/service/payment/payment.class.php
- upload/module/socialad/include/service/payment/process.class.php
- upload/module/socialad/include/service/permission.class.php
- upload/module/socialad/phpfox.xml
- upload/module/socialad/phrase.json
- upload/module/socialad/static/css/default/default/display.css
- upload/module/socialad/static/css/default/default/main.less
- upload/module/socialad/static/jscript/ynsocialad.js
- upload/module/socialad/template/default/block/ad/action.html.php
- upload/module/socialad/template/default/block/ad/ad-filter.html.php
- upload/module/socialad/template/default/block/ad/ad-list.html.php
- upload/module/socialad/template/default/block/ad/addedit/audience.html.php
- upload/module/socialad/template/default/block/ad/addedit/upload-image.html.php
- upload/module/socialad/template/default/block/ad/display-css.html.php
- upload/module/socialad/template/default/block/ad/display-feed-ad.html.php
- upload/module/socialad/template/default/block/ad/display-list-1.html.php
- upload/module/socialad/template/default/block/ad/display-list-3.html.php
- upload/module/socialad/template/default/block/ad/display-list.html.php
- upload/module/socialad/template/default/block/ad/display.html.php
- upload/module/socialad/template/default/block/addrequest.html.php
- upload/module/socialad/template/default/block/addrequestinadmin.html.php
- upload/module/socialad/template/default/block/campaign/action.html.php
- upload/module/socialad/template/default/block/campaign/campaign-filter.html.php
- upload/module/socialad/template/default/block/campaign/campaign-list.html.php
- upload/module/socialad/template/default/block/chart.html.php
- upload/module/socialad/template/default/block/creditmoney-filter.html.php
- upload/module/socialad/template/default/block/creditmoney-list.html.php
- upload/module/socialad/template/default/block/creditrequestdetail.html.php
- upload/module/socialad/template/default/block/paging.html.php
- upload/module/socialad/template/default/block/payment/action.html.php
- upload/module/socialad/template/default/block/payment/transaction-filter.html.php
- upload/module/socialad/template/default/block/payment/transaction-list.html.php
- upload/module/socialad/template/default/block/report/list.html.php
- upload/module/socialad/template/default/block/select-ad.html.php
- upload/module/socialad/template/default/block/termcondition.html.php
- upload/module/socialad/template/default/block/tooltip.html.php
- upload/module/socialad/template/default/controller/ad/detail.html.php
- upload/module/socialad/template/default/controller/ad/index.html.php
- upload/module/socialad/template/default/controller/admincp/credit/index.html.php
- upload/module/socialad/template/default/controller/admincp/credit/pending.html.php
- upload/module/socialad/template/default/controller/admincp/custominfor/index.html.php
- upload/module/socialad/template/default/controller/admincp/faq/add.html.php
- upload/module/socialad/template/default/controller/admincp/faq/index.html.php
- upload/module/socialad/template/default/controller/admincp/package/add.html.php
- upload/module/socialad/template/default/controller/admincp/package/index.html.php
- upload/module/socialad/template/default/controller/campaign/detail.html.php
- upload/module/socialad/template/default/controller/payment/choosemethod.html.php
- upload/module/socialad/yninstall/versions/v4.02.php
Version 4.01p7
1. Release Date: Apr 14, 2017
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Support "edit package" in AdminCP when package had ads
- Integrate with Business, Auction, Coupon, Petition... and Advanced modules of YouNetCo
- Change color for message of required field
- Update layout of Pay Later popup
- Clear title and text when change Ads type to External URL
4. Bug(s) Fixed:
- Fix ads show wrong block
- Fix issue load more campaigns in Manage Campaigns page
- Remove useless button when process payment
5. Change Files:
- upload/module/socialad/template/default/controller/ad/add.html.php
- upload/module/socialad/include/service/ad/ad.class.php
- upload/module/socialad/include/service/helper.class.php
- upload/module/socialad/include/service/package/package.class.php
- upload/module/socialad/template/default/block/ad/addedit/basic-info.html.php
- upload/module/socialad/template/default/controller/admincp/package/add.html.php
- upload/module/socialad/include/plugin/get_module_blocks.php
- upload/module/socialad/include/component/block/ad/display-list.class.php
- upload/module/socialad/template/default/block/ad/display-list.html.php
- upload/module/socialad/template/default/block/ad/display.html.php
- upload/module/socialad/include/component/block/campaign/campaign-list.class.php
- upload/module/socialad/template/default/controller/admincp/package/index.html.php
Version 4.01p6
1. Release Date: Dec 22, 2016
2. Best Compatibility: phpFox 4.5.x
3. Improvements
- Compatible with phpFox 4.5.0
Version 4.01p5
1. Release Date: August 4, 2016
2. Best Compatibility: phpFox 4.4.0
Version 4.01p4
1. Release Date: April 29, 2016
2. Best Compatibility: phpFox 4.3.2
Version 4.01p3
1. Release Date: March 1, 2016
2. Best Compatibility: phpFox 4.2.2
Version 4.01p2
1. Release Date: December 15, 2015
2. Best Compatibility: phpFox Neutron 4.1.x
3. Improvement(s):
- Compatible with phpFox v4.1.1
Version 4.01p1
1. Release Date: November 23, 2015
2. Best Compatibility: phpFox Neutron 4.0.x
3. Improvement(s):
- Compatible with phpFox v4.0.10
Version 4.01
1. Release Date: September 30, 2015
2. Best Compatibility: phpFox Neutron 4.0.x