Titolo o Descrizione predefinita

« Older   Newer »
  Share  
view post Posted on 11/6/2013, 17:39     +1   -1
Avatar

Advanced Member

Group:
Founder
Posts:
5,482
Reputation:
0

Status:


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:
  • TITOLO, valori accettati: una stringa racchiusa tra " (virgolette) contenente il titolo.
    Il Titolo della discussione;

  • DESCRIZIONE (opzionale), valori accettati: una stringa racchiusa tra " (virgolette) contenente la descrizione.
    La descrizione;

  • MODIFICABILE (opzionale), valori accettati: true (Modificabile) o false (Non modificabile, predefinito).
    Se una volta specificato il titolo e/o la discussione l'utente può essere in grado di modificarli, esempio:
    Titolo/Discussione:     
    Titolo/Discussione:     

  • DOVE (opzionale), valori accettati: una stringa racchiusa tra " (virgolette) contenente il nome della sezione.
    Scrivendo il nome di una sezione avrete la possibilità di far funzionare lo Script solo lì.

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
 
Top
0 replies since 11/6/2013, 17:39   38 views
  Share