Switching the youtube to www.youtube-nocookie.com/

Permalink Browser Info Environment
Afternoon

I run this service on a number of websites, and we are all now having to switch to no Cookie systems and GDPR -stuff. .

Is it possible to switch this Addon over to use the https://www.youtube-nocookie.com/embed/...

So as to not require Advertising consent in order to display the player?

Regards
Carl Lee

Type: Ticket
Status: In Progress
carl101lee
View Replies:
jb1 replied on at Permalink Reply
jb1
Hi Carl,
Thanks for your question. Sure, you can do that with some minor tweaks to the "utuber-min.js" file found inside the package's "js" folder. Around line 312 and 314 you'll find this code:

if ( this.options.enableSSL ) {
                videoURL = 'https://www.youtube.com/embed/'+ids[0];
            } else {
                videoURL = 'http://www.youtube.com/embed/'+ids[0];
            }


Just replace "www.youtube.com" with the alternative domain that you setup and you should be good to go.

FYI around line 154 the URL to view the original video on YouTube is also set. So if you want to change that as well, that's the place to do it.

Hope this helps.

JB
carl101lee replied on at Permalink Reply
carl101lee
Thanks worked a treat. Have also implemented a Cookie check script into the view.php to check before displaying to abide by GDPR.
jb1 replied on at Permalink Reply
jb1
Ah, great to hear. Glad that's working ok now.

If you are happy with the support provided I'd great appreciate a positive review:
https://marketplace.concretecms.com/marketplace/addons/youtube-chann...
It will only take a minute and help other ConcreteCMS users.

Thanks,
JB

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 10.3.30-MariaDB-log-cll-lve
SQL Mode: NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Active Cookie Consent (1.3.2), C5Extras YouTube Channel (2.1.5.1), Content Show/Hide (1.0.2), Cycle2 Slide Show (1.0.2), Easy Image Slider (1.3.1), ExchangeCore reCAPTCHA (1.1.1), Omni Gallery (1.3.5), Pure Accordion (0.9.2), Sermon Series (1.0), Simple Gallery (1.0.9), Structured Data Video (1.1.1), Styled Maps (1.2.3), Tallacmans Tasty Templates (2.2.7), Third Party Cookie Consent (1.3.0), Video Background (2.0.0)

# concrete5 Overrides
blocks/ig_video_background/templates/homepage/view.css, blocks/ig_video_background/templates/homepage/view.php, blocks/ig_video_background/templates/homepage, blocks/ig_video_background/templates, blocks/ig_video_background, blocks/image/templates/center/view.js, blocks/image/templates/center/view.php, blocks/image/templates/center, blocks/image/templates/Services-home/view.js, blocks/image/templates/Services-home/view.php, blocks/image/templates/Services-home, blocks/image/templates, blocks/image, blocks/autonav/templates/responsive_header_navigation_thumb/view.css, blocks/autonav/templates/responsive_header_navigation_thumb/view.js, blocks/autonav/templates/responsive_header_navigation_thumb/view.php, blocks/autonav/templates/responsive_header_navigation_thumb, blocks/autonav/templates/responsive_header_navigation_thumb_home/view-old.php, blocks/autonav/templates/responsive_header_navigation_thumb_home/view.css, blocks/autonav/templates/responsive_header_navigation_thumb_home/view.js, blocks/autonav/templates/responsive_header_navigation_thumb_home/view.php, blocks/autonav/templates/responsive_header_navigation_thumb_home, blocks/autonav/templates, blocks/autonav, blocks/page_list/templates/mbt_carousel/ajax-loader.gif, blocks/page_list/templates/mbt_carousel/fonts/slick.eot, blocks/page_list/templates/mbt_carousel/fonts/slick.svg, blocks/page_list/templates/mbt_carousel/fonts/slick.ttf, blocks/page_list/templates/mbt_carousel/fonts/slick.woff, blocks/page_list/templates/mbt_carousel/fonts, blocks/page_list/templates/mbt_carousel/view.css, blocks/page_list/templates/mbt_carousel/view.js, blocks/page_list/templates/mbt_carousel/view.php, blocks/page_list/templates/mbt_carousel, blocks/page_list/templates/page_list_case_studies/view.css, blocks/page_list/templates/page_list_case_studies/view.php, blocks/page_list/templates/page_list_case_studies, blocks/page_list/templates/thumbnail_grid/view.css, blocks/page_list/templates/thumbnail_grid/view.php, blocks/page_list/templates/thumbnail_grid, blocks/page_list/templates/thumbnail_grid-news/view.css, blocks/page_list/templates/thumbnail_grid-news/view.php, blocks/page_list/templates/thumbnail_grid-news, blocks/page_list/templates/thumbnail_grid-services/view.css, blocks/page_list/templates/thumbnail_grid-services/view.php, blocks/page_list/templates/thumbnail_grid-services, blocks/page_list/templates/thumbnail_grid-services-2/view.css, blocks/page_list/templates/thumbnail_grid-services-2/view.php, blocks/page_list/templates/thumbnail_grid-services-2, blocks/page_list/templates, blocks/page_list, blocks/video_banner/add.php, blocks/video_banner/controller.php, blocks/video_banner/db.xml, blocks/video_banner/edit.php, blocks/video_banner/form.php, blocks/video_banner/img/1.jpg, blocks/video_banner/img/2.jpg, blocks/video_banner/img/3.jpg, blocks/video_banner/img/4.jpg, blocks/video_banner/img/5.jpg, blocks/video_banner/img/9/1.gif, blocks/video_banner/img/9/2.gif, blocks/video_banner/img/9/3.gif, blocks/video_banner/img/9/4.gif, blocks/video_banner/img/9/5.gif, blocks/video_banner/img/9/6.gif, blocks/video_banner/img/9/7.gif, blocks/video_banner/img/9/8.gif, blocks/video_banner/img/9/9.gif, blocks/video_banner/img/9/icons.png, blocks/video_banner/img/9/video-btn.png, blocks/video_banner/img/9, blocks/video_banner/img/a.jpg, blocks/video_banner/img/abc.jpg, blocks/video_banner/img/a_s.jpg, blocks/video_banner/img/b.jpg, blocks/video_banner/img/b_s.jpg, blocks/video_banner/img/c.jpg, blocks/video_banner/img/c_s.jpg, blocks/video_banner/img/d.jpg, blocks/video_banner/img/d_s.jpg, blocks/video_banner/img/mcaudio.mp3, blocks/video_banner/img/mcaudio2.mp3, blocks/video_banner/img/mcvideo.mp4, blocks/video_banner/img/1.jpg.old, blocks/video_banner/img/coopsgroup-white-LG.png, blocks/video_banner/img/CoopsGroup.png, blocks/video_banner/img/New Folder, blocks/video_banner/img, blocks/video_banner/css/ninja-slider.css, blocks/video_banner/css/video-btn.png, blocks/video_banner/css, blocks/video_banner/js/ninja-slider.js, blocks/video_banner/js/ninjaVideoPlugin.js, blocks/video_banner/js/video-btn.png, blocks/video_banner/js, blocks/video_banner/video/old/CoopsGroup-Custom-Signs.mp4, blocks/video_banner/video/old/CoopsGroup_MediaProduction.mp4, blocks/video_banner/video/old/CoopsGroup_Intro.mp4, blocks/video_banner/video/old/Coopsgroup_CustomSigns.mp4, blocks/video_banner/video/old, blocks/video_banner/video/new, blocks/video_banner/video/CoopsGroup-Branding-Design.mp4, blocks/video_banner/video/CoopsGroup-Sports-Apps.mp4, blocks/video_banner/video/CoopsGroup-Media-Production.mp4, blocks/video_banner/video/CoopsGroup-Embroidery-Workwear.mp4, blocks/video_banner/video/CoopsGroup-Custom-Signs.mp4.old, blocks/video_banner/video/CoopsGroup-Custom-Signs.mp4.sm, blocks/video_banner/video/CoopsGroup-Custom-Signs.mp4, blocks/video_banner/video/CoopsGroup-Collaborations.mp4.old, blocks/video_banner/video/CoopsGroup-Collaborations.mp4, blocks/video_banner/video, blocks/video_banner/buttons.less, blocks/video_banner/view.php.old, blocks/video_banner/view.php, blocks/video_banner, blocks/jero_cycle/templates/SubPage/view.css, blocks/jero_cycle/templates/SubPage/view.php, blocks/jero_cycle/templates/SubPage, blocks/jero_cycle/templates, blocks/jero_cycle, blocks/simple_gallery/css_files/simple-gallery.css.map, blocks/simple_gallery/css_files/form.css, blocks/simple_gallery/css_files/simple-gallery.css, blocks/simple_gallery/css_files, blocks/simple_gallery/templates/SubPage-Images/css_files/form.css, blocks/simple_gallery/templates/SubPage-Images/css_files/simple-gallery.css, blocks/simple_gallery/templates/SubPage-Images/css_files/simple-gallery.css.map, blocks/simple_gallery/templates/SubPage-Images/css_files, blocks/simple_gallery/templates/SubPage-Images/js_files/magnific-popup.js, blocks/simple_gallery/templates/SubPage-Images/js_files, blocks/simple_gallery/templates/SubPage-Images/view.php, blocks/simple_gallery/templates/SubPage-Images, blocks/simple_gallery/templates, blocks/simple_gallery/js_files/magnific-popup.js, blocks/simple_gallery/js_files, blocks/simple_gallery/view.php, blocks/simple_gallery, themes/coopsgroup/blank.php, themes/coopsgroup/ContactPage.php, themes/coopsgroup/css/bootstrap-modified.css, themes/coopsgroup/css/build/add-ons/calendar.less, themes/coopsgroup/css/build/add-ons, themes/coopsgroup/css/build/blocks/date-navigation.less, themes/coopsgroup/css/build/blocks/faq.less, themes/coopsgroup/css/build/blocks/feature-template-hover-description.less, themes/coopsgroup/css/build/blocks/feature.less, themes/coopsgroup/css/build/blocks/image-slider.less, themes/coopsgroup/css/build/blocks/image.less, themes/coopsgroup/css/build/blocks/next-previous.less, themes/coopsgroup/css/build/blocks/page-attribute-display.less, themes/coopsgroup/css/build/blocks/page-list-option-buttons.less, themes/coopsgroup/css/build/blocks/page-list-template-thumbnail-grid.less, themes/coopsgroup/css/build/blocks/page-list.less, themes/coopsgroup/css/build/blocks/page-title-option-byline.less, themes/coopsgroup/css/build/blocks/page-title.less, themes/coopsgroup/css/build/blocks/tags.less, themes/coopsgroup/css/build/blocks/testimonial.less, themes/coopsgroup/css/build/blocks/topic-list.less, themes/coopsgroup/css/build/blocks, themes/coopsgroup/css/build/body.less, themes/coopsgroup/css/build/bootstrap-3.4.1/alerts.less, themes/coopsgroup/css/build/bootstrap-3.4.1/badges.less, themes/coopsgroup/css/build/bootstrap-3.4.1/bootstrap.less, themes/coopsgroup/css/build/bootstrap-3.4.1/breadcrumbs.less, themes/coopsgroup/css/build/bootstrap-3.4.1/button-groups.less, themes/coopsgroup/css/build/bootstrap-3.4.1/buttons.less, themes/coopsgroup/css/build/bootstrap-3.4.1/carousel.less, themes/coopsgroup/css/build/bootstrap-3.4.1/close.less, themes/coopsgroup/css/build/bootstrap-3.4.1/code.less, themes/coopsgroup/css/build/bootstrap-3.4.1/component-animations.less, themes/coopsgroup/css/build/bootstrap-3.4.1/dropdowns.less, themes/coopsgroup/css/build/bootstrap-3.4.1/forms.less, themes/coopsgroup/css/build/bootstrap-3.4.1/glyphicons.less, themes/coopsgroup/css/build/bootstrap-3.4.1/grid.less, themes/coopsgroup/css/build/bootstrap-3.4.1/input-groups.less, themes/coopsgroup/css/build/bootstrap-3.4.1/jumbotron.less, themes/coopsgroup/css/build/bootstrap-3.4.1/labels.less, themes/coopsgroup/css/build/bootstrap-3.4.1/list-group.less, themes/coopsgroup/css/build/bootstrap-3.4.1/media.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/alerts.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/background-variant.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/border-radius.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/buttons.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/center-block.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/clearfix.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/forms.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/gradients.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/grid-framework.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/grid.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/hide-text.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/image.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/labels.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/list-group.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/nav-divider.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/nav-vertical-align.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/opacity.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/pagination.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/panels.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/progress-bar.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/reset-filter.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/reset-text.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/resize.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/responsive-visibility.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/size.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/tab-focus.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/table-row.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/text-emphasis.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/text-overflow.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins/vendor-prefixes.less, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins, themes/coopsgroup/css/build/bootstrap-3.4.1/mixins.less, themes/coopsgroup/css/build/bootstrap-3.4.1/modals.less, themes/coopsgroup/css/build/bootstrap-3.4.1/navbar.less, themes/coopsgroup/css/build/bootstrap-3.4.1/navs.less, themes/coopsgroup/css/build/bootstrap-3.4.1/normalize.less, themes/coopsgroup/css/build/bootstrap-3.4.1/pager.less, themes/coopsgroup/css/build/bootstrap-3.4.1/pagination.less, themes/coopsgroup/css/build/bootstrap-3.4.1/panels.less, themes/coopsgroup/css/build/bootstrap-3.4.1/popovers.less, themes/coopsgroup/css/build/bootstrap-3.4.1/print.less, themes/coopsgroup/css/build/bootstrap-3.4.1/progress-bars.less, themes/coopsgroup/css/build/bootstrap-3.4.1/responsive-embed.less, themes/coopsgroup/css/build/bootstrap-3.4.1/responsive-utilities.less, themes/coopsgroup/css/build/bootstrap-3.4.1/scaffolding.less, themes/coopsgroup/css/build/bootstrap-3.4.1/tables.less, themes/coopsgroup/css/build/bootstrap-3.4.1/theme.less, themes/coopsgroup/css/build/bootstrap-3.4.1/thumbnails.less, themes/coopsgroup/css/build/bootstrap-3.4.1/tooltip.less, themes/coopsgroup/css/build/bootstrap-3.4.1/type.less, themes/coopsgroup/css/build/bootstrap-3.4.1/utilities.less, themes/coopsgroup/css/build/bootstrap-3.4.1/variables.less, themes/coopsgroup/css/build/bootstrap-3.4.1/wells.less, themes/coopsgroup/css/build/bootstrap-3.4.1, themes/coopsgroup/css/build/breadcrumb.less, themes/coopsgroup/css/build/buttons.less, themes/coopsgroup/css/build/captcha.less, themes/coopsgroup/css/build/custom-design-classes/area-content-accent.less, themes/coopsgroup/css/build/custom-design-classes/block-sidebar-padded.less, themes/coopsgroup/css/build/custom-design-classes/block-sidebar-wrapped.less, themes/coopsgroup/css/build/custom-design-classes/blog-entry-list.less, themes/coopsgroup/css/build/custom-design-classes/recent-blog-entry.less, themes/coopsgroup/css/build/custom-design-classes/testimonial-bio.less, themes/coopsgroup/css/build/custom-design-classes/navigation.less, themes/coopsgroup/css/build/custom-design-classes, themes/coopsgroup/css/build/errors.less, themes/coopsgroup/css/build/fonts/blue-sky.less, themes/coopsgroup/css/build/fonts/defaults.less, themes/coopsgroup/css/build/fonts/night-road.less, themes/coopsgroup/css/build/fonts/royal.less, themes/coopsgroup/css/build/fonts, themes/coopsgroup/css/build/footer.less, themes/coopsgroup/css/build/header.less, themes/coopsgroup/css/build/miscellaneous-styles.less, themes/coopsgroup/css/build/mixins.less, themes/coopsgroup/css/build/mobile/navigation.less, themes/coopsgroup/css/build/mobile, themes/coopsgroup/css/build/pagination.less, themes/coopsgroup/css/build/reset.less, themes/coopsgroup/css/build/search.less, themes/coopsgroup/css/build/content.less, themes/coopsgroup/css/build/page-list-template-thumbnail-grid.less, themes/coopsgroup/css/build, themes/coopsgroup/css/main.less, themes/coopsgroup/css/presets/blue-sky.less, themes/coopsgroup/css/presets/defaults.less, themes/coopsgroup/css/presets/night-road.less, themes/coopsgroup/css/presets/royal.less, themes/coopsgroup/css/presets/subpage.less, themes/coopsgroup/css/presets, themes/coopsgroup/css/styles.xml, themes/coopsgroup/css/editmode.css, themes/coopsgroup/css, themes/coopsgroup/default.php, themes/coopsgroup/elements/footer.php, themes/coopsgroup/elements/footer_bottom.php, themes/coopsgroup/elements/header.php, themes/coopsgroup/elements/header_top.php, themes/coopsgroup/elements, themes/coopsgroup/full.php, themes/coopsgroup/home.php, themes/coopsgroup/images/background-slider-blue-sky.png, themes/coopsgroup/images/background-slider-default.png, themes/coopsgroup/images/background-slider-night-road.png, themes/coopsgroup/images/background-slider-royal.png, themes/coopsgroup/images/background.png, themes/coopsgroup/images/icons/ICON1-red.png, themes/coopsgroup/images/icons/ICON1.png, themes/coopsgroup/images/icons/CoopsGroup-Media-Production.png, themes/coopsgroup/images/icons/Bespoke-Jewellery-CoopsGroup.png, themes/coopsgroup/images/icons/Branding-Design-CoopsGroup.png, themes/coopsgroup/images/icons/Media-Production-CoopsGroup.png, themes/coopsgroup/images/icons/Shop-CoopsGroup.png, themes/coopsgroup/images/icons/Signs-CoopsGroup.png, themes/coopsgroup/images/icons/Sports-Apps-CoopsGroup.png, themes/coopsgroup/images/icons/WebDesign-CoopsGroup.png, themes/coopsgroup/images/icons/CoopsGroup.png, themes/coopsgroup/images/icons/embroidery.png, themes/coopsgroup/images/icons, themes/coopsgroup/images/blue-stripe.png, themes/coopsgroup/images/CoopsGroup.png, themes/coopsgroup/images, themes/coopsgroup/left_sidebar.php, themes/coopsgroup/page_forbidden.php, themes/coopsgroup/page_not_found.php, themes/coopsgroup/page_theme.php, themes/coopsgroup/right_sidebar.php, themes/coopsgroup/Subpages.php, themes/coopsgroup/thumbnail.png, themes/coopsgroup/view.php, themes/coopsgroup/home-v2.php, themes/coopsgroup/home-v3.php, themes/coopsgroup/Subpages-1x1.php, themes/coopsgroup

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
LiteSpeed

# Server API
litespeed

# PHP Version
7.2.34

# PHP Extensions
bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, libxml, litespeed, mbstring, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite3, standard, timezonedb, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 360
max_input_vars - 8000
memory_limit - 256M
post_max_size - 512M
upload_max_filesize - 512M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
opcache.max_accelerated_files - 7963
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.