Pagina 1 di 1

problema visualizzazione box produttori

Inviato: 30/04/2006, 17:31
da victor78
ciao ragazzi,

ho un problema con la visualizzazione del box produttori....

http://www.victoreshop.com

chi mi aiuta???

premetto che uso STS

grazie anticipatamente

Inviato: 30/04/2006, 20:17
da victor78
la prima volta che si entra nel sito funziona....

provate a selezioneare un produttore.. e poi selezionarne un altro

per vedere il problema

ciao

Inviato: 30/04/2006, 21:15
da sara75
Onestamente a me funziona :)

Inviato: 01/05/2006, 2:02
da victor78
ma sul mio sito funziona???

Inviato: 01/05/2006, 9:58
da gioborza
SI, sul tuo sito sembra tutto ok!

Inviato: 01/05/2006, 10:01
da gioborza
Asopetta....forse c'è una cosa che non va: appena accedi al sito la lista è di una decina di produttori, dopo la prima selezione ne restano sempre soltanto tre! uhmmmmm

Inviato: 01/05/2006, 12:38
da victor78
esattamente... e non riesco a capire il perche'

AIUTO!!!! :( :(

Re: problema visualizzazione box produttori

Inviato: 01/05/2006, 13:04
da Bass
victor78 ha scritto: premetto che uso STS
Potrebbe essere proprio STS, fa spesso scherzi strani...

'iao

Sergio

Inviato: 01/05/2006, 13:45
da victor78
pero' in locale con easyphp funziona correttamente :( :(

Inviato: 01/05/2006, 14:07
da victor78
un problema l'ho risolto... eliminando i produttori che non avevano alcun prodotto in magazzino la dimesione dell header del box non si rimpiciolisce piu'....

resta pero' il problema dopo la prima ricerca....
mi sembra lo dia solo quando ci sono + di 2 produttori....

Inviato: 01/05/2006, 15:00
da victor78

Codice: Seleziona tutto

<?php
/*
  $Id: manufacturers.php,v 1.1.1.1.2.4 2004/12/10 17:25:00 admin Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
// #################### Added Enable / Disable Categories ##############
//  $manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");
  $manufacturers_query = tep_db_query("select distinct m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m left join " . TABLE_PRODUCTS . " p on m.manufacturers_id = p.manufacturers_id left join " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c on p.products_id = p2c.products_id left join " . TABLE_CATEGORIES . " c on p2c.categories_id = c.categories_id where c.categories_status = '1' and p.products_status = '1' order by m.manufacturers_name");
// #################### End Added Enable / Disable Categories ##############
  if ($number_of_rows = tep_db_num_rows($manufacturers_query)) {
?>
<!-- manufacturers //-->
          <tr>
            <td>
<?php
    $info_box_contents = array();
    $info_box_contents[] =  array('text' => BOX_HEADING_MANUFACTURERS);

    new infoBoxHeading($info_box_contents, false, false);

    if ($number_of_rows <= MAX_DISPLAY_MANUFACTURERS_IN_A_LIST) {
// Display a list
      $manufacturers_list = '';
      while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
        $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']);
        if (isset($HTTP_GET_VARS['manufacturers_id']) && ($HTTP_GET_VARS['manufacturers_id'] == $manufacturers['manufacturers_id'])) $manufacturers_name = '<b>' . $manufacturers_name .'</b>';
        $manufacturers_list .= '<a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $manufacturers['manufacturers_id']) . '">' . $manufacturers_name . '</a><br>';
      }

      $manufacturers_list = substr($manufacturers_list, 0, -4);

      $info_box_contents = array();
      $info_box_contents[] = array('text' => $manufacturers_list);
    } else {
// Display a drop-down
      $manufacturers_array = array();
      if (MAX_MANUFACTURERS_LIST < 2) {
        $manufacturers_array[] = array('id' => '', 'text' => PULL_DOWN_DEFAULT);
      }

      while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
        $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']);
        $manufacturers_array[] = array('id' => $manufacturers['manufacturers_id'],
                                       'text' => $manufacturers_name);
      }

      $info_box_contents = array();
      $info_box_contents[] = array('form' => tep_draw_form('manufacturers', tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get'),
                                   'text' => tep_draw_pull_down_menu('manufacturers_id', $manufacturers_array, (isset($HTTP_GET_VARS['manufacturers_id']) ? $HTTP_GET_VARS['manufacturers_id'] : ''), 'onChange="this.form.submit();" size="' . MAX_MANUFACTURERS_LIST . '" style="width: 100%"') . tep_hide_session_id());
    }

    new infoBox($info_box_contents);
?>
            </td>
          </tr>
<!-- manufacturers_eof //-->
<?php
  }
?>
questo e' il codice del file manufacturers.php

help me please!!! :( :(

Inviato: 01/05/2006, 22:13
da victor78
nessuno mi sa dare una mano?

:( :( :( :(

problema risolto

Inviato: 01/05/2006, 22:43
da victor78
credo di aver scovato e risolto il problema....

avevo una categoria e relative sottocategorie vuote disabilitate...
aggiungendo un prodotto in una sottocategoria 'e andato tutto apposto