Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

OSYoutube compatible maken met embedded youtu.be links

OSYoutube compatible maken met embedded youtu.be links

30 sep 2020 14:32 - 30 sep 2020 14:48
#1
Ik gebruik deze gratis plugin al jaren voor het weergeven van youtube video's. Doet wat het moet doen, werkt easy.

Sinds Youtube hun embedded links tegenwoordig standaard voorzien van een shortened url (youtu.be) pakt OSYoutube deze niet automatisch meer op, vandaar hier een uitleg hoe je dit makkelijk zelf kunt oplossen.

Download de plugin en pak deze uit. In de library folder vind je de file AbstractMethods.php <- de naam zegt het al ;)

Op regel 220 staat de search functie die op basis van regex de juiste links onderschept.

voeg een nieuwe regel toe aan de array met youtu.be. Uiteindlijk ziet de array er als volgt uit:
Code:
$searches = array ( '(https?://(?:www\.)?youtu.be/([a-zA-Z0-9-_&;=]+))(\?[a-zA-Z0-9-_&;=]*)?(#[a-zA-Z0-9-_&;=]*)?', '(https?://(?:www\.)?youtube.com/embed/([a-zA-Z0-9-_&;=]+))(\?[a-zA-Z0-9-_&;=]*)?(#[a-zA-Z0-9-_&;=]*)?', '(https?://(?:www\.)?youtube.com/watch\?v=([a-zA-Z0-9-_;]+))(&[a-zA-Z0-9-_&;=]*)?(#[a-zA-Z0-9-_&;=]*)?' );

Deze bijlage is verborgen voor gasten.
Login of registreer om deze te zien.

Edit Astrid: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.

Dit bericht bevat een bestand als bijlage.
Log in of registreer om die te bekijken

Laatst bewerkt 30 sep 2020 14:48 door Astrid.
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.192 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie