Come installare CGDiscountSpecials_1.4?

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

Moderatore: mod Generali

Rispondi
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Come installare CGDiscountSpecials_1.4?

Messaggio da L30n »

Ho scaricato la total pack ed ora vorrei installare CGDiscountSpecials_1.4, per non far visualizzare i prezzi agli utenti non registrati.
Come si installa?
E' possibile avere una piccolissima spiegazione?
GRAZIE
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

:roll: :roll: :roll:
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

per non far visualizzare i prezzi agli utenti, applica solo le modifiche ai tre file che sono stai cambiati dalla 1.3f alla 1.4 e aggiunge la riga SQL.

scarica la 1.4 e trovi scritto nel ChangeLog i file e il codice SQL.

ti consiglio di aggiornare con lo stesso metodo anche i file dalla versione del total pack di CGDIscountPrices alla 1.4
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

Ho fatto questo:
Scaricato la contrib GDDiscount 1.4, ho sostituito i file contenuti nella cartella New files, sono andato in phpMyAdmin e ho caricato il file CGDiscountSpecials.sql che sta nella cartella SQL... e qui mi da il seguente errore:

Database oscmod in esecuzione su localhost
Errore

query SQL :

ALTER TABLE customers ADD customers_discount DECIMAL(8,2) DEFAULT '-0' NOT NULL

Messaggio di MySQL:


Nome colonna duplicato 'customers_discount'


Che devo fare?
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

Di conseguenza il campo "allow guest to see prices" non mi compare....
:( :( :( :( :( :(
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

ma non devi aggiornare TUTTO... solo l'ultima riga che trovi!
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

Questo è il file CGDiscount....sql

Codice: Seleziona tutto

ALTER TABLE customers ADD customers_discount DECIMAL(8,2) DEFAULT '-0' NOT NULL;

DROP TABLE IF EXISTS customers_groups;
CREATE TABLE customers_groups (
  customers_groups_id INT(11) NOT NULL AUTO_INCREMENT,
  customers_groups_name VARCHAR(32) NOT NULL DEFAULT '',
  customers_groups_discount DECIMAL(8,2) NOT NULL DEFAULT '-0',
  PRIMARY KEY  (customers_groups_id)
) TYPE=MyISAM;

INSERT INTO customers_groups VALUES (1, 'Default', '-0.00');
INSERT INTO customers_groups VALUES (2, 'WholeSale', '-20.00');

ALTER TABLE customers ADD customers_groups_id INT( 11 ) DEFAULT '1' NOT NULL;

ALTER TABLE specials ADD customers_groups_id INT( 11 ) DEFAULT '0' NOT NULL;
ALTER TABLE specials ADD customers_id INT( 11 ) DEFAULT '0' NOT NULL;

INSERT INTO `configuration` (`configuration_id`, `configuration_title`, `configuration_key`, `configuration_value`, `configuration_description`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES ('', 'Allow Guest To See Prices', 'ALLOW_GUEST_TO_SEE_PRICES', 'false', 'Allow guests to view default prices', '1', '31', '', '2004-03-15 14:59:05', NULL, 'tep_cfg_select_option(array(\'true\', \'false\'),');
La riga che devo aggiungere al database è questa?

Codice: Seleziona tutto

INSERT INTO `configuration` (`configuration_id`, `configuration_title`, `configuration_key`, `configuration_value`, `configuration_description`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES ('', 'Allow Guest To See Prices', 'ALLOW_GUEST_TO_SEE_PRICES', 'false', 'Allow guests to view default prices', '1', '31', '', '2004-03-15 14:59:05', NULL, 'tep_cfg_select_option(array(\'true\', \'false\'),');
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

si
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

Ora in My Store il campo Allow Guest To See Prices mi esce, ma i prezzi me li fa vedere ugualmente (come utente non loggato). :( :(
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

devi anche modficare i file.. rileggi il post che ti ho scritto.
L30n
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 01/04/2004, 0:00
Località: IT

Messaggio da L30n »

Ora va... ho sostituito tutti i file contenuti nella cartella MS2 patched files e non solo i tre file nella cartella new file...
Grazie. :wink:
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

bhe... io non so come è fatta la total_pack, ma ti do un consiglio generale, è meglio se RIEDITI a mano i file cercando le modifiche che sono state fatte..

..supponi che alcuni dei file che hai sovrascritto erano stati modificati per la total_pack di phoebus, per qualche altra contributio... ora non ti andrebbe più 8O

cmq, se ti funziona tutto, meglio :wink:
psychostore
membro Junior
membro Junior
Messaggi: 27
Iscritto il: 31/01/2004, 1:00
Località: Italia
Contatta:

Messaggio da psychostore »

Salve.
Ho provato ad installare la 1.4 e tutto sembra funzionare bene sul sito mentre ho una difficoltà in Amministrazione.

Provando ad accedere mi viene comunicato un errore che si rifrerisce a queste righe del file ...boxes/customers


//Admin begin
// '<a href="' . tep_href_link(FILENAME_CUSTOMERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_CUSTOMERS . '</a><br>' .
// '<a href="' . tep_href_link(FILENAME_ORDERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_ORDERS . '</a>');
tep_admin_files_boxes(FILENAME_CUSTOMERS, BOX_CUSTOMERS_CUSTOMERS) .
tep_admin_files_boxes(FILENAME_ORDERS, BOX_CUSTOMERS_ORDERS));

//CGDiscountSpecials start
'<a href="' . tep_href_link(FILENAME_ORDERS, '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_ORDERS . '</a><br>' .
'<a href="' . tep_href_link('customers_groups.php', '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_GROUPS . '</a>');
//CGDiscountSpecials end
//Admin end


Come è possibile vedere, ho dovuto scrivere le righe della contrib. all'interno di righe già modificate per l'Admin e le cose sono diverse.
Se lascio così, si blocca tutto, mentre se commento con // le righe nuove, tutto funziona bene salvo che, in amministrazione, non vedo i clienti che hanno gli sconti.

Chiedo aiuto su come modificare la riga:
'<a href="' . tep_href_link('customers_groups.php', '', 'NONSSL') . '" class="menuBoxContentLink">' . BOX_CUSTOMERS_GROUPS . '</a>');

oppure quelle precedenti

Resto in fiduciosa attesa.

Grazie
Rispondi