Forum dei Forum: Aiuto per Forumattivo
Benvenuti sul forum di supporto di Forumattivo.




Per trarre il massimo vantaggio da tutti i servizi offerti dal nostro forum, effettua il login se sei già un nostro utente oppure registrati per far parte della nostra grande comunità. Il tutto, gratuitamente!

Crea anche tu un forum gratuitamente come questo! Clicca qui

Togliere colori Titoli argomenti


Risolto Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Sab 01 Ago 2015, 10:31

Eccomi qua buon sabatoooooo
altro enigma da risolvere 
togliere colori nel titolo argomenti
1 messo javascript
2 messo in template generale 
3 provato anche con nomi colori
4 provato senza nomi
risultato kaput un se smoveeeee
il mio topic su questo argomento 
http://aiuto.forumattivo.it/t18351-modifica-colori-per-i-titoli-degli-argomenti
ed ho seguito tutto alla lettera 
incollo qua lo script in Template
Codice:
<script>$(function() {
  if (!document.post || !document.post.topic_color) return;
 
  var badeggs = [
   '#660000',
   '#663300',
   '#006600',
   '#666633',
   '#000099'
  ],
  o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
 
  for (; i<j; i++) {
    for (k = 0; k<l; k++) {
      v = badeggs[k].toLowerCase();
      if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
        o[i].style.display = 'none';
        o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
      }
    }
  }
  document.post.subject.style.color = document.post.topic_color.value;
});</scrip>

script in codici java

Codice:
$(function() {
  if (!document.post || !document.post.topic_color) return;
 
  var badeggs = [
   '#660000',
   '#663300',
   '#006600',
   '#666633',
   '#000099'
  ],
  o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
 
  for (; i<j; i++) {
    for (k = 0; k<l; k++) {
      v = badeggs[k].toLowerCase();
      if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
        o[i].style.display = 'none';
        o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
      }
    }
  }
  document.post.subject.style.color = document.post.topic_color.value;
});

naturalmente provato a metterli entrambi.. uno o l'altro e persino tutti e due..anche con nomi colori ma nisbaa, questo script ce l'ha con me  Evil or Very Mad


Ultima modifica di Vayiolet.ta il Mar 04 Ago 2015, 10:15, modificato 1 volta

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Sab 01 Ago 2015, 13:09

Ciao @Vayiolet.ta il codice l'ho provato e funziona happy questi sono i colori base che sono disponibili per i titoli degli argomenti, accanto ad essi ci ho messo il relativo codice colore:

Da quel che ho potuto vedere dal tuo codice, lei vuole rimuovere i seguenti colori: Rosso scuro, Marrone, Verde, Oliva, Blu scuro. Me lo può confermare? :zen:

Se sì, esegua la seguente procedura: Vada verso Pannello di amministrazione ► Moduli ► HTML & javascript ► Gestione del codice javascript e crea un  nuovo codice :new:

  • Titolo: a sua scelta
  • Dove: In tutte le pagine
  • Codice:
    Codice:
        $(function() {
          if (!document.post || !document.post.topic_color) return;
        
          var badeggs = [
           '#660000',
           '#663300',
           '#006600',
           '#666633',
           '#000099'
          ],
          o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
        
          for (; i<j; i++) {
            for (k = 0; k<l; k++) {
              v = badeggs[k].toLowerCase();
              if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
                o[i].style.display = 'none';
                o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
              }
            }
          }
          document.post.subject.style.color = document.post.topic_color.value;
        });


Salvi il tutto e mi faccia sapere :zen: questo dovrebbe essere il risultato finale:






MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Sab 01 Ago 2015, 14:35

questo è lo script inserito in java moduli

Codice:
$(function() {
  if (!document.post || !document.post.topic_color) return;
 
var badeggs = [
  '#660000',
  '#663300',
  '#006600',
  '#666633',
  '#0000FF',
  '#000099',
  '#999999'
],
  o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
 
  for (; i<j; i++) {
    for (k = 0; k<l; k++) {
      v = badeggs[k].toLowerCase();
      if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
        o[i].style.display = 'none';
        o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
      }
    }
  }
  document.post.subject.style.color = document.post.topic_color.value;
});

e questo in template generale 
Codice:
<script>$(function() {
  if (!document.post || !document.post.topic_color) return;
 
var badeggs = [
  '#660000',
  '#663300',
  '#006600',
  '#666633',
  '#0000FF',
  '#000099',
  '#999999'
],
  o = document.post.topic_color.childNodes, i = 0, j = o.length, k, v, l = badeggs.length;
 
  for (; i<j; i++) {
    for (k = 0; k<l; k++) {
      v = badeggs[k].toLowerCase();
      if (o[i].innerHTML.toLowerCase() == v || o[i].value.toLowerCase() == v) {
        o[i].style.display = 'none';
        o[i].selected && ( o[i].nextSibling ? o[i].nextSibling.selected = 1 : o[i].previousSibling.selected = 1 );
      }
    }
  }
  document.post.subject.style.color = document.post.topic_color.value;
});</scrip>   

per far funzionare i colori aggiunti ce l'ho inserito sia in java che template per farli fungere i codici :

template

Codice:
  <script>$(function() {
  if (!document.post || !document.post.topic_color) return;
  var colors = {
    'Crimson' : '#DC143C',
    'Tomato' : '#FF6347',
    'Orange Red' : '#FF4500',
    'Pink' : '#FFC0CB',
    'Magenta' : '#FF00FF',
    'Violet' : '#EE82EE',
    'Sky' : '#99CBFF',
    'Light Sky' : '#ABCDEF',
    'Dark Sky' : '#007fff',
    'Dodger Blue' : '#1E90FF',
    'Acqua' : '#00FFFF',
    'Lime Green' : '#32CD32',
    'Lime' : '#00FF00',
    'Lawn Green' : '#7CFC00',
    'Light Green' : '#90EE90',
    'Yellow Green' : '#9ACD32',
    'Silver' : '#C0C0C0',
    'Gold' : '#FFD700',
    'Solidago' : '#DAA520'
  },
  a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
  for (k in colors) {
    a = document.createElement('OPTION');
    a.innerHTML = k;
    a.style.color = colors[k];
    a.value = colors[k];
    b.insertBefore(a, b.firstChild);
  };
  for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});</script>

moduli java

Codice:
$(function() {
  if (!document.post || !document.post.topic_color) return;
  var colors = {
    'Crimson' : '#DC143C',
    'Tomato' : '#FF6347',
    'Orange Red' : '#FF4500',
    'Pink' : '#FFC0CB',
    'Magenta' : '#FF00FF',
    'Violet' : '#EE82EE',
    'Sky' : '#99CBFF',
    'Light Sky' : '#ABCDEF',
    'Dark Sky' : '#007fff',
    'Dodger Blue' : '#1E90FF',
    'Acqua' : '#00FFFF',
    'Lime Green' : '#32CD32',
    'Lime' : '#00FF00',
    'Lawn Green' : '#7CFC00',
    'Light Green' : '#90EE90',
    'Yellow Green' : '#9ACD32',
    'Silver' : '#C0C0C0',
    'Gold' : '#FFD700',
    'Solidago' : '#DAA520'
  },
  a, b = document.post.topic_color, c = b.childNodes, i = 0, j = c.length, k;
  for (k in colors) {
    a = document.createElement('OPTION');
    a.innerHTML = k;
    a.style.color = colors[k];
    a.value = colors[k];
    b.insertBefore(a, b.firstChild);
  };
  for (; i<j; i++) if (c[i].style.color == document.post.subject.style.color) c[i].selected = 1;
});

e fungono benissimo questi

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Sab 01 Ago 2015, 14:45

Non c'è bisogno di aggiungerli sia via template, che via "Java"

Hai provato ad aggiungerlo solo via JS impostando su: "Tutte le pagine" ?

Funziona? Io l'ho fatto su un mio forum di prova phpBB3 e mi funziona Sad





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Sab 01 Ago 2015, 14:47

ps. mi è venuto un dubbio se metto lo script nel template non dove ho messo quello per i colori? overall_header
zi zi provato solo java ..provato solo template..provato tutti e due come per aggiunta colori niente

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Sab 01 Ago 2015, 15:02

Dal punto di vista tecnici, aggiungerli o via template o via pannello è uguale.. aggiungerli entrambi è solo una "ripetizione"

Comunque ho fatto dei controlli e lo script che hai messo via template mi segna errore..


Dopo numerosi controlli ho notato anche che il tag è ripetuto due volte.. quindi uno dei problemi che non ti fa andare gli script può essere anche questo





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Sab 01 Ago 2015, 16:35

please Tag ripetuto dove?
 tolto nel template per favore puoi controllare se ti da di nuovo errore

ps.il problema cmq rimane non toglie i colori..

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Sab 01 Ago 2015, 17:41

Sì ora non c'è più l'errore

Comunque.. prova a metterlo in un file JS tramite PDA in tutte le pagine, una volta fatto, farò dei controlli e ti saprò dire happy





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Dom 02 Ago 2015, 00:51

scusa il ritardo a rispondere già messo in java tutte le pagine
cmq è sabato sera divertiteviiiiiiiiiiii ..si continua domani 
grazie millizzime e buonanotte bacio

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Dom 02 Ago 2015, 09:46

Eccomi happy sì certo

Comunque, ho provato a controllare e non mi trova il file JS Sad che tu abbia forse raggiunto il limite massimo di file JS?

Proviamo a fare una prova per cercare di capire qual è il problema

Vai nel PDA > Generale > I motori di ricerca > Altri meta tags > +


Tipo d'aggiunta: Aggiungere un javascript

Attributo "src": http://bbbb.mioforum.net/19451.js

Appena hai fatto, fammi sapere. Grazie per la pazienza :zen:





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Dom 02 Ago 2015, 20:52

scusaaaaaaaaa fattooooooo.. ma quale grazieeeeeeeeee sono io che ti ringraziooo   :W:

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Lun 03 Ago 2015, 20:29

Purtroppo non lo trovo ancora Sad aspettiamo che torni @Niko magari lui avrà qualche soluzione





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da the crow il Lun 03 Ago 2015, 23:04

Ciao vay..non ti serve metterlo su tutte le pagine la risposta rapida non ha il soggetto..comunque controlla il tuo forum mi sembra di aver tolto questi
Codice:
 '#660000',
  '#663300',
  '#006600',
  '#666633',
  '#0000FF',
  '#000099',
  '#999999'

con lo scroll non risco a vederli

the crow
Veterano dello staff

Sesso : Maschile
Età : 25
Messaggi : 8797
Località : Roma


Vedere il profilo dell'utente http://aiuto.forumattivo.it/forum
the crow è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da Vayiolet.ta il Mar 04 Ago 2015, 10:14

perfettooooooooooooooooooooooooooo
va benissimo ho visto questa mattina grazie millizzimeeeeeeeeee amico mio  :clap: :clap: :clap: bacio

Vayiolet.ta
***

Sesso : Femminile
Età : 33
Messaggi : 121
Località : Abruzzi


Vedere il profilo dell'utente http://www.foruminternazional.biz/
Vayiolet.ta è stato ringraziato dall'autore di questo topic.

Risolto Re: Togliere colori Titoli argomenti

Messaggio Da MattiaDes il Mar 04 Ago 2015, 12:22

Archivio happy





MattiaDes
Moderattivo
Moderattivo

Sesso : Maschile
Età : 20
Messaggi : 2544
Località : Modena, Italy


Vedere il profilo dell'utente http://www.habbolifeforum.com
MattiaDes è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum