login  Naam:   Wachtwoord: 
Registreer je!
 Forum

random image in de header van een streamingmodule!!

Offline hmieda - 07/05/2005 15:57
Avatar van hmiedaNieuw lid Ik ben op zoek naar een random image script voor in mijn header. Jullie begrijpen neem ik aan wat ik daar mee bedoel. Dat is dat je niet altijd een saai plaatje ziet in de header, maar elke keer een andere. Dit is het scriptje van mijn streamingmodule:



  1. <?
  2. /************************************************************************/
  3. /*STREAMING MODULE FOR PHPNUKE */
  4. /* =========================== */
  5. /* */
  6. /* Copyright (c) 2002 by Yavuz Dônmez */
  7. /* http://www.uzerlik.free.fr */
  8. /* */
  9. /* This program is free software. You can redistribute it and/or modify */
  10. /* it under the terms of the GNU General Public License as published by */
  11. /* the Free Software Foundation; either version 2 of the License. */
  12. /************************************************************************/
  13. if (!eregi("modules.php", $PHP_SELF)) {
  14. die ("You can't access this file directly...");
  15.  
  16. }
  17. include_once('pdb.php');
  18. $cpname="copyright.php";
  19. require_once("mainfile.php");
  20. $module_name = basename(dirname(__FILE__));
  21. $cpname = ereg_replace("_", " ", $module_name);
  22. include("header.php");
  23. get_lang($module_name);
  24. global $count;
  25. $index = 0;
  26. OpenTable();
  27. echo "<p align='center'><font class=\"title\">"._TITLE."</font></p>";
  28. echo "<p align=center><a href=modules.php?name=streaming>"._GOTOSTREAMINGINDEX."</a>";
  29. CloseTable();
  30. if($typen==1){
  31. OpenTable();
  32. /************************Call to object like mplaye with param $url************************************/
  33.  
  34.  
  35. echo "<p align='center'> <object id='UZERLIKPlay' width='360' height='288'";
  36. echo "classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'";
  37. echo "codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'";
  38. echo "standby='Loading Microsoft Windows Media Player components...'";
  39. echo "type='application/x-oleobject'>";
  40. echo "<PARAM NAME=\"filename\" VALUE=\"$urli\">
  41. <PARAM NAME=\"autoStart\" VALUE=\"1\">
  42. <param name=\"Volume\" value=\"100\">
  43. <param name=\"Balance\" value=\"0\">
  44. <param name=\"CurrentMarker\" value=\"0\">
  45. <param name=\"DefaultFrame\" value>
  46. <param name=\"Enabled\" value=\"0\">
  47. <PARAM NAME=\"enableContextMenu\" VALUE=\"0\">
  48. <PARAM NAME=\"animationatStart\" VALUE=\"true\">
  49. <PARAM NAME=\"ShowControls\" VALUE=\"0\">
  50. <PARAM NAME=\"ShowDisplay\" VALUE=\"0\">
  51. <PARAM NAME=\"ShowStatusBar\" VALUE=\"1\">
  52. <PARAM name=\"uiMode\" value=\"none\">
  53.  
  54. </OBJECT>";
  55. echo "</p>";
  56. /************************End object*******************************************************************/
  57. CloseTable();
  58. }
  59.  
  60. if($typen==2)
  61. {
  62. Opentable();
  63. echo "<div align=\"center\"><font color=\"#FFFFFF\" size=\"1\"><b><font color=\"#FFFFFF\"><object id=\"RVOCX\" classid=\"CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" width=\"220\" height=\"180\"> <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"ImageWindow\"> <param name=\"CONSOLE\" value=\"cons\"> <embed width=\"220\" height=\"180\" autostart=\"true\" SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"220\" height=\"180\" CONTROLS=\"ImageWindow\" CONSOLE=\"cons\"> </embed> <param name=\"autostart\" value=\"true\"> </object></font></b></font>\n";
  64. echo " <br>\n";
  65. echo " <object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"26\" height=\"26\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"PlayOnlyButton\"> <param name=\"CONSOLE\" value=\"cons\"> <embed SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"26\" height=\"26\" CONTROLS=\"PlayOnlyButton\" CONSOLE=\"cons\" > </embed> </object><object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"26\" height=\"26\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"PauseButton\"> <param name=\"CONSOLE\" value=\"cons\"> <embed SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"26\" height=\"26\" CONTROLS=\"PauseButton\" CONSOLE=\"cons\" > </embed> </object><object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"26\" height=\"26\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"StopButton\"> <param name=\"CONSOLE\" value=\"cons\"> <embed SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"26\" height=\"26\" CONTROLS=\"StopButton\" CONSOLE=\"cons\" > </embed> </object><object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"115\" height=\"26\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"PositionField\"> <param name=\"CONSOLE\" value=\"cons\"> <embed width=\"115\" SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"115\" height=\"26\" CONTROLS=\"PositionField\" CONSOLE=\"cons\" > </embed> </object> <object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"45\" height=\"25\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"HomeCtrl\"> <param name=\"CONSOLE\" value=\"cons\"> <embed SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"45\" height=\"25\" CONTROLS=\"HomeCtrl\" CONSOLE=\"cons\" > </embed> </object><br>\n";
  66. echo " <object id=RVOCX classid=\"CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA\" width=\"240\" height=\"26\" > <param name=\"SRC\" value=$urli> <param name=\"CONTROLS\" value=\"PositionSlider\"> <param name=\"CONSOLE\" value=\"cons\"> <embed width=\"240\" SRC=$urli type=\"audio/x-pn-realaudio-plugin\" width=\"240\" height=\"26\" CONTROLS=\"PositionSlider\" CONSOLE=\"cons\" > </embed> </object><br>\n";
  67. echo " </font></b></div>";
  68. CloseTable();
  69. }
  70.  
  71. if($typen==3)
  72. {
  73. Opentable();
  74. echo "<p align=\"center\">";
  75. echo "<OBJECT CLASSID=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" WIDTH=\"320\"\n";
  76. echo "HEIGHT=\"320\" CODEBASE=\"http://www.apple.com/qtactivex/qtplugin.cab\">\n";
  77. echo "<PARAM name=\"SRC\" VALUE=\"$urli\">\n";
  78. echo "<PARAM name=\"AUTOPLAY\" VALUE=\"true\">\n";
  79. echo "<PARAM name=\"CONTROLLER\" VALUE=\"true\">\n";
  80. echo "<EMBED SRC=\"$urli\" WIDTH=\"320\" HEIGHT=\"320\" AUTOPLAY=\"true\"\n";
  81. echo "CONTROLLER=\"true\"\n";
  82. echo "PLUGINSPAGE=\"http://www.apple.com/quicktime/download/\">\n";
  83. echo "</EMBED>\n";
  84. echo "</OBJECT>\n";
  85. echo "</p>";
  86. CloseTable();
  87. }
  88.  
  89. if($typen==4)
  90. {
  91. Opentable();
  92. echo "<center>";
  93. echo "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,47,0\" name=\"mc3\" width=\"250\" height=\"250\" id=\"mc3\">\n";
  94. echo "<param name=\"movie\" value=$urli>\n";
  95. echo "<param name=\"quality\" value=\"high\">\n";
  96. echo "<param name=\"BGCOLOR\" value=\"#000000\">n";
  97. echo "<embed src=$urli width=\"250\" height=\"250\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"mc3\"></embed>\n";
  98. echo "</object>";
  99. echo "</center>";
  100. CloseTable();
  101. }
  102.  
  103. //On commence l'afficheges des differents categories disponibles.
  104. function liste_cat()
  105. {
  106. global $dbi;
  107. global $bgcolor1, $bgcolor2;
  108.  
  109. $query = "SELECT * FROM nuke_streaming_cat";
  110. OpenTable();
  111. echo "<center>";
  112. print "<h1>Zoek een media in alle categorieën</h1>\n";
  113. // Find Form
  114. print "<form action=\"$PHP_SELF?name=streaming\" method=\"POST\">\n";
  115. print "<input type=\"text\" name=\"find\" value=\"$find\">\n";
  116. print "<input type=\"submit\" value=\"Find\">\n";
  117. print "<input type=\"hidden\" name=\"do\" value=\"search_streaming_medias\">\n";
  118. if ($find != ''){
  119. print "<br><a href=\"$PHP_SELF?op=liste_streaming\">Show all Records</a>\n";
  120. }
  121. print "</form>\n";
  122. echo "</center>";
  123. CloseTable();
  124. pdb_paginal_query2($dbi, $query,5, '', '');
  125. print "<p>"._PAGE.": ". pdb_paginal_links_compact(50) ."</p>\n\n";
  126.  
  127. }
  128. function view_gal($cid)
  129. {
  130. global $dbi;
  131. if (! isset($action)) {$action = 'list';}
  132. if (! isset($stpage)) {$stpage = 1;}
  133. // Records List
  134. if ($action == 'list'){
  135. $query = "SELECT * FROM `nuke_streaming` WHERE status=\"enable\"&&scid=\"$cid\"";
  136. OpenTable();
  137. echo "<center>";
  138. print "<h1>Zoek een media in alle categorieën</h1>\n";
  139. // Find Form
  140. print "<form action=\"$PHP_SELF?name=streaming\" method=\"POST\">\n";
  141. print "<input type=\"text\" name=\"find\" value=\"$find\">\n";
  142. print "<input type=\"submit\" value=\"Find\">\n";
  143. print "<input type=\"hidden\" name=\"do\" value=\"search_streaming_medias\">\n";
  144. if ($find != ''){
  145. print "<br><a href=\"$PHP_SELF?op=liste_streaming\">Show all Records</a>\n";
  146. }
  147. print "</form>\n";
  148. echo "</center>";
  149. CloseTable();
  150. pdb_paginal_query($dbi, $query,10, '', '');
  151. print "<p>"._PAGE.": ". pdb_paginal_links_compact(50) ."</p>\n\n";
  152. }
  153. }
  154.  
  155. function search_streaming_medias(){
  156. global $dbi,$action,$stpage,$orderby,$find;
  157. if (! isset($action)) {$action = 'list';}
  158. if (! isset($stpage)) {$stpage = 1;}
  159. if (! isset($find)) {$find = '';}
  160.  
  161. // Records List
  162. if ($action == 'list'){
  163. $query = "SELECT * FROM nuke_streaming";
  164. if ($find != ''){
  165. $query = $query . " WHERE (name LIKE '%$find%')";
  166. }
  167. pdb_paginal_query($dbi, $query,2000, '', '');
  168. print "<p>"._PAGE.": ". pdb_paginal_links_compact(1000) ."</p>\n\n";
  169. }
  170. }
  171.  
  172. if (! isset($do)&&($count==0)) {$do = 'liste_cat';}
  173. if ($count==1){$do = 'view_gal_streaming';}
  174.  
  175. switch($do) {
  176.  
  177. case "view_gal_streaming":
  178. view_gal($cid);
  179. break;
  180.  
  181. case "liste_cat":
  182. liste_cat();
  183. break;
  184. case "search_streaming_medias":
  185. search_streaming_medias();
  186. break;
  187. }
  188.  
  189. /************************End Listing*******************************************************************/
  190. echo "<p align=\"right\"><a href=\"http://www.microsoft.com/windows/windowsmedia/download/default.asp\"><img src=\"images/streaming/getmediaplayer.gif\" width=\"65\" height=\"28\" border=\"0\"></a><a href=\"http://www.apple.com/quicktime/download/\"><img src=\"images/streaming/quick.gif\" width=\"65\" height=\"28\" border=\"0\"></a><a href=\"http://www.real.com/realone\"><img src=\"images/streaming/real.gif\" width=\"65\" height=\"28\" border=\"0\"></a></p>\n";
  191. ?>


En zie hier een voorbeeld van de streamingmodule, want daar gaat het om. Het gaat niet om de header van de website zelf!!:

http://autorijs...=streaming

Het gaat om het stukje waar staat :

VIDEO

Go to Categories index


Dus kan iemand me aub ff helpen met die header in te bouwen?Zou het zeer op prijs stellen namelijk

9 antwoorden

Gesponsorde links
Offline Geerios - 07/05/2005 16:17 (laatste wijziging 07/05/2005 16:21)
Avatar van Geerios Onbekend Dus als ik het goed begrijp moet VIDEO steeds worden veranderd of het plaatje wat er boven staat.
Ik denk dat je dat zo kan doen:
  1. <?php
  2.  
  3. $plaatje[0] = "plaatje link 1";
  4. $plaatje[1] = "plaatje link 2";
  5. $plaatje[2] = "plaatje link 3";
  6.  
  7. srand ((double)microtime()*1000000);
  8. $randomnum = rand(0, count($plaatje)-1);
  9. echo '<img src='.$url[$randomnum].'>';
  10. ?>
Ik snap niet goed je vraag maar ik hoop dat dit je oplossing is.

@Tuinstoel: Het zelfde principe 
Offline Tuinstoel - 07/05/2005 16:18 (laatste wijziging 07/05/2005 16:18)
Avatar van Tuinstoel PHP expert Je kunt gewoon een array aanmaken met daarin de bestanden van je streaming files, en deze dan willekeurig opvragen

  1. <?php
  2. $aFiles = array('streaming1.mpg','auto.mpg','video.mpg');
  3. $sPlay = $aFiles[rand(0,(count($aFiles)-1))];
  4.  
  5. echo 'Het bestand '.$sPlay.' wordt nu afgespeeld.';
  6. // Die $sPlay moet je dus ergens in je streaming blok zetten
  7. ?>


Edit:
Inderdaad Geerios...
Offline hmieda - 07/05/2005 17:59
Avatar van hmieda Nieuw lid ik heb deze nu gebruikt en die stond ook op deze website:

http://www.site...amp;id=441

Wat raden jullie me aan... Gewoon die behouden of beter een erin zetten die in php geschreven is. En nog een vraagje: die ene script die ik nu heb gebruikt. Daar zit een soort link in die verwijst naar de root ofzo. Ik vraag me af waar die staat in het scriptje. Kan iemand kijken voor me:


http://www.site...amp;id=441
Offline Legolas - 07/05/2005 18:03
Avatar van Legolas Onbekend Moet jij weten, doe maar php, net zo handig 
maar bij javascript kunnen ze ook het script erachter zien en in php niet, dus kan ene bezoeker je script niet stelen in php, maar meestal wel in JS
Offline Geerios - 07/05/2005 19:22
Avatar van Geerios Onbekend
Citaat:
maar meestal wel in JS
Je kan altijd achter de code komen bij een JavaScript!
Offline Legolas - 07/05/2005 19:27
Avatar van Legolas Onbekend @Geerios:
jawel, maar met JavaScript kan je ook wachtwoorden in een xmldoc zetten, en dan kun je er niet achterkomen
dus wat je zegt klopt niet
Offline hmieda - 09/05/2005 20:04
Avatar van hmieda Nieuw lid Bedankt voor de info jongens, maar zouden jullie ook op die andere vraag kunnen antwoorden. In dit script zit namelijk een soort van link erin. Kan iemand me vertellen waar die ergens staat in dit script:

http://www.site...amp;id=441
Offline Legolas - 09/05/2005 21:03
Avatar van Legolas Onbekend vul bij plaatje1, plaatje2, enz. dus de src's in
Offline hmieda - 10/05/2005 15:57
Avatar van hmieda Nieuw lid Jah kijk dit is het script:

  1. <script language="javascript">
  2.  
  3. var b1dis = "<a href=\"";
  4. var bdis = "\"><img src=\"";
  5. var edis = " width=\"96\" height=\"96\" alt=\"Random Foto\" border=\"0\"></a>";
  6. var rnumb = "";
  7. var img = "";
  8.  
  9. rnumb += Math.floor(Math.random()*7);
  10. img = rnumb;
  11. if (img == "0") {
  12. document.write(b1dis+ "" +bdis+ "plaatje1\"" +edis);}
  13. if (img == "1") {
  14. document.write(b1dis+ "" +bdis+ "plaatje2\"" +edis);}
  15. if (img == "2") {
  16. document.write(b1dis+ "" +bdis+ "plaatje3\"" +edis);}
  17. if (img == "3") {
  18. document.write(b1dis+ "" +bdis+ "plaatje4\"" +edis);}
  19. if (img == "4") {
  20. document.write(b1dis+ "" +bdis+ "plaatje5\"" +edis);}
  21. if (img == "5") {
  22. document.write(b1dis+ "" +bdis+ "plaatje6\"" +edis);}
  23. if (img == "6") {
  24. document.write(b1dis+ "" +bdis+ "plaatje7\"" +edis);}
  25. // -->
  26. </script>


waar plaatje1 staat heb ik bijvoorbeeld dit neergezet :

http://www.sitemasters.be/web/avatars/1551.jpg

Dus ik zie netjes het plaatje zoals ik wilde, maar je kan op het plaatje klikken en dan word je doorgelinkt naar de root van je website ofzo en dat wil ik niet. Ik wil geen link op het plaatje hebben. Hoop dat je me nu wel snapt...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s