Antworten auf deine Fragen:
Neues Thema erstellen

Joomla 1.7 und 1. eigenes Template

MainAngler

Excel (SVERWEIS...)

Hi all,

bin etwas verwirrt und zwar bekomme ich folgenden Fehler:( angezeigt nachdem ich ein eigenes Template - mein erstes!:rolleyes: - installiert habe und versuche die index.php aufzurufen:
Code:
[B]Parse error[/B]:  syntax error, unexpected $end in [B]/users/xxxx/www/joomla/templates/meins/index.php[/B] on line [B]121[/B]
Als letzte Zeile (121) steht aber nur
HTML:
</html>
drin was doch auch stimmen sollte.:uhm:

Edit:
Ich komme dem Fehler schon auf die Spur, denn im BlankJoomlaTemplate war kein <html>-Anfang festgelegt, nur das </html>-Ende.
Trotzdem löst das leider das Problem noch nicht. :(
 
Zuletzt bearbeitet:

netbandit

Aktives Mitglied

AW: Joomla 1.7 und 1. eigenes Template

Meist wird die letzte Zeile genommen, wenn irgendwo im Script eine Klammer nicht geschlossen wurde ;)
 

MainAngler

Excel (SVERWEIS...)

AW: Joomla 1.7 und 1. eigenes Template

Danke für den Hinweis.:)

Da ich es nicht lösen konnte habe ich es deinstalliert und nochmals von vorne angefangen das Template etwas zu schreiben.:rolleyes:
Verwende das BlankTemplate von JoomlArt dafür.;)

Wo ist denn der Fehler?
Er nimmt immer </html> als Fehler her.:hmpf:

PHP:
<?php
/*
# ------------------------------------------------------------------------
# JA T3 Blank template for joomla 1.6 and 1.7
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
# Author: JoomlArt.com
# Websites: http://www.joomlart.com - http://www.joomlancers.com.
# ------------------------------------------------------------------------
*/
if (class_exists('T3Template')) {
    $tmpl = T3Template::getInstance();
    $tmpl->setTemplate($this);
    $tmpl->render();
    return;
} else {
    //Need to install or enable JAT3 Plugin
    echo JText::_('MISSING_JAT3_FRAMEWORK_PLUGIN');
}

// No direct access
defined( '_JEXEC' ) or die;

// Template path
$templatepath = $this->baseurl.'/templates/'.$this->template; 

// CSS
if ($this->params->get('css')==0) {
    $templatesheet = '<link rel="stylesheet" href="'.$templatepath.'/css/template.css?v=1.0" type="text/css" />';
} else {
    $templatesheet = '<link rel="stylesheet" href="'.$templatepath.'/css/template.css.php?v=1.0 type="text/css" />';

// variables
$app = JFactory::getApplication();
$params = &$app->getParams();
$pageclass = $params->get('pageclass_sfx');
$templatepath = $this->baseurl.'/templates/'.$this->template;

?><!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="<?=$this->language?>"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="<?=$this->language?>"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="<?=$this->language?>"> <![endif]-->
<!--[if gt IE 8]><!-->  <html class="no-js" lang="<?=$this->language?>"> <!--<![endif]-->
    <head>
        <jdoc:include type="head" /> <!-- include head of joomla-api -->
        <?php echo $templatesheet; ?>
        <!--[if lte IE 7]>
           <link rel="stylesheet"
                 href="<?php echo $templatepath;?>/css/ieonly.css"
                 type="text/css" />
        <![endif]-->
        <!--[if  lte IE6]>
           <style>
              img {behavior:url(<?php echo $templatepath;?>/js/iepngfix.htc);}
           </style>
        <![endif]-->              
        <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- mobile viewport optimized -->
        <link rel="apple-touch-icon-precomposed" href="<?=$templatepath?>/apple-touch-icon-57x57.png"> <!-- iphone, ipod, android -->
        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="<?=$templatepath?>/apple-touch-icon-72x72.png"> <!-- ipad -->
        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="<?=$templatepath?>/apple-touch-icon-114x114.png"> <!-- iphone retina -->
        <link rel="stylesheet" href="<?=$templatepath?>/css/template.css.php?v=1.0.0" type="text/css" /> <!-- compressed stylesheet -->
        <script src="<?=$templatepath?>js/modernizr.js"></script> <!-- put all javascripts at the bottom, accept of modernizr.js -->
    </head>
    
    <body id="<?=$pageclass?>">
        <div id="overall">
            
        </div>
        <jdoc:include type="modules" name="debug" /> <!-- module for debugging -->
    </body>

</html>
In DW zeigt er mir immer Zeile 66:
HTML:
<body id="<?=$pageclass?>">
Mit dem Hinweis:
Code:
Syntaxfehler in Zeile 66. Codehinweise funktionieren möglicherweise erst, nachdem dieser Fehler behoben wurde.
Damit kann ich aber auch nichts anfangen:( da es Code ist der im BlankTemplate schon dabei ist.
 

netbandit

Aktives Mitglied

AW: Joomla 1.7 und 1. eigenes Template

Else in Zeile 31 nicht geschlossen, denke mal einfach eine schliessende geschweifte Klammer in Zeile 33 langt.

Zu Zeile 66:
Statt
PHP:
<?=$pageclass?>
Folgendes einfügen:
PHP:
<?php echo $pageclass;?>

Dann sollte zumindest DW nicht mehr meckern

Grüße :)
 

MainAngler

Excel (SVERWEIS...)

AW: Joomla 1.7 und 1. eigenes Template

Spitze!:)

Das war es wohl schon.:D

Das einzige und das seh ich ja in der index.php woher die Meldung kommt ist:
Code:
MISSING_JAT3_FRAMEWORK_PLUGIN
Das kann ich ja theoretisch aus dem Code entfernen oder eben das Plugin installieren.;)
 

MainAngler

Excel (SVERWEIS...)

AW: Joomla 1.7 und 1. eigenes Template

Nächstes Problem!:rolleyes:

Obwohl ich in der Datei templateDetails.xml den Ordner (Bilder) zu den Hintergrundbildern der Seite unter
Code:
<files>
...
...
<folder>Bilder</folder>
</files>
mit angegeben (hinzugefügt) habe werden die Hintergrundbilder der Seite nicht geladen/angezeigt.:uhm:

Ebenso wird die Datei template.css.php im Backend unter Templates: Template anpassen - Stylesheets nicht gelistet.:uhm:
Diese befindet sich aber definitiv mit im css-Ordner, wo alle css-Dateien - für das eigene Template - sind!

Edit:
Fehler selbst gefunden!:rolleyes:
Bilder werden jetzt angezeigt.;)

Das template.css.php kann im Backend nicht angezeigt werden, da kann man machen was man will - das ist richtig so.;)
 
Zuletzt bearbeitet:
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