• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Come cambiare le caratteristiche di "Sposta discussione"

Stato
Discussione chiusa ad ulteriori risposte.
A

Appz

Guest
Autore del topic
Nei forum si devono spesso spostare discussioni da una sezione a un'altra e bisogna decidere come effettuare questa operazione. Quando si preferisce ad esempio un reindirizzamento a scadenza, il valore predefinito è di 1 mese, ma comunque bisogna anche cliccare sempre su diversi elementi per abilitare la funzione desiderata. Per risolvere il problema una volta per tutte, dobbiamo fare una modifca allo stile. In questo articolo vediamo come.

Nei nostri forum lo spostamento di discussioni è praticamente sempre deciso nello stesso giorno in cui viene pubblicato l'articolo, e il reindirizzamento è selezionato per valore predefinito è permanente. Un tipico esempio è questo:

attachment.php



Noi impostiamo tutte le volte l'indirizzamento a questi valori, ma qualche volta capita che lo dimentichiamo o che usiamo per sbaglio altri parametri:

attachment.php


In primo luogo andiamo a trovare il nome della frase che è tradotta in "Lascia Reindirizzamento a Scadenza":

attachment.php


attachment.php


attachment.php



Il nome della variabile ricercata è "leave_expiring_redirect", che ora andiamo a cercare negli stili:

attachment.php


attachment.php


attachment.php


Abbiamo trovato 3 template che implementano questa funzione, e quindi andremo a modificarli tutti. Qui dimostriamo soltanto come variare la configurazione del template "threadadmin_movethread". Entriamo e cerchiamo la parola precompilata:

attachment.php


attachment.php


In questa zona dobbiamo agire su più elementi, quindi scorriamo un poco su, per trovare id="rb_redirect_perm" e sulla sua destra togliamo checked="checked". In questo modo abbiamo tolto la selezione predefinita a "Lascia Reindirizzamento Permanente".

Ora cerchiamo id="rb_redirect_expires" e sulla sua destra inseriamo checked="checked". In questo modo diventa predefinito "Lascia Reindirizzamento a Scadenza":

attachment.php


Ancora più in basso cerchiamo select name="period", e applicchiamo a una delle opzioni la seguente modifica, che indica il periodo predefinito di nostra scelta, ad esempio:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Infine, cambiamo anche

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

per indicare che vogliamo settimane piuttosto che mesi. Togliamo anche la selezione dei mesi di sotto:

attachment.php


Alla fine delle modifiche salviamo e ripetiamo la stessa operazione negli altri template.

Fonte:
Perfavore, Entra oppure Registrati per vedere i Link!
 
Ultima modifica da un moderatore:
Riferimento: Come cambiare le caratteristiche di "Sposta discussione"

Ottima Guida,Non La Sapevo :P Bravo Per Aver Postato!!
 
Riferimento: Come cambiare le caratteristiche di "Sposta discussione"

La discussione è di un mese fa, non ha senso riaprirla se non per eventuali problemi con essa. Chiudo e fai attenzione alle date dei thread.
 
Stato
Discussione chiusa ad ulteriori risposte.