Downloads
Download tar.gz
160.04 KB
MD5: 9127190299bc786ca5079db144d21392
SHA-1: 490cc432b8e30271d4852d6d8e69b7ef2d18c376
SHA-256: 6e62f69af91edbed21efa6257d510366c26959afa86513979e2d87da7cbc9dc5
Download zip
194.44 KB
MD5: 206868ecdf953ee1cf1aba4772cb4970
SHA-1: fedc5fc94009aec79ec78f739087dda82d607604
SHA-256: 9a47b5fd53405e7b0ec8ec08eef81a0204fc265d13713d72daac6fec30aaa01e
Release notes
The 6.x-2.2 version of the ad module includes a complete rewrite of the Ad Report module, and replaces the Ad Notify module with a completely new Ad Actions module. The Ad Report module now uses Google's Charts API to create more attractive and more flexible reports. The Ad Actions module provides numerous triggers and actions allowing you to build highly customizable notifications and much more.
Be sure to disable the ad_report and ad_notify modules before you upgrade to this latest Ad module release.
New features:
- #558618: Channel Report- No Image: display image when generating administrative reports. NOTICE: The ad_report module is now dependent on the chart module available at http://drupal.org/project/chart -- this means that all charts are now built using Google's Charts API. This update adds a new database index which can take a very long time to run if you have a large ad_statistics table, locking the table and possibly preventing ads from being properly displayed while the update is running.
- #547474: Global notifications not sending.: new ad_actions module, defines numerous ad triggers and advanced actions. This module replaces the ad_notify module.
- #543084: Clarify reporting a bit: display more details when running reports
- #565550: The option to set activate & expire dates with a jquery calendar popup: use jquery calendar popup for autoactivate and autoexpire dates if the date_api and date_popup modules are enabled.
- #548232: Track changes: expose activity log, showing when changes are made to ad
- #411666: Ad items added to channels not displayed at all if "specific URLs" is used: check path rules against Drupal path and alias
- #545212: Add <none> to channel filter on the ad list page: allow filtering by channel on main ad listing
- #547578: Be able to set the non-channel ads percentage to 0: allow the non-channel ads percentage to be set to 0
Bug fixes:
- #551598: HTML ads not using Full HTML input format (so HTML get stripped from the ad): allow input filter to be configured to something other than 'Filtered HTML'
- #446262: "Unable to locate image" error when trying to add an image ad: be sure $file is an object, fixing "unable to locate image" error
- #478198: noindex meta tag goes to ALL pages with an AD: do not memove ads from remote search engines by default as users with custom home pages are sometimes having the noindex meta header set on all pages
- #604350: channel restrictions do not apply for anonymous users when Drupal block caching is enabled: use per-page block caching for auto-generated ad blocks
- #595524: windows root dir detection problem: support Windows paths to ad serving scripts
- #639576: Parse error in ad module: remove pass-by-reference calls to adcacheapi
- #612302: Can't set negative weight on a channel: make weight signed int to allow for negative weights
- #640950: undocumented dependency on token_actions module: remove dependancy on token_actions module
- #640948: Ad actions module sending empty notification emails: implement _mail hook to populate notification emails
- #622004: Serve.php uses Empty RON Channel: don't try and display RON ads if there are none
- #618798: Embed won't work when content has just the ad tag: make embeded ads work when there is no other content
- #557918: Advertisement doesn't respect node access?: respect node permissions when displaying ads (if no ad cache is enabled)
- #637624: Parameter 2 to ad_image_adapi() expected to be a reference...: remove pass-by-reference calls to adapi
- #639576: Parse error in ad module: remove pass-by-reference calls to adcacheapi
- #639584: Warning: Call-time pass-by-reference has been deprecated: remove inappropriate call-time pass-by-reference
- #565574: The 'Automatically expire ad:' text field allows you to enter a erroneous date: only allow valid autoactivate and autoexpire dates
- #606244: Invalid argument supplied for foreach() in includes/form.inc on line 1205: fix error when editing channel for first time, patch thanks to tetramentis
- #547474: Global notifications not sending.: removed module, notifications can now be built with the new ad_actions module
- #598182: extra $ in front of array, breaks update: properly return array with update 7