1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

{variable}

  • DarkSyranus
  • 21. Mai 2006 um 11:19
  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 21. Mai 2006 um 11:19
    • #1

    Hi
    Bei folgendem code tritt immer ein Fehler auf

    Code
    //
    // define bodyoptions
    //
    $template->assign_vars(array(
    "bgimage" => $bg['image'],
    "bgimageurl" => $bg['imageurl'],
    "bgimageattachment" => $bg['imageattachment'],
    "bgimagerepeat" => $bg['imagerepeat'],
    "bgimagex" => $bg['imagex'],
    "bgimagey" => $bg['imagey']));
    //
    // /define bodyoptions
    //
    Alles anzeigen

    Es wird immer

    Zitat

    Call to a member function assign_vars() on a non-object in:

    angezeigt.

    Eigentlich sollte man dann doch mit {bgimage} auf $bg['image'] zugreifen können oder nicht

    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 21. Mai 2006 um 22:05
    • #2

    $template wurde nie auf ein objeckt registriert.... steht doch da...


    $template = new xyz();

    fehlt...

  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 21. Mai 2006 um 23:15
    • #3

    auf was sol ich $template denn registrieren, damit das mit den vars funzt,
    also, dass ich dann über z. B. {bgimage} auf $bg['image'] zugreifen kann
    $bgimage is ne normale zeichenkette

    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 22. Mai 2006 um 11:12
    • #4

    man lies doch mal meien beitrag... da steht doch das du erst die TPL classe auf $template registrieren muß...

  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 22. Mai 2006 um 13:48
    • #5

    tut mir leid, verstehe ich nicht.


    soweit ich weis, macht phpbb dies mit global $template; das geht aber bei mir nicht
    ich bin halt dumm

    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 22. Mai 2006 um 16:10
    • #6

    ja dann hilft halt nix...

    also global $template....


    das macht doch nur die TPL var die Global schon verfügbar ist auch in der funktion verfübar...

    Das heist wenn sie global verfügbar ist !!

  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 22. Mai 2006 um 17:39
    • #7

    erklär mir bitte einfach, wie es geht, und das für dumme

    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 22. Mai 2006 um 23:03
    • #8

    habe ich doch

    entweder du hast das objekct global verfügbar, dann kannst du es mit

    global $template;

    am anfang dr funktion holen oder du must es initialisieren.

  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 23. Mai 2006 um 16:58
    • #9

    und wie krieg ich das object global?

    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 23. Mai 2006 um 17:26
    • #10

    $template = new bla();
    global $template;

    so oder ?

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • DarkSyranus
    Shogun
    Beiträge
    3.446
    • 23. Mai 2006 um 18:36
    • #11

    Das global geht ja nit und als was muss ich $template denn machen
    Mfg. L.L.

    [Blockierte Grafik: http://img28.imageshack.us/img28/7551/anleitungt.jpg]

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 24. Mai 2006 um 00:19
    • #12

    OK...dan vergiss dein projeckt einfach...

    denn ich glaube nicht, das dir jemand genaueres sagen kann als ich.

Tags

  • ie
  • registrieren
  • funktion
  • code
  • fehler
  • phpbb
  • array
  • registriert
  • variable
  • template
  • global

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™