Joomla 3 Helix3 Framework Title Alt Tag Logo ändern

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 

Joomla 3 Helix3 Framework Title Alt Tag Logo ändernMöchtest Du bei Joomla3 in Verbindung mit der Nutzung des Helix3 Framework den Title und Alt Tag Deines Logos ändern? Für die SEO Optimierung ist es auf jeden Fall sinnvoll! So änderst Du die PHP Einstellungen:

Gehe auf Deinen Server in folgende Ordnerstruktur /templates/shaper_helix3/features/logo.php. Öffne die Datei logo.php mit einem Editor. Du findest folgenden PHP Code vor. Ändere die makierten Bereiche mit Deinen SEO Title und SEO Alt TAG und speichere die Datei ab. Fertig

<?php
/**
* @package Helix3 Framework
* @author JoomShaper https://joomshaper.com
* @copyright Copyright (c) 2010 - 2015 JoomShaper
* @license https://gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/
//no direct accees
defined ('_JEXEC') or die('resticted aceess');

class Helix3FeatureLogo {

private $helix3;
public $position;

public function __construct( $helix3 ){
$this->helix3 = $helix3;
$this->position = $this->helix3->getParam('logo_position', 'logo');
}

public function renderFeature() {

//Retina Image
if( $this->helix3->getParam('logo_type') == 'image' ) {
jimport('joomla.image.image');

if( $this->helix3->getParam('logo_image') ) {
$path = JPATH_ROOT . '/' . $this->helix3->getParam('logo_image');
} else {
$path = JPATH_ROOT . '/templates/' . $this->helix3->getTemplate() . '/images/presets/' . $this->helix3->Preset() . '/logo.png';
}

if(file_exists($path)) {
$image = new JImage( $path );
$width = $image->getWidth();
$height = $image->getHeight();
} else {
$width = '';
$height = '';
}

}

$html = '';
$custom_logo_class = '';
$sitename = JFactory::getApplication()->get('sitename');

if( $this->helix3->getParam('mobile_logo') ) {
$custom_logo_class = ' hidden-xs';
}

$html .= '<a class="logo" href="' . JURI::base(true) . '/">';

if( $this->helix3->getParam('logo_type') == 'image' ) {
if( $this->helix3->getParam('logo_image') ) {
$html .= '';
$html .= '<img class="sp-default-logo'. $custom_logo_class .'" src="' . $this->helix3->getParam('logo_image') . '" title="Dein Titel hier hinein" alt="Dein Titel hier hinein">';
if( $this->helix3->getParam('logo_image_2x') ) {
$html .= '<img class="sp-retina-logo'. $custom_logo_class .'" src="' . $this->helix3->getParam('logo_image_2x') . '" title="Dein Titel hier hinein" alt="Dein Titel hier hinein" width="' . $width . '" height="' . $height . '">';
}

if( $this->helix3->getParam('mobile_logo') ) {
$html .= '<img class="sp-default-logo visible-xs" src="' . $this->helix3->getParam('mobile_logo') . '" title="Dein Titel hier hinein" alt="Dein Titel hier hinein">';
}

$html .= '';
} else {
$html .= '';
$html .= '<img class="sp-default-logo'. $custom_logo_class .'" src="' . $this->helix3->getTemplateUri() . '/images/presets/' . $this->helix3->Preset() . '/logo.png" title="Dein Titel hier hinein" alt="Dein Titel hier hinein">';
$html .= '<img class="sp-retina-logo'. $custom_logo_class .'" src="' . $this->helix3->getTemplateUri() . '/images/presets/' . $this->helix3->Preset() . '/Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!"; title="Dein Titel hier hinein" alt="Dein Titel hier hinein" width="' . $width . '" height="' . $height . '">';

if( $this->helix3->getParam('mobile_logo') ) {
$html .= '<img class="sp-default-logo visible-xs" src="' . $this->helix3->getParam('mobile_logo') . '" title="Dein Titel hier hinein" alt="Dein Titel hier hinein"">';
}

$html .= '';
}

} else {
if( $this->helix3->getParam('logo_text') ) {
$html .= '' . $this->helix3->getParam('logo_text') . '';
} else {
$html .= '' . $sitename . '';
}

if( $this->helix3->getParam('logo_slogan') ) {
$html .= '<p class="logo-slogan">' . $this->helix3->getParam('logo_slogan') . '</p>';
}
}

$html .= '</a>';

return $html;
}

}