Discussioni utente:Leviathan 89
|
Malvenuta/o su Nonciclopedia! |
Con le tue idee puoi far crescere l'umorismo libero. Scrivi nuove voci o amplia quelle già esistenti: il tuo contributo è
Nonciclopedia ha solo alcune regole dure e corpose, i cinque pinconi. Per capirci qualcosa, puoi leggere la Guida sveltina o consultare la pagina di aiuto. Ricorda di non scopiazzare contenuti umoristici fatti da altri poiché, copyright o non copyright, roba di seconda mano qui non ne vogliamo. E ricorda di scrivere seguendo un punto di vista umoristico. Buon non-lavoro da parte di tutti i nonciclopediani!
Altre menate ![]()
Ti sei già persa/o? Se hai bisogno di aiuto, chiedi allo sportello disinformazioni (la risposta ti verrà data in quella stessa pagina, consegna non garantita). Se da sola/o non ce la puoi fare, richiedi di farti affidare un "niubbysitter".
| |
Contenuti casuali
Vuoi usarlo per un sito esterno? Allora fai meglio a scrivere una funzione da zero, è molto più pulito e semplice. Crei un array con tutte le frasi casuali che vuoi far comparire, generi una lista di numeri casuali interi (saranno gli indici dell'array), controlli che non ci siano numeri doppi (devono esserci però più frasi nell'array che numeri casuali), metti il tutto dove ti pare. Sulle wiki bisogna invece tenere conto della struttura già esistente, per cui il codice diventa più pesante. -- MFH(Lampeggio)
19:40, giu 23, 2011 (CEST)
- L'elenco puntato è più facile da trovare, perché viene creato un array di tutti i tag <li> contenuti nel template, e da lì si ottengono i contenuti. Se vuoi qualcosa di versatile ti conviene mantenere questo sistema. Le parti che ti servono sono da
/* Test if an element has a certain class **************************************
- alla riga prima di
function getText (e) {
- e tutta la funzione randomlist. --
MFH(Lampeggio)
22:27, giu 23, 2011 (CEST)
Allora è piuttosto semplice:
1) Elimina queste due righe:
if (max == 1) var dot = ''; else var dot = '• ';
2) Modifica la riga
Item.innerHTML = dot + List[n].innerHTML;
in
Item.innerHTML = List[n].innerHTML;
Ora sparisce il puntino prima dei template. Devi però conservarli come elenco puntato nella pagina da cui li prendi, a togliere il punto ci pensa la funzione. Questa è una cosa che non posso cambiare senza dover complicare in maniera estrema il codice. -- MFH(Lampeggio)
23:10, giu 24, 2011 (CEST)
- Ho modificato il template:quiz mettendo tutto su una sola linea, ora sembra funzionare. Era un problema di lettura dei template. --
MFH(Lampeggio)
00:49, giu 25, 2011 (CEST)
Ciao Leviathan 89! -- |