Back to top

Autore Topic: You are not authorised to view this resource.  (Letto 2549 volte)

Offline merlinox

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
You are not authorised to view this resource.
« il: 04 Set 2007, 12:45:54 »
Sono approdato di forza in Joomla! da pochissimo, e devo subentrare alla gestione di un portale.

Volevo sapere se è possibile modificare la pagina che vieta l'accesso ad un utente non registrato.

A me appare:
You are not authorised to view this resource.
You need to login.

A me piacerebbe personalizzarla, magari mettendoci direttamente il form di login, ma non so come.

Qualche spunto online?
GRAZIE e scusate l'innioranza :)

Vuoi un dominio ad un prezzo bassissimo? Clicca qui

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #1 il: 04 Set 2007, 13:18:46 »
Ciao.
Il testo del messaggio è nella variabile globale _NOT_AUTH
Puoi modificare il file login.php del componente di login (dovrebbe essere all'inizio del codice)

Però ogni modifica al codice di joomla riduce le possibilità di aggiornamento future.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline merlinox

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #2 il: 04 Set 2007, 14:17:03 »
Grazie Bigham, purtroppo non mi è arrivata la mail che mi avevi risposto.
Praticamente dici che non c'è pezza (standard) di proporre il form di login se uno sbaglia a logarsi?

p.s.: chiedo venia, dove sono le variabili globali?

Vuoi un dominio ad un prezzo bassissimo? Clicca qui

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #3 il: 04 Set 2007, 14:20:53 »
Secondo me potresti installare josreplace, creare una opzione che sostituisca "You need to login." con {mosloadposition user9} (o al posto di user9 una qualsiasi posizione esistente e vuota) poi pubblicare una copia del modulo di login nella posizione user9 (o quella da te scelta).

.... dovrebbe andare.... ma non lo ho testato  ;)

In questo modo eviti di modificare il core e di rifare ad ogni cambio il lavoro.
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline merlinox

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #4 il: 04 Set 2007, 14:34:28 »
@bigham: ho guardato in sysinfo la variabile globale _not_auth ma non l'ho trovata.
@andrea s: qui andiamo proprio sul complicato... uff!

Vuoi un dominio ad un prezzo bassissimo? Clicca qui

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #5 il: 04 Set 2007, 14:41:02 »
io direi che è più facile di modificare il codice  ;)
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #6 il: 04 Set 2007, 14:51:08 »
Ciao
La variabile _not_auth si trova nei file contenuti nella cartella languages. Contiene il testo che viene visualizzato.


Forse puoi risolvere così:
Crea una voce di menù (la puoi chiamare 'Login') in modo che richiemi il componente Login (non come collegamento al componente).
In questo modo per accedere l'utente non usa più il modulo di login ma il componente.
In questo caso le modifiche le puoi fare a una copia del componente login (/components/com_login)



Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #7 il: 04 Set 2007, 14:52:59 »
io direi che è più facile di modificare il codice  ;)
Si Andrea, è sicuramente più facile. Ma credo che lui voglia personalizzare non tanto il messaggio quanto la pagina che viene visualizzata.
Non è cosa semplice...  ;)
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline merlinox

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #8 il: 04 Set 2007, 15:04:51 »
Esatto bigham. Purtroppo vengo dalla programmazione web standard e non sono mai stato abituato ai paletti di un CMS.

Vuoi un dominio ad un prezzo bassissimo? Clicca qui

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #9 il: 04 Set 2007, 15:15:20 »
.........
voglia personalizzare non tanto il messaggio quanto la pagina che viene visualizzata.
.......

Si, avevo capito, infatti con il mio metodo sostiutisce la frase incriminata con quello che vuole. Io suggerivo un modulo.

Ma se vuole fare altro il meccanismo è lo stesso..... puoi far visualizzare un contenuto statico, un modulo o addirittura un componente... (questo magari con l'aiuto di un altro mambot)

Io direi che potrebbe provare .... ma se proprio ci tiene a modificare il core....   ;)


Come non detto ho testato e non funziona, il mambt non viene caricato nella pagina del messaggio accedi o registrati.
 :'(
« Ultima modifica: 04 Set 2007, 15:38:21 da .Andrea S. »
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: You are not authorised to view this resource.
« Risposta #10 il: 04 Set 2007, 16:08:01 »
Allora non resta soluzione che modificare o il modulo mod_login o il componente com_login.

Merlinox anche io vengo dallo sviluppo web standard ma in un paio di settimane sono riuscito a capire, per grandi linee, i principi di funzionamento di joomla.

Il tuo problema comporta anche la conoscenza di un pò di php.

Io sarei propenso a modificare una copia del componente com_login.
Prova come dicevo io:
Citazione
Crea una voce di menù (la puoi chiamare 'Login') in modo che richiemi il componente Login (non come collegamento al componente).
In questo modo per accedere l'utente non usa più il modulo di login ma il componente.
In questo caso le modifiche le puoi fare a una copia del componente login (/components/com_login)
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 



Web Design Bolzano Kreatif