ilch Forum » Allgemein » HTML, PHP, SQL,... » ilch_header_additions funktioniert nicht

Geschlossen
  1. #1
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Also ich bin gerade an einem Script zu schreiben bei dem in die Headzeile ein Stylesheet aus der DB ausgegeben wird.

    Aber es will nicht funktionieren grumml

    Script sieht im Prinzip so aus:
      $title = $allgAr['title'].' und das '. $CMS['title'] .' CMS';
      $design = new design ( $title , $hmenu );
      $design->header();
      
      
      $tpl = new tpl ( 'cms/details.htm' );
      $ILCH_HEADER_ADDITIONS ='<style type="text/css">.cms-header {
      background-image: url(../../'. $CMS['header'] .');
      }
      </style>


    Also das innerhalb $ILCH_HEADER_ADDITIONS wird erst garnicht ausgegeben... kann mir da einer helfen?

    Es ist eine Seite also keine Box.

    Folgendes schon probiert:
    - vor $design->header(); eingefügt, ohne Erfolg

    betroffene Homepage: www.cristiang.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.681
    Beitragswertungen
    1218 Beitragspunkte
    $title = $allgAr['title'].' und das '. $CMS['title'] .' CMS';
    $design = new design ( $title , $hmenu );
    $design->header();
    $tpl = new tpl ( 'cms/details.htm' );
    
    $ILCH_HEADER_ADDITIONS .= '<style type="text/css">.cms-header { background-image: url(../../'. $CMS['header'] .'); }</style>';
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    wird trotzdem nicht ausgegeben.. nicht einmal eine Fehlermeldung traurig
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    das global vergessen ! :-)
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Ich hatte das aus einer Box von meinem serverslider script kopiert da hatte es ohne global funktioniert...

    daher wie muss das mit global aussehen? lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    ich bin mir nicht sicher ob ich richtig liege aber
    normal so

    global $ILCH_HEADER_ADDITIONS;

    dein code

    ZitatZitat geschrieben von Dokumentation

    NEU: Bevor man das Design mit header() benutzt kann man mit addheader() noch Informationen im Kopf des Designs einfügen
    $design->addheader('<script type="text/javascript" src="javascript.js"></script>'); Zusätzlich wird die globale Variable $ILCH_HEADER_ADDITIONS während header() auch in den Kopf eingebunden.
    Wenn man die Variable ändert, sollte man darauf achten sie nicht zu überschreiben, sonder nur zu erweitern.


    lesen bildet :-)

    ZitatZitat geschrieben von Lord|Schirmer

    $title = $allgAr['title'].' und das '. $CMS['title'] .' CMS';
    $design = new design ( $title , $hmenu );
    $design->addheader("<style type="text/css">.cms-header { background-image: url(../../'. $CMS['header'] .'); }</style>");
    $design->header();
    $tpl = new tpl ( 'cms/details.htm' );



    Zuletzt modifiziert von Rock@wulf am 02.01.2013 - 13:09:34
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    ok danke schon mal, werd ich später testen... zu dem "lesen bildet" ich habe in die entwickler referenz geschaut aber speziell dazu nichts gefunden oder versehentlich überschaut
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    also das $design->addheader funktioniert auch nicht traurig
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Zufällig alte Version vom Script Die Header Addition gibt es erst seit I
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Scripte Version: 11
    Update Version: O


    Wie müsste es normalerweise aufgebaut sein?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.681
    Beitragswertungen
    1218 Beitragspunkte
    Die Funktion befindet sich in include/includes/class/design.php.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    jetzt funktionierts... danke für die hilfe
    $title = $allgAr['title'].' und das '. $CMS['title'] .' CMS';
      $design = new design ( $title , $hmenu );
      $design->addheader( '<style type="text/css">.cms-header { background-image: url('. $CMS['header'] .') }</style>' );
      $design->header();
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Um nochmal auf den Grund einzugehen, das Design wird mit $design->header(); sozusagen ausgegeben, also der wird beim Aufruf dieser Methode der Inhalt aus $ILCH_HEADER_ADDITIONS im Kopf des Designs eingefügt, wenn man die Variable danach noch ändert, hat das keinen Einfluss, gleiches gilt auch für die Methode addheader().

    Steht eigentlich auch so in der Doku: www.ilch.de/doku-entwickler11i.html#design
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten