wie hr in box_categories zwischen den Kategorien einbinden

Shopsysteme - Online Shop erstellen - Jimdo Shopify Shopware Gambio Magento etc
Gesperrt
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

wie hr in box_categories zwischen den Kategorien einbinden

Es gab mal irgendwo/ ich hab mal irgendwo gelesen, wie das gehen soll. Finde es aber nicht mehr.

Kann mir einer helfen? Ich möchte Kategorien durch eine optische Trennung abspalten, ob nun als hr oder als img... völlig egal.


3 Monate gratis Händlerbund
shd-media

Re: wie hr in box_categories zwischen den Kategorien einbinden

Warum machst du es nicht ganz einfach über CSS "line-bottom: 2px solid #000;" oder wieauch immer. Ist doch über css am einfachsten
Ralf
Beiträge: 25617
Registriert: 5. Okt 2007 21:11

Re: wie hr in box_categories zwischen den Kategorien einbinden

Er will es vielleicht nicht bei allen Kategorien machen?

Vielleicht hilft das hier: http://www.gunnart.de/tipps-und-tricks/ ... tcommerce/
"Das Leben wird nicht an der Anzahl unserer Atemzüge gemessen, sondern an den Momenten, die uns den Atem rauben." George Carlin
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

Ja, Ralf hat mich verstanden... juhu

Die Kategorien von gunnart nutze ich schon, habe aber noch nicht wirklich eine Möglichkeit gefunden, wie ich sagen kann "nach Kat. 10 kommt ein <hr>".
Ralf
Beiträge: 25617
Registriert: 5. Okt 2007 21:11

Re: wie hr in box_categories zwischen den Kategorien einbinden

Nach der Beschreibung sollte das mit den "Markern" kein Problem sein.
"Das Leben wird nicht an der Anzahl unserer Atemzüge gemessen, sondern an den Momenten, die uns den Atem rauben." George Carlin
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

DANKE Ralf...

Ich musste nur mal alles richtig lesen, verstehen und ausprobieren.
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

Entschuldigung wenn ich hier eine blöde Frage stelle.
In meinem Shop http://www.angelcenter-soest.de trenne ich aktuell meine "Hauptbereiche" durch "-----------".
Das möchte ich ein wenig ändern.
Währe es möglich das Hintergrundbild (url(img/topbg2.gif)) oder einen 75% breiten Strich einzufügen?
der Code fällt wegen dem automatischen Zeilenumbruch aus.
Am besten würde mir ein Bild (150 x 10 px) zusagen.

Vielen Dank im voraus für die Hilfestellung.
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

Entschuldige bitte - nimm es nicht persönlich

aber ich glaube du hast erstmal andere Dinge (grundlegendere) in deinem Shop hübsch zu machen als diese Abgrenzung.
Ich hätte keine Lust mir deine Kategorien durchzulesen, da wäre ich weg...

aber wenn du schon extra eine Kategorie mit dem Namen "-" anlegst, dann kannst du doch auch in den Namen "<img src="" />" eingeben.
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

Die Sache mit <img src... ist schon klar, läßt sich aber leider auf Grund der Länge nicht realisieren, da in der Datenbank die Länge der catergories_name auf 32 Zeichen begrenzt ist und ich keine Ahnung habe ob ich die Zahl hochsetzen kann.
Benutzeravatar
Matt
Beiträge: 1584
Registriert: 27. Okt 2009 14:37
Land: Deutschland
Firmenname: WIBROS GmbH
Branche: Erzgebirge Volkskunst, Kuckucksuhren, Nordic Skating
Wohnort: Mainz
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

Andreas Kroll hat geschrieben:Die Sache mit <img src... ist schon klar, läßt sich aber leider auf Grund der Länge nicht realisieren, da in der Datenbank die Länge der catergories_name auf 32 Zeichen begrenzt ist und ich keine Ahnung habe ob ich die Zahl hochsetzen kann.
Ja, kannst du. Alternativ kannst du dem <hr/>-Problem auch mit CSS begegnen.
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

Matt hat geschrieben:Ja, kannst du. Alternativ kannst du dem <hr/>-Problem auch mit CSS begegnen.
Und da liegt der Hund begraben.
Das habe ich schon mehrfach probiert aber noch nie geschafft.
Könntest Du mir da mal einen Vorschlag unterbreiten?
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

oder nennst die Kategorie "Trenner" und baust dann ein smarty.replace ("trenner", "<img...") ein...
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

duerckheimer hat geschrieben:oder nennst die Kategorie "Trenner" und baust dann ein smarty.replace ("trenner", "<img...") ein...
Auch das hört sich super an, kann aber auf Grund (noch) fehlenden Hintergrundwissens nicht viel damit anfangen.
Benutzeravatar
Matt
Beiträge: 1584
Registriert: 27. Okt 2009 14:37
Land: Deutschland
Firmenname: WIBROS GmbH
Branche: Erzgebirge Volkskunst, Kuckucksuhren, Nordic Skating
Wohnort: Mainz
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

Andreas Kroll hat geschrieben:Könntest Du mir da mal einen Vorschlag unterbreiten?
float: left sollte dein Problem lösen.
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

duerckheimer hat geschrieben:oder nennst die Kategorie "Trenner" und baust dann ein smarty.replace ("trenner", "<img...") ein...
Ich möchte dieses Thema gerne noch einmal greifen.
Wo und wie bitte müßte ich den smarty.replace einbauen?
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

aus der box_CATEGORIES.html

{$BOX_CONTENT} => {$BOX_CONTENT|replace:"trenner":"<img src=\'abc.gif\'"}
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

duerckheimer hat geschrieben:aus der box_CATEGORIES.html

{$BOX_CONTENT} => {$BOX_CONTENT|replace:"trenner":"<img src=\'abc.gif\'"}
Super. Vielen Dank für Deine Hilfe.
Ich habe es jetzt so gemacht: {$BOX_CONTENT|replace:"--- Ruten bis Haken ---":"<img src='https://ssl-account.com/angelcenter-soe ... _ruten.jpg'>"}
Wie kann ich diese Funktion jetzt erweitern? Ich bräuchte 7 Trenner...

Das hier:
{$BOX_CONTENT|replace:"--- Ruten bis Haken ---":"<img src='https://ssl-account.com/angelcenter-soe ... >"|replace:"--- Futter und Köder ---":"<img src='https://ssl-account.com/angelcenter-soe ... n_futt.jpg'>"}
funktioniert leider nicht.

Entschuldigung wenn ich nerve .... :oops:
Benutzeravatar
duerckheimer
Beiträge: 984
Registriert: 17. Dez 2007 09:01
Land: Deutschland
Firmenname: Björn Peters Warenhandel
Branche: Kindermode - für Kinder die gerne draussen sind
Wohnort: Quickborn
Kontaktdaten:

Re: wie hr in box_categories zwischen den Kategorien einbinden

Dann vllt doch in der php-datei.../templates/dein_template/sources/boxes/categories.php

select categoriename
case "--- Ruten bis Haken ---":
str_replace(categoriename,"--- Ruten bis Haken ---", "img");
case "--- Futter und Köder ---":
str_replace(categoriename,"--- Ruten bis Haken ---", "img");
}

in die while Schleife, die den Output zusammensetzt.

Musst du mal probieren, habe leider keine originale Datei mehr da... ;-)
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

Und da verdunkelt sich der Lichtschweif wieder am Horizont ..... (-S
Gibt es da nicht eine funktion wie zum Beispiel AND oder OR oder Irgendwas???

Zahlreiche Versuche sind kläglich gescheitert.
Hier mal der Inhalt der Datei:

Code: Alles auswählen

<?php

/* -----------------------------------------------------------------------------------------
   $Id: categories.php 1302 2005-10-12 16:21:29Z mz $

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

   Copyright (c) 2003 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com
   (c) 2003         nextcommerce (categories.php,v 1.10 2003/08/17); www.nextcommerce.org

   Released under the GNU General Public License
   -----------------------------------------------------------------------------------------
   Third Party contributions:
   Enable_Disable_Categories 1.3                Autor: Mikel Williams | mikel@ladykatcostumes.com

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
// reset var
$start = microtime();
$box_smarty = new smarty;
$box_content = '';

$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
        $cache=false;
        $box_smarty->caching = 0;
} else {
        $cache=true;
        $box_smarty->caching = 1;
        $box_smarty->cache_lifetime = CACHE_LIFETIME;
        $box_smarty->cache_modified_check = CACHE_CHECK;
        $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'].$cPath;
}

if(!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_categories.html', $cache_id) || !$cache){

$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');

// include needed functions
require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/xtc_show_category.inc.php');
require_once (DIR_FS_INC.'xtc_has_category_subcategories.inc.php');
require_once (DIR_FS_INC.'xtc_count_products_in_category.inc.php');


$categories_string = '';
if (GROUP_CHECK == 'true') {
        $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
}
$categories_query = "select c.categories_id,
                                           cd.categories_name,
                                           c.parent_id from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
                                           where c.categories_status = '1'
                                           and c.parent_id = '0'
                                           ".$group_check."
                                           and c.categories_id = cd.categories_id
                                           and cd.language_id='".(int) $_SESSION['languages_id']."'
                                           order by sort_order, cd.categories_name";
$categories_query = xtDBquery($categories_query);

while ($categories = xtc_db_fetch_array($categories_query, true)) {
        $foo[$categories['categories_id']] = array ('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false);

        if (isset ($prev_id)) {
                $foo[$prev_id]['next_id'] = $categories['categories_id'];
        }

        $prev_id = $categories['categories_id'];

        if (!isset ($first_element)) {
                $first_element = $categories['categories_id'];
        }
}

//------------------------
if ($cPath) {
        $new_path = '';
        $id = split('_', $cPath);
        reset($id);
        while (list ($key, $value) = each($id)) {
                unset ($prev_id);
                unset ($first_id);
                $categories_query = "select c.categories_id, cd.categories_name, c.parent_id from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd where c.categories_status = '1' and c.parent_id = '".$value."' ".$group_check." and c.categories_id = cd.categories_id and cd.language_id='".$_SESSION['languages_id']."' order by sort_order, cd.categories_name";
                $categories_query = xtDBquery($categories_query);
                $category_check = xtc_db_num_rows($categories_query, true);
                if ($category_check > 0) {
                        $new_path .= $value;
                        while ($row = xtc_db_fetch_array($categories_query, true)) {
                                $foo[$row['categories_id']] = array ('name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key +1, 'path' => $new_path.'_'.$row['categories_id'], 'next_id' => false);

                                if (isset ($prev_id)) {
                                        $foo[$prev_id]['next_id'] = $row['categories_id'];
                                }

                                $prev_id = $row['categories_id'];

                                if (!isset ($first_id)) {
                                        $first_id = $row['categories_id'];
                                }

                                $last_id = $row['categories_id'];
                        }
                        $foo[$last_id]['next_id'] = $foo[$value]['next_id'];
                        $foo[$value]['next_id'] = $first_id;
                        $new_path .= '_';
                } else {
                        break;
                }
        }
}

xtc_show_category($first_element);

$box_smarty->assign('BOX_CONTENT', $categories_string);

}

// set cache ID
if (!$cache) {
        $box_categories = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories.html');
} else {
        $box_categories = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories.html', $cache_id);
}

$smarty->assign('box_CATEGORIES', $box_categories);
?>
Andreas Kroll
Beiträge: 46
Registriert: 10. Jan 2009 08:15
Land: Deutschland
Firmenname: Angelcenter Soest

Re: wie hr in box_categories zwischen den Kategorien einbinden

Danke an alle Helfenden. Ich habe es nun selber hinbekommen.

Code: Alles auswählen

{$BOX_CONTENT|replace:"--- Ruten bis Haken ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_ruten.jpg'>"|replace:"--- Futter ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_futt.jpg'>"|replace:"--- Zubehoer ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_zub.jpg'>"|replace:"--- Bekleidung ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_bekl.jpg'>"|replace:"--- Boote ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_boote.jpg'>"|replace:"--- Raeuchern ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_raeuch.jpg'>"|replace:"--- Koi ---":"<img src='https://ssl-account.com/angelcenter-soest.de/images/trenn_koi.jpg'>"}
Nun meine letzte Frage zu diesem Problem:
Besteht die Möglichkeit für das eingefügte Bild die Linkfuntion zu deaktivieren?
Gesperrt

Zurück zu „Shopsysteme“

  • Information