Filmpje in een .php via een forum (cms)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 17:30:00
Quote Anchor link
Hallo!

Ik heb een website wat via php werkt, en het is een cms. Ik wil graag filmpjes van youtube kunnen afspelen, in een forum-bericht. (Lastig uit te leggen, zie; warchieflll.freehostia.com/index.php)

Ik heb al overal op internet gekeken, en het enige wat ik vond was om filmpjes via een youtube mod. Maar daar snap ik 0,niks van... Iemand ervaring of weet hoe ik dit wel makelijk kan doen? De gewone code van youtube werkt niet... En ik wil niet gewoon een link naar de site van youtube, maar gewoon dat je het filmpje ziet (Net zoals nu op www.warchieflll.nl) [embed]

Ik hoop dat iemand me kan helpen!

Bjorn
Gewijzigd op 01/01/1970 01:00:00 door Bjorn Hoogeveen
 
PHP hulp

PHP hulp

27/11/2024 11:52:34
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 17:36:00
Quote Anchor link
Ikzelf had een javascriptje gemaakt wat veoh en youtube videos kan afspelen in een mooi schermpje en ook automatisch... Maar dat scriptje staat geloof op de laptop van m'n broer maar zal kijken of ie mischien toch nog op mijn computer staat...

Edit:
Sorry ik heb het niet kunnen vinden.... Maar hij staat hier nog wel in een topic van me.. Maar dat is niet de nieuwste die ik had gemaakt maar je kan even kijken.. Zal even de link voor je pakken;)


Asjeblieft:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function Show_Vid(type, Yvid, Width, Height) {

        xScroll = document.body.offsetWidth;

        Centering = Math.round(xScroll/2)-Math.round(Width/2);

        if(type == 'youtube') {

            YoutubeVidDiv = document.getElementById('YoutubeVid');

            if(YoutubeVidDiv) { if(YoutubeVidDiv.style.display == 'block') { YoutubeVidDiv.style.display = 'none'; } }

            Body = document.getElementsByTagName('body').item(0);


            var ObjYoutubeVid = document.createElement('div');
            ObjYoutubeVid.setAttribute('id', 'YoutubeVid');
            ObjYoutubeVid.style.position            = 'absolute';
            ObjYoutubeVid.style.display            = 'block';
            ObjYoutubeVid.style.backgroundColor        = '#ffffff';
            ObjYoutubeVid.style.left            = Centering+'px';
            ObjYoutubeVid.style.top                = '20%';
            ObjYoutubeVid.style.width            = Width;
            ObjYoutubeVid.style.height            = Height;
            ObjYoutubeVid.innerHTML                = '<embed src="http://www.youtube.com/v/'+Yvid+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="'+Width+'" height="'+Height+'"><\/embed>';

            Body.insertBefore(ObjYoutubeVid, Body.firstChild);

        }

    }


De link moet jezelf even aanmaken maar dat lukt je denk wel:) Zo niet laat het dan even weten!:)
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Lukke

lukke

19/05/2007 17:41:00
Quote Anchor link
werken via ubb code?
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 17:44:00
Quote Anchor link


Verandert dan in de link en als je der op drukt verschijnt er een schermpje binnen in je website:) Eventueel kan je ook met plaatje doen natuurlijk:):P
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 17:47:00
Quote Anchor link
@mebus; Dankje voor de info, ik snap alleen nie... waar moet ik die code neer gooien? Heb wel een pagina van header.php en een global.php, waar van alles op staat, moet die daar ergends tussen?

@lukke; die ubb snap ik ook niks van! Werkte eerst via html codes, die kon ik goed, alleen ben over gestapt naar php voor inlog enz. maar zit nu dus met klein probleempje!
Gewijzigd op 01/01/1970 01:00:00 door Bjorn Hoogeveen
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 17:59:00
Quote Anchor link
Da stukje javascript moet je tussen je header tags gooien <head> en </head> dus:)
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:04:00
Quote Anchor link
Ik werk via php he... daar staat geen <head> en </head> dat is wel in html zo ja... ik heb 2 pagina's [header.php en global.php] waar vanalles in staat (zoals de bbu codes, plaatjes van de site enz.) Ik weet niet of die daar dan ergends zou moeten staan?

-Edit-

Sorry mijn fout, in de header.php staat er wel <head>, als ik het daar zet krijg ik een fout als ik naar mijn site wil gaan;
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/www/warchieflll.freehostia.com/header.php on line 71

...? op een andere plek neerzetten?
Gewijzigd op 01/01/1970 01:00:00 door Bjorn Hoogeveen
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:06:00
Quote Anchor link
Ja en? Wat maakt het uit dat je met php bestandjes werkt? Gewoon dat stukje javascript tussen je HTML head tags gooien;)
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:09:00
Quote Anchor link
- Zie vorig bericht; aangepast

Krijg dus een fout... Moet ik hem onder de title zetten of zo?
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:11:00
Quote Anchor link
waarschijnlijk moet je enkele quote's excapen... je kan dit ook in een txt bestandje zetten en dan een include doen in je header.php:)

O ja het script moet ook tussen <script type="text/javascript"></script> staan hè!
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:15:00
Quote Anchor link
Heb het geprobeert met die tussen <script type="text/javascript"> en </script>, maar krijg nog steeds die fout. Wat bedoel je met quote's excapen? En include in header.php?
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:17:00
Quote Anchor link
maak een nieuw .txt bestandje aan bijvoorbeeld: js_1.txt en zet daarin dit neer:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script type="text/javascript">

function Show_Vid(type, Yvid, Width, Height) {

        xScroll = document.body.offsetWidth;

        Centering = Math.round(xScroll/2)-Math.round(Width/2);

        if(type == 'youtube') {

            YoutubeVidDiv = document.getElementById('YoutubeVid');

            if(YoutubeVidDiv) { if(YoutubeVidDiv.style.display == 'block') { YoutubeVidDiv.style.display = 'none'; } }

            Body = document.getElementsByTagName('body').item(0);


            var ObjYoutubeVid = document.createElement('div');
            ObjYoutubeVid.setAttribute('id', 'YoutubeVid');
            ObjYoutubeVid.style.position            = 'absolute';
            ObjYoutubeVid.style.display            = 'block';
            ObjYoutubeVid.style.backgroundColor        = '#ffffff';
            ObjYoutubeVid.style.left            = Centering+'px';
            ObjYoutubeVid.style.top                = '20%';
            ObjYoutubeVid.style.width            = Width;
            ObjYoutubeVid.style.height            = Height;
            ObjYoutubeVid.innerHTML                = '<embed src="http://www.youtube.com/v/'+Yvid+'&autoplay=1" type="application/x-shockwave-flash" wmode="transparent" width="'+Width+'" height="'+Height+'"><\/embed>';

            Body.insertBefore(ObjYoutubeVid, Body.firstChild);

        }

    }

</script>


en in header.php zet je dit tussen de HTML head tags:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include('js_1.txt'); ?>
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:25:00
Quote Anchor link
Hij geeft nu geen fout aan, en ik heb alles goed gedaan [volgends mij], als ik nu invul;



krijg ik gewoon precies dit te zien, en geen schermpje of zo...
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:27:00
Quote Anchor link
Duhhh:p Die UBB tag moet jezelf nog aanmaken:):p geef je script eens waar al je UBB tags instaan? Dan probeer ik hem wel even aan te passen voor je:)

Edit:
Zie je nu als je in de broncode kijkt van je website nu ook dat stukje script van mij staan?:)
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:33:00
Quote Anchor link
Haha vandaar :P dankje! Code erg lang van pagina... heb hem ff hier gezet;

http://warchieflll.freehostia.com/Global.txt

Hoop dat je het lukt! Moet even eten, ben er zo weer!
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:41:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    $bericht = preg_replace('/\[youtube\](.*?)\[\/youtube\]/', '<a href="#" onclick="Show_Vid(\'youtube'\, \'\\1\' 400, 350); return false;">Youtube Video</a>');
dit moet je even tussen die andere regels neerzetten bij de functie ubb...
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 18:55:00
Quote Anchor link
Heb het geprobeerd, weer stapje verder, maar krijg nu volgende fout:

\1' 400, 350); return false;">Youtube Video

enig idee...? Heb wel bij elke $bericht staan; str_replace en niet preg_replace, moet ik dat misschien veranderen?
Gewijzigd op 01/01/1970 01:00:00 door Bjorn Hoogeveen
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 18:59:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    $bericht = preg_replace('/\[youtube\](.*?)\[\/youtube\]/', "<a href=\"#\" onclick=\"Show_Vid('youtube', '\\1' 400, 350); return false;\">Youtube Video</a>");
en zo?
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 19:01:00
Quote Anchor link
Nu krijg ik wit te zien... Staat niks :S
 
Mebus  Hackintosh

Mebus Hackintosh

19/05/2007 19:03:00
Quote Anchor link
Warning: Wrong parameter count for preg_replace() in /home/www/warchieflll.freehostia.com/global.php on line 360

Ik zie deze error op je website ik zal even kijken wat er fout is met die match ff wachtu hoor

Doe zo eens:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    $bericht = preg_replace('_\[youtube\](.*?)\[\/youtube\]_ise', "<a href=\"#\" onclick=\"Show_Vid('youtube', '\\1' 400, 350); return false;\">Youtube Video</a>");


Sorry zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    $bericht = preg_replace('_\[youtube\](.*?)\[\/youtube\]_ise', "<a href=\"#\" onclick=\"Show_Vid('youtube', '\\1' 400, 350); return false;\">Youtube Video</a>", $bericht);
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Bjorn Hoogeveen

Bjorn Hoogeveen

19/05/2007 19:06:00
Quote Anchor link
Staat er op... maar nog steeds wit...
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.