Pagina 1 di 1

Problema nell'inserire/modificare articolo.

Inviato: 11/03/2009, 17:57
da chicco
Nell'inserire un nuovo prodotto o nel modificarlo non mi vengono aggiornati la descrizione e la descrizione della vetrina (contrib Deschome). Controllando meglio ho visto che non vengono trasferiti i dati nel database. Se scrivo i dati direttamente nel database, naturalmente vengono visualizzati tranquillamente.
Lavoro già da tempo con il pacchetto OscommerceItaliaPack v 1.0.7 con aggiunte altre contribution, ma questo problema mi si è presentato solo negli ultimi giorni. Qualche settimana fà ho inserito Fckeditor anche sul form per inserire la descrizione in Home Page, ma funzionava tutto correttamente.

Qualche idea? Grazie.

Re: Problema nell'inserire/modificare articolo.

Inviato: 12/03/2009, 1:58
da chicco
chicco ha scritto:Qualche settimana fà ho inserito Fckeditor anche sul form per inserire la descrizione in Home Page, ma funzionava tutto correttamente.
non proprio, l'errore era li', assegnavo anche nel caso di deschome le variabili description.

non so' se mi sono spiegato, comunque per inserire fckeditor anche in quel form sostituire

Codice: Seleziona tutto

<!-- DESCHOME start-->
<?php
    for ($i=0, $n=sizeof($languages); $i<$n; $i++) {
?>
          <tr>
            <td class="main" valign="top"><?php if ($i == 0) echo TEXT_PRODUCTS_DESCHOME; ?></td>
            <td><table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="main" valign="top"><?php echo tep_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']); ?> </td>
                <td class="main"><?php echo tep_draw_textarea_field('products_deschome[' . $languages[$i]['id'] . ']', 'soft', '70', '15', (isset($products_deschome[$languages[$i]['id']]) ? $products_deschome[$languages[$i]['id']] : tep_get_products_deschome($pInfo->products_id, $languages[$i]['id']))); ?></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td colspan="2"><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
          </tr>
<?php
    }
?>
<!-- DESCHOME stop-->
con

Codice: Seleziona tutto

<!-- DESCHOME start-->
<?php
    for ($i=0, $n=sizeof($languages); $i<$n; $i++) {
?>
          <tr>
            <td class="main" valign="top"><?php if ($i == 0) echo TEXT_PRODUCTS_DESCHOME; ?></td>
            <td><table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="main" valign="top"><?php echo tep_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']); ?> </td>
                <td class="main"><?php
                  require_once("fckeditor/fckeditor.php");
                  $oFCKeditor = new FCKeditor('products_deschome[' . $languages[$i]['id'] . ']');
                  $oFCKeditor -> Width  = '600';
                  $oFCKeditor -> Height = '300';
                  $oFCKeditor -> BasePath	= 'fckeditor/';
                  $oFCKeditor -> Value = (isset($products_deschome[$languages[$i]['id']]) ? stripslashes($products_deschome[$languages[$i]['id']]) : tep_get_products_deschome($pInfo->products_id, $languages[$i]['id']));
                  echo $oFCKeditor->Create('products_deschome[' . $languages[$i]['id'] . ']');
                ?>
				</tr>
            </table></td>
          </tr>
          <tr>
            <td colspan="2"><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>
          </tr>
<?php
    }
?>
<!-- DESCHOME stop-->