Produttori non si vedono se la lista è vuota

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

come da titolo dovrei aggiungere a includes/boxes/categories.php
una funzione del genere, che purtroppo non riesco a tradurre
se la lista del produttore è vuota, il nome non appare.
Grazie a chi mi aiuta ^^
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

aiuto pls
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

aiuto pls ç_ç
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Produttori non si vedono se la lista è vuota

Messaggio da dynamo »

-.-" va che non esisti solo te...

e poi... non si è obbligati a risponderti... :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

lol, ma intanto mi faccio sentire, poi se c'è un'anima buona che mi vuole aiutare ok, senno amen... :D
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Produttori non si vedono se la lista è vuota

Messaggio da dynamo »

mmm... tornando al tuo problema...

la lista dei produttori si trova in catalog/includes/boxes/manufacturers.php

mentre te hai scritto catalog/includes/boxes/categories.php che è l'elenco delle categorie...

allora se ti riferivi a queste e togliere quelle vuote devi far così:

cerca queste righe di codice (nelle prime righe)

Codice: Seleziona tutto

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

Codice: Seleziona tutto

// display category name
 if( tep_count_products_in_category($counter) > 0)
 { 
    $categories_string .= $tree[$counter]['name'];
}

poi poco più in giù cerca questa righa

Codice: Seleziona tutto

    $categories_string .= '<br>';

e sostituisci con

Codice: Seleziona tutto

 if( tep_count_products_in_category($counter) > 0)
 { 
    $categories_string .= '<br>';
}
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

ciao ti ringrazio ma facendo cosi tolgo le categorie vuoto, mi riferivo ai produttori ^^
ecco il codice
<?php
/*
$Id: manufacturers.php,v 1.19 2003/06/09 22:17:13 hpdl Exp $

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

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

$manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");
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 customInfoBoxHeading($info_box_contents, false, false, false, 'manufacturers_r');

// ALWAYS Display a drop-down
$manufacturers_array = array();
if (MAX_MANUFACTURERS_LIST < 2) {
$manufacturers_array[] = array('id' => '0', '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 customInfoBox($info_box_contents, 'id="manufacturers_r"', 'left');
?>
</td>
</tr>
<!-- manufacturers_eof //-->
<?php
}
?>

grazie
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

Scusami se mi son spiegato male ç_ç
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

pls aiuto
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

aiuto, non so proprio come fare ç_ç
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Re: Produttori non si vedono se la lista è vuota

Messaggio da hsg26 »

...veloce nel chiedere aiuto, ma molto meno nel darlo in modo preciso quando gli altri te lo chiedono eh... vedi: viewtopic.php?f=1&t=10748
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

se sapessi come si fa avrei risposto purtroppo mi ha aiutato un amico
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

aiuto :roll:
Marckgfx
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 16/10/2008, 20:48

Re: Produttori non si vedono se la lista è vuota

Messaggio da Marckgfx »

Helpatemi xD
Avatar utente
Spiderweb
membro Veteran
membro Veteran
Messaggi: 573
Iscritto il: 28/09/2005, 22:09
Località: Toscana

Re: Produttori non si vedono se la lista è vuota

Messaggio da Spiderweb »

E basta con queste richieste di aiuto! :roll:

La richiesta l'hai postata, ora aspetta come fanno gli altri sennò intasi tutto il thread con messaggi inutili!

Facendo così non invogli certo gli altri ad aiutarti, anzi fai l'effetto contrario e fai la fine di altri utenti non molto in simpatia qui sul forum.
Prima di postare leggetevi le FAQ: viewtopic.php?t=3259
Rispondi