Ergebnis 1 bis 1 von 1
  1. #1
    Mitglied
    Registriert seit
    Apr 2012
    Beiträge
    4
    Danksagungen
    0

    Standard Template Problem mit Joomla 2.5

    Ich wünsche euch erstmal ein gesundes und frohes Osterfest

    Habe die Template DD Clasic Car 02 genommen
    Link:
    mit Joomla 2.5 zur Zeit noch auf localhost mit xampp.
    Wenn ich mich in Frontbereich einlogge habe ich keine Symbole um den Text zu bearbeiten.
    Es liegt aber an der Template, denn wenn ich die Standarttemplate von Joomla nehme sind die 3 Symbole vorhanden
    Drucken - email - bearbeiten
    Jetzt habe ich schon so viel arbeit reingesteckt um sie nach meinen Bedürfnissen anzupassen.

    Beez5 sind die Symbole da


    Hier leider nicht.


    *********************************************************

    Im Ordner von der Template ist ein Ordner HTML
    com_content - article - default.php

    An dieser Datei liegt es.

    PHP-Code:
    <?php
    defined
    ('_JEXEC') or die;

    require_once 
    dirname(__FILE__) . str_replace('/'DIRECTORY_SEPARATOR'/../../../functions.php');

    JHtml::addIncludePath(JPATH_COMPONENT '/helpers');

    $component = new ArtxContent($this$this->params);
    $article $component->article('article'$this->item$this->item->params, array('print' => $this->print));

    echo 
    $component->beginPageContainer('item-page');
    if (
    strlen($article->pageHeading))
        echo 
    $component->pageHeading($article->pageHeading);
    $params $article->getArticleViewParameters();
    if (
    strlen($article->title)) {
        
    $params['header-text'] = $this->escape($article->title);
        if (
    strlen($article->titleLink))
            
    $params['header-link'] = $article->titleLink;
    }
    // Change the order of "if" statements to change the order of article metadata header items.
    if (strlen($article->created))
        
    $params['metadata-header-icons'][] = "<span class=\"dd-postdateicon\">" $article->createdDateInfo($article->created) . "</span>";
    if (
    strlen($article->modified))
        
    $params['metadata-header-icons'][] = "<span class=\"dd-postdateicon\">" $article->modifiedDateInfo($article->modified) . "</span>";
    if (
    strlen($article->published))
        
    $params['metadata-header-icons'][] = "<span class=\"dd-postdateicon\">" $article->publishedDateInfo($article->published) . "</span>";
    if (
    strlen($article->author))
        
    $params['metadata-header-icons'][] = "<span class=\"dd-postauthoricon\">" $article->authorInfo($article->author$article->authorLink) . "</span>";
    if (
    $article->printIconVisible)
        
    $params['metadata-header-icons'][] = $article->printIcon();
    if (
    $article->emailIconVisible)
        
    $params['metadata-header-icons'][] = $article->emailIcon();
    if (
    $article->editIconVisible)
        
    $params['metadata-header-icons'][] = $article->editIcon();
    if (
    strlen($article->hits))
        
    $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
    // Build article content
    $content '';
    if (!
    $article->introVisible)
        
    $content .= $article->event('afterDisplayTitle');
    $content .= $article->event('beforeDisplayContent');
    if (
    strlen($article->toc))
        
    $content .= $article->toc($article->toc);
    if (
    strlen($article->text))
        
    $content .= $article->text($article->text);
    if (
    $article->introVisible)
        
    $content .= $article->intro($article->intro);
    if (
    strlen($article->readmore))
        
    $content .= $article->readmore($article->readmore$article->readmoreLink);
    $content .= $article->event('afterDisplayContent');
    $params['content'] = $content;
    // Render article
    echo $article->article($params);
    echo 
    $component->endPageContainer();
    ********************************************************
    Das ist der Code von der
    Beez5

    PHP-Code:
    <?php
    /**
     * @package        Joomla.Site
     * @subpackage    Templates.beez5
     * @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;

    $app JFactory::getApplication();
    $templateparams $app->getTemplate(true)->params;
    $images json_decode($this->item->images);
    $urls json_decode($this->item->urls);
    JHtml::addIncludePath(JPATH_COMPONENT '/helpers');

    // Create shortcut to parameters.
    $params $this->item->params;

    if (
    $templateparams->get('html5') != 1) :
        require 
    JPATH_BASE.'/components/com_content/views/article/tmpl/default.php';
        
    //evtl. ersetzen durch JPATH_COMPONENT.'/views/...'

    else :
        
    JHtml::addIncludePath(JPATH_COMPONENT '/helpers');
    ?>
    <article class="item-page<?php echo $this->pageclass_sfx?>">
    <?php if ($this->params->get('show_page_heading'1)) : ?>

    <?php if ($this->params->get('show_page_heading'1) and $params->get('show_title')) :?>
    <hgroup>
    <?php endif; ?>
    <h1>
        <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
    <?php endif; ?>
    <?php
    if ($this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
    {
     echo 
    $this->item->pagination;
    }
     
    ?>
    <?php 
    if ($params->get('show_title')) : ?>
            <h2>
                <?php echo $this->escape($this->item->title); ?>
            </h2>
    <?php endif; ?>
    <?php 
    if ($this->params->get('show_page_heading'1) and $params->get('show_title')) :?>
    </hgroup>
    <?php endif; ?>

    <?php if ($params->get('access-edit') ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
            <ul class="actions">
            <?php if (!$this->print) : ?>
                    <?php if ($params->get('show_print_icon')) : ?>
                    <li class="print-icon">
                            <?php echo JHtml::_('icon.print_popup',  $this->item$params); ?>
                    </li>
                    <?php endif; ?>

                    <?php if ($params->get('show_email_icon')) : ?>
                    <li class="email-icon">
                            <?php echo JHtml::_('icon.email',  $this->item$params); ?>
                    </li>
                    <?php endif; ?>
                    <?php if ($this->user->authorise('core.edit''com_content.article.'.$this->item->id)) : ?>
                            <li class="edit-icon">
                                <?php echo JHtml::_('icon.edit'$this->item$params); ?>
                            </li>
                        <?php endif; ?>
            <?php else : ?>
                    <li>
                            <?php echo JHtml::_('icon.print_screen',  $this->item$params); ?>
                    </li>
            <?php endif; ?>
            </ul>
    <?php endif; ?>

        <?php  if (!$params->get('show_intro')) :
            echo 
    $this->item->event->afterDisplayTitle;
        endif; 
    ?>

        <?php echo $this->item->event->beforeDisplayContent?>

    <?php $useDefList = (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_parent_category'))
        or (
    $params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date'))
        or (
    $params->get('show_hits'))); ?>

    <?php if ($useDefList) : ?>
     <dl class="article-info">
     <dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
    <?php endif; ?>
    <?php 
    if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
            <dd class="parent-category-name">
                <?php     $title $this->escape($this->item->parent_title);
                        
    $url '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
                <?php if ($params->get('link_parent_category') and $this->item->parent_slug) : ?>
                    <?php echo JText::sprintf('COM_CONTENT_PARENT'$url); ?>
                    <?php else : ?>
                    <?php echo JText::sprintf('COM_CONTENT_PARENT'$title); ?>
                <?php endif; ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_category')) : ?>
            <dd class="category-name">
                <?php     $title $this->escape($this->item->category_title);
                        
    $url '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
                <?php if ($params->get('link_category') and $this->item->catslug) : ?>
                    <?php echo JText::sprintf('COM_CONTENT_CATEGORY'$url); ?>
                    <?php else : ?>
                    <?php echo JText::sprintf('COM_CONTENT_CATEGORY'$title); ?>
                <?php endif; ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_create_date')) : ?>
            <dd class="create">
            <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON'JHtml::_('date'$this->item->createdJText::_('DATE_FORMAT_LC2'))); ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_modify_date')) : ?>
            <dd class="modified">
            <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED'JHtml::_('date'$this->item->modifiedJText::_('DATE_FORMAT_LC2'))); ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_publish_date')) : ?>
            <dd class="published">
            <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON'JHtml::_('date'$this->item->publish_upJText::_('DATE_FORMAT_LC2'))); ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_author') && !empty($this->item->author )) : ?>
        <dd class="createdby">
            <?php $author =  $this->item->author?>
            <?php $author = ($this->item->created_by_alias $this->item->created_by_alias $author);?>

                <?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
                    <?php     echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
                     
    JHtml::_('link'JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)); ?>

                <?php else :?>
                    <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY'$author); ?>
                <?php endif; ?>
        </dd>
    <?php endif; ?>
    <?php 
    if ($params->get('show_hits')) : ?>
            <dd class="hits">
            <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS'$this->item->hits); ?>
            </dd>
    <?php endif; ?>
    <?php 
    if ($useDefList) : ?>
     </dl>
    <?php endif; ?>

        <?php if (isset ($this->item->toc)) : ?>
            <?php echo $this->item->toc?>
        <?php endif; ?>

    <?php if( (isset($urls) AND ($urls->urls_position=='0'))   or ( $params->get('urls_position')=='0' AND ($urls->urls_position==""))     ): ?>
        <?php echo $this->loadTemplate('links'); ?>
    <?php 
    endif; ?>
        <?php  if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
        <?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext?>
        
        <div class="img-fulltext-"<?php echo htmlspecialchars($imgfloat); ?>">
        <img
            <?php if ($images->image_fulltext_caption):
                echo 
    'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
            endif; 
    ?>
            src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
        </div>
        <?php endif; ?>
    <?php
    if ($this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative)
        {
         echo 
    $this->item->pagination;
        }
    ?>
        <?php echo $this->item->text?>
    <?php
    if ($this->item->pagination && $this->item->paginationposition && !$this->item->paginationrelative)
    {
         echo 
    $this->item->pagination;
    }
    ?>

        <?php if( (isset($urls) AND ($urls->urls_position=='1'))   or ( $params->get('urls_position')=='1')   AND ($urls->urls_position=="")   ): ?>
        <?php echo $this->loadTemplate('links'); ?>
        <?php endif; ?>
        <?php
        
    if ($this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative)
        {
         echo 
    $this->item->pagination;
        }
         
    ?>
        <?php echo $this->item->event->afterDisplayContent?>
    </article>

    <?php endif; ?>
    ****************************************************************
    Wenn ich den Beez5 nehme sind die Symbole da aber die Template ist zerschossen.
    Jetzt habe ich versucht den code von Beez5 ( das was für die Symbole zuständig ist) für die Symbole auszutauschen.
    Leider kommt immer eine Fehlermeldung.


    PHP-Code:
    <?php endif; ?>

    <?php if ($params->get('access-edit') ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
            <ul class="actions">
            <?php if (!$this->print) : ?>
                    <?php if ($params->get('show_print_icon')) : ?>
                    <li class="print-icon">
                            <?php echo JHtml::_('icon.print_popup',  $this->item$params); ?>
                    </li>
                    <?php endif; ?>

                    <?php if ($params->get('show_email_icon')) : ?>
                    <li class="email-icon">
                            <?php echo JHtml::_('icon.email',  $this->item$params); ?>
                    </li>
                    <?php endif; ?>
                    <?php if ($this->user->authorise('core.edit''com_content.article.'.$this->item->id)) : ?>
                            <li class="edit-icon">
                                <?php echo JHtml::_('icon.edit'$this->item$params); ?>
                            </li>
                        <?php endif; ?>
            <?php else : ?>
                    <li>
                            <?php echo JHtml::_('icon.print_screen',  $this->item$params); ?>
                    </li>
            <?php endif; ?>
            </ul>
    <?php endif; ?>
    Ist einer von euch php stark und hat einen Tipp für mich wie man das Fehlerfrei umsetzen kann?

    Danke für eure Hilfe.
    Ich wäre sehr Dankbar für jeden Tipp oder Lösung.
    mfg
    Peter
    Geändert von Flugelche (07. 04. 2012 um 09:03 Uhr)

  2.  
     
     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •