Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 04:08

Titolo: Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 04:08
Un'altra domanda, stavolta estremamente bastarda...

Allora... Io ho il solito permesso (assegnare e gestire i gruppi) che posso assegnare agli utenti, ora siccome vorrei dare la possibilità agli helper di aggiungere gente ad un gruppo particolare (permesso negato di accedere alla shoutbox per esempio) necessiterei che questo permesso venisse diviso di modo che quelli con tale permesso non abbiano la possibilità di modificare i gruppi basati sul numero dei post, ma solo il potere di assegnare dei gruppi e basta. Quindi solo "assign membergroups" e non anche "manage".
E' possibile?
EDIT: ah già, anche la possibilità di aggiungere gruppi vorrei che fosse a parte...
Grazie in anticipo, sì lo so che è un tantino infame come domanda e posso testarla sul forum di prova prima di lanciarla live ;)
Buon Natale anche se in anticipo! :D

P.s. Gli smiley sono identici -_- il primo è un ;-) mentre il secondo un :-D
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 13:59
Metti gli utenti come moderatori di quel gruppo.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 14:06
L'ho fatto, ma se non assegno il permesso di "Manage and assign membergroups" non può comunque cambiarla a nessuno, l'ho appena provato :( la differenza sembra sottile ma in realtà è enorme, mi stupisce che non ci abbia pensato nessuno :o
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 14:28
Io ho appena assegnato un utente normale come moderatore di un gruppo e questo utente può tranquillamente assegnare gruppi a chiunque tramite il pannello di moderazione.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 17:28
Mrd. Ho notato che infatti non mi dà un elenco di utenti quando vado a scrivere nel campo moderatori, non mi fa scegliere dal classico dropdown... Non capisco perchè :| non ci sono errori nel registro errori :|
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 18:17
Avrai un errore in javascript che impedisce l'inizializzazione del dropdown.
Se dovessi tirare ad indovinare punterei su uno dei due (o entrambi) errori che si presentano in modalità visitatore:
Unhandled Error: '$sachat.cookie' is not a function
in corrispondenza di:
var cookie = unescape($sachat.cookie(name));
e:
Unhandled Error: 'jQuery("#postmodify").sisyphus' is not a function
in corrispondenza di:
jQuery("#postmodify").sisyphus();

Il secondo puoi risolverlo cambiando il blocco:

                        jQuery(document).ready(function() { 
                                jQuery("#postmodify").sisyphus();
                        });

in:
                    jQuery(document).ready(function($){
                        $(document).ready(function() { 
                                $("#postmodify").sisyphus();
                        }); 
                    });


Il primo non saprei bene.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 18:48
Tuttavia ha funzionato perchè avevo dimenticato le impostazioni -_- epic fail ;D capita XD

Il dropdown però ancora non va, la chat non è perchè sul forum di prova funziona e ha la chat installata... Con lo stesso errore. Per il secondo.. Grazie, trovato e sistemato ^_^
E' solo fastidioso al momento ma non inficia nessuna funzionalità visto che riesco lo stesso ad assegnare gli utenti digitandone manualmente il nome, però non vorrei che questo errore-fantasma rompesse altre parti del forum (specialmente javascript e simili).
EDIT: il file "suggeritore" pare essere il suggest.js ma non capisco perchè non funzioni, non mi segnala nessun errore tranne due dipendenti da Google -_- che tra l'altro non li mettono a posto da chissà quanto, mi prenderò la briga di segnalarglieli così me li levo di torno...

P.s. Ho reportato l'errore della chat anche se SA™ non risponde da mesi :(
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 20:38
Javascript come molti linguaggi di programmazione, quando incontra un errore smette.
Nei PM funziona il dropdown?
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 21:08
Hmm sì. :| non capisco :|
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 21:14
Ed allora, probabilmente è qualche script del pannello di admin direi.
Difficile da debuggare...
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 21:30
E se cercassi tutte le mod contenenti javascript? Non sono molte.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 21:41
Beh, di solito si fa prima con un browser a capire cosa "rompe". Di solito chrome fa un buon lavoro in questo senso.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 21:42
Eh Maxthon è basato su Chrome (una variazione per quanto ne so) ma non trovo nulla...
Dunque il massimo che ho scoperto è che sul forum normale carica lo script suggest.js, mentre se visualizzo le risorse network sul mio lo script non compare nelle risorse che inviano dati, cioè in quello che funziona tra gli heartbeat della chat compare un "suggest.js" action type=suggest ecc, mentre nel mio questa cosa non esiste. Ti indica qualcosa per caso?
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Lunedì - 08 Dicembre 2014 - 22:28
Vediamo se intendiamo la stessa roba:
* apri il browser,
* apri la "modalità sviluppo" (qualunque essa sia),
* vai nel pannello di admin a modificare un gruppo monitorando gli errori javascript,
* inizi a scrivere il nome di un utente nel box
=> il browser non segnala alcun errore?

Quindi tu stai provando il locale?
Sicuro che il file ci sia e contenga quello che deve?
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Lunedì - 08 Dicembre 2014 - 22:34
No sto provando entrambi i forum, quello che funziona e quello che non funziona (mai avuto un forum in locale, solo uno live di test e uno ufficiale).
Apro appunto la modalità di sviluppo, monitoro i javascript richiamati e c'è una discrepanza tra i due forum - in entrambi ci sono gli heartbeat della chatbar ma in quello ufficiale il javascript del suggest non viene richiamato e non agisce, pur vedendolo tra le risorse della pagina non compare tra il log dei javascript registrati in uso in realtime.
Il file suggest.js è totalmente di default, mai modificato, è presente solo nel tema di default (non serve negli altri 3 visto che la risorsa viene caricata comunque ma non attivamente eseguita), il problema si verifica in tutti i temi (che poi variano solo nel .css, volevo solo precisartelo, quindi il tema non è un dato rilevante).
Nessun errore.

EDIT: piccola aggiunta.
Questo è l'output dello script del suggest.js che non compare nel forum ufficiale (giusto per essere preciso il più possibile)
XML Source Code
<?xml version="1.0" encoding="UTF-8"?>
<smf>
<items>
<item id="5"><![CDATA[Test]]></item>
</items>
</smf>

In pratica mi manca questo output nell'ufficiale, se vuoi un account di test basta chiedere anche se non credo scoprirai più di quanto non ti abbia già detto >_<
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Martedì - 09 Dicembre 2014 - 22:21
Prova a passarmi i dati, anche se domani non sono a casa, quindi probabilmente non riuscirò a guardarci.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Martedì - 09 Dicembre 2014 - 23:09
Mando un PM entro i prossimi 5 minuti :)
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Giovedì - 11 Dicembre 2014 - 13:59
// Yoshi2889 - Rank Image Drop Down

Invece di assegnare direttamente la funzione a window.onload, dovrebbe usare addLoadEvent.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Giovedì - 11 Dicembre 2014 - 14:57
Io mi domando come fai... Comunque hai ragione, anche se ad essere onesti prima di andare a dormire mi era venuto in mente che poteva essere quella visto che era l'unica altra ad avere un js in quella finestra... Grazie mille, ho girato il bug report a Yoshi (che ora è Nanosector, ha cambiato nome poco dopo che te ne sei andato tu), spero lo metta a posto xD
Marco come risolto :D
Grazie ancora :D
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Giovedì - 11 Dicembre 2014 - 15:14
Sì, lo so che è NanoSector (o per lo meno, se vedo "NanoSector" so che si parla di Yoshi, Yoshi2889, ecc. :P), ma quello è il commento nel codice, così l'ho copiato pari pari. :P

Per il "come fai", dipende caso per caso, in questo quando ho capito che l'auto suggest veniva instanziato, ma non inizializzato, ho cercanto i window.onload (procedura debitamente epurata da tutti i vicoli ciechi che ho preso) ed ho trovato quello incriminato.
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Giovedì - 11 Dicembre 2014 - 15:19
Ah, dopo aver riletto qualche volta capisco :) grazie ancora, mi spiace non averci pensato prima xD probabilmente non avevo l'ispirazione ;D
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Giovedì - 11 Dicembre 2014 - 21:12
Bumpo per postare la soluzione: http://www.simplemachines.org/community/index.php?topic=497279.msg3771564#msg3771564 l'allegato di questo messaggio ha ufficialmente messo a posto la cosa :) ti ringrazio comunque per avermi messo sulla giusta strada e per la disponibilità :D
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: emanuele il Giovedì - 11 Dicembre 2014 - 21:29
E' sempre bello vedere come usare gli strumenti messi a disposizione da SMF è troppo facile. :P
Titolo: Re:Permessi assegnazione gruppi e post-count
Inserito da: Flavio93Zena il Giovedì - 11 Dicembre 2014 - 21:39
Non l'ho capita ???