collapse

* Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

* User Info

 
 
Welcome, Guest. Please login or register.

* Who's Online

  • Dot Guests: 366
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • {OCS}MasterSeal: Yup, Still adore SP
    April 21, 2019, 07:08:06 PM
  • {OCS}MasterSeal: STILL love SP :)
    November 24, 2018, 05:05:50 AM
  • ♦ Ninja ZX-10RR ♦: <3 aegersz
    September 13, 2018, 03:36:09 PM
  • aegersz: I STILL <3 LOVE SimplePortal
    September 13, 2018, 07:11:39 AM
  • aegersz: o LOVE you guys - Simple Portal rocks !
    May 09, 2018, 05:18:59 AM
  • Chen Zhen: our apologies for the site being down.. please read server issues topic
    March 22, 2018, 05:32:38 AM
  • {OCS}MasterSeal: LOL PLEASE forget I just posted that. I found the answer in my own dang post back in 2015. lol sorry!
    July 04, 2017, 10:47:55 PM
  • {OCS}MasterSeal: I know this SB isnt' for support, but I just have a general question. Who would I contact to find out where SP stores its block info? Is it DB driven or files? I searched the site but came up with nothing. probably my fault any insight is appreciated.
    July 04, 2017, 10:43:36 PM
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 PM
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 PM
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 PM
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 PM
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 AM
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 AM
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 AM
  • emanuele: [link]
    November 01, 2016, 12:43:50 PM
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 PM
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 AM
  • {OCS}MasterSeal: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 AM
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 PM

* Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]

Welcome to SimplePortal.net! You can download SimplePortal from the Downloads Area!

Author Topic: Random Youtube Video ( Crazy Idea?)  (Read 8427 times)

0 Members and 1 Guest are viewing this topic.

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Random Youtube Video ( Crazy Idea?)
« on: April 07, 2010, 11:51:53 AM »
OK so we have the random photos in the gallery blocks.

What about random video clips?

Not so much a request as a brainwave.

Probably me being ambitious.
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline Nathaniel

  • Comrade
  • *
  • Posts: 5203
  • Gender: Male
    • Verbtest.com
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Random Youtube Video ( Crazy Idea?)
« Reply #1 on: April 07, 2010, 06:39:51 PM »
Doesn't sound too hard.

Here is a youtube video clip example:
Code: [Select]
$videos = array(
    'id1',
    'id2',
    'id3',
    'id4',
// Add more ids there list this:   
//  'id',
);


$video = $videos[rand(0, count($videos) - 1)];

echo '<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/', $video, '&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/', $video, '&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>';

You will need to extract the youtube id yourself, usually its something like 'h5isi4kjf' which is within the url.

When watching a video at youtube the format of the url is: "http://www.youtube.com/watch?v={id}" (Hopefully that should help).
SMF Friend (Former Support Specialist) | SimplePortal DeveloperMy SMF Mods | SimplePortal"Quis custodiet ipsos custodes?" - Who will Guard the Guards?Please don't send me ANY support related PMs. I will just delete them.

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #2 on: April 07, 2010, 06:41:58 PM »
Thanks bud.

Thought I was being too ambitious then.

Surprised no one else has thought of it.
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline Nathaniel

  • Comrade
  • *
  • Posts: 5203
  • Gender: Male
    • Verbtest.com
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Random Youtube Video ( Crazy Idea?)
« Reply #3 on: April 07, 2010, 06:45:15 PM »
Well, its easy because youtube provide their own embed code, if it was a matter of trying to show videos from a whole bunch of sources it would be more annoying. ;)
SMF Friend (Former Support Specialist) | SimplePortal DeveloperMy SMF Mods | SimplePortal"Quis custodiet ipsos custodes?" - Who will Guard the Guards?Please don't send me ANY support related PMs. I will just delete them.

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #4 on: April 07, 2010, 06:46:45 PM »
Would i get away with having two embeds in one block as they come?
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline Nathaniel

  • Comrade
  • *
  • Posts: 5203
  • Gender: Male
    • Verbtest.com
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Random Youtube Video ( Crazy Idea?)
« Reply #5 on: April 07, 2010, 06:52:32 PM »
Something like this?
Code: [Select]
$videos = array(
    'id1',
    'id2',
    'id3',
    'id4',
// Add more ids there list this:   
//  'id',
);

$video = $videos[rand(0, count($videos) - 1)];

echo '
<div style="float: left;">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/', $video, '&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/', $video, '&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>';

$video2 = $video;
while ($video2 == $video)
$video2 = $videos[rand(0, count($videos) - 1)];

echo '
<div style="float: left;">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/', $video2, '&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/', $video2, '&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>';

That code will show two unique videos horizontally next to each other, if you want them to be shown vertically that will be easy to change.
SMF Friend (Former Support Specialist) | SimplePortal DeveloperMy SMF Mods | SimplePortal"Quis custodiet ipsos custodes?" - Who will Guard the Guards?Please don't send me ANY support related PMs. I will just delete them.

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #6 on: April 07, 2010, 07:07:05 PM »
Oops sorry bud.

I meant one then a different one after a page refresh.

Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline Nathaniel

  • Comrade
  • *
  • Posts: 5203
  • Gender: Male
    • Verbtest.com
  • SMF Version: 2 RC4
  • SP Version: 2.3.3
Re: Random Youtube Video ( Crazy Idea?)
« Reply #7 on: April 07, 2010, 07:09:46 PM »
That should happen if you have enough video ids. Although sometimes the php rand function will return the same value for your two page views, its just unlucky if you happen to load the same video twice in a row, stopping it from happening would take more effort. ;)
SMF Friend (Former Support Specialist) | SimplePortal DeveloperMy SMF Mods | SimplePortal"Quis custodiet ipsos custodes?" - Who will Guard the Guards?Please don't send me ANY support related PMs. I will just delete them.

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #8 on: April 07, 2010, 07:12:38 PM »
Will give it a go.

The new forum is going to be given a makeover soon.

www.mkaware.co.uk if ya wanna have a nosy peek.

Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #9 on: April 08, 2010, 08:15:54 AM »
Sorry bud but I tried it on the test forum with no luck.
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Random Youtube Video ( Crazy Idea?)
« Reply #10 on: April 09, 2010, 09:16:10 PM »
Since you are using Aeva Media, why not use the Aeva Media SSI?
 
Here's a block I use for random images from a single album.
I have not tested it for videos.
 
You may want to change the div CSS class for videos.
 
Suppose you've put the vids in album 19
 
Code: [Select]
global $sourcedir;
include_once($sourcedir . '/Subs-RHSC.php');
rhsc_album(19,,1);
Code: (subs-RHSC) [Select]
<?php
if (!defined('SMF'))
 die(
'Hacking Attempt...');

function 
rhsc_album ($album=0$order='random'$start=0$count=5)
{
 global 
$sourcedir;
 
loadLanguage('Aeva');
 @include_once(
$sourcedir '/Aeva-Subs.php');
 if ( 
is_int($album) && !($album==0) ) 
 {
  
$aeva_albums = array($album);
  
$aeva_all_albums true;
 }
 else
 {
  
$aeva_all_albums=TRUE;
  
$aeva_albums = array();
 }

 
 if ( 
$order === 'random' )
  
$aeva_order 'RAND()';
 else
  
$aeva_order 'DESC';
 echo 
preg_replace('~<div class="highslide-maincontent">.*?</div>.*?</div>~'''
         
aeva_listItems(aeva_getMediaItems($start$count$aeva_order$aeva_all_albums$aeva_albums ), false''5)
 )
 ;
 return 
false;
}
?>


 
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #11 on: April 09, 2010, 09:20:43 PM »
Hiya

Would ya mind if I have a nosy at the one on ya forum?

Have a look at www.mkaware.co.uk

The forum will be having a major refit soon.

We have strted a major poster campaign asking local libraries and shops if they are willing to display one.
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Random Youtube Video ( Crazy Idea?)
« Reply #12 on: April 09, 2010, 09:24:34 PM »
You are welcome to view
http://rockhallsailingclub.org
 
You can see pretty much everything as a guest.
 
 
 
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline Old Fossil

  • Beta Tester
  • *
  • Posts: 796
  • Gender: Male
  • SMF Version: 2.0.4
  • SP Version: 2.3.5
Re: Random Youtube Video ( Crazy Idea?)
« Reply #13 on: April 09, 2010, 09:41:52 PM »
Didn't realise ordinary documents could be added to the media.

I have only recently started adding video clips.

 :-[
Daily backups mean less headaches

Block Set Up

I may be no coding expert but I am willing to help where I can.

I eat Spammers for breakfast

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Random Youtube Video ( Crazy Idea?)
« Reply #14 on: April 11, 2010, 12:49:39 AM »
It's a sort-of CMS-like way to organize documents.
Much better than losing them in attachments.
 
Did the random-video-album-item thing work out?
 
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?

Offline masterpaulocoolo

  • Just Registered
  • Posts: 1
  • SMF Version: None
  • SP Version: None
Re: Random Youtube Video ( Crazy Idea?)
« Reply #15 on: January 04, 2011, 08:29:47 AM »
Yah it works great, but maybe you didn't want youtube videos to be displayed randomly how about online games?

Offline AngelinaBelle

  • Comrade
  • *
  • Posts: 4870
  • Gender: Female
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: Random Youtube Video ( Crazy Idea?)
« Reply #16 on: January 04, 2011, 10:11:03 AM »
Then you would start with a block for online games.
Figure out how games are displayed in a block.
 
Figure out how to create an array that is a list of the games, then (here's the easy part) choose one randomly from the array.
 
Then, display the chosen game as usual.
 
You could start a new topic for this in customizations.
Please to keep this website running, if you like SimplePortal, make a
one-time subscription. Thank you for your support.

Have you tried the SimplePortal documentation?