Titolo o Descrizione predefinita
Uno Script che analogamente al Messaggio d'avvertimento prima di Postare vi permette di impostare un Titolo o una Descrizione predefinita per i vostri Topic
Caratteristiche e Installazione
Lo script è molto semplice, non mi soffermerò più di tanto sui dettagli. Sostanzialmente vi basta inserire questo codice
in fondo al Forum:
CODICE
<script type="text/javascript">
//By DarkStyle (C) http://ffmagazine.forumfree.it/
function set(title,desc,editable){var inputTitle=document.REPLIER.TopicTitle;var inputDesc=document.REPLIER.TopicDesc;inputTitle.value=title;if(desc!=false)inputDesc.value=desc;if(!editable){inputTitle.readOnly=true;inputDesc.readOnly=true}}function setTopic(title,desc,editable,where){title=title;desc=desc||false;editable=editable||false;where=where||false;if(document.URL.indexOf('CODE=00')!=-1||document.URL.indexOf('CODE=10')!=-1)if(!where)set(title,desc,editable);else if(document.title.indexOf(where)!=-1)set(title,desc,editable)}</script>
E avviarlo.
Per avviare lo Script basta scrivere dopo:
CODICE
<script type="text/javascript">
setTopic(TITOLO, DESCRIZIONE, MODIFICABILE, DOVE);
</script>
Sostituendo i valori:
Esempi
Come ho scritto, tre dei quattro parametri sono opzionali, quindi possiamo anche decidere di non scriverli:
CODICE
setTopic('Forumfree Magazine');
Per mettere semplicemente un titolo globale in tutto il Forum.
Se dovessimo decidere di renderlo modificabile potremmo scrivere così:
CODICE
setTopic("Leggi il Regolamento", "", true);
(le virgolette vuote sono naturalmente lasciate per indicare che non vogliamo descrizione).
Se invece avessimo la necessità di restringere il tutto ad una sola sezione:
CODICE
setTopic("Concorso a premi", "Candidato: TUONICKNAME", true, "Concorsi");
(in questo caso il titolo e la descrizione compariranno soltanto nella sezione chiamata
Concorsi).
Gli effetti sono cumulabili, quindi possiamo anche inserirli tutti assieme:
CODICE
<script type="text/javascript">
setTopic('Forumfree Magazine');
setTopic("Leggi il Regolamento", "", true);
setTopic("Concorso a premi", "Candidato: TUONICKNAME", true, "Concorsi");
</script>
Rispettando però un ordine di importanza, dall'alto al basso, dal più generale al più dettagliato.
Edited by ~Anna~ - 11/6/2013, 19:00