SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.07.2008, 13:00   #1
TP-Senior
 
Registriert seit: Jul 2003
Ort: Wien
bewusstwerdung macht alles soweit korrekt

Probleme mit php menü


Hallo,
verschleppe mal mein Problem nach dem Tipp von Nico (hero master) aus dem css Forum in das php Forum.

Komme einfach nicht klar wo ich welchen css Teil in php Teil
einfügen muss um das Menü so aussehen zu lassen wie von
Nico (hero master) erstellt - hier der Link:
http://nicogutmann.de/korrekt.htm
hier der css code:
HTML-Code:
#navlist {
text-align: left;
line-height: 1.2;
}

#navlist
{
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navlist li { margin: 0 0 1px 0;}

#navlist a
{
display: block;
padding: 5px 10px;
width: 152px;
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #4d91d0;
text-decoration: none;
}

#navlist ul li {margin: 0 0 1px 0;}

#navlist ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 137px;
color: #fff;
background-color: #369;
text-decoration: none;
}

#navlist ul a:hover
{
color: #fff;
background-color: #4d91d0;
text-decoration: none;
}


#navlist li { height: 1%; min-height: 1% !important; }
und hier die categorie.php:
PHP-Code:
<?php
/*
  $Id: categories.php 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

  
function tep_show_category($counter) {
    global 
$tree$categories_string$cPath_array;
$categories_string .= '<div id="navlist"><ul>';
    for (
$i=0$i<$tree[$counter]['level']; $i++) {
      
$categories_string .= '<ul><li>';
    }

    
$categories_string .= '<a href="';

    if (
$tree[$counter]['parent'] == 0) {
      
$cPath_new 'cPath=' $counter;
    } else {
      
$cPath_new 'cPath=' $tree[$counter]['path'];
    }

    
$categories_string .= tep_href_link(FILENAME_DEFAULT$cPath_new) . '">';

    if (isset(
$cPath_array) && in_array($counter$cPath_array)) {
      
$categories_string .= '<b>';
    }

// display category name
    
$categories_string .= $tree[$counter]['name'];

    if (isset(
$cPath_array) && in_array($counter$cPath_array)) {
      
$categories_string .= '</b>';
    }

    if (
tep_has_category_subcategories($counter)) {
      
$categories_string .= '';
    }

    
$categories_string .= '<li>';

    if (
SHOW_COUNTS == 'true') {
      
$products_in_category tep_count_products_in_category($counter);
      if (
$products_in_category 0) {
        
$categories_string .= '(' $products_in_category ')';
      }
    }

    
$categories_string .= '</a></li></ul></div>';

    if (
$tree[$counter]['next_id'] != false) {
      
tep_show_category($tree[$counter]['next_id']);
    }
  }
?>
<!-- categories //-->
          <tr>
            <td>
<?php
  $info_box_contents 
= array();
  
$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);

  new 
infoBoxHeading($info_box_contentstruefalse);

  
$categories_string '';
  
$tree = array();

  
$categories_query tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " TABLE_CATEGORIES " c, " TABLE_CATEGORIES_DESCRIPTION " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
  while (
$categories tep_db_fetch_array($categories_query))  {
    
$tree[$categories['categories_id']] = array('name' => $categories['categories_name'],
                                                
'parent' => $categories['parent_id'],
                                                
'level' => 0,
                                                
'path' => $categories['categories_id'],
                                                
'next_id' => false);

    if (isset(
$parent_id)) {
      
$tree[$parent_id]['next_id'] = $categories['categories_id'];
    }

    
$parent_id $categories['categories_id'];

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

  
//------------------------
  
if (tep_not_null($cPath)) {
    
$new_path '';
    
reset($cPath_array);
    while (list(
$key$value) = each($cPath_array)) {
      unset(
$parent_id);
      unset(
$first_id);
      
$categories_query tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " TABLE_CATEGORIES " c, " TABLE_CATEGORIES_DESCRIPTION " cd where c.parent_id = '" . (int)$value "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
      if (
tep_db_num_rows($categories_query)) {
        
$new_path .= $value;
        while (
$row tep_db_fetch_array($categories_query)) {
          
$tree[$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(
$parent_id)) {
            
$tree[$parent_id]['next_id'] = $row['categories_id'];
          }



          
$parent_id $row['categories_id'];

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

          
$last_id $row['categories_id'];
        }
        
$tree[$last_id]['next_id'] = $tree[$value]['next_id'];
        
$tree[$value]['next_id'] = $first_id;
        
$new_path .= '_';
      } else {
        break;
      }
    }
  }
  
tep_show_category($first_element); 

  
$info_box_contents = array();
  
$info_box_contents[] = array('text' => $categories_string);

  new 
infoBox($info_box_contents);
?>
            </td>
          </tr>
<!-- categories_eof //-->
Live sieht es so aus:
klick...

der Unterschied zw. FF und IE ist gewaltig!
Seit 14.07 bin ich dran und komm nicht weiter bitte um Hilfe

hier ist auch der Link vom css Posting
klick...


Greets
Otto
bewusstwerdung ist offline   Mit Zitat antworten


Alt 25.07.2008, 15:19   #2
TP-Senior
 
Registriert seit: Jul 2003
Ort: Wien
bewusstwerdung macht alles soweit korrekt
Hallo!
Ich habe es geschafft
Ich hatte einfach zu viele
</li></ul> im Code gepackt!

Danke an Nico (hero master) der mir auch den Tipp
mit dem schließen der </li></ul>
gegeben hat!

Greets Otto
bewusstwerdung ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Probleme mit php menü [PHP] Probleme mit php menü
« Datum per PHP aus Datenbank und vergleichen | Mehrfach Formular »

Stichworte
php

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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 an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit dem Menü rozi83 GoLive 6 25.04.2007 14:02
Menü Probleme Template Dreamweaver 9 07.03.2005 18:42
Probleme mit Pop-up-Menü Volka_Racho Dreamweaver 2 27.08.2004 14:53
Probleme mit dem Menü Shira Flash 4 19.01.2003 14:39
probleme mit menü toerag Fireworks 21 22.04.2002 17:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:25 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67