Salve ragazzi, spero di avere qualche chiarimento da gente ben più esperta di me. Spiego in due parole la mia perplessità: gestisco un forum SMF 1.1.19 ma, visto il numero di mod migliori e più complete per il 2.0, mi sto convincendo a passare alla nuova versione.
Ho fatto subito un controllo sul template che utilizzo ed è disponibile anche per la versione 2.0. Perfetto, insomma. Ma qui sorge la mia domanda:
Devo installare la 2.0 da zero? Se si, volendo mantenere in vita il forum senza blackout momentanei, è possibile creare una cartella nella root (es. "forum2.0"), installarci la 2.0 collegandola al db che regge il forum attuale, sistemarmi tutto quello che c'è da sistemare (ossia, oltre all'installazione, anche il template e le mod che voglio implementare) e poi - una volta sistemato il tutto - spostare il 2.0 nella root, cancellando il vecchio?
Vi ringrazio per la disponibilità e la pazienza
Ciao!
Il modo più corretto è effettuare un large upgrade alla 2.0.x
Non perdi nulla lato DB, ovvero utenti e messaggi, ma perdi tutte le modifiche...
http://www.italiansmf.net/forum/index.php?topic=352.0
Ed in fin dei conti ci vogliono nemmeno dieci minuti di blackout.
Io consiglio sempre di fare una prova in locale (o su un clone del forum) prima di farlo "live", giusto per stare sul sicuro. :P
Innanzitutto grazie!
Quindi il Large Update serve per passare direttamente dalla 1.1.19 alla 2.0.7 perdendo solo le mod? Benone, è una buona soluzione!
A questo punto, però, provare in locale sia le mod che - soprattutto - il template (giusto per arrivare "preparato" quando lo si fa sul server) potrebbe aiutare. In questo caso, avete "a portata di mano" una guida per l'installazione in locale?
Un'ultima cosa: l'idea che ho proposto io (cartella apposita sul server, installazione da zero della 2.0.7 e collegamento di questa al db in uso dal forum attuale) è una castroneria? Giusto per capire ;D
Tra 1.1 e 2.0 ci sono cambi al database, se dovessi solo "linkare" un db 1.1 da un forum 2.0 tutto quello che otterresti sarebbe un errore aprendo la pagina...
Per le guide, mi tocca indirizzarti "altrove" (prima o poi devo decidermi a muovere qui quelle guide... ::)):
http://wiki.simplemachines.org/smf/User:Emanuele/guide/spostare_il_forum
http://wiki.simplemachines.org/smf/User:Emanuele/guide/Provare_mod_prima_di_installare
Ah ecco, non sapevo dei cambi al db! Comunque si tratta di cambi tecnici che non incidono su alcun contenuto del db?
La guida su XAMPP è chiarissima, grazie!
Quindi riassumo per capire:
1) installo SMF 2.0.x sul pc utilizzando XAMPP. Carico template e mod e sistemo il forum così come lo voglio.
2) una volta trovata la giusta "sistemazione", vado sul forum reale e carico l'ultimo Large Update disponibile.
Il forum passerà ad essere 2.0.x conservando tutte le impostazioni tecniche di base ma, ovviamente, senza il template e le mod (Giusto? Questo è il passaggio che mi spaventa, perchè - se l'aggiornamento dovesse stravolgere molto il forum - la paura è che si possano allungare i tempi di blackout)
3) carico il template che ho scelto e, semmai, sostituisco i file che ho eventualmente modificato in locale per sistemarlo a mio piacimento.
4) carico le mod scelte ed il gioco è fatto.
Giusto? :-)
Quello che io farei è:
1) clono (copio, replico) il forum online in locale (XAMPP),
2) faccio il large upgrade *in locale*,
3) sistemo il forum come voglio,
4) ripeto online.
Sì, è doppio lavoro, ma se qualcosa va storto la prima volta, sto lavorando sul mio computer e 1) non disturbo nessuno, 2) posso correggere e provare velocemente, 3) non arrivo qui isterico perché il mio forum è down e non so cosa fare, 4) se mi dovesse succedere di nuovo mentre lo faccio online, so già come risolvere il problema. ;)
Però ti perdi tutto il pathos di un upgrade: funzionerà o mi si bloccherà tutto? perchè perde tutto sto tempo? oddio, ora come faccio >:D
LOL
Citazione di: emanuele il Venerdì - 07 Marzo 2014 - 10:41
Quello che io farei è:
1) clono (copio, replico) il forum online in locale (XAMPP),
2) faccio il large upgrade *in locale*,
3) sistemo il forum come voglio,
4) ripeto online.
Sì, è doppio lavoro, ma se qualcosa va storto la prima volta, sto lavorando sul mio computer e 1) non disturbo nessuno, 2) posso correggere e provare velocemente, 3) non arrivo qui isterico perché il mio forum è down e non so cosa fare, 4) se mi dovesse succedere di nuovo mentre lo faccio online, so già come risolvere il problema. ;)
Ah bene! Ma di tutta la procedura, mi fa morire il punto 3) (intendo quello sul correre qui isterico) ahahahah
Citazione di: Filippo il Venerdì - 07 Marzo 2014 - 10:58
Però ti perdi tutto il pathos di un upgrade: funzionerà o mi si bloccherà tutto? perchè perde tutto sto tempo? oddio, ora come faccio >:D
Sadico!!! ;D
O:-)
Ne ho visti così tanti ormai! LOL
Comunque grazie mille per il supporto. Davvero.
Non appena possibile, testo il tutto e riporto eventuali problemi. Chiaramente: da isterico (nonostante sia in locale) ahahah
Ho fatto un tentativo, devo dire alquanto frettoloso.
Risultato? AAAAAHHHH... AIUTOOOO RAGAZZZIIIII... QUALCOSINA NON VAAAAAAAA...!!!!
Eh? Come? Sono in locale? Già, vero. Fiuuu
Battute a parte, ho provato a seguire la procedura consigliata ma non è tutto perfetto... ci lavoro meglio e vedo di risolvere.
Piuttosto mi chiedevo: quando farò il large update, le mod installate dovrò averle disinstallate tutte?
E il template? Dovrò preventivamente impostare quello di default, giusto?
le mod verranno cmq eliminate dal large update
Citazione di: swat il Sabato - 08 Marzo 2014 - 18:14
Piuttosto mi chiedevo: quando farò il large update, le mod installate dovrò averle disinstallate tutte?
E il template? Dovrò preventivamente impostare quello di default, giusto?
Citazione di: Filippo il Sabato - 08 Marzo 2014 - 19:41
le mod verranno cmq eliminate dal large update
Si, ci pensa il large upgrade a disinstallare tutte le mod
Per il tema, è consigliabile impostare il default durante l'upgrade
Ragazzi, non sono sparito... :) Piano piano sto testando questo passaggio alla 2.0 in locale, prima di fare sul serio.....e venire qui ad urlare AIUTOOO, naturalmente. ;D
Nel frattempo volevo farvi una domanda: è possibile personalizzare il valore rgb che corrisponde a quei vari "orange" "yellow" ecc. selezionabili nel menu a tendina quando si scrive un post?
Intendi nel css?
Sì, a memoria direi che è possibile, il come al momento non me lo ricordo ed in questi tre giorni sono un po' incasinato, cerco di controllare nei prossimi giorni. ;)
Si, mi spiego meglio: ho scelto un theme bianco e, selezionando il colore del testo "orange" in fase di creazione del post, mi viene fuori un arancione poco "intenso" rispetto al bianco di sfondo. E questo crea qualche problema nella lettura.
Idem con il giallo, ad esempio.
Quindi vorrei poter modificare i colori per renderli più intensi :)
Ti ringrazio come sempre per la disponibilità!
quale tema vuoi usare?
L'ho acquistato. Posso citarlo comunque?
per me....., era per capire se il colore che vuoi modificare è una immagine oppure un settaggio del css.
Se avessi su un forum di prova dove vederlo sarebbe perfetto
ah, ti riferisci al colore del testo. Quindi è sicuramente modificabile. Vale comunque il discorso di prima del forum dove vedere questo tema
Allora, è un po' meno semplice di quanto pensassi.
Il bbcode:
[color=yellow]test[/color]
genera questo html:
<span style="color: yellow;" class="bbc_color">test</span>
quindi non puoi cambiarlo con il css, dovrai farlo modificando Subs.php, prova così.
Prima dell'attuale tag "color", aggiungi:
array(
'tag' => 'color',
'type' => 'unparsed_equals',
'test' => '(A-Za-z]{1,20})\]',
'before' => '<span style="color: $1;" class="bbc_$1 bbc_color">',
'after' => '</span>',
),
A questo punto dovresti poter usare una classe css tipo:
.bbc_yellow {
color: #000 !important;
}
Questo dovrebbe fare in modo di catturare i colori normali, lasciare un default (quello normale) e aggiungere la classe con cui puoi personalizzare.
Occhio all'utilizzo di "!important" in modo da aumentare la precedenza dello stile al di sopra di quello "in-line".
Mmmm, la cosa si complica.
Prima di capire meglio la modifica che mi hai suggerito, mi è venuta in mente una domanda e provo a farvela: non è che per caso, per ovviare al problema, esiste qualche mod che sostituisca l'editor di testo con qualcosa di più avanzato e completo (compreso il colore del testo)?
Puoi provare SCEditor: http://custom.simplemachines.org/mods/index.php?mod=3594
Citazione di: emanuele il Mercoledì - 21 Maggio 2014 - 20:52
Puoi provare SCEditor: http://custom.simplemachines.org/mods/index.php?mod=3594
grazie emanuele!
l'ho appena installata. Innanzitutto si, è senza dubbio una versione molto più evoluta di editor.
In questo caso, quella enorme tavolozza di colori selezionabili sarebbe "personalizzabile", che tu sappia?
Sì, è possibile customizzarlo... come esattamente... ehm, al momento non mi sovviene... e dire che l'ho integrato io in 2.1... lol
Devo verificare, se non vedi risposte prima del weekend, riposta perché mi sarà sfuggito di mente. ::)
Voglio essere sincero: temevo mi mandassi a quel paese..... (e nessuno dice che tu non l'abbia fatto, davanti allo schermo del pc. Ma non ti biasimerei)...
Quindi, per la tua risposta, non posso che ringraziarti infinitamente sin da subito!
Ok, allora domani sera, se non vedo risposta, busso di nuovo nel topic :)
grazie davvero.
Citazione di: emanuele il Giovedì - 22 Maggio 2014 - 19:13
Sì, è possibile customizzarlo... come esattamente... ehm, al momento non mi sovviene... e dire che l'ho integrato io in 2.1... lol
Devo verificare, se non vedi risposte prima del weekend, riposta perché mi sarà sfuggito di mente. ::)
Toc toc :)
Scusa, fine settimana più concitato del previsto (ed inizio di nuova che non scherza...
Nell'inizializzazione dell'editor devi aggiungere qualcosa tipo:
colors: "black,red,yellow,pink,green,orange,purple,blue,beige,brown,teal,navy,maroon,limegreen,white",
L'inizializzazione, per questo mod, è fatta in Subs-SCEditor.php, puoi aggiungere quella riga appena dopo:
toolbar: "'.$sceditor->toolbar.'",
Grazie, ci provo appena possibile.
Approfitto per chiederti: è possibile modificare il colore di sfondo della finestra in cui si scrive un post (come questa che sto utilizzando ora per scrivere queste mie parole, per intenterci)?
E, se si, è una modifica che riguarda il tema che si usa oppure l'editor?
Chiedo questo perchè se maometto non va alla montagna, magari la montagna potrebbe andare da maometto. Ossia: anzichè dannarmi a personalizzare i colori, potrei rendere "dark" lo sfondo dei post (cosa già tentata con successo modificando il tema). Il punto è che dovrei conseguentemente rendere "dark" anche la finestra di composizione del post.
C'è la possibilità di "passargli" un foglio di stile (css), ma onestamente non l'ho mai usato in maniera così "avanzata", quindi probabilmente ti tocca leggere un po' la documentazione (http://www.sceditor.com/documentation/options/) e provare... :(
Citazione di: emanuele il Mercoledì - 28 Maggio 2014 - 14:01
C'è la possibilità di "passargli" un foglio di stile (css), ma onestamente non l'ho mai usato in maniera così "avanzata", quindi probabilmente ti tocca leggere un po' la documentazione (http://www.sceditor.com/documentation/options/) e provare... :(
DOH!
Ho dato un'occhiata e credo di trovarmi più a mio agio con le istruzioni dell'IKEA... il che è tutto dire.
Ok, se invece utilizzassi l'editor di default sarebbe più semplice fare questa modifica?
Wait...
Ma tu stavi parlando di cambiare lo stile all'editor di default?
Dunque, se posso rendere scuro lo sfondo dell'editor di default (ed il testo, conseguentemente, bianco), allora non ho più necessità di installare editor diversi.
Nel momento in cui rendo scuro l'editor di default, allora i colori di default potrei farmeli bastare.
Certo, in questo modo non posso sfruttare caratteristiche ed estetica di SCEditor, che è sicuramente più avanzato. Ma vi spiego: il mio obiettivo primario è avere il tema scuro; se ho il tema scuro, le scritte devono essere di default bianche (e questo l'ho fatto, modificando il tema).
Se però, in fase di scrittura del post, l'editor è bianco, sono costretto a scrivere in nero (per leggere ciò che sto scrivendo, ovviamente) e quindi non "combacia" con la combinazione di colori - esattamente opposta - del forum!
Non so se ho reso l'idea... Help ::)
In editor.css:
.editor
{
width: 100%;
max-width: 100%;
min-width: 100%;
background-color: #000;
color: #FFF;
}
.rich_editor {
background-color: #000;
color: #FFF;
}
In editor.css ho questo codice:
/* This is the editor's playground (textarea for non-wysiwyg, iframe for wysiwyg). */
.editor
{
width: 100%;
max-width: 100%;
min-width: 100%;
}
.editor, .rich_editor_frame
{
border: 1px solid #808080;
padding: 2px !important;
margin: 0;
}
.rich_editor_frame
{
background: #fff;
}
/* The resize handle. */
.richedit_resize
{
height: 5px;
font-size: 0;
background: #eee url(../images/bbc/resize-handle.gif) no-repeat 50% 1px;
border: 1px solid #ddd;
border-top-width: 0;
cursor: s-resize;
width: 100%;
padding: 0 2px;
}
Quello che mi hai scritto tu deve sostituire qualcosa oppure aggiungersi?
La classe editor gli ho semplicemente aggiunto due dichiarazioni, la classe rich_editor l'ho aggiunta in toto.
Comunque, con il css tentare non distrugge niente, nel peggiore dei casi non vedrai alcun cambiamento. ;)
Ok, grazie per la tua pazienza e disponibilità, emanuele!
Citazione di: emanuele il Giovedì - 29 Maggio 2014 - 23:58
La classe editor gli ho semplicemente aggiunto due dichiarazioni, la classe rich_editor l'ho aggiunta in toto.
Comunque, con il css tentare non distrugge niente, nel peggiore dei casi non vedrai alcun cambiamento. ;)
C'è bisogno che io ti dica che la tua modifica funziona? No, credo sia superfluo. :)
Un ultimo passaggio affinché tutto (spero) coincida: cosa fare per applicare lo stesso stile (sfondo scuro/testo bianco) al "sommario del topic", presente al di sotto della finestra di composizione dei post?
La lista di messaggi precedenti?
Dovrei vederlo in azione, onestamente così "alla cieca" non saprei, perché dipende anche da che modifiche tu hai fatto.
Se devo loggarmi, passa i dati di un account (basta utente semplice che possa postare in una board qualunque).
Purtroppo ci sto lavorando in locale :(
Comunque si, parlo della lista dei post precedenti (per intenderci, quella che sto vedendo anche ora, in fondo alla pagina, mentre scrivo questo post).
In teoria gli sfondi sono gestiti da windowbg/2, quindi se hai cambiato quelli dovrebbe cambiare ovunque. Se così non è, l'unica cosa che ti posso suggerire è di usare chrome o firefox, tasto destro "ispeziona elemento" e cercare il responsabile della colorazione...
Trovato, ho cambiato questo nell'index.css del tema:
.core_posts {
margin-bottom: 3px;
background: #6E6E6E;
color: #FFF;
Ora, chiedendo info sul sito da cui ho preso il tema, pare che il dubbio sia sugli effetti "collaterali" che la modifica potrebbe comportare su quelle che chiamano (è un sito americano o qualcosa del genere) "unrelated pages"... Ho chiesto lumi su cosa intendano con questa espressione.
Quella classe è usata in altri posti, come ad esempio: i risultati della ricerca, nel profilo, nei messaggi recenti (o forse negli unread, non so), PM e centro moderazione.
Credo si riferiscano a questo.
Allora, su tuo suggerimento ho controllato.
risultati di ricerca: è vero, ora hanno la nuova combinazione di colori. Ma la trovo bella!
profilo: non mi sembra sia cambiato nulla
messaggi recenti/unread: non vedo cambiamenti
PM: cambiato lo sfondo della finestra di composizione del messaggio. Bene anche qui!
Centro moderazione: non vedo cambiamenti.
Direi bene così!
Grazie per i suggerimenti, emanuele. Pensi debba controllare altro, secondo te?
No idea, sorry... :(
Ragazzi, torno a parlare di questa procedura perché, caricando il package del Large Upgrade scaricato da SMF mi compare questo messaggio:
"Il package che stai inviando non è un package valido, oppure è corrotto."
Come mai?? HEELP!!
Perchè il pacchetto del large upgrade NON va caricato dal gestore pacchetti, leggi questa guida di Darknico (bella, non l'avevo mai vista!) su come utilizzare il large upgrade: http://www.italiansmf.net/forum/index.php?topic=352.0
Ti ricordo di NON effettuare l'upgrade a 2.1 su un forum "live" e ufficiale perchè 2.1 beta non è stabile.
Grazie!!!! :)
Figurati, anche se i crediti li passo a Darknico visto che la guida è sua ;D
E invece.. una domanda più "stupida": in caso di forum in manutenzione, ad accedervi può essere SOLO l'amministratore oppure anche i moderatori?
Onestamente non lo so, io ho questa (;D) --> http://custom.simplemachines.org/mods/index.php?mod=2170
(sì ho veramente di tutto lol)
mi sembra che possano accedere solo gli admin
Solo gli admin possono accedere se il forum è in manutenzione, a meno che di installare la mod linkata da Flavio
Grazie ragazzi!