cosmo123 Posted February 9, 2005 Report Share Posted February 9, 2005 Hallo Community. Ich h?tte gerne von euch eine Antwort auf die Frage, wie ich ein Icon vor jede Kategorie bekomme. Genauso im "information" Bereich, wo die AGB etc. stehen. danke Link to comment Share on other sites More sharing options...
polkhigh33 Posted February 9, 2005 Report Share Posted February 9, 2005 wie ich ein Icon vor jede Kategorie bekommeshop/templates/deintemplate/source/inc/xtc_show_category.inc.phpGenauso im "information" Bereichshop/templates/deintemplate/source/boxes/content.php Link to comment Share on other sites More sharing options...
cosmo123 Posted February 9, 2005 Author Report Share Posted February 9, 2005 und wo da genau muss ich das einsetzen ? ich habe nicht so die ahnung in php, nur html. Link to comment Share on other sites More sharing options...
nom Posted February 9, 2005 Report Share Posted February 9, 2005 <?php /* ----------------------------------------------------------------------------------------- $Id: xtc_show_category.inc.php,v 1.2 2004/02/22 16:15:30 fanta2k Exp $ 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); [url]www.oscommerce.com[/url] (c) 2003 nextcommerce (xtc_show_category.inc.php,v 1.4 2003/08/13); [url]www.nextcommerce.org[/url] Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ function xtc_show_category($counter) { global $foo, $categories_string, $id; // image for first level $img_1='<img src="templates/'.CURRENT_TEMPLATE.'/img/deinbild.gif">'; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= "-"; } $categories_string .= ""; } if ($foo[$counter]['level']=='') { if (strlen($categories_string)=='0') { $categories_string .='<table width="100%"><tr><td class="main">'; } else { $categories_string .='</td></tr></table><table width="100%"><tr><td class="main">'; } // image for first level $categories_string .= $img_1; $categories_string .= '<a href="'; } else { $categories_string .= '<a href="'; } if ($foo[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $foo[$counter]['path']; } $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new); $categories_string .= '">'; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= ''; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= ''; } if (xtc_has_category_subcategories($counter)) { $categories_string .= ''; } if ($foo[$counter]['level']=='') { $categories_string .= '</a>'; } else { $categories_string .= '</a>'; } if (SHOW_COUNTS == 'true') { $products_in_category = xtc_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= '(' . $products_in_category . ')'; } } $categories_string .= '<br>'; if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } } ?> $img_1=''; //-------------------------------------------------------- <?php /* ----------------------------------------------------------------------------------------- $Id: information.php,v 1.4 2004/02/22 16:15:30 fanta2k Exp $ 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(information.php,v 1.6 2003/02/10); [url]www.oscommerce.com[/url] (c) 2003 nextcommerce (information.php,v 1.8 2003/08/21); [url]www.nextcommerce.org[/url] Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $box_smarty = new smarty; $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); $content_string =''; $content_query=xtc_db_query("SELECT content_id, categories_id, parent_id, content_title, content_group FROM ".TABLE_CONTENT_MANAGER." WHERE languages_id='".(int)$_SESSION['languages_id']."' and file_flag=0 and content_status=1"); while ($content_data=xtc_db_fetch_array($content_query)) { $content_string .= '<img src="templates/' . CURRENT_TEMPLATE . '/img/deinbild.gif"><a href="' . xtc_href_link(FILENAME_CONTENT,'coID='.$content_data['content_group']) . '">' . $content_data['content_title'] . '</a><br>'; } if ($content_string!='') { $box_smarty->assign('BOX_CONTENT',$content_string); $box_smarty->assign('language', $_SESSION['language']); // set cache ID if (USE_CACHE=='false') { $box_smarty->caching = 0; $box_information= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_information.html'); } else { $box_smarty->caching = 1; $box_smarty->cache_lifetime=CACHE_LIFETIME; $box_smarty->cache_modified_check=CACHE_CHECK; $cache_id = $_SESSION['language']; $box_information= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_information.html',$cache_id); } $smarty->assign('box_INFORMATION',$box_information); } ?> $content_string .= ' ... Link to comment Share on other sites More sharing options...
cosmo123 Posted February 9, 2005 Author Report Share Posted February 9, 2005 also das information geht, aber wenn ich show_categorie.inc.php kopiere, also den inhalt, den du netter weise hier ins forum geschrieben hast, in meine datei packe, haut er mir eine riesige l?cke zwischen headernavigation und dem kategorie bereich. eine weitere kleine frage: jetzt hab ich ja im information bereich schon alles sch?n, das problem ist nur, das die schrift nicht auf gleicher h?he mit dem icon ist. hier mal ein bild : Link to comment Share on other sites More sharing options...
cosmo123 Posted February 10, 2005 Author Report Share Posted February 10, 2005 erbitte antwort ! :cry: Link to comment Share on other sites More sharing options...
polkhigh33 Posted February 10, 2005 Report Share Posted February 10, 2005 kann an vielem liegen, ungeeignete gr?sse des gifs zb. ums genau zu sagen, m?sste man sich das mal n?her anschaun. Link to comment Share on other sites More sharing options...
cosmo123 Posted February 10, 2005 Author Report Share Posted February 10, 2005 es muss doch da eine m?glichkeit geben mit valign="middle" oder so, dass die schrift, also der link, mittige h?he des icons annimmt. ist denn in der box_information nichts ? da habe ich n?mlich schon geschaut, aber er hat in der datenzelle den befehl nicht beachtet. Link to comment Share on other sites More sharing options...
cosmo123 Posted February 10, 2005 Author Report Share Posted February 10, 2005 naja gut das zuletzt erw?hnte problem mit den abst?nden zwischen icon und text ist behoben, hab das gif einfach kleiner gemacht. aber warum habe ich bei der php datei, die oben gepostet wurde (categorie.inc.php) einen so gro?en abstand zwischen headernavigation und den kategorien ???? Link to comment Share on other sites More sharing options...
cosmo123 Posted February 10, 2005 Author Report Share Posted February 10, 2005 hat denn keiner eine l?sung f?r mein problem ? @nom, du hast doch das php script gepostet, dann musst du doch auch wissen warum ich da soviel platz hab ! Link to comment Share on other sites More sharing options...
polkhigh33 Posted February 10, 2005 Report Share Posted February 10, 2005 einen so gro?en abstand zwischen headernavigation und den kategorienwas meinst du damit ? Link to comment Share on other sites More sharing options...
cosmo123 Posted February 11, 2005 Author Report Share Posted February 11, 2005 also wenn ich den scriptinhalt von nom bei mir reinpacke, sieht es so aus, als w?rde man gaaaanz viele oder ?ber die oberste kategorie packen, das hei?t, die seite wird zwar im rest richtig dargestellt, aber der abstand zwischen der header_navigation und der box_categories ist enorm gross. und das kann nur am script liegen. wenn jemand von php ahnung hat, wird er doch sicherlich schnell den fehler finden, denn das script von nom steht ja noch hier in diesem beitrag. Link to comment Share on other sites More sharing options...
polkhigh33 Posted February 11, 2005 Report Share Posted February 11, 2005 vermutlich unterschiedliche shopversionen. du sollst ja auch nicht das ganze script ?bernehmen, sondern nur entsprechendes bei deinem machen$img_1=''; Link to comment Share on other sites More sharing options...
cosmo123 Posted February 11, 2005 Author Report Share Posted February 11, 2005 habs mit ein bisschen basteln jetzt hinbekommen. ich habe immer nur die erste zeile unter //first level image genommen, und dann hat geklappt Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.