• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

interner Link

Eliah

Neues Mitglied
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: #col2 -->
<?php endif; ?>

<!-- begin: #col3 static column -->
<div id="col3">
<div id="col3_content" class="clearfix">
<div id="col3_content_wrapper" class="floatbox">

Hier soll meine Slideshow hin.

<a id="content" name="content"></a>
<?php $jyaml->getContent('col3_content'); ?>
</div>
</div>

<div id="ie_clearing"> </div>
<!-- Ende: IE Column Clearing -->
</div>
<!-- end: #col3 -->
 
Hallo, danke für deinen Tipp.

Habe es so reingeschrieben:

<!-- begin: #col3 static column -->
<div id="col3">
<div id="col3_content" class="clearfix">
<div id="col3_content_wrapper" class="floatbox">
<? include ("client_01.php"); ?>
<a id="content" name="content"></a>
<?php $jyaml->getContent('col3_content'); ?>
</div>
</div>

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



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.
 
Zuletzt bearbeitet:
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 <!-- begin: #col3 static column -->
95 <div id="col3">
96 <?php include ("client_01.php"); echo JHTML::link('index.php?Itemid=1','Home', $attribute); ?>
97 <div id="col3_content" class="clearfix">
98 <div id="col3_content_wrapper" class="floatbox">
99 <a id="content" name="content"></a>
100 <?php $jyaml->getContent('col3_content'); ?>
101 </div>
102 </div>
103
104 <div id="ie_clearing"> </div>
105 <!-- Ende: IE Column Clearing -->
106 </div>
107 <!-- end: #col3 -->
Irgendwie passiert aber garnichts. Weiss leider nicht mehr weiter mit meinem nicht vorhandenden PHP Wissen :-(

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.
 
Zuletzt bearbeitet:
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';
}

?>


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.
 
Zuletzt bearbeitet:
Zurück
Oben