Errore nella modifica delle categorie di osc (credo)

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
sqwest
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 12/12/2007, 15:01

Errore nella modifica delle categorie di osc (credo)

Messaggio da sqwest »

Salve a tutti, sono appena iscritto. Cercando qua e là sul forum e sul sito ufficiale di osc sono riuscito a installare osc in locale, le contrib per la lingua italiana e l'easypopulate (anche se ancora non ho provato a importare liste perchè non ne sono capace) :lol:

Ho cominciato a creare qualche categoria nuova tanto per cominciare a prendere dimestichezza con osc. Ma ogni volta che cancello qualche categoria di quelle predefinete di osc o inserisco una categoria nuova mi esce fuori questo messaggio:

Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP 2.0b1\www\oscommerce-2.2rc1\catalog\admin\includes\languages\italian\categories.php:82) in C:\Programmi\EasyPHP 2.0b1\www\oscommerce-2.2rc1\catalog\admin\includes\functions\general.php on line 22
:?:
Prima di installare l'easypopulate non me lo dava. Ho provato a cercare sul forum ma non ho trovato niente (ho provato per un'oretta buona...)
:?
Qualcuno di buon cuore può spiegarmi che significa quel messaggio? E' un problema con la lingua o cosa? :roll:

Tanti saluti a tutto il forum! :D

Dimenticavo....quando torno indietro....la categoria è creata ed è al suo posto. Però il messaggio di errore mi appare sempre e mi fa rallentare parecchio. Questo mi fa supporre che non sia proprio un errore ma qualche piccolo conflitto che mi genera quel messaggio....

Bye!
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

Posta la parte di admin\includes\languages\italian\categories.php che comprende la riga 82
In questo file non dovrebbero esserci chiamate di questo tipo!
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
sqwest
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 12/12/2007, 15:01

Messaggio da sqwest »

*con gli occhi che mi si chiudono riesco ancora a postare* :!:

Ecco la riga 82 del file categories.php:

define('TEXT_PRODUCTS_URL_WITHOUT_HTTP', '<small>(senza http://)</small>');


A domani e buona notte :wink:

P.S.: ...grazie per l'interessamento
sara75
membro Regular
membro Regular
Messaggi: 199
Iscritto il: 18/06/2004, 0:00
Località: Torino- Brescia
Contatta:

Messaggio da sara75 »

mmmh... no.
Allora alla 22a riga di catalog\admin\includes\functions\general.php c'è la chiamata

Codice: Seleziona tutto

header('Location: ' . $url);
l'errore che hai dice che trova una chiamata simile anche in admin\includes\languages\italian\categories.php vicino alla riga 82
prova a vedere se la trovi oppure posta qui il contenuto di admin\includes\languages\italian\categories.php
Immagine
Prima regola: Fai un backup prima di modificare il codice.
Seconda regola: Ti sei ricordato di fare un backup ?
sqwest
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 12/12/2007, 15:01

Messaggio da sqwest »

Non l'ho trovata.... ecco qui il contenuto del suddetto file:

<?
/*
$Id: categories.php,v 1.24 2002/08/17 09:43:33 project3000 Exp $

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

Copyright (c) 2002 osCommerce

Released under the GNU General Public License
*/

define('HEADING_TITLE', 'Categorie / Prodotti');
define('HEADING_TITLE_SEARCH', 'Cerca:');
define('HEADING_TITLE_GOTO', 'Vai a:');

define('TABLE_HEADING_ID', 'ID');
define('TABLE_HEADING_CATEGORIES_PRODUCTS', 'Categorie / Prodotti');
define('TABLE_HEADING_ACTION', 'Azione');
define('TABLE_HEADING_STATUS', 'Stato');

define('TEXT_NEW_PRODUCT', 'Nuovo prodotto in "%s"');
define('TEXT_CATEGORIES', 'Categorie:');
define('TEXT_SUBCATEGORIES', 'Sottocategorie:');
define('TEXT_PRODUCTS', 'Prodotti:');
define('TEXT_PRODUCTS_PRICE_INFO', 'Prezzo:');
define('TEXT_PRODUCTS_TAX_CLASS', 'Tipo di tassa:');
define('TEXT_PRODUCTS_AVERAGE_RATING', 'Valore medio:');
define('TEXT_PRODUCTS_QUANTITY_INFO', 'Quantità:');
define('TEXT_DATE_ADDED', 'Data inserimento:');
define('TEXT_DATE_AVAILABLE', 'Data disponibilità:');
define('TEXT_LAST_MODIFIED', 'Ultima modifica:');
define('TEXT_IMAGE_NONEXISTENT', 'L\'IMMAGINE NON ESISTE');
define('TEXT_NO_CHILD_CATEGORIES_OR_PRODUCTS', 'Inserire una nuova categoria o un nuovo prodotto in <br> <br><b>%s</b>');
define('TEXT_PRODUCT_MORE_INFORMATION', 'Per ulteriori informazioni, visitare il <a href="http://%s" target="blank"><u>sito</u></a> di questo prodotto.');
define('TEXT_PRODUCT_DATE_ADDED', 'Questo prodotto è stato aggiunto al catalogo il %s.');
define('TEXT_PRODUCT_DATE_AVAILABLE', 'Questo prodotto sarà disponibile il%s.');

define('TEXT_EDIT_INTRO', 'Eseguire i cambiamenti necessari');
define('TEXT_EDIT_CATEGORIES_ID', 'ID categoria:');
define('TEXT_EDIT_CATEGORIES_NAME', 'Nome categoria:');
define('TEXT_EDIT_CATEGORIES_IMAGE', 'Immagine per la categoria:');
define('TEXT_EDIT_SORT_ORDER', 'Categoria num.:');

define('TEXT_INFO_COPY_TO_INTRO', 'Scegliere la nuova categoria in cui copiare questo prodotto');
define('TEXT_INFO_CURRENT_CATEGORIES', 'Categorie correnti:');

define('TEXT_INFO_HEADING_NEW_CATEGORY', 'Nuova Categoria');
define('TEXT_INFO_HEADING_EDIT_CATEGORY', 'Modifica Categoria');
define('TEXT_INFO_HEADING_DELETE_CATEGORY', 'Cancella Categoria');
define('TEXT_INFO_HEADING_MOVE_CATEGORY', 'Sposta Categoria');
define('TEXT_INFO_HEADING_DELETE_PRODUCT', 'Cancella Prodotto');
define('TEXT_INFO_HEADING_MOVE_PRODUCT', 'Sposta Prodotto');
define('TEXT_INFO_HEADING_COPY_TO', 'Copia in');

define('TEXT_DELETE_CATEGORY_INTRO', 'Sicuro di voler eliminare questa categoria?');
define('TEXT_DELETE_PRODUCT_INTRO', 'Sicuro di voler eliminare permanentemente questo prodotto?');

define('TEXT_DELETE_WARNING_CHILDS', '<b>ATTENZIONE:</b> Ci sono %s (sotto-)categorie collegate a questa categoria!');
define('TEXT_DELETE_WARNING_PRODUCTS', '<b>ATTENZIONE:</b> Ci sono %s prodotti collegati a questa categoria!');

define('TEXT_MOVE_PRODUCTS_INTRO', 'Seleziona la categoria in cui vuoi spostare il file <b>%s</b>');
define('TEXT_MOVE_CATEGORIES_INTRO', 'Seleziona la categoria in cui vuoi spostare il file <b>%s</b>');
define('TEXT_MOVE', 'Spostare <b>%s</b> in:');

define('TEXT_NEW_CATEGORY_INTRO', 'Inserire le seguenti informazioni per la nuova categoria');
define('TEXT_CATEGORIES_NAME', 'Nome categoria:');
define('TEXT_CATEGORIES_IMAGE', 'Immagine per la categoria:');
define('TEXT_SORT_ORDER', 'Categoria num.:');

define('TEXT_PRODUCTS_STATUS', 'Stato prodotto:');
define('TEXT_PRODUCTS_DATE_AVAILABLE', 'Data disponibilità:');
define('TEXT_PRODUCT_AVAILABLE', 'Disponibile');
define('TEXT_PRODUCT_NOT_AVAILABLE', 'Esaurito');
define('TEXT_PRODUCTS_MANUFACTURER', 'Produttore:');
define('TEXT_PRODUCTS_NAME', 'Nome prodotto:');
define('TEXT_PRODUCTS_DESCRIPTION', 'Descrizione prodotto:');
define('TEXT_PRODUCTS_QUANTITY', 'Quantità prodotto:');
define('TEXT_PRODUCTS_MODEL', 'Modello prodotto:');
define('TEXT_PRODUCTS_IMAGE', 'Immagine prodotto:');
define('TEXT_PRODUCTS_URL', 'URL prodotto:');
define('TEXT_PRODUCTS_URL_WITHOUT_HTTP', '<small>(senza http://)</small>');
define('TEXT_PRODUCTS_PRICE_NET', 'Prezzo prodotto (Netto):');
define('TEXT_PRODUCTS_PRICE_GROSS', 'Products Price (Lordo):');
define('TEXT_PRODUCTS_WEIGHT', 'Grandezza prodotto:');

define('EMPTY_CATEGORY', 'Categoria vuota');

define('TEXT_HOW_TO_COPY', 'Metodo di Copia:');
define('TEXT_COPY_AS_LINK', 'Copia come Link');
define('TEXT_COPY_AS_DUPLICATE', 'Copia come duplicato');

define('ERROR_CANNOT_LINK_TO_SAME_CATEGORY', 'Errore: Non puoi linkare i prodotti nella stessa Categoria.');
define('ERROR_CATALOG_IMAGE_DIRECTORY_NOT_WRITEABLE', 'Errore: La Directory del Catalogo delle Immagini non è scrivibile: ' . DIR_FS_CATALOG_IMAGES);
define('ERROR_CATALOG_IMAGE_DIRECTORY_DOES_NOT_EXIST', 'Errore: La Directory del Catalogo delle Immagini non esiste: ' . DIR_FS_CATALOG_IMAGES);
define('ERROR_CANNOT_MOVE_CATEGORY_TO_PARENT', 'Errore: Questa categoria non può essere mossa in usa sotto-categoria.');
?>



Io cmq vado a cercarmi una guida al php perchè mi sa che è meglio che comincio ad attrezzarmi se voglio continuare con l'osc.... :shock:
sqwest
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 12/12/2007, 15:01

Re: Errore nella modifica delle categorie di osc (credo)

Messaggio da sqwest »

Niente. Non capisco cosa non va....non comprendo il php. Sempre lo stesso problema:

ogni volta che cancello qualche categoria di quelle predefinete di osc o inserisco una categoria nuova mi esce fuori questo messaggio:

Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP 2.0b1\www\oscommerce-2.2rc1\catalog\admin\includes\languages\italian\categories.php:82) in C:\Programmi\EasyPHP 2.0b1\www\oscommerce-2.2rc1\catalog\admin\includes\functions\general.php on line 22

Qualche suggerimento?
Rispondi