Antworten auf deine Fragen:
Neues Thema erstellen

Hilfe Fehlermeldung

codyallen

Aktives Mitglied

Bekomme beim aufrufen meiner Seite folgende Meldung:

Parse error: syntax error, unexpected $end in C:\xampp\htdocs\demo\modules\mod_jawlatestarticle\tmpl\default.php on line 63

Vielen Dank

Hier mal der code, falls das hilft:


HTML:
<div class="title1">
        <div class="jaw-latestarticle-title">
            <h3 class="title" style="visibility: visible;"><?php echo $params->get('title_text') ?></h3>
        </div>
        <div class="jaw-latestarticle-image">
            <?php if (strlen($params->get('rss_link')) > 0) { ?>
            <a href="<?php echo $params->get('rss_link') ?>">
                <img src="templates/sport/images/body/rss.gif">
            </a>
            <?php } else { ?>
                <img src="templates/sport/images/body/rss.gif">
            <?php } ?>
        </div>
        <div class="clear"></div>
</div>
<? } ?>
<div class="jaw-latestarticle">
    <ul class="rp_posts_popular<?php echo $moduleclass_sfx; ?>">
    <?php $count = 1; ?>
    <?php foreach ($list as $item) :  ?>
            <?php if ($count == $params->get('count')) {
                $class = 'class="last-item"';
            } ?>
            <li <?php echo $class; ?>>
                <?php
                if (strlen($item->intro_image) > 0) {
                    $cesta = $item->intro_image;
                } else {
                    // nacteni cesty k obrazku
                    preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $item->introtext, $imgsrc);
                    // cesta k obrazku
                    $cesta = $imgsrc[1];
                }
                ?>
                <?php if($cesta) { ?>
                <a href="<?php echo $item->link; ?>">
                    <img class="rp_thumb" src="templates/sport/scripts/timthumb.php?src=<?php echo $cesta; ?>&amp;h=65&amp;w=106&amp;zc=1&amp;f=2" alt="img" />
                    <img style="display: none;" class="rp_thumb" src="templates/sport/scripts/timthumb.php?src=<?php echo $cesta; ?>&amp;h=65&amp;w=106&amp;zc=1" alt="img" />
                </a>
                <?php } ?>
                <a class="rp_title" href="<?php echo $item->link ?>"><?php echo $item->title ?></a>
                <div class="jaw-latestarticle-info">
                    <div class="rp_cat"><?php echo $item->cat_url ?></div>
                    <div class="rp_date"><?php echo $item->createddate ?></div>
                </div>
                <div class="clear"></div>
            </li>
            <?php $count++ ?>
            <div class="clear"></div>
    <?php endforeach; ?>
    </ul>
</div>
 
Zuletzt bearbeitet von einem Moderator:

wespe2008

Spinnen ist Pflicht

AW: Hilfe Fehlermeldung

... Parse error: syntax error, unexpected $end in C:\xampp\htdocs\demo\modules\mod_jawlatestarticle\tmpl\default.php on line 63
Super. Und wenn ich jetzt noch wüsste, (a.) welche Version und (b.) wo die Zeile 63 in deinem Code-Schnippsel ist, hätte ich vielleicht 'ne Idee.
Auf jeden Fall irritiert mich die kommentierte schliessende geschweifte Klammer in der einzelnen Zeile.
 

codyallen

Aktives Mitglied

AW: Hilfe Fehlermeldung

Hallo,
leider hat es nix gebracht.
Es ist Joomla 2.5
Hier mal die Zeilen 61-63.

61 <?php endforeach; ?>
63 </ul>
63 </div>
 

hub

nicht ganz neu hier

AW: Hilfe Fehlermeldung

Moin moin,
dein Code Schnipsel reicht leider nicht aus. Grundsätzlich laufen deine paar Zeilen unter einer Testumgebung, vorausgesetzt, die geschweifte Klammer in Zeile 29 gehört zu einer Anweisung die vorher steht. Wenn Zeile 63 tatsächlich ein DIV-Element ist, liegt vorher schon was im Argen ( passiert, wenn man irgendwo das " ?> " vergessen oder außer Kraft gesetzt hat, also PHP-Code nicht korrekt auskommentiert ist ) , da der PHP-Interpreter sicher nichts vom HTML will ...

Gruß Ulli
 

bustler

nature life time

AW: Hilfe Fehlermeldung

Hi,
kann mich hub nur anschließen. Habe den Code noch mal angeschaut. In dem Abschnitt gibt es jetzt keinen Fehler mehr. Fehler muss davor liegen.
 

codyallen

Aktives Mitglied

AW: Hilfe Fehlermeldung

Danke euch.
Davor gibt es nur diese 2 Zeilen.

defined('_JEXEC') or die; ?>
<?php if($params->get('custom_title')) { ?>
 

codyallen

Aktives Mitglied

AW: Hilfe Fehlermeldung

Leider nein :-(
Dann bekomme ich diese Meldung:
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\demo\modules\mod_jawlatestarticle\tmpl\default.php on line 10

Line 10 ist: defined('_JEXEC') or die; ?>
 

wespe2008

Spinnen ist Pflicht

AW: Hilfe Fehlermeldung

... Dann bekomme ich diese Meldung:
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\demo\modules\mod_jawlatestarticle\tmpl\default.php on line 10

Line 10 ist: defined('_JEXEC') or die; ?>
Ich muss jetzt erstmal weg, aber:
  1. Ich habe geschrieben "define" UND NICHT "defined", also kann doch in der Fehlermeldung nicht die falsche Bezeichnung stehen. Also schau dir mal den kompletten Code an. "defined" gibt es nur z.B. innerhalb einer if-Abfrage!
  2. Und zeig jetzt bitte nochmal den kompletten Code.
 
Zuletzt bearbeitet:

codyallen

Aktives Mitglied

AW: Hilfe Fehlermeldung

Ja. sorry. Ich habe das mit der Line 10 erst eingefügt nachdem ich die Änderung zurück genommen habe.
In Line 10 steht ja: <?php define('_JEXEC') or die; ?>

und dann kommt halt die Meldung: Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\demo\modules\mod_jawlatestarticle\ tmpl\default.php on line 10

Also, ich habe die Änderungen wieder rückgängig gemacht da bisher keine zum Ziel führte.

Hier nochmal der kopmlette code falls noch jemand eine Idee hat.



<?php
/**
* @package Joomla.Site
* @subpackage mod_articles_latest
* @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

// no direct access
defined('_JEXEC') or die; ?>
<?php if($params->get('custom_title')) { ?>
<div class="title1">
<div class="jaw-latestarticle-title">
<h3 class="title" style="visibility: visible;"><?php echo $params->get('title_text') ?></h3>
</div>
<div class="jaw-latestarticle-image">
<?php if (strlen($params->get('rss_link')) > 0) { ?>
<a href="<?php echo $params->get('rss_link') ?>">
<img src="templates/sport/images/body/rss.gif">
</a>
<?php } else { ?>
<img src="templates/sport/images/body/rss.gif">
<?php } ?>
</div>
<div class="clear"></div>
</div>
<? } ?>
<div class="jaw-latestarticle">
<ul class="rp_posts_popular<?php echo $moduleclass_sfx; ?>">
<?php $count = 1; ?>
<?php foreach ($list as $item) : ?>
<?php if ($count == $params->get('count')) {
$class = 'class="last-item"';
} ?>
<li <?php echo $class; ?>>
<?php
if (strlen($item->intro_image) > 0) {
$cesta = $item->intro_image;
} else {
// nacteni cesty k obrazku
preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', $item->introtext, $imgsrc);
// cesta k obrazku
$cesta = $imgsrc[1];
}
?>
<?php if($cesta) { ?>
<a href="<?php echo $item->link; ?>">
<img class="rp_thumb" src="templates/sport/scripts/timthumb.php?src=<?php echo $cesta; ?>&amp;h=65&amp;w=106&amp;zc=1&amp;f=2" alt="img" />
<img style="display: none;" class="rp_thumb" src="templates/sport/scripts/timthumb.php?src=<?php echo $cesta; ?>&amp;h=65&amp;w=106&amp;zc=1" alt="img" />
</a>
<?php } ?>
<a class="rp_title" href="<?php echo $item->link ?>"><?php echo $item->title ?></a>
<div class="jaw-latestarticle-info">
<div class="rp_cat"><?php echo $item->cat_url ?></div>
<div class="rp_date"><?php echo $item->createddate ?></div>
</div>
<div class="clear"></div>
</li>
<?php $count++ ?>
<div class="clear"></div>
<?php endforeach; ?>
</ul>
</div>
 

bustler

nature life time

AW: Hilfe Fehlermeldung

Hi,
in der Mitte fehlt php.


<div class="clear"></div>
</div>
<?php } ?>
<div class="jaw-latestarticle">
<ul class="rp_posts_popular<?php echo $moduleclass_sfx; ?>">
 

hub

nicht ganz neu hier

AW: Hilfe Fehlermeldung

Sorry, erst jetzt wieder zurück ... Aber ja offensichtlich kein Problem :). Für das nächste mal: wenn du dir nicht sicher bist, wo konkret das Problem liegt, bitte immer den vollständigen Code. Dann viel Erfolg und Spaß weiterhin!

Gruß Ulli
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.614
Beiträge
1.538.351
Mitglieder
67.525
Neuestes Mitglied
mgtaucher
Oben