contrib che permette l'inseriemnto da parte dei clienti

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

Moderatore: mod Generali

Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

ciao, ho installato la contrib ora riesco a creare utenti con vari permessi, ma ancora non riesco a far selezionare solo un prodotto, infatti, riesco solo a fare in modo che l'admin entri solo nel catalogo, ma ancora vede e quindi può modificare tutti i prodotti, cosa dovrei fare adesso?
Grazie Mille :)
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Jerrymat ha scritto:ciao, ho installato la contrib ora riesco a creare utenti con vari permessi, ma ancora non riesco a far selezionare solo un prodotto, infatti, riesco solo a fare in modo che l'admin entri solo nel catalogo, ma ancora vede e quindi può modificare tutti i prodotti, cosa dovrei fare adesso?
Con quella contrib puoi arrivare fino a fargli vedere solo il catalogo, un prodotto solo cosi' com'e' e' impossibile.

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Faber73
membro Baby
membro Baby
Messaggi: 94
Iscritto il: 06/05/2006, 13:13

Messaggio da Faber73 »

Bass ha scritto:
Jerrymat ha scritto:ciao, ho installato la contrib ora riesco a creare utenti con vari permessi, ma ancora non riesco a far selezionare solo un prodotto, infatti, riesco solo a fare in modo che l'admin entri solo nel catalogo, ma ancora vede e quindi può modificare tutti i prodotti, cosa dovrei fare adesso?
Con quella contrib puoi arrivare fino a fargli vedere solo il catalogo, un prodotto solo cosi' com'e' e' impossibile.

'iao

Sergio

Infatti ho scritto che bisogna agire sul codice, modificando le query in modo che limitano la permission fino al singolo prodotto.

Non avendo nulla di pronto, questa è sicuramente la soluzione più economica, e forse anche la più semplice ;)



Faber
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

puoi indicarmi cosa posso fare ora, io non sono in grado di variare il codice, nessuno di voi mi può aiutare?
Grazie Mille
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

se mi potete indicare quale parte del codice modificare, studio il codice e provo a cambiarlo.
Grazie Mille
tractor
membro Junior
membro Junior
Messaggi: 29
Iscritto il: 08/03/2006, 2:45

Messaggio da tractor »

Faber73 ha scritto:non credo esista nulla del genere, almeno per OSCommerce
forse questa può esservi di aiuto ;);)

http://www.oscommerce.com/community/con ... s+products

:) :)
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

Innanzittutto grazie, posto il file readme, per chiedervi qualche chiarimento,

How to install:
##############################################################################
1. Copy all files to your directory Fatto

2. ---*Deleted*--- suppongo non significhi nulla

3.
Execute Sql command:
ALTER TABLE `products` ADD `customer_id` INT( 11 ) NOT NULL AFTER `manufacturers_id` ;
4.
Execute Sql command:
INSERT INTO `customers` ( `customers_id` , `customers_gender` , `customers_firstname` , `customers_lastname` , `customers_dob` , `customers_email_address` , `customers_default_address_id` , `customers_telephone` , `customers_fax` , `customers_password` , `customers_newsletter` )
VALUES ('0', 'm', 'Administrator', '', '0000-00-00 00:00:00', '', '0', '', NULL , '', NULL);

Qui iniziano i miei problemi, che dovrei fare?


5.
## Open file: admin/includes/languages/english.php
## Add code :
define('ADDED_ADMIN', 'Added by Administrator');
define('TABLE_HEADING_CUSTOMER', 'Product Added By');

6.
## Open file: includes/languages/english.php
## Add code :
define('MY_ADD_PRODUCT_TITLE', 'Add new Product');
define('MY_ADD_PRODUCT_TITLE', 'Add Product');

qui non penso che si siano problemi

7.
Execute Sql command:
ALTER TABLE `customers` ADD `customers_ap` INT( 11 ) NOT NULL AFTER `customers_password` ;

Come prima come dovrei fare?

8.
## Open file: admin/customers.php at line :30
## Add code :
$customers_app = tep_db_prepare_input($HTTP_POST_VARS['customers_app']);

9. ## Open file: admin/customers.php at line :158(end)
## Add code :
'customers_ap' => $customers_app,

10.
## Open file: admin/customers.php at line :225(after "select c.customers_id,")
## Add code :
c.customers_ap,
11.
## Open file: admin/customers.php at line :468(end)
## Add code :
<? require('customers_app.inc.php');?>

12.
## Open file: admin/includes/languages/customers.php at line :468(end)
## Add code :
define('CATEGORY_CUSTOMER_APP', 'Approve Customer');
define('ENTRY_CUSTOMER_APP', 'Approve customer');
define('YES', 'Yes');
define('NO', 'No');

13.
## Create directory "thumb" in "images" directory
## Set permission for "thumb" to 777

14.
## Open file: popup_image.php at line :36
## Replace line 36 with this code :
//BOF:Customer Add product
<? if (is_file(DIR_WS_IMAGES ."thumb/".$products['products_image'])){$temp="thumb/";}else{$temp=NULL;}?>
<?php echo tep_image(DIR_WS_IMAGES .$temp. $products['products_image'], $products['products_name']); ?>
//EOF:Customer add product

15.
## Open file: product_reviews_write.php at line :51
## Add code :
//BOF:Customer Add product
$pcustomer_query = tep_db_query("select customers_firstname, customers_lastname,customers_email_address from " . TABLE_CUSTOMERS . " where customers_id = '" . (int)$product_info['customer_id'] . "'");
$pcustomer = tep_db_fetch_array($pcustomer_query);
define(EMAIL_TEXT_SUBJECT,'New review added for your product');
$mail = "There New Review added for product ".$product_info['products_name']." you add\n\n";
$mail .= "Review :\n".$review."\n\n";
tep_mail($pcustomer['customers_firstname'] . ' ' . $pcustomer['customers_lastname'], $pcustomer['customers_email_address'], EMAIL_TEXT_SUBJECT, $mail, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
//EOF:Customer add product



Penso che non ci siano problemi

16.


Coded by empo.
email: emposha@gmail.com icq:213523
Go to - http://procreator.info for any question or support.


Spero possiate aiutarmi

Grazie Mille
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

Ciao, nessuno mi può dare qualche dritta per fare le modifiche necessarie?
Grazie mille
blunoa
membro Junior
membro Junior
Messaggi: 47
Iscritto il: 01/04/2006, 2:58
Località: Manchester
Contatta:

Messaggio da blunoa »

Salve ma ammettendo che si riesca a trovare o creare la contribution che permette a tutti di mettere quello che vogliono che si farebbe in caso di abusi del sito.

Nel senso che qualcuno cominci a inserire materiale volgare o anche peggio per legge chi ne risponde e l'amministratore del sito.

Saluti

Marcello

www.blunoa.com
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

non riuscenso da solo a farlo, vi chiedo se qualcuno può perfezionare la contrib, a pagamento.
Aspetto vostre risposte
Grazie
blunoa
membro Junior
membro Junior
Messaggi: 47
Iscritto il: 01/04/2006, 2:58
Località: Manchester
Contatta:

Clienti possono aggiungere prodotti

Messaggio da blunoa »

Ho provato questa contribution e sembra funzionare e l'ultima versione che devote scaricare.

http://www.oscommerce.com/community/contributions,2890

Saluti
Marcello

www.blunoa.com cdr/dvdr distributor
Avatar utente
Jerrymat
membro Baby
membro Baby
Messaggi: 65
Iscritto il: 19/04/2005, 14:24

Messaggio da Jerrymat »

questa funziona, Customer Add Product, pemette agli utenti che sono autorizzati di poter inserire e modificare i prodotti stessi.
Ciao
Rispondi