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
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