pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: reddragon am 15 Juli 2009, 20:36:33

Titel: [Solved] head-Bereich ändern (meta)
Beitrag von: reddragon am 15 Juli 2009, 20:36:33
HI,  :)

sagt mal, wo muss ich hin, um nachträglich in den Head Metabefehle bzw. Script- und Link-Befehle einzubaun?

im Original wäre das die index.template.php  aber bei der Brige komme ich nciht weiter...  :puzzled:

Danke
Titel: Re: head-Bereich ändern (meta)
Beitrag von: siggi am 15 Juli 2009, 20:49:59
die statische Klasse pmxHeader ist dein Freund : ( includes/classes/Header.php )

Code (irgendwo im pragmamx code) Auswählen

<?php
...

// css
pmxHeader::add_style'pfad/eine.css' );

// script
pmxHeader::add_script'pfad/einscript.js' );

// oder als direkte Anweisung 
pmxHeader::add'<!-- das soll im Header stehen -->' );

...
Titel: Re: head-Bereich ändern (meta)
Beitrag von: reddragon am 15 Juli 2009, 22:25:45
joar... der ist wohl hin und wieder mein Freund, aber eine CSSund eine JS die nur im Forum genutzt werden überall includen?

Naja, dann läufts wenigstens :)
Titel: Re: head-Bereich ändern (meta)
Beitrag von: reddragon am 15 Juli 2009, 22:30:07
ähhmm...

includes/classes/Header.php  habe ich nicht. Es scheitert schon an der /classes/

meinst du die includes/my_header.php  (an die hatte ich gedacht)
Titel: Re: head-Bereich ändern (meta)
Beitrag von: siggi am 15 Juli 2009, 23:40:40
Du scheinst noch die 0.1.10 zu benutzen. Da ist die pmxHeader schon drin, allerdings noch nicht erweitert wie in der aktuellen.

Zitataber eine CSSund eine JS die nur im Forum genutzt werden überall includen?

naja... auf jeden Fall ist PHP dein Freund  :BD:


<?php
...

if( isset(
$_GET['name']) && $_GET['name']=='Forum' ) {
    
pmxHeader::add'<!-- das soll im Header stehen -->' );
}

..


So wird es nur beim Forum eingetragen.

Zitat von: Das hilft immer
http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=183&group=32

:cool:
Titel: Re: head-Bereich ändern (meta)
Beitrag von: JoergK am 15 Juli 2009, 23:43:26
Hoi ;)

Du hast ja noch pragmaMx 0.1.10 laufen, da ist die Klasse pmxHeader noch in der includes/mx_api_2.php.

In der Version existiert nur die Funktion add(), so dass Du nur siggi's dritte Variante nutzen kannst:

<?php

pmxHeader
::add('<script type="text/javasript" src="pfad/datei.js"></script>'); // JavaScriptdatei im HTML-<head>-Bereich aufrufen

?>


<?php

pmxHeader
::add('<link type="text/css" href="pfad/datei.css" rel="stylesheet" />'); // CSS-Datei im HTML-<head>-Bereich aufrufen

?>
Titel: Re: head-Bereich ändern (meta)
Beitrag von: reddragon am 16 Juli 2009, 00:32:26
Was ist das denn für ein  *** :mad: ?


Das ist echt noch die alte 10er! Ich habe doch heute diese Testumgebung erst erstellt! Warum habe ich die alte Installationsroutine erwischt? (auf meinen richtigen Seiten laufen schon z.T. die neue Version)

Ihr habt recht, in der neuen ist´s drin :D


:thumbup:  Danke Jungs  :BD: