Limited Guest Viewing Pro - Boost Registrations

Limited Guest Viewing Pro - Boost Registrations v1.9.11

No permission to buy ($40.00)
  • ADD: Custom registration link option
  • ADD: Logic for XF 2.3.3
  • UPDATE: Email statistics template
  • UPDATE: Redirection logic and links in notice template
  • REMOVED: Confusing "change" statistics from email
  • FIX: Registration redirection on installs without friendly url's enabled
  • FIX: Properly create parameterized link using buildLink()
  • ADD: _preDelete on XF:User to delete remnants of LGV DB tracking on user delete
This release allows you to protect Media Files including lightbox pagination
  • NEW: XFMG Media File items now available to be selected towards limit view counts
  • NEW: XFMG Category Pages now available to be selected towards limit view counts
  • NEW: Option to include Lightbox media views towards counts (relies on XFMG: Media Files being selected)
    • Default is on, which no longer allows unlimited Lightbox scrolling of media items
  • FIX: Removed HTML comments from displaying in HTML source
  • FIX: Homepage not recognized as redirect in XF 2.3
  • FIX: Implemented a more accurate way to distinguish between Forum Homepage and Forum List pages across XF versions
  • Updated page tracking options order of [Homepage], [Forum List Pages] & [Thread Pages]
  • Updated cookie lifetime default to 7 days (was 30 days)
  • Updated page type defaults to include media resource items by default
  • Added: check for pageCache being enabled and reject upgrade/install
    • LGV requires session/cookie checking, which page-level caching disables
Screenshot 2024-08-29 at 3.10.57 PM.webp
Screenshot 2024-08-31 at 8.38.16 AM.webp
Screenshot 2024-08-29 at 3.09.10 PM.webp

Attachments

  • Screenshot 2024-08-31 at 8.12.51 AM.webp
    Screenshot 2024-08-31 at 8.12.51 AM.webp
    10.5 KB · Views: 13
  • Like
Reactions: PhineasD
  • Add Mailer (weekly or monthly)
    • Includes statistics for registrations
    • Includes comparison from previous time period
    • Weekly or Monthly (default is Weekly)
    • Disable with "None"
  • Remember current option tab on save and revisit
  • Checked composer for outdated packages
  • Fix: scrollbar showing with overflow hidden on admin buttons
Screenshot 2024-08-29 at 8.11.10 AM.webp

Attachments

  • Screenshot 2024-08-29 at 8.11.51 AM.webp
    Screenshot 2024-08-29 at 8.11.51 AM.webp
    28 KB · Views: 19
  • NEW: Added cookie tracking as an option (default=off)
  • NEW: Options for "Cookie tracking" (general option) and "Cookie lifetime" (under advanced)
  • Feature allows tracking of guest views between sessions (aka browser closures)
  • FIX: error in logic recording the number of notices seen
  • FIX: recording registrations where views would be 0 instead of 1 in statistics
  • UPDATE: statistics prior to this update record MORE lgv than occurred
  • UPDATE: change "views" to smallint in DB and change max option values to: 65535 (warn & force)
This update accurately measures "Notices seen", which can only ever be the difference between option values of "Warn visitor after this many views" and "Force registration after this many views". For settings of 2 (warn views) and 8 (force registration); the number of notices that can be seen prior to registration can be one of: 1,2,3,4,5, or 6 views. Force would occur on the 7th view.

Therefore, in your statistics you should see counts for 1 through X notices seen, and (X + 1) views would all be forced registrations.

If you'd like to ensure your statistics are accurate and don't mind losing statistics for LGV that occurred prior to today, simply run the following against your xenforo database:

SQL:
TRUNCATE TABLE xf_wutime_lgv;

Note, the above doesn't remove "daily stats" from the native XenForo daily statistics system. To remove those erroneous stats entries run:

SQL:
DELETE FROM `xf_stats_daily` WHERE stats_type in ('lgv_forced','lgv_warned','lgv_total');
  • FIX: statistics error due to lack of proper findOne() on user_id
  • FIX: missing phrase on native XF statistics checkboxes
  • FIX: second chart not displaying
  • UPDATE: add option validator to ensure force value is higher than warm limit value
  • ADDED: LGV stats now available on native XF statistics admin page (XF 2.3)
  • ADDED: doughnut chart layout and labels
  • ADDED: daily statistics opacity to make things clearer

Attachments

  • Screenshot 2024-07-31 at 3.45.00 PM.webp
    Screenshot 2024-07-31 at 3.45.00 PM.webp
    71.8 KB · Views: 22
  • Screenshot 2024-07-31 at 3.45.42 PM.webp
    Screenshot 2024-07-31 at 3.45.42 PM.webp
    19.5 KB · Views: 20
  • Fix admin navigation header display (XF 2.3)
  • CSS fix for sub-nav to list horizontal on mobile
  • Sub-nav "days" links will only display up to the maximum of what's available in the data
  • Keep the user selected "days for chart" through successive navigation clicks
  • Updated charts to use past 24 hours of data when "1 day" is selected
  • Updated all charts to use the same colors for all data types (for legibility and consistency)
  • Updated all checkbox options to boolean from string (resolves display issues in XF 2.3)
  • Statistics will be cleared on this update
    • Previous statistics were prone to small inaccuracies (fixed)
    • Prevent duplicate user_ids from being added on edge cases
    • Added statistics tracking for LGV to native Xenforo Statistics (admin.php?stats/)
      • XF 2.2+ only currently
    • Append stats tracking for LGV (total, forced, warned)
    • Stats will be 100% accurate moving forward
  • Thread list pages are properly tracked for views in XF 2.3
  • Daily stats will be built daily after install moving forward
  • Added two indexes, plus one unique on user_id
  • Previous release (v1.9.1) was missing composer packages
  • Include vendor packages in build.json (auto include)
Back
Top Bottom