Pagina 2 di 2

Inviato: 09/05/2006, 22:52
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 :)

Inviato: 09/05/2006, 23:31
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

Inviato: 10/05/2006, 1:40
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

Inviato: 10/05/2006, 9:05
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

Inviato: 10/05/2006, 11:03
da Jerrymat
se mi potete indicare quale parte del codice modificare, studio il codice e provo a cambiarlo.
Grazie Mille

Inviato: 10/05/2006, 14:20
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

:) :)

Inviato: 10/05/2006, 14:47
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

Inviato: 12/05/2006, 15:12
da Jerrymat
Ciao, nessuno mi può dare qualche dritta per fare le modifiche necessarie?
Grazie mille

Inviato: 13/05/2006, 1:02
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

Inviato: 13/05/2006, 11:05
da Jerrymat
non riuscenso da solo a farlo, vi chiedo se qualcuno può perfezionare la contrib, a pagamento.
Aspetto vostre risposte
Grazie

Clienti possono aggiungere prodotti

Inviato: 22/06/2006, 2:01
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

Inviato: 27/06/2006, 16:37
da Jerrymat
questa funziona, Customer Add Product, pemette agli utenti che sono autorizzati di poter inserire e modificare i prodotti stessi.
Ciao