[support] Change all embedded youtube links in database to &fs=0

Warren Keuffel wkeuffel at gmail.com
Mon May 14 17:13:11 UTC 2012


I've never done this, but how about creating a MySQL dump and then using regular expression S&R on the dump file?

Warren

On May 14, 2012, at 9:58 AM, Jamie Holly wrote:

> It depends on how you are storing them. If they are embedded directly in 
> the node body, then not without a custom module. If they are in a field, 
> where just the link is stored, you can do something like this:
> 
> UPDATE {table} SET {field_name} = concat ({field_name}, '?fs=1') 
> {optional where clause such as WHERE {fieldname} LIKE '%youtube.com%'
> 
> For the body method you would actually have to do a custom module using 
> a regular expression to search and replace for the URL, since all 
> YouTube urls end with the video ID (or query params). The problem there 
> is that MySQL doesn't support regular expression search and replace, 
> just plain text with the REPLACE() function.
> 
> Jamie Holly
> http://www.intoxination.net
> http://www.hollyit.net
> 
> 
> On 5/14/2012 11:00 AM, Jessica Hannan - Halo Digital Design wrote:
>> I have almost 200 embedded you tube videos on a site that the client would now like to change to not be resizable. I know there must be a way to do this within the database (find and replace?) but I'm not sure how. I can do it in Wordpress, so it must be doable in Drupal!
>> 
>> Thanks for you help!
>> 
>> Jessica Hannan
>> 815-545-5541
>> http://www.HaloDigitalDesign.com
>> Join us on Facebook!!
>> http://www.facebook.com/halodigitaldesign
>> 
>> 
>> 
>> 
>> 
> -- 
> [ Drupal support list | http://lists.drupal.org/ ]



More information about the support mailing list