Italian SMF

Supporto SMF => SMF 2.0.x => Mods - Modifiche SMF => Discussione aperta da: Gemini Saga il Giovedì - 24 Gennaio 2019 - 19:46

Titolo: Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 24 Gennaio 2019 - 19:46
Buonasera a tutti, nel mio forum (link al profilo), ho  un tema diverso da quello di default sul quale ho installato senza alcuna segnalazione di errore la mod Responsive Curve (https://custom.simplemachines.org/mods/index.php?mod=4040).
Diciamo che funziona, l'unico problema/difetto che presenta, cosa che non avviene con il vero tema di default di smf, è che le icone che dovrebbero sostituire le scritte dei collegamenti indice, forum, ricerca ect, compiono insieme alle scritte. Per capirci meglio vi faccio vedere un'immagine
(https://i.postimg.cc/0NrsRpdJ/img-responsive.jpg)
Io vorrei che comparissero solo le icone come tra l'altro dovrebbe essere visto che lo fa con il tema di default di smf. Mi potete aiutare? Ripeto l'installazione della mod su questo mio tema non mi ha dato nessun tipo di problema o errore.
Grazie.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Filippo il Venerdì - 25 Gennaio 2019 - 09:14
Così senza guardare attentamente.. se appena restringi (tra 240 e 640)  rimane la scritta e compare l'icona vuol dire che il css responsive non nasconde tali scritte  (non so se mi sono spiegato)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Venerdì - 25 Gennaio 2019 - 09:36
Citazione di: Filippo il Venerdì - 25 Gennaio 2019 - 09:14
Così senza guardare attentamente.. se appena restringi (tra 240 e 640)  rimane la scritta e compare l'icona vuol dire che il css responsive non nasconde tali scritte  (non so se mi sono spiegato)
Grazie per la risposta :) Penso di aver capito cosa intendi, però allora perché se restringo con il VERO tema di default di smf, scompaiono le scritte e rimangono solo le icone?
Ti metto un'immagine per capire:
(https://i.postimg.cc/1tPvfR6S/responsive-default.jpg)

Io vorrei un effetto simile anche con il mio tema :-X
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Filippo il Venerdì - 25 Gennaio 2019 - 09:42
Proprio perchè la mod opera su un tema differente? probabilmente al tema curve da le giuste dritte  che non da al tuo (qualche differenza nei nomi....)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Venerdì - 25 Gennaio 2019 - 10:40
Dove dovrei "indagare"? Ti allego il responsive.css
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Martedì - 29 Gennaio 2019 - 13:36
Devi modificare l'index.template.php del tema.
Il tema di default ha uno span intorno alla scritta con la classe "firstlevel", il tuo tema no.
Senza questa classe attorno alle scritte, queste non vengono nascoste.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Martedì - 29 Gennaio 2019 - 20:19
Grazie per la risposta Emanuele, ma al momento non ho avuto l'effetto desiderato, nel mio tema default c'è questa stringa:

<a class="', $button['active_button'] ? 'active ' : '', 'firstlevel" href="', $button['href'], '"', isset($button['target']) ? ' target="' . $button['target'] . '"' : '', '>
<span class="responsive_menu ', $act, '"></span>

', $button['title'], '
</a>


mentre nel tema curve default di smf c'è quest'altra:
<a class="', $button['active_button'] ? 'active ' : '', 'firstlevel" href="', $button['href'], '"', isset($button['target']) ? ' target="' . $button['target'] . '"' : '', '>
<span class="responsive_menu ', $act, '"></span>

<span class="', isset($button['is_last']) ? 'last ' : '', 'firstlevel">', $button['title'], '</span>
</a>';


Io ho provato anche ad aggiungere al mio tema la parte differente rispetto a quello di default di smf ovvero:

<span class="', isset($button['is_last']) ? 'last ' : '', 'firstlevel">', $button['title'], '</span>

Ma purtroppo non ha sortito effetto, continuano a vedersi scritte ed icone.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Giovedì - 31 Gennaio 2019 - 08:22
Se la modifica che hai fatto è ancora "live", non l'hai fatta, perché il codice html è ancora lo stesso...
Stai usando qualche mod per la barra del menu?
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 31 Gennaio 2019 - 12:32
Citazione di: emanuele il Giovedì - 31 Gennaio 2019 - 08:22
Se la modifica che hai fatto è ancora "live", non l'hai fatta, perché il codice html è ancora lo stesso...
Stai usando qualche mod per la barra del menu?
L'avevo fatta ma visto che non ha sortito effetto poi ho rimosso la modifica, non uso alcuna mod per la barra menù ;)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Sabato - 02 Febbraio 2019 - 18:41
Se non aveva alcun effetto potevi almeno lasciarla che così potevo vedere cosa non funzionava. ;)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Sabato - 02 Febbraio 2019 - 21:40
Scusami, ho ripristinato la modifica, quando puoi dacci un'occhiata. Grazie per l'interessamento ;)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Domenica - 03 Febbraio 2019 - 20:55
In responsive.css:
/* Since you asked nicely */
#main_menu .dropmenu li {
width: auto !important;
}
#main_menu .dropmenu span.firstlevel {
display: none;
}
#main_menu .dropmenu li:hover ul {
display: none;
}

Cambia in:
/* Since you asked nicely */
#main_menu .dropmenu li,
#main_menu .topnav li {
width: auto !important;
}
#main_menu .dropmenu span.firstlevel,
#main_menu .topnav span.firstlevel {
display: none;
}
#main_menu .dropmenu li:hover ul,
#main_menu .topnav li:hover ul {
display: none;
}


Prova, potrebbe funzionare, potrebbe non funzionare.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Domenica - 03 Febbraio 2019 - 22:16
Fatto, ma ancora non ha sortito effetto :(
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Martedì - 05 Febbraio 2019 - 11:12
Errore mio, doveva essere:
/* Since you asked nicely */
#main_menu .dropmenu li,
#menu_nav.topnav li {
width: auto !important;
}
#main_menu .dropmenu span.firstlevel,
#menu_nav.topnav span.firstlevel {
display: none;
}
#main_menu .dropmenu li:hover ul,
#menu_nav.topnav li:hover ul {
display: none;
}
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Martedì - 05 Febbraio 2019 - 21:53
Emanuele purtroppo ancora niente da fare :(
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Martedì - 05 Febbraio 2019 - 22:59
Nel responsive.css del tuo tema. O:-)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Mercoledì - 06 Febbraio 2019 - 21:52
L'ho fatto ma ancora niente ???
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Flavio93Zena il Mercoledì - 06 Febbraio 2019 - 22:10
Citazione di: Gemini Saga il Mercoledì - 06 Febbraio 2019 - 21:52
L'ho fatto ma ancora niente ???
No, non lo hai fatto, possiamo vedere il file noi stessi.
Il tuo file è così:
/* Since you asked nicely */
#main_menu .dropmenu li {
width: auto !important;
}
#main_menu .dropmenu span.firstlevel {
display: none;
}
#main_menu .dropmenu li:hover ul {
display: none;
}
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 07 Febbraio 2019 - 09:26
Guarda ho di nuovo uploadato il file responsive.css modificato nella cartella del mio tema (/Themes/Theme_havvo/css/), puoi controllare?
Ancora niente ???
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Flavio93Zena il Giovedì - 07 Febbraio 2019 - 12:52
Ma che diav... ???
Boh pare identico... Ok, cancella il file, caricalo di nuovo, vai in manutenzione smf e pulisci la cache del forum (dal pannello di amministrazione smf eh, non del server).
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 07 Febbraio 2019 - 13:13
Fatto tutti i passaggi, vedi un po'. Molto strano...
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Flavio93Zena il Giovedì - 07 Febbraio 2019 - 13:19
Ok, https://saintseiyags.altervista.org/Themes/Theme_havvo/css/responsive.css?fin20 mostra il file ANCORA vecchio, ma https://saintseiyags.altervista.org/Themes/Theme_havvo/css/responsive.css mostra il file come realmente è, cioè modificato.
La parte del ?fin20 ha a che fare con la cache, ma è strano che anche pulendo sia browser che forum non si veda aggiornato... Hai mica qualche servizio di caching aggressivo? Guarda qui: https://saintseiyags.altervista.org/index.php?action=admin;area=serversettings;sa=cache; e mettilo a 0, ri-pulisci la cache del forum e vedi un po' se funziona... Ripristina la cache a livello 1 o quello che era se ha effetto.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 07 Febbraio 2019 - 13:54
In impostazioni caching in livello caching c'è "niente caching" mentre in impostazioni Memcache è vuoto ??? ???
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Darknico il Giovedì - 07 Febbraio 2019 - 14:04
hai CloudFlare attivo? Potrebbe essere quello...
comunque, puoi fare così per invalidare la cache:

index.template.php del tuo tema (se non c'è, quello della cartella default)

Cerca:
responsive.css?fin20


Cambia in:
responsive.css?fin20-1
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 07 Febbraio 2019 - 14:26
Citazionehai CloudFlare attivo? Potrebbe essere quello...
Sì.
Per il resto vedo di provare stasera, grazie dell'aiuto :)
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Flavio93Zena il Giovedì - 07 Febbraio 2019 - 15:28
Oooh allora è sicuramente Cloudflare, l'ho avuto e faceva la stessa cosa :) Devi pulire la cache di Cloudflare dal pannello di Cloudflare stesso.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Giovedì - 07 Febbraio 2019 - 17:42
Ma non c'è possibilità che si sistema/aggiorna da solo? Mi pare assurdo che faccio le modifiche ad un file e queste non diventano effettive da subito...
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Darknico il Giovedì - 07 Febbraio 2019 - 17:47
Citazione di: Gemini Saga il Giovedì - 07 Febbraio 2019 - 17:42
Ma non c'è possibilità che si sistema/aggiorna da solo? Mi pare assurdo che faccio le modifiche ad un file e queste non diventano effettive da subito...

Non conosco Cloudflare, comunque dipende dai settaggi della cache, avranno una scadenza immagino..

Di solito, immagini, css e js hanno sempre una cache alta visto che difficilmente cambiano nel tempo...
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: emanuele il Martedì - 12 Febbraio 2019 - 23:22
Io vedo entrambi come non-modificati.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Flavio93Zena il Mercoledì - 13 Febbraio 2019 - 00:45
Citazione di: emanuele il Martedì - 12 Febbraio 2019 - 23:22
Io vedo entrambi come non-modificati.
Yep, il file originale è stato ripristinato.
Titolo: Re:Mod Responsive Curve su tema non dafault
Inserito da: Gemini Saga il Mercoledì - 13 Febbraio 2019 - 08:27
Ragazzi scusate ma ieri ho ripristinato tutto come stava perché in questi giorni sono fuori città e non potendo accedere al mio PC a casa ho per prudenza annullato le modifiche per paura di eventuali malfunzionamenti a cui non potrei mettere mano perché mi potrò collegare solo con lo smartphone.