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.
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!
Gambio GX2 Zweite Kategoriebeschreibung
- mickser*de
- 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
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.Zumindest nicht, wenn man keine Programmierkenntnisse hat.
Soll es in das Produktliste oder in die Detailansicht eines einzelnen Produkts?
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.
Ich wünsche noch eine gute Nacht!
Beste Grüße
Kai Plan
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.
Ich wünsche noch eine gute Nacht!
Beste Grüße
Kai Plan
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.- €
Über die Produkte "Kurzbeschreibung" darunter "Langebeschreibung"
Für die Gambio Version: 2.0.15 - v2.1.5.1 !
Kostet 45.- €
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.
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.
Re: Gambio GX2 Zweite Kategoriebeschreibung
Also das du dich mit deinem Shop System auseinander setzt ist gutKai 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!
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.
- mickser*de
- 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...
Sonst kann das für viel Frust sorgen. Das ist mittlerweile deutlich komplizierter als damals der alte xt:C 3.04...
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.-€.
Ich hoffe Du hast einen eigenen Stundenlohn von 1.- € sonst könntes teurer werden
als 45.-€.
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.
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.
- mickser*de
- 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...
Die Smarty-Variablen sehen gut aus. Ich würde hier prüfen, ob die SQL-Abfrage funktioniert.
Die Smarty-Variablen sehen gut aus. Ich würde hier prüfen, ob die SQL-Abfrage funktioniert.
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.
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.
- Xantiva
- 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.
mein Bastelshop: basteln-selbermachen.de
Was soll die Plus - Mitgliedschaft hier im Forum?
TrackingMailProvider - anonymisierte Mailadressen für die Versanddienstleister
Was soll die Plus - Mitgliedschaft hier im Forum?
TrackingMailProvider - anonymisierte Mailadressen für die Versanddienstleister
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
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
-
- Information
-
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 79 Gäste