Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: webbiko on April 12, 2013, 11:22:00 AM

Title: Mod NChat
Post by: webbiko on April 12, 2013, 11:22:00 AM
Ho installato la mod in oggetto e vorrei sapere se qualcuno la utilizza o la conosce. Come admin si visualizza perfettamente, ma come utente normale registrato non si vede la chat. Sarà una questioni di permessi ma non ho trovato niente in merito. Se qualcuno conosce questa mod mi potrebbe aiutare? Grazie.
Title: Re: Mod NChat
Post by: webbiko on April 12, 2013, 01:05:51 PM
Bé ... casomai se nessuno conosce questa chat per favore suggeritemene un'altra.
Title: Re: Mod NChat
Post by: emanuele on April 14, 2013, 03:41:58 AM
Secondo quello che dici l'unica cosa che devi fare è andare in admin > utenti > permessi > generale
Modificare un gruppo e assegnare i permessi necessari per la chat...quali essi siano non mi è dato sapere (dato che non l'ho mai usata). L'unica altra cosa che mi viene in mente è che se stai usando 1.1.x potresti non aver installato i file delll'italiano, ma mi sembra di ricordare tu sia sulla 2.0.
Title: Re: Mod NChat
Post by: pauless on October 11, 2013, 08:21:13 AM
Riuppo il topic per non aprirne un'altro uguale.
Ho installato questa chat e ho avuto lo stesso problema di webbiko
e non so lui, ma io l'ho risolto seguendo il consiglio di emanuele.

Introduco un'altra questione:
Attualmente la chatbox è visibile soltanto nella pagina principale del forum,
quindi se mi addentro tra le varie sottosezioni non la vedo più,
questo implica che se un utente vuole chattare e allo stesso tempo
scrivere un topic, deve tenere almeno 2 schede aperte nel browser.

Come fare per lasciare la chat attiva e in vista su ogni pagina del forum?
Title: Re: Mod NChat
Post by: emanuele on October 12, 2013, 07:40:14 AM
Dovrai:
1) rimuovere la modifica apportata da NChat a BoardIndex.template.php,
2) applicare cambiamenti "simili" (cioè adattati alla diversa funzione) in...both, io direi index.template.php in modo da avere la chat ovunque.

Ricordati che più chat hai, più il server viene messo sotto stress.
Title: Re: Mod NChat
Post by: pauless on October 13, 2013, 05:02:26 AM
la vedo un pò dura!  :-\
Title: Re: Mod NChat
Post by: emanuele on October 13, 2013, 07:39:01 AM
Non è così difficile, premesso che stai attento a quello che fai...ed al massimo ti tieni da parte una copia dei file funzionanti e se qualcosa va storto li ripristini. ;)

Le modifiche le puoi vedere aprendo il file xml nel pacchetto, oppure:
* vai alla pagina del mod http://custom.simplemachines.org/mods/index.php?mod=2846
* scegli la tua versione di SMF o una che gli "assomiglia"
* clicca su "parse".
Title: Re: Mod NChat
Post by: pauless on October 16, 2013, 01:50:59 PM
e se vado su amministrazioni e disattivo la chat, poi copio il file boardindex,
poi riattivo di nuovo la chat e mi vado a vedere gli ipotetici cambiamenti sul file?
Title: Re: Mod NChat
Post by: emanuele on October 16, 2013, 02:21:41 PM
???
Perché devi fare casini del genere quando c'è una pagina che ti mostra esattamente i cambiamenti da fare?
Title: Re: Mod NChat
Post by: pauless on October 16, 2013, 03:29:02 PM
perchè non ho più i file originali sul pc.
vabbè dai li scarico di nuovo, ho avuto un attimo di prigrizia..


è che comunque non c'ho capito un gran che..
per farla facile ho aperto da pannello di amministrazione il file BoardIndex.template.php
e poi, facendo ctrl+F ho cercato NCHAT sulla pagina e ho trovato solo questo:
   //NChat by ThisMod.com
   require_once($boarddir."/NChat/NChatBoardIndex.php");

ma siccome il mio fiuto da principiante mi dice che non può essere soltanto una semplice
e banale riga ad inserirmi una chat box sulla pagina principale,
ma ci saranno per forza altri parametri in giro da modificare,
me ne sono andato in pappa, perchè del resto non ci capisco un tubo..

Ho qualche conoscenza di html e basta, il resto per me è arabo!
vado per tentativi, e per ora me la sono cavata, soprattutto
grazie a quel trucchetto che mi hai svelato su "analizza pagina" con il destro!
;D
Title: Re: Mod NChat
Post by: emanuele on October 16, 2013, 03:39:57 PM
Ma non serve scaricare i file...basta fare quello che ho scritto sopra...
Title: Re: Mod NChat
Post by: pauless on October 16, 2013, 03:42:35 PM
scusa, mentre rispondevi stavo modificando il post di prima..
Title: Re: Mod NChat
Post by: pauless on October 16, 2013, 04:00:14 PM
ok, mi sono concentrato e ho capito più o meno quello che mi hai detto.
sono andato lì, ho cliccato PARSE ed ho visto per quel che riguarda BoardIndex.template.php

ho notato la stessa riga che io stesso ho trovato da solo con il ctrl+F
e ho visto anche un'altra posizionata un pò prima..

è chiaramente specificato che tali righe devono essere posizionate dopo
function template_main()
{


chiarito questo, il passo successivo (se ho capito quello che hai detto)
sarebbe di cancellarli da BoardIndex.template.php
e di inserirli su index.template.php.

il problema è che su quest'ultimo non trovo
function template_main()
{

cioè ce ne sono altri ma non quello..

siccome, ripeto, di php non ci capisco un tubo,
non so di preciso in che punto della pagina devo inserire le modifiche..
Title: Re: Mod NChat
Post by: emanuele on October 18, 2013, 09:45:28 AM
No, l'esatta stessa struttura non c'è, probabilmente, andando ad occhio, dovresti metterlo più o meno alla fine della funzione template_body_above.
Mi sa che facciamo prima se ti dico allega il file, vero?
Title: Re: Mod NChat
Post by: pauless on October 18, 2013, 04:08:48 PM
Ma no dai, è sempre interessante provarci,
che man mano che sbaglio e poi correggo io assimilo
e tengo a mente, è il mio modo di imparare..  :P

se poi proprio non ci arrivo, ti passo l'allegato e amen!

guarda, proprio l'ultima riga di template_body_above dice:
// Custom banners and shoutboxes should be placed here, before the linktree.
penso che più chiaro di così!
;D
Title: Re: Mod NChat
Post by: pauless on October 18, 2013, 04:27:45 PM
eppure vedi, mi da errore!!!!!
mi viene da ridere perchè la mia unica vocazione è la birra!!

torniamo seri và, l'errore è questo:

Fatal error: require_once() [function.require]: Failed opening required '/NChat/NChatBoardIndex.php' (include_path='.:') in /membri/birraepatatine/Sources/Load.php(2151) : eval()'d code on line 294

Title: Re: Mod NChat
Post by: emanuele on October 18, 2013, 04:53:01 PM
Le modifiche a BoardIndex.template sono due:
http://custom.simplemachines.org/mods/index.php?action=parse;mod=2846;attach=189315;smf_version=2.0

Manca:
global $boarddir prima della riga che hai aggiunto. ;)
Title: Re: Mod NChat
Post by: pauless on October 18, 2013, 04:59:04 PM
giustissimo! ero venuto giusto a dirti che mi ero accorto da solo
che mi mancava questa riga
global $boarddir, $boardurl;
l'ho aggiunta e ora funziona tutto alla perfezione!!!

grazie!


domanda:
perchè nella chat si vedono bene i nickname dell'admin (rosso) e del mod (verde)
mentre i nickname degli utenti normali non si vedono??
dipende dalla chat o dipende dal forum??
Title: Re: Mod NChat
Post by: emanuele on October 18, 2013, 05:12:35 PM
Ma gli utenti sono nella chat o solo nel forum? (Chiedo perché non avendola mai usata non so nemmeno di preciso come funzioni)
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 01:37:18 AM
no no gli utenti sono del forum,
per ora siamo solo io (amministratore) e il mio amico (moderatore),
che per provare tutte le funzionalità del forum e scovare eventuali bug
ci siamo creati altri 2 account come utenti normali, così per fare le prove..

scrivendo sulla chat ci siamo accorti che viene visualizzato il nickname
solo di admin e mod, mentre per i nostri utenti normali non si vede nulla,
quindi non si capisci chi è che scrive..

dettaglio: lo spazio dei nickname è presente, nel senso che anche se non si vedono
c'è comunque uno spazio oltre i due punti dove dovrebbe essere presente,
e si ci passi il mouse puoi cliccare sul link verso la scheda personale dell'utente,
in pratica è come se i nomi utente fossero scritti in bianco.
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 07:41:59 AM
E...non è che effettivamente sono scritti dello stesso colore dello sfondo?
Quando sei nella pagina della chat, prova a schiacciare: ctrl+a (seleziona tutto), vedi i nomi?
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 08:47:54 AM
e si, lo sfondo è bianco e i nomi utente sono in bianco..
ma non riesco a trovare le opzioni per il colore,
ho modificato i gruppi per numero di messaggi e
ho impostato come colore l'azzurro, ma nonostante questo
i nomi rimangono bianchi per la chat, arancioni per il forum..

eppure il colore rosso per l'admin e verde per i mod l'ho messo io,
ma non ricordo più dove e come..
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 09:53:58 AM
tra l'altro ho seguito i tuoi preziosi consigli sul colore degli utenti in questo 3d
http://www.simplemachines.org/community/index.php?topic=25352.msg3469131#msg3469131
e sono riuscito ad ottenere il colore blu per gli utenti normali,
ma nella chat rimane sempre bianco!
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 09:56:07 AM
Dipende da come vengono "recuperati", probabilmente puoi anche solo cambiare il css...
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 10:16:01 AM
c'ho provato, se provo a cambiare i parametri col trucchetto "analizza elemento" funziona tutto,
poi quando vado ad applicare i cambiamenti in modo serio sull'index.css non cambia nulla..

eppure il percorso è quello giusto
          Themes/flux/css/index.ccs

prova anche tu a modificare i parametri da browser, analizzando elemento,
http://labachecadifrankie.tk/
vedrai che il parametro da cambiare su trova sulla 5a riga di index.css
ed il percorso è giusto..
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 11:32:57 AM
Occhio, perché quello cambia il colore di *tutti* i link.
Sicuro che la chat usi index.css?
Ad ogni modo, io aggiungerei un'altra definizione che cambia il colore solo alla chat (adesso non vedendola non saprei dirti la sequenza corretta di classi/id).

Io non posso vedere la chat perché credo sia disponibile solo agli utenti registrati. ;)
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 01:55:31 PM
prova adesso..
;)
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 02:10:31 PM
Ad esempio, in fondo ad index.css aggiungi:
#nchat_admin_shoutbox a {
color: #000;
}
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 02:37:47 PM
funziona!  ;)
cioè, l'ho provato analizzando l'elemento da browser e funziona,
ma mi chiedo, come è possibile che per l'admin e il mod
segue il colore del gruppo mentre per gli utenti normali no?
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 02:59:46 PM
e invece no, modificando il file index.css non cambia nulla..
cioè se lo cambio da browser facendo "analizza elemento" funziona..
perchè?
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 03:05:25 PM
http://birraepatatine.altervista.org/Themes/flux/css/index.css?fin20
Io non vedo niente.
Sicuro di aver modificato il file corretto?
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 03:09:41 PM
si si, l'ho riaperto, sono andato su "tema corrente",
dov'è visualizzato chiaramente il nome FLUX,
poi sono andato su index.css e in fondo al file
si trova la stringa che mi hai dato..

il bello è che nell'anteprima funziona..

adesso vado a cercare il file direttamente su altervista..
Title: Re: Mod NChat
Post by: pauless on October 19, 2013, 03:14:53 PM
andato su gestione file di altervista,
percorso Themes/Flux/css/index.css

ultime righe della pagina:
.news_left h2
{
color: #ff0000;
}
.info
{
overflow: hidden;
}

#nchat_admin_shoutbox a{
color: #000;
}
Title: Re: Mod NChat
Post by: emanuele on October 19, 2013, 04:56:24 PM
Hai qualche "problema" in giro al momento apparentemente...
Title: Re: Mod NChat
Post by: pauless on October 20, 2013, 03:07:01 AM
Infatti sta mattina si vede bene,
è evidente che a volte il server fai dei ritardi..

Probabile che questo difetto mi abbia indotto in errore la settimana scorsa,
perchè ho dei dubbi su alcune parti del forum che prima credo fossero diverse,
ma di cui non mi sono accorto al momento giusto..

vabè comunque, premettendo che forse cambierò chat
perchè mi interessa inserirne una anche per chattare in pvt tra singoli utenti,
ma a scopo didattico mi piacerebbe sapere come si fa
a rendere in questa chat il colore degli utenti in base al loro gruppo di messaggi..
Title: Re: Mod NChat
Post by: emanuele on October 20, 2013, 08:32:08 AM
Purtroppo non ti so aiutare nel particolare, ma se è per didattica, guarda come funziona questo mod:
http://custom.simplemachines.org/mods/index.php?mod=111
Title: Re: Mod NChat
Post by: pauless on October 21, 2013, 06:36:52 AM
ahi, non compatibile con smf 2.0.5.
cercherò un'alternativa.
Title: Re: Mod NChat
Post by: emanuele on October 21, 2013, 07:19:04 AM
Beh, nella lista c'è 2.0, quindi...