GDRCD 5.1 e custom scrollbar postato il 09/10/2012 22:30:01 nel forum programmazione, gdrcd, open source, hosting
Salve ragazzi!
Ribadendo il concetto di essere piuttosto ignorante in materia (sono poco più che uno smanettone con molta pazienza), sto cercando di applicare delle custom scrollbar nel mio GDRCD 5.1, il tutto senza troppo successo, a dirla tutta.
Questa è la demo delle scrollbar che voglio applicare sono queste:
http://manos.malihu.gr/tuts/custom-scrollbar-plugin/multiple_scrollbars_example.html
E qui c'è il paccetto per il download:
http://manos.malihu.gr/jquery-custom-content-scroller
Seguendo le istruzioni, ho richiamato il css nell'head di header.inc.php, piazzando poi le tag di script prima alla fine del body, come dicevano le istruzioni e senza successo, per poi piazzarle nell'head: same result.
Non si vede semplicemente niente. Non appaiono. Nulla D: Cosa/Dove sto sbagliando?
Pagine → 1
10/10/2012 02:25:21 e modificato da sorensen il 10/10/2012 02:25:47
Ok, Verdux, questa è una bella domanda =D
Pensavo fosse necessario, per poterlo applicare praticamente a tutte le scroll del sito, doverlo inserire solamente in header.inc.php.
Quindi a quanto ho capito dovrei, in teoria, richiamare le scrollbar in main-php, per esempio?
Intanto grazie per la risposta =)
10/10/2012 09:22:48
Attenzione che le librerie di jquery vanno in conflitto con il javascript nativo di gdrcd 5.1 in quanto è stato usato il $ come variabile e devi attivare la modalità noconflict() di jquery per usarlo sul gdrcd:
http://api.jquery.com/jQuery.noConflict/
10/10/2012 10:24:58
Qui l'affare si ingrossa.
Grazie mille Dyrr, appena avrò capito dove devo effettivamente mettere le mani ci farò attenzione.
Ho continuato a litigare per lungo tempo questa notte, senza raggiungere alcun risultato, e ammettendo i miei limiti sinceramente non so dove sto sbagliando.
Ho tentato di modificare sia header.inc.php che ref_header.inc.php (credo che il secondo sia quello corretto, a naso) inserendo jquery, jquery UI, jquery.mousewheel.min.js e jquery.mCustomScrollbar.js all'interno del tag <head>
10/10/2012 11:36:24 e modificato da nucanplaythis il 10/10/2012 12:00:23
Io sto già usando con successo queste scrollbar, proprio queste che hai segnalato ;) anche se non su gdrcd 5.1 ma su roba mia varia. In realtà sono molto semplici da usare...all'inizio qualche mese fa ho dovuto smanettarci un pò per capire come rigirarmele a piacimento, ti consiglio infatti di provare tutto su un unico file per comprenderle innanzitutto, prima di applicarle a tutto il sito che può essere un pò dispersivo. Fatti un file solo, includici librerie e css, smanettaci e vedi cosa ne cavi fuori. Ricordo che anche a me stranamente in un posto non apparivano e in altri si, si è trattato perlopiù di semplici regolazioni del css una volta che hai incluso script e librerie per bene ;)
Ti dico per esperienza che la cosa più stupida in cui si può incappare è fare il div che contiene il testo troppo largo da nascondere quello che contiene la scrollbar xD essendo di base un overflow:hidden. Non puoi applicarlo globalmente a tutte le scroll del sito perchè queste sono attribuite a div di diversa larghezza tra loro, mentre proprio la larghezza è un elemento fondamentale perchè si vedano ste cose, te lo dico per esperienza, ce la devi buttare singolarmente in ogni posto in cui la vuoi e devi andare a modificare il div già presente cambiandogli id nome e attributi, non si tratta solo di aggiungere la scrollbar, cambia proprio la concezione dell'intera situazione. Se lo applichi una sola volta a tutto il sito non funzionerà mai, perchè dubito fortemente che tutti i tuoi div del gioco abbiano gli stessi identici attributi.
Gli stessi realizzatori dello script consigliano qualora si volesse applicare la scroll a più elementi di allargare il css, sicchè si ha mcs_customscrollbox (mi pare, na roba del genere), mcs2_customscrollbox, mcs3_customscrollbox eccetera eccetera per tutte le voci, in modo da poter dare diverse impostazioni ai singoli div che ne necessitano, proprio perchè non li avrai mai tutti uguali. Inoltre la strada che stai percorrendo tu di mettere la scroll globalmente a tutto ti porterebbe (se funzionassero eh) al simpatico risultato che scrollando un box ti scrollano tutti quanti insieme anche se tu non li stai toccando, perchè in quel momento hai dato a tutti lo stesso id xD invece no, meglio sarebbe elaborare un pò più intelligentemente e opportunamente il css per espandere le classi e darne ognuna al suo div con le esigenze che quest'ultimo ha, ripetendo poi per tutti quelli nuovi lo script in fondo alla pagina, ovviamente, quello in cui determini la classe a cui applicare lo script. Lo ripeti per tutte le altre classi che hai creato e attribuito ai singoli div che devono scrollare...non puoi farli tutti sotto un unico id.
Poi come ti hanno suggerito è probabile che la cosa si complichi dovendo applicare lo script in GDRCD 5.1 che è già tutto pensato e stabilito, io troverei difficile applicarcele, mentre è facilissimo quando il file lo crei da solo "già pensato per queste scroll"
10/10/2012 13:28:20
Nucan, grazie davvero di cuore! =D Col tuo commento ho capito molti degli errori che stavo commettendo, primo tra tutti il sottovalutare enormemente il casino in cui mi sono cacciato xD
Continuo a sperimentare, nel caso qualcuno avesse qualche suggerimento o un metodo meno casinistico per applicare delle custom scrollbar crossbrowser, gli sarei terribilmente grato se lo condividesse con me =D
10/10/2012 14:16:03
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
Hero Wars: Artefatti dei Titani!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
Morte dei Play by Chat - Il play by chat è definitivamente morto? Chiediamo ai gestori cosa ne pensano!
Giochiamo di + - Il fenomeno del play by hangout, ovvero il gioco di ruolo online nella comunità di Google+, e un'intervista a Matteo Suppo!
Isola dei Villaggi - Intervista al creatore dell'Isola dei Villaggi
Tokyo Reborn - Intervista a Gnammy gestrice del gdr Tokyo Reborn.. il primo ad ambientazione Hentai (v.m. 18)!
World Tree GDR - Intervista ai gestori del play by chat urban fantasy World Tree GDR