Postnuke Italia il meglio di postnuke in Italiano  


Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Supporto Discussione
Status: Inviato

Autore Messaggio
bstefano79Offline
1 Oggetto: permessi dpDocs [risolto]  MessaggioInviato: 13 Gen 2005 - 01:15 PM
PN Principiante
PN Principiante


Registrato: 11 Gen 2005
Messaggi: 22

Status: Offline
Ciao ho un nuovo quesito su dpDocs, ho notato che per vedere i documenti si deve essere loggati al sito internet, non si può fare in modo che anche gli anonimi possano vedere i documenti?
 
 Profilo Invia un Messaggio privato a questo utente  
Rispondi citando Torna in cima
bstefano79Offline
Oggetto: permessi dpDocs [risolto]  MessaggioInviato: 13 Gen 2005 - 05:34 PM
PN Principiante
PN Principiante


Registrato: 11 Gen 2005
Messaggi: 22

Status: Offline
il tutto è abbastanza semplice se andate in /modules/dpDocs/pnlang/ita/
trovere il file user.php apritelo all'inizio ci sono le seguenti istruzioni
Codice:

define('_DPD_NOAUTH', 'Accesso non autorizzato');
define('_DPD_LOGIN1', 'Non sei autorizzato a leggere il documento.');
define('_DPD_LOGIN2', 'Clicca su registrazione e riprova ad accedere');
define('_DPD_LOGIN3', 'Non sei autorizzato a inviare documenti.');
define('_DPD_LOGIN4', 'Non sei autorizzato a inviare il documento.');
define('_DPD_LOGIN5', 'Non sei autorizzato a stampare il documento.');
define('_DPD_LOGIN6', 'Non sei autorizzato a creare il PDF di qusto documento.');
define('_DPD_ONLYREG', 'Abilita solo agli utenti registrati');


queste definiscono gli errori di login bene ora andate in /modules/dpDocs/ e aprite il file pnuser.php e cercate l'errore di login che vi interessa ad esempio _DPD_LOGIN1 per autorizzare gli anonimi a leggere i documenti troverete
Codice:

if( !user_canread($mid) ) {
      $pnRender->assign('loginText', _DPD_LOGIN1);
      $out .= $pnRender->fetch('dpdocs_user_header.tpl');
      $out .= $pnRender->fetch('dpdocs_user_login.tpl', $mid);
      $out .= $pnRender->fetch('dpdocs_footer.tpl');   
      return $out;
   }

bene commentate tutto questo if e salvate il file. Il gioco è fatto ora tutti possono vedere i vostri documenti, ma gli anonimi non possono inviarlo via mail non possono creare il pdf o la versione stampabile se volete che possano fare una o tutte eliminate gli errori di login relativi _DPD_LOGIN4, _DPD_LOGIN5, _DPD_LOGIN6 gli altri io li lascerei come sono perchè diventerebbe un casino far modificare i documenti creati dagli utenti ad altri utenti ed addirittura da anonimi Smile. Ah dimenticavo se eliminate _DPD_LOGIN4 fate attenzione commentate in questo modo
Codice:

//if( !user_canread($mid) ) {      
      //$pnRender->assign('loginText', _DPD_LOGIN4);      
      //$out .= $pnRender->fetch('dpdocs_user_login.tpl', $mid);
   //} else {
      $out .= $pnRender->fetch('dpdocs_user_send.tpl', $mid);
   //}

così il codice è come se eseguisse sempre l'else ma mi raccomando non togliete l'istruzione
Codice:

$out .= $pnRender->fetch('dpdocs_user_send.tpl', $mid);

del ramo else.
Spero di essere stato chiaro e/o utile ciao a tutti Laughing
 
 Profilo Invia un Messaggio privato a questo utente  
Rispondi citando Torna in cima
Mostra prima i messaggi di:     
Vai a:  
Tutti i fusi orari sono GMT
Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Powered by PNphpBB2 © 2003-2007 
Credits Vers. Italiana By PostnukeItalia.com


Web site powered by PostNuke ADODB database library PHP Language PostNukeItalia.com - La comunità italiana utenti PostNuke

Tutti i loghi e marchi in questo sito sono di proprietà dei rispettivi proprietari.
I commenti sono di proprietà dei rispettivi autori, ed il resto © 2008 PostNukeItalia.com
Questo sito è stato creato con PostNuke, supportato e personalizzato dallo staff di PostNukeItalia.com
PostNuke è un sistema di gestione di siti/portali scritto in PHP.
PostNuke è un software libero rilasciato sotto la licenza GNU/GPL.
Puoi visualizzare le nostre news usando il file backend.php



Page created in 0.25 seconds.
Erectile dysfunction doctor if you have been trying to use buy viagra drugs Research Drug Overdose so what exactly is a buy viagra no rx.
Leave reply viagra buy viagra 100mg