#1 (permalink)  
Alt 05.01.2008, 17:14
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard Box Categorien auf Startseite

Hallo,

ich habe einen besonderen Wunsch, zu deren Umsetzung mir vielleicht jemand einen Rat geben kann.

Auf der Startseite soll unter dem Content, also dem Index-Inhalt nochmals eine Box mit den Kategorien, in Form wie auf den Unterseiten erscheinen. Also mit Name Bild und Kategoriebeschreibung.

Einfach die Box_CATEGORIES dorthin kopieren biringt nicht wirklich das was ich brauche. Denn es fehlen die Kategoriebeschreibungen und die Formatierung passt natürlich auch nicht.

Kann mir jemand einen Tipp geben?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 06.01.2008, 20:16
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard

ich möchte diesen Thread nochmals aufwärmen, bin noch nicht weiter gekommen. Weiß keiner, wie sowas möglich ist?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 06.01.2008, 21:03
Erfahrener Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 121
Standard

naja, grob gesagt musst du halt erst mal alle notwendigen dateien kopieren und einen neuen namen geben.
in der datei, die die daten aufbereitet musst du halt die entsprechenden felder auslesen und mit smarty->assign der html "box" zur Verfügung stellen und dort anzeigen...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 06.01.2008, 21:13
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard

Zitat:
Zitat von suppi_2 Beitrag anzeigen
naja, grob gesagt musst du halt erst mal alle notwendigen dateien kopieren und einen neuen namen geben.
Hab ich schon versucht.

Zitat:
Zitat von suppi_2 Beitrag anzeigen
in der datei, die die daten aufbereitet musst du halt die entsprechenden felder auslesen und mit smarty->assign der html "box" zur Verfügung stellen und dort anzeigen...
Das ist für mich leider nicht so ganz einfach, alles was mit DB-Abfragen und Smarty zusammen hängt. Ich hatte ein bisschen gehofft, dass ich das Rad nicht nochmals erfinden muss, das es schon was gibt. Naja.. vielleicht ist ja jemand mit mehr Einblick bereit mir zu helfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 06.01.2008, 23:01
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard

Ich habe alle Dateien angelegt, in der center_modules.php das Modul eingetragen, im html-template stehen die Werte drin. trotzdem wird rein nix ausgegeben. Sicher ist der query nicht richtig?!

Würde mal bitte ein Profi drüber schauen?
Herzlichen Dank!
PHP-Code:
<?php
 
$module_smarty 
= new Smarty;
$module_smarty->assign('tpl_path''templates/'.CURRENT_TEMPLATE.'/');
require_once (
DIR_FS_INC.'xtc_get_all_get_params.inc.php');
require_once (
DIR_FS_INC.'xtc_get_vpe_name.inc.php');
$module_content = array ();
 if (
GROUP_CHECK == 'true') {
  
$group_check "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
 }
 
$category_query xtDBquery("select
                       cd.categories_description,
                       cd.categories_name,
          cd.categories_heading_title,
                       c.listing_template,
                       c.categories_image from "
.TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
                       where c.categories_id = '"
.$current_category_id."'
                       and cd.categories_id = '"
.$current_category_id."'
                       "
.$group_check."
                       and cd.language_id = '"
.$_SESSION['languages_id']."'");
 
$category xtc_db_fetch_array($category_query,true);
 
$image '';
 if (
$category['categories_image'] != '')
  
$image DIR_WS_IMAGES.'categories/'.$category['categories_image'];
 
$module_smarty->assign('CATEGORIES_NAME'$category['categories_name']);
 
$module_smarty->assign('CATEGORIES_HEADING_TITLE'$category['categories_heading_title']);
 
$module_smarty->assign('CATEGORIES_IMAGE'$image);
 
$module_smarty->assign('CATEGORIES_DESCRIPTION'$category['categories_description']);
if (
sizeof($module_content) >= 1) {
 
$module_smarty->assign('language'$_SESSION['language']);
 
$module_smarty->assign('module_content'$module_content);
 
  
$dfcategorie_list_id $current_category_id;
  include (
DIR_WS_MODULES.FILENAME_DFCATEGORIE_LIST);
   
 
// set cache ID
 
if (!CacheCheck()) {
  
$module_smarty->caching 0;
  
$module $module_smarty->fetch(CURRENT_TEMPLATE.'/module/dfcategorie_list.html');
 } else {
  
$module_smarty->caching 1;
  
$module_smarty->cache_lifetime CACHE_LIFETIME;
  
$module_smarty->cache_modified_check CACHE_CHECK;
  
$cache_id $dfcategorie_list_id.$_SESSION['language'].
  
$_SESSION['customers_status']['customers_status_name'].$_SESSION['currency'];  
  
$module $module_smarty->fetch(CURRENT_TEMPLATE.'/module/dfcategorie_list.html'$cache_id);
 }
 
$default_smarty->assign('MODULE_dfcategorie_list'$module);
}
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 07.01.2008, 11:42
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard

NAJA

ich bin vielleicht ein Stück dichter. Vielleicht kann ja doch noch einer was dazu sagen. Der query ist nun sicher richtig. Ich habe ihn über echo ausgegeben, wird folgend übergeben:

SELECT cd.categories_description, cd.categories_name, cd.categories_heading_title, c.listing_template, c.categories_image FROM categories c, categories_description cd WHERE c.categories_id = '0' AND cd.categories_id = '0' AND cd.language_id = '2'

Mein PhP Code ist etwas schlanker, aber trotzdem erfolgt noch immer keine Ausgabe. Kann mir vielleicht jemand helfen und mir sagen was vielleicht noch fehlt oder gar zu viel ist? Ich danke schon mal
PHP-Code:
$module_smarty = new Smarty;
$module_smarty->assign('tpl_path''templates/'.CURRENT_TEMPLATE.'/');
require_once (
DIR_FS_INC.'xtc_get_all_get_params.inc.php');
require_once (
DIR_FS_INC.'xtc_get_vpe_name.inc.php');
$module_content = array ();
 if (
GROUP_CHECK == 'true') {
  
$group_check "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
 }
 
$category_query "
 SELECT cd.categories_description, 
   cd.categories_name, 
   cd.categories_heading_title, 
   c.listing_template, 
   c.categories_image 
 FROM "
.TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd 
                                      WHERE c.categories_id = '"
.$current_category_id."'
                                      AND cd.categories_id = '"
.$current_category_id."".$group_check."'
           AND cd.language_id = '"
.$_SESSION['languages_id']."'";
#echo $category_query;           
 
$row 0;
$module_content = array ();
$category_query xtDBquery($category_query);
while (
$category xtc_db_fetch_array($category_querytrue)) {
 
$module_content[] = $product->buildDataArray($category);
}           
 
$image '';
 if (
$category['categories_image'] != '')
  
$image DIR_WS_IMAGES.'categories/'.$category['categories_image'];
 
$module_smarty->assign('CATEGORIES_NAME'$category['categories_name']);
 
$module_smarty->assign('CATEGORIES_HEADING_TITLE'$category['categories_heading_title']);
 
$module_smarty->assign('CATEGORIES_IMAGE'$image);
 
$module_smarty->assign('CATEGORIES_DESCRIPTION'$category['categories_description']);
if (
sizeof($module_content) >= 1) {
 
$module_smarty->assign('language'$_SESSION['language']);
 
$module_smarty->assign('module_content'$module_content);
 
  
$dfcategorie_list_id $current_category_id;
  include (
DIR_WS_MODULES.FILENAME_DFCATEGORIE_LIST);
 
 
// set cache ID
 
if (!CacheCheck()) {
  
$module_smarty->caching 0;
  
$module $module_smarty->fetch(CURRENT_TEMPLATE.'/module/dfcategorie_list.html');
 } else {
  
$module_smarty->caching 1;
  
$module_smarty->cache_lifetime CACHE_LIFETIME;
  
$module_smarty->cache_modified_check CACHE_CHECK;
  
$cache_id $dfcategorie_list_id.$_SESSION['language'].
  
$_SESSION['customers_status']['customers_status_name'].$_SESSION['currency'];  
  
$module $module_smarty->fetch(CURRENT_TEMPLATE.'/module/dfcategorie_list.html'$cache_id);
 }
 
$default_smarty->assign('MODULE_dfcategorie_list'$module);
}
?> 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 07.01.2008, 11:45
Erfahrener Benutzer
 
Registriert seit: 02.05.2007
Beiträge: 149
Standard

Gebt mir doch mal Euere Email Addy als PN.

Lösung befindet sich auf meiner Festplatte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 07.01.2008, 11:50
Erfahrener Benutzer
 
Registriert seit: 26.05.2005
Ort: Hattingen
Beiträge: 207
Standard

Ist unterwegs.. Ich Danke Dir für Deine Hilfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 12.01.2008, 15:05
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 684
Standard

wiso kannst du die Lösung nicht einfach hier posten ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 01.04.2008, 10:32
Neuer Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 28
Standard

Wäre auch daran interessiert.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
box, categorien, startseite

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Title auf Startseite SmokingElephant Template System 8 15.10.2007 10:37


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand