Ergebnis 1 bis 1 von 1

Thema: Gambio GX: Metaangaben anpassen / ändern -welche Datei ?

  1. #1
    Moderator Avatar von Merlyn Design
    Registriert seit
    28.09.2010
    Beiträge
    248
    Downloads
    4
    Uploads
    0

    Gambio GX: Metaangaben anpassen / ändern -welche Datei ?

    und wieder eine kleine hilfestellung für das echo:

    Hallo zusammen,

    ich möchte in meinem Gambio shop die Meta Angaben bearbeiten. Ich habe festgestellt, dass dies in der Adminzentrale nur bedingt möglich ist. In welchen Datein befinden sich die Metaangaben, sodass ich diese für die Startseite und alle Unterseiten bearbeiten kann?

    Vielen Dank für Eure Hilfe.

    ---------------------------------------------------------------------------------------

    GAMBIO-GX/includes/modules/metatags.php

    PHP-Code:
    PHP-Code:
    <?php
    /* --------------------------------------------------------------
       metatags.php 2008-04-01 gambio
       Gambio OHG
       http://www.gambio.de
       Copyright (c) 2008 Gambio OHG
       Released under the GNU General Public License
       --------------------------------------------------------------
    */
    ?><?php

    /* -----------------------------------------------------------------------------------------
       $Id: metatags.php 1140 2005-08-10 10:16:00Z mz $

       XT-Commerce - community made shopping
       http://www.xt-commerce.com

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2003     nextcommerce (metatags.php,v 1.7 2003/08/14); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/
    ?>
    <meta name="robots" content="<?php echo META_ROBOTS?>" />
    <meta name="language" content="<?php echo $_SESSION['language_code']; ?>" />
    <meta name="author" content="<?php echo META_AUTHOR?>" />
    <meta name="publisher" content="<?php echo META_PUBLISHER?>" />
    <meta name="company" content="<?php echo META_COMPANY?>" />
    <meta name="page-topic" content="<?php echo META_TOPIC?>" />
    <meta name="reply-to" content="<?php echo META_REPLY_TO?>" />
    <meta name="distribution" content="global" />
    <meta name="revisit-after" content="<?php echo META_REVISIT_AFTER?>" />
    <?php

    if (strstr($PHP_SELFFILENAME_PRODUCT_INFO)) {

        if (
    $product->isProduct()) {
    ?>
    <meta name="description" content="<?php echo $product->data['products_meta_description']; ?>" />
    <meta name="keywords" content="<?php echo $product->data['products_meta_keywords']; ?>" />
    <title><?php echo TITLE.' - '.$product->data['products_meta_title'].' '.$product->data['products_name'].' '.$product->data['products_model']; ?></title>
        <?php

        
    } else {
    ?>
    <meta name="description" content="<?php echo META_DESCRIPTION?>" />
    <meta name="keywords" content="<?php echo META_KEYWORDS?>" />
    <title><?php echo TITLE?></title>
        <?php

        
    }

    } else {
        if (
    $_GET['cPath']) {
            if (
    strpos($_GET['cPath'], '_') == '1') {
                
    $arr explode('_'xtc_input_validation($_GET['cPath'], 'cPath'''));
                
    $_cPath $arr[1];
            } else {
                
    //$_cPath=(int)$_GET['cPath'];
                
    if (isset ($_GET['cat'])) {
                    
    $site explode('_'$_GET['cat']);
                    
    $cID $site[0];
                    
    $_cPath str_replace('c'''$cID);
                }
            }
            
    $categories_meta_query xtDBquery("SELECT categories_meta_keywords,
                                                        categories_meta_description,
                                                        categories_meta_title,
                                                        categories_name
                                                        FROM " 
    TABLE_CATEGORIES_DESCRIPTION "
                                                        WHERE categories_id='" 
    $_cPath "' and
                                                        language_id='" 
    $_SESSION['languages_id'] . "'");
            
    $categories_meta xtc_db_fetch_array($categories_meta_querytrue);
            if (
    $categories_meta['categories_meta_keywords'] == '') {
                
    $categories_meta['categories_meta_keywords'] = META_KEYWORDS;
            }
            if (
    $categories_meta['categories_meta_description'] == '') {
                
    $categories_meta['categories_meta_description'] = META_DESCRIPTION;
            }
            if (
    $categories_meta['categories_meta_title'] == '') {
                
    $categories_meta['categories_meta_title'] = $categories_meta['categories_name'];
            }
    ?>
    <meta name="description" content="<?php echo $categories_meta['categories_meta_description']; ?>" />
    <meta name="keywords" content="<?php echo $categories_meta['categories_meta_keywords']; ?>" />
    <title><?php echo TITLE.' - '.htmlspecialchars($categories_meta['categories_meta_title']); ?></title>
    <?php

        
    } else {
            if (
    $_GET['coID']) {
                
    $contents_meta_query xtDBquery("SELECT content_heading
                                                            FROM " 
    TABLE_CONTENT_MANAGER "
                                                            WHERE content_group='" 
    $_GET['coID'] . "' and
                                                            languages_id='" 
    $_SESSION['languages_id'] . "'");
                
    $contents_meta xtc_db_fetch_array($contents_meta_querytrue);
    ?>
    <meta name="description" content="<?php echo META_DESCRIPTION?>" />
    <meta name="keywords" content="<?php echo META_KEYWORDS?>" />
    <title><?php echo TITLE.' - '.$contents_meta['content_heading']; ?></title>
    <?php

            
    } else {
    ?>
    <meta name="description" content="<?php echo META_DESCRIPTION?>" />
    <meta name="keywords" content="<?php echo META_KEYWORDS?>" />
    <title><?php echo TITLE?></title>
    <?php

            
    }
        }
    }
    ?>
    ---------------------------------------------------------------------------------------

    Ok. Und kann ich dort die vorgegebenen Metaangaben durch meine erstellten ersetzen?

    ---------------------------------------------------------------------------------------

    wie sagte die prostituierte schon so richtig - ich habs kommen sehen.

    NEIN.

    So einfach ist das leider nicht.

    Problem bei den Metatags und der Datei metatags.php ist, das die
    global über den ganzen Shop gelten.

    Entweder man baut sich "Zusatzfunktionen" ein ( in die Datei ) und
    steuert dann die Metavergabe mit einem externen Script, oder man
    kann den Header der Seite "abfangen" und dann vor der Ausgabe der
    Seite "umgestalten" oder.. oder .. oder..

    Am einfachsten ist und bleibt die "händische" Vergabe der Metas im
    Shop beim jeweiligen Artikel - wie Du schon richtig bemerkst hast,
    kommt da aber gelegentlich "SEO META GEDÖNS" bei heraus und nicht
    das, was man eigentlich brauchen würde.

    Man muss auch mal das "Problem" selber betrachten.

    1: man hat nur GLOBALE PARAMETER zur Verfügung ( Mittelschlecht )
    2: bastelt man um, ist man nicht mehr Update Kompatibel ( naja )
    3: baut man sich eine Lösung, kann man Updates ganz vergessen

    Entgegen meiner SEO Kollegen halte ich die Metas nach wie vor für
    zwingend notwendig und man sollte sich auch wirklich die Mühe mal
    machen, die passenden einzutragen und das Resultat dann auch mehr
    oder weniger, öfter nachzubessern - das bringt wirklich was, kostet
    aber auch erstmal Zeit und Übung. (SEOQUAKE Density zeigts ja an)

    Die einige Lösung die ich kenne und habe - ist eine AUTOOPTIMIERUNG,
    das ist ein Script was die Seite komplett analysiert und dann nach
    dem was tatsächlich da ist, sowohl die Metas "bastelt" und auch
    noch mehschichtig Content einfügen und generieren kann ( automatisch )
    und zwische Seitenaufruf und Seitenausgabe gesetzt wird.

    So kann man aus "minderwertigen Shops" ( im Bezug auf Content und
    Settings ) den Anwendern die Last von den Schultern nehmen und die
    Dinge gehen gemütlich ihren Gang in die Top 10 ( automatisch )

    Die Software ist allerdings für spezielle Projekte bestimmt und
    auch nicht gerade das, was man unter "Billig" kennt oder versteht.

    Aber gute Dinge kosten halt ihr Geld.

    Du kannst aber in der Metatags.php "feste Werte" einfügen, die dann
    auch bedngt zum Erfolg führen können - sofern Content und der Rest
    halbwegs ausgewogen sind.

    Aber vielleicht schilderste mal Deine Idee - vielleicht bin ich ja
    auch auf dem völlig falschen Dampfer ( kannste Merlin den alten
    Saufsack aus Freienwill fragen - der kriegt jedesmal nen Anfall
    wenn die Gambio Leute nicht gleich bei Ihm in der Kostenfalle auflaufen )
    warum denn gleich das komische script vom SEO-Honk nehmen, wenn der gambio doch alles von haus aus mitbringt.

    wie? tut er nicht?

    doch, tut er.
    man muss nur mal das handbuch etwas genauer lesen, sich ein wenig mit der software beschäftigen und man wid feststellen, das er für fast jede situation auch die möglichkeit von keswords, descriptions etc. bietet.

    der SEO-Quakpott, der ja auch schon rechtswirksam wegen betrugs verurteilt wurde versucht nun erst einmal zu erklären, das die metatags-datei vom gambio doch nur schlecht ist, er aber die eierlegende wollmilchsau in form eines autooptimierungsscripts hat. zwar teuer, aber er hat.

    ja nee, is klar!
    richtig ist wohl, das gute dinge auch ihr geld kosten.
    ich habe aber noch keinen so töften shop von ihm gesehen, den er aus der minderwertigkeit geführt hätte.
    zeigt er auch nicht, da keine vorhanden.

    dafür kann der SEO-Frikks aber andere menschen diffamieren, beleidigen und sich sogar geschäftsschädigend herablassen.

    aber Merlin, der alte saufsack aus freienwill, hilft den usern statt sie wie der UAS über den tisch zu ziehen und auszunehmen.

    der SEO-Fuzzi ist die letzten zwei tage jedenfalls gut auf umdrehungen gekommen.
    von mir aus soll er doch heulen, aber von programmierung der metatags.php hat er soviel ahnung wie ein elch vom eierlegen!
    Geändert von HarryBoo (12.02.2011 um 01:40 Uhr)
    Gruß vom Polarkreis
    Erwin
    Merlyn Design

    Individuelle Templates für Gambio GX, XTC oder Shopware, Wordpress von Merlyn Design
    ----------------------------------------------------------------------------------------------------------------------------
    Merlyn Design, Erwin Gutzeit, Kirchwatt 18c, 24991 Freienwill
    Tel. +49 (0)4602 - 95 71 18, Fax: +49 (0)4602 - 95 71 19
    Kontakt:
    http://www.merlyn-design.de
    eMail: Kontaktformular auf meiner Seite oder PN in diesem Forum

Ähnliche Themen

  1. Frage zu Gambio GX - "unsere Empfehlungen" anpassen
    Von WalterGestalter im Forum Gambio GX Templates
    Antworten: 10
    Letzter Beitrag: 11.03.2015, 17:31
  2. Produktbilder Ansicht ändern.
    Von Pittler im Forum Gambio GX Templates
    Antworten: 10
    Letzter Beitrag: 31.12.2010, 01:06
  3. Antworten: 4
    Letzter Beitrag: 05.11.2010, 12:44
  4. Antworten: 14
    Letzter Beitrag: 30.10.2010, 09:56
  5. Welche ist die aktuellste Version und wie finde ich das heraus?
    Von Master im Forum Gambio GX Off Topic
    Antworten: 30
    Letzter Beitrag: 22.10.2010, 23:33

Berechtigungen

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