interner Link

Hallo,

ich hoffe das ich hier mit meiner Frage richtig bin.

Zum Problem:

Ich arbeite mit dem CMS Joomla. Dort habe ich die Erweiterung Yaml installiert.
So weit so gut. Läuf auch alles. Nun ist es meine Absicht dort im Contentbereich meine selbst erstellte Slideshow anzuzeigen. Ich habe also meine CSS Anweisungen in die dazugehörende Datei geleaden, meine Javascript Datei aktiviert und meine php Datei angelegt. Nun möchte ich gern aus der eigendlichen index.php meines Templates die php Datei laden, die für die Slideshow zuständig ist.
Habe schon wirklich sehr viel probiert aber entweder es läuft nicht oder ich habe mir meine index.ph komlett zerschossen. (Gott sei Dank vorher ein Backup gemacht)

Kann mir jemand bitte helfen und mir sagen wie ich eine Verlinkung zu einer php. Datei schaffe?

Hier ein Ausschnitt der index.php wo die andere php datei geladen werden soll:

  <!-- end: [I]#col2 -->[/I]
   [B]<?php [U]endif[/U]; ?>[/B]
        
  <!-- begin: [I]#col3 [U]static[/U] column -->[/I]
  [B]<div id="col3">[/B]
    [B]<div id="col3_content" [U]class[/U]="clearfix">[/B]
    [B]<div id="col3_content_wrapper" [U]class[/U]="floatbox">[/B]

Hier soll meine Slideshow hin.

      [B]<a id="content" name="content">[/B][B]</a>[/B]
        [B]<?php $jyaml->getContent('col3_content'); ?>[/B]
      [B]</div>[/B]
    [B]</div>[/B]
    
    [B]<div id="ie_clearing">[/B] [B]</div>[/B]
    <!-- Ende: IE Column Clearing -->
  [B]</div>[/B]
  <!-- end: [I]#col3 -->[/I]

naja hast du schon mittels include probiert?

include (‚datei.php‘);

Hallo, danke für deinen Tipp.

Habe es so reingeschrieben:

  <!-- begin: [I]#col3 [U]static[/U] column -->[/I]
  [B]<div id="col3">[/B]
    [B]<div id="col3_content" [U]class[/U]="clearfix">[/B]
    [B]<div id="col3_content_wrapper" [U]class[/U]="floatbox">[/B]

<? [U]include[/U] ("client_01.php"); ?>

<?php $jyaml->getContent('col3_content'); ?>

    [B]<div id="ie_clearing">[/B] [B]</div>[/B]
    <!-- Ende: IE Column Clearing -->
  [B]</div>[/B]
  <!-- end: [I]#col3 -->[/I]

Bekomme dann aber folgende Fehlermeldung:

Parse error: syntax error, unexpected ‚&‘ in /kunden/…_index.php
on line 98

Was mache ich falsch?

Poste mal die entsprechende Zeile + 2 drumherum.

Shorttags hast du erlaubt? Ich würde statt <? immer <?php schreiben

wenn das & nicht in der index ist koennte es auch in der includeden datei stecken (fals du zeile 98 nicht finden solltest)

Danke für eure Antworten.

Ich habe es jetzt nochmal mit <?php versucht. Jetzt klappt es.

Habe jetzt nur noch das Problem, das der Pfad beim
onmouseover=„MM_swapImage(‚Image1‘,‚‘,‚images/BilderDream/Bild1_link.jpg‘,1)“
nicht funktioniert und das die show bei jedem Menüpunkt geladen wird.

Ich schau mal woran es liegt.

Hallo noch einmal,

also irgendwie komme ich mit meiner Recherche bei meinen Problemen nicht weiter.
Ich möchte gerne das nur der Menüpunkt „Home“ die Bildershow anzeigt.
Also habe ich es versucht mit dem Befehl:
echo JHTML::link(‚index.php?Itemid=1‘,‚Home‘, $attribute);

Alles zusammen sieht dann so aus:

94 [/I]
95


96 <?php [U]include[/U] ("client_01.php"); [/B]echo JHTML::link('index.php?Itemid=1','Home', $attribute); [B]?>
97 <div id=„col3_content“ class=„clearfix“>
98 <div id=„col3_content_wrapper“ class=„floatbox“>
99
100 <?php $jyaml->getContent('col3_content'); ?>
101

102
103
104

105
106
107 [/I]
Irgendwie passiert aber garnichts. Weiss leider nicht mehr weiter mit meinem nicht vorhandenden PHP Wissen :frowning:

Bei meinem Problem mit onmouseover bin ich leider auch noch nicht weiter.

Kann mir bitte jemand zu meinen Problemen ein Tipp geben.

Danke für jede hilfreiche Antwort.

Du musst die Joomla-Funktion/Variable finden, die dir die URL der aktuellen Seite zurückgibt und eine if-Abfrage um das Include setzen.

[php]<?php

if ($wasauchimmer == ‚homeoderwieauchimmer‘) {
include ‚client_01.php‘;
}

?>[/php]

onmouseover

Vermutlich sind die Pfadangaben in der mouseover-Funktion falsch oder die passende JavaScript-Datei wird nicht geladen. Keine Chance für uns, das zu wissen.

Danke für deinen Tipp. Versuche gerade das mit der Funktion/Variable umzusetzen.

Wegen dem Problem mit onmouseover habe ich jetzt mal die Website online gebracht. Link

Vielleicht kann mir ja jemand meinen Fehler erklären.