Gambio GX2 Zweite Kategoriebeschreibung

Shopsysteme - Online Shop erstellen - Jimdo Shopify Shopware Gambio Magento etc
Antworten
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Gambio GX2 Zweite Kategoriebeschreibung

Hallo,
erstmal grüße ich alle Mitglieder!

Ich bin neu im Forum und erhoffe mir Hilfe zu meinem Problem:

Wie kann ich eine zweite Kategoriebeschreibung unter die panel-pagination-info setzen?!!!

Einführend möchte ich noch kurz erläutern, dass ich einen Gambio-Shop GX2 2.1.0.4 nutze!
Support habe ich bei denen gebucht ...seitdem hat der Begriff eine völlig neue Bedeutung für mich bekommen.

Tutorials gibt es zu genüge, jedoch kann ich die Befehle nicht alle anwenden, da die Dateien teilweise gesplittet wurden und andere Befehle benötigt werden!


Zu meiner Vorgehensweise:

1. admin/includes/functions/general.php

nach
xtc_get_categories_description


einfügen
function xtc_get_categories_description2($category_id, $language_id) {
$category_query = xtc_db_query("select categories_description2 from ".TABLE_CATEGORIES_DESCRIPTION." where categories_id = '".$category_id."' and language_id = '".$language_id."'");
$category = xtc_db_fetch_array($category_query);

return $category['categories_description2'];
}

2. admin/includes/modules/new_category.php

nach
} elseif ($_POST) {
$cInfo = new objectInfo($_POST);
$categories_name = $_POST['categories_name'];
$categories_heading_title = $_POST['categories_heading_title'];
$categories_description = $_POST['categories_description'];

einfügen
$categories_description2 = $_POST['categories_description2'];


3. gleiche PHP

nach
<!-- CATEGORIES-DESCRIPTION -->

<tr>
<td class="main strong" valign="top" align="left" width="150">
<?php echo TEXT_EDIT_CATEGORIES_DESCRIPTION; ?>
</td>
<td class="main" valign="top" align="left">
<?php
echo xtc_image(DIR_WS_LANGUAGES.$languages[$i]['directory'].'/admin/images/'.$languages[$i]['image']);
echo xtc_draw_textarea_field('categories_description[' . $languages[$i]['id'] . ']', 'soft', '70', '25', (($categories_description[$languages[$i]['id']]) ? stripslashes($categories_description[$languages[$i]['id']]) : xtc_get_categories_description($cInfo->categories_id, $languages[$i]['id'])));

if(USE_WYSIWYG == 'true')
{
echo xtc_wysiwyg('categories_description', $_SESSION['language_code'], 'categories_description[' . $languages[$i]['id'] . ']');
}
?>
</td>
</tr>


einfügen
<tr>
<td class="main strong" valign="top" align="left" width="150">
<?php echo TEXT_EDIT_CATEGORIES_DESCRIPTION2; ?>
</td>
<td class="main" valign="top" align="left">
<?php
echo xtc_image(DIR_WS_LANGUAGES.$languages[$i]['directory'].'/admin/images/'.$languages[$i]['image']);
echo xtc_draw_textarea_field('categories_description2[' . $languages[$i]['id'] . ']', 'soft', '70', '25', (($categories_description2[$languages[$i]['id']]) ? stripslashes($categories_description2[$languages[$i]['id']]) : xtc_get_categories_description2($cInfo->categories_id, $languages[$i]['id'])));

if(USE_WYSIWYG == 'true')
{
echo xtc_wysiwyg('categories_description', $_SESSION['language_code'], 'categories_description2[' . $languages[$i]['id'] . ']');
}
?>
</td>
</tr>


4. admin/includes/classes/categories.php

nach
$sql_data_array = array ('categories_name' => xtc_db_prepare_input($categories_data['categories_name'][$lang['id']]), 'categories_heading_title' => xtc_db_prepare_input($categories_data['categories_heading_title'][$lang['id']]), 'categories_description' => xtc_db_prepare_input($categories_data['categories_description'][$lang['id']]),

einfügen
'categories_description2' => xtc_db_prepare_input($categories_data['categories_description2'][$lang['id']]),



ab hier hat sich die PHP gesplittet und ist auf andere Location gesetz worden
ursprünglich sollte ich nachstehenden Befehl in /includes/modules/product_listing.php einfügen, habe diesen aber wie folgt ausgeführt


5. /system/classes/listing/ProductListingContentControl.inc.php

nach
$t_query = 'SELECT cd.categories_description,

einfügen
cd.categories_description2,



dann sollte ich in der gleichen Datei unter $module_smarty->assign(‘CATEGORIES_IMAGE’, $image); Folgendes einfügen:

$t_categories_description2 = $category['categories_description2'];

if( trim($t_categories_description2) == '<br />' )
{
$t_categories_description2 = '';
}

$module_smarty->assign('CATEGORIES_DESCRIPTION2', $t_categories_description2);


Diese Befehle gibt es nicht mehr in dieser Form!!!!

Also habe ich oberen Teil ersetzt durch (so wurde es jedenfalls für die ursprüngliche description gezeigt - ohne 2 natürlich):

6.
$t_category_data_array['description'] = $t_result_array['categories_description2'];

if(trim($t_category_data_array['categories_description2']) == '<br />')
{
$t_category_data_array['categories_description2'] = '';
}


Danach bin ich gescheitert: :(
Das Ergebnis bis hierher ist, dass die Daten aus der Tabelle in der DB übernommen und angezeigt werden, jedoch über der Produkt-Listing. Der nachstehende Befehl hat keinerlei Auswirkung auf die Positionierung. Den Befehl $module_smarty->assign('CATEGORIES_DESCRIPTION2', $t_categories_description2); konnte ich weder interpretieren noch einfügen, da sonst eine Fehlermeldung erscheint. :gruebel:
Eventuell muss in der PHP system/classes/listing/ProductListingContentView.inc.php auch noch etwas eingetragen werden?! But I don´t know!

7. templates/EyeCandy/module/product_listing/product_listing_v1.html

einfügen hinter panel-pagination-info
{if $CATEGORIES_DESCRIPTION2}
{$CATEGORIES_DESCRIPTION2}
{/if}
(ohne Auswirkung)


Für Hilfe wäre ich sehr dankbar, da wie gesagt Tutorials mit veralteten Befehlen nicht weiterhelfen!
Zumindest nicht, wenn man keine Programmierkenntnisse hat.
Ich würde gerne über der Listing eine Kategoriebeschreibung stehen haben und unter der Listing, um den Kunden nicht mit zuviel Text vor den Produkten abzuschrecken.

Sollte jemand eine Antwort wissen und sich die Mühe machen, mir diese mitzuteilen, schonmal vielen Dank im Voraus!


3 Monate gratis Händlerbund
Benutzeravatar
mickser*de
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 728
Registriert: 5. Okt 2007 20:39
Land: Deutschland
Firmenname: Michael Kreutzer
Branche: Afterbuy Schnittstellen für modified und Gambio GX3
Anwendungsentwicklung im eBusiness
Kontaktdaten:

Re: Gambio GX2 Zweite Kategoriebeschreibung

Zumindest nicht, wenn man keine Programmierkenntnisse hat.
Die Anleitungen für GX 2.0.8 und ältere Systeme passen hier leider nicht mehr, Gambio hat im letzten Jahr sehr viel intern erweitert, geändert und umgebaut. :durchdreh:

Soll es in das Produktliste oder in die Detailansicht eines einzelnen Produkts?
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Hallo mickser*de,

danke für Dein Interesse und die Info. :)

Die zweite Beschreibung in der Kategorie selbst mit gekachelter Ansicht soll unter die Produktliste.

Als Besipiel:
ich rufe die Kategorie Wohnaccessoires auf.
Dann kommt erstmal ein Allgemeines Bild, dann eine kurze Beschreibung zu den Artikeln, darauf folgen die Unterkategorien und die gekachelte Ansicht mit einer Vorschau von Produkten.

Darunter wird angezeigt (panel-pagination-info) zeige 1 bis x Artikel.

Nun möchte ich darunter die 2 Kategoriebeschreibung anzeigen lassen(die jedoch leider überhalb der gekachelten Ansicht erscheint)!
Der Footer soll quasi hinter dieser 2. Beschreibung stehen.

Ich hoffe, ich habe dies verständlich erklären können.


Bild

Ich wünsche noch eine gute Nacht! z-)

Beste Grüße
Kai Plan
panzerauto

Re: Gambio GX2 Zweite Kategoriebeschreibung

Eine Erwiterung gibts käuflich zu erwerben.
Über die Produkte "Kurzbeschreibung" darunter "Langebeschreibung"

Für die Gambio Version: 2.0.15 - v2.1.5.1 !
Kostet 45.- €

:daumenhoch:
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Hallo panzerauto,

vielen Dank für den Hinweis.

Kaufen kann man Alles!
Dies ist jedoch nicht das Ziel, das ich verfolge.

Ich möchte gerne die Lösung für mein Problem.
Ausserdem bringt es mir persönlich nichts, wenn ich mich immer nur auf andere verlassen muss und nicht weiß, was ich selber machen kann.

Desweiteren habe ich schon 150€ für einen kaum vorhanden Support zum Fenster rausgeworfen; daher bin ich nicht mehr bereit, auch nur noch 1Cent für dieses Shopsystem zu investieren!

Trotzdem danke.
Benutzeravatar
Nico-2012
Beiträge: 1989
Registriert: 11. Jun 2012 12:15

Re: Gambio GX2 Zweite Kategoriebeschreibung

Kai Plan hat geschrieben:Desweiteren habe ich schon 150€ für einen kaum vorhanden Support zum Fenster rausgeworfen; daher bin ich nicht mehr bereit, auch nur noch 1Cent für dieses Shopsystem zu investieren!
Also das du dich mit deinem Shop System auseinander setzt ist gut :daumenhoch:
Aber wenn du nicht weiterkommst mit dem Problem solltest du vielleicht noch mal über die Empfehlung von Panzerauto nachdenken. Denn wenn du unzufrieden mit dem Support bist entweder Shop wechseln oder Shop beibehalten und selber oder mit anderen Dienstleister zusammenarbeiten und die 150€ als Lehrgeld abschreiben. Es bringt dir aber nichts sich über den Support zu ärgern und zu sagen nein ich investier in dieses Shopsystem keinen Cent mehr, denn es ist dein Shop mit dem du
Geld verdienen willst.
Benutzeravatar
mickser*de
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 728
Registriert: 5. Okt 2007 20:39
Land: Deutschland
Firmenname: Michael Kreutzer
Branche: Afterbuy Schnittstellen für modified und Gambio GX3
Anwendungsentwicklung im eBusiness
Kontaktdaten:

Re: Gambio GX2 Zweite Kategoriebeschreibung

Wenn man in die Un-Tiefen des Gambio hinabsteigen will, sollte man Programmiererfahrung mitbringen.
Sonst kann das für viel Frust sorgen. Das ist mittlerweile deutlich komplizierter als damals der alte xt:C 3.04... rauchen
panzerauto

Re: Gambio GX2 Zweite Kategoriebeschreibung

Na dann fröhliches basteln.
Ich hoffe Du hast einen eigenen Stundenlohn von 1.- € sonst könntes teurer werden
als 45.-€. :-y
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Geht es jetzt darum, ob ich bereit bin Geld zu investieren oder um meine ursprüngliche Frage?!

Eigentlich erhoffte ich mir eine Antwort oder einen Hinweis (z.B. Du mußt die Datei x ansehen und dort entsprechende Anpassungen wie die der categories_description nur mit 2 vornehmen)!

...diese Vorgehensweise hätte auch anderen Menschen mit dem gleichen Problem weiterhelfen können.
Benutzeravatar
mickser*de
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 728
Registriert: 5. Okt 2007 20:39
Land: Deutschland
Firmenname: Michael Kreutzer
Branche: Afterbuy Schnittstellen für modified und Gambio GX3
Anwendungsentwicklung im eBusiness
Kontaktdaten:

Re: Gambio GX2 Zweite Kategoriebeschreibung

Es ist etwas viel verlangt, eine vollständige Anleitung für eine Indvidualprogrammierung zu erwarten... :kaffeesmily

Die Smarty-Variablen sehen gut aus. Ich würde hier prüfen, ob die SQL-Abfrage funktioniert.
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Danke schonmal für den Tipp.

Eine Individualprogrammierung erwarte ich gar nicht.

Die SQL-Abfrage funktioniert, sonst würde es m.E. nicht in der Kategoriebescheibung (auf wiedersehen - meine Angabe in categories_description2 in der DB-Tabelle) auftauchen.

Wenn ich den Smarty Befehl eingebe, bekomme ich folgenden Fehler:
FATAL ERROR(1): "Call to a member function assign() on a non-object"

Dementsprechend versuche ich eine assign-Funktion wohl auf ein nicht classifiziertes Objekt anzuwenden, welches anscheinend noch irgendwo angelegt werden müsste, um auch im letzten Schritt eine Auswirkung auf die Positionierung zu haben.

Kann natürlich auch sein, dass ich das falsch interpretiere.
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Problem gelöst!!! juhu
Benutzeravatar
Xantiva
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 4048
Registriert: 22. Okt 2010 17:52
Land: Deutschland
Firmenname: Xantiva.de
Branche: Entwickler, aber auch selber Seller!
Kontaktdaten:

Re: Gambio GX2 Zweite Kategoriebeschreibung

... und wenn Du jetzt noch Deine Lösung postest, dann haben auch alle anderen User etwas davon, wenn Sie vor dem gleichen Problem stehen.

:winken:
Kai Plan
Beiträge: 7
Registriert: 3. Mär 2015 18:39

Re: Gambio GX2 Zweite Kategoriebeschreibung

Hallo,
da ich leider keine Programmierkenntnisse habe und somit auch nicht für die Richtigkeit garantieren kann, habe ich keine Lösung gepostet. Hätte mir hier jemand mit Programmierkenntnissen geholfen, für den die Lösung eigentlich m.E. nach Peanuts gewesen wär, hätte auch der technische Aspekt abgedeckt werden können. Ich habe mir das halt irgendwie zusammengebastelt und bei mir funktioniert´s.
So long...
Kai Plan
Antworten

Zurück zu „Shopsysteme“

  • Information