ciao a tutti...
dopo la risoluzione del problema che avevo con la tassonomia (esattamente alle 05.55 di questa mattina), ho la necessità di creare delle pagine personalizzate...
avrei già risolto andando a modificare il file *.po della localizzazione it ma, già che ci sono vorrei fare un po di +...
come faccio ad assegnare una pagina di errore costruita in php x ciascuna voce di menù che nasconde il contenuto agli "anonimi"? ...mi sembra un po riduttivo lasciare la frase di default "non sei autorizzato ad accedere a questa pagina" del file *.po
comunque grazie a morxe, lioz e mavino per avermi risolto il problema... io arrivo dall'ormai obsoleto (secondo me e credo non solo) php-nuke ed è stato abbastanza impegnativo metabolizzare il funzionamento di drupal... cazzo! ...è potentissimo!
...quindi i famosi nodi di drupal non sono altro che i contenuti page o story... quando inserisco un nodo praticamente equivale a: crea contenuto (page, story o forum etc...) giusto?
comunque alla fine ho optato per la soluzione di mavino...
buone cose a tutti e un sincero grazie
ciao
kipper
Se dai uno sguardo ai video sulle opzioni generali c'è già un indizio, basta andare nelle opzioni riguardanti gli avvisi di errore e inserire il nodo (che dovrai creare) corrispondente alla pagina personalizzata ... ovviamente puoi crearle usando anche codice php e gestire vari casi a seconda della pagina che è stata richiesta...
...il nodo corrispondente è rappresentato da 1 numero? ...visto che (mi sembra di aver capito), drupal assegna i numeri in ordine crescente ai nodi creati...
...scusa se approfitto della tua gentile disponibilità: ho 1 problema con la mia "favicon" personalizzata... ho provato a sostituire quella del tema da me scelto, metterla nella root, impostarla nei parametri e importarla con "sfoglia" (mi sembra di aver fatto di tutto) ma non c'è niente da fare... la mia favicon non si vede... ho cancellato i cookye ma appare semplicemente quella di explorer... ho provato ad inserire anche tra " " in page.tpl nella root del tema da me scelto che è "foliage" ma niente da fare... bisogna magari inserire il tag nell' index.php nella root? ...ma nell'index c'è solo codice php e non ci sono tag html
comunque grazie per la risposta
ciao
kipper
si i nodi sono rappresentati da numeri consecutivi... 1,2,3, eccc
Per la favicon togli le spunte a entrambe le caselle che indicano icona predefinita, dopodichè caricala o indica il percorso (se devi caricarla cancella il percorso) e salva.
Se usi una favicon in formato gif non credo che explorer la visualizzerà mai, prova a vedere il sito con firefox
ciao
ho provato a creare una pagina php, l'ho trasferita nella root e ho inserito il suo nome (pagina_errore.php) nel textarea dopo "/?q=" nella prima riga in alto dell'errore 403 ma quando accedo tramite menu di navigazione ad un contenuto non autorizzato, ladove di solito usciva la scritta di default "non sei autorizzato....." mi esceun numero "2" solo soletto...
quale potrebbe essere il problema?
Scusa ancora il disturbo
Buone cose
kipper
La pagina devi crearla come un contenuto vero e proprio da memorizzare tramite i meccanismi che usa Drupal. Vai su crea contenuti -> page e poi inserisci il contenuto php, quando salvi il nodo assicurati di aver impostato il filtro php altrimenti non verrà interpretato.
Dopodichè, quando hai creato il nodo, questo sarà referenziato dal numeroche dicevo prima: potrai accedere a quella pagina tramite l'indirizzo ?q=node/numero a questo punto tra le opzioni di avvisi di errore puoi mettere node/numero.
Per quanto riguarda il tipo di contenuto da delegare a pagine di avviso o annunci interni riguardanti il sito ti ho indicato il contenuto page perché è il più semplice di tutti, nulla toglie che con cck potresti crearti una tipologia a parte e dargli il nome di avvisi per esempio e da li creare tutte le pagine da utilizzare internamente ai soli scopi di amministrazione ecc...
grazie mille... appena finisco di risolvere gli ultimi (spero) problemi con la tassonomia procedo con le pagine di errore
ciao
...la cosa che mi sfugge è questa:
quando creo un "nodo pagina" da assegnare come pagina di errore personalizzata, dove vado a pescare il numero di nodo che drupal gli ha assegnato?
node/numero?
gia che ci sono ho un rompicapo da risolvere... dovrebbe essere una sciocchezza ma drupal sembra non ascoltarmi...
ho impostato il tema foliage che è appiccicato nella parte alta del browser e vorrei dargli almeno un
<br>
per staccare il template e lasciare uno spiraglio di spazio.bene, ho provato ad inserirlo (
<br>
) in page.php nella cartella del tema appena prima di "<table>
" ma niente da fare... sempre in table ho aggiunto bordercolor=#000000 è non mi appare la pagina con il bordino tutto attorno alla tabella... ho datouno sguardo a index.php (nella) root, ho provato ad inserire un (echo "<br>
" ;) ma niente da fare... non ci capisco + nulla... adesso anche le cose elementari non mi quadrano?Grazie e scusa se faccio richieste anche banali.... cerco di ridurle al minimo cercando in tutti i modi di risolvere i problemi ma quando non ne posso + non posso fare a meno di postare su questo utilissimo forum
grazie - scusa - ciao
kipper
Dipende molto da come è gestito il CSS del tema che usi, anzichè inserir eelementi nella pagina prova mettendo dei margin (o padding) in alto al top element.
Ciao
Mavimo
PS: non mi prendo responsabilità se il tema a quel punto non è più bello come prima :D
_________________
Website
Ciao
Marco
--
My blog
Working at @agavee
...e pensare che ci ero riuscito qualche giorno fa con un'installazione precedente...
..avevo inserito da qualche parte (dico così perchè la risoluzione del problema tassonomia mi ha impegnato x qualche giorno), mi sembra in page.tpl del tema, un (
comunque grazie ancora per le istruzioni per la tassonomia della scorsa settimana...
ciao
kipper