Mod per la chatbox di forumattivo e spaghetti amorosi.. <3

2 partecipanti


Astuzia Mod per la chatbox di forumattivo e spaghetti amorosi.. <3

Messaggio Da Diego Lun 18 Feb 2019 - 14:21

Cavolo! era una vita che non passavo da queste parti! come state? avete fatto i bravi in mia assenza, VEEROO?!?  Basketball

Comunque, venendo al dunque, ben 4 anni fa aprii questa discussione: https://aiuto.forumattivo.it/t18862-chatbox-idee-consigli-e-nutella

Era un progetto "inutile", "malfatto" e "irrealizzabile" per gli "scarsi standard" del CSS3/JavaScript/HTML5, quindi finii nel dimentoio.. Rolling Eyes

Bene, dopo quasi 4 anni l'ho ritrovato mentre rispolveravo un vecchio Hard Disk rinchiuso dentro un file ZIP dal nome anonimo e devo dire che come idea di base era buona, quindi perchè non renderlo funzionante? Rolling Eyes
D'altronde c'era solo da sistemare qualche piccolo bug che impediva un corretto "Garbage Collection" (ovvero lo script finiva per occupare l'intera RAM fino a quando il PC non crashava) e da sistemare il compilatore in PHP, ma la restante parte del codice era buona, quindi perchè buttarla via? Razz

Qualche piccola nota:
- La chat riportata sotto è una bozza ed è stata testata solo e soltanto su firefox.
- Non escludo che i problemi dell'allocazione di memoria eccessiva possano esser rimasti irrisolti: se la volete provare o utilizzare, vi consiglio di tenere d'occhio la RAM occupata nel taskmanager e in caso di problemi segnalateli in questa discussione.
- Per funzionare correttamente necessita che nella pagina sia presente il menù di navigazione con il link di logout, la chatbox attiva e gli avatar nella chat attivi.
- Non essendo completa aspettatevi delle funzionalità inattive, realizzate nel lato codice ma inaccessibili all'utente, etc..
- se la mettete nel vostro forum vi consiglio di nascondere la chat di forumattivo.
- la chat potrebbe sovraccaricare il server del forum nel nel caso in cui non riesca a connettersi alla stessa, come nel caso in cui un'utente sia stato bannato in chat, comunque non so, quindi provate.. XD

Specifiche:
- Notifiche audio
- Emoji
- Notifica nel titolo della pagina.
- Chat "privata" fra due utenti. (o meglio, i messaggi sono sempre visibili nella chatbox di forumattivo)
- Anteprima e riproduzione dei video di youtube in chat
- Rilevamento dei link per l'apertura degli stessi.

Con ciò rimarrò in attesa di qualche feedback obbiettivo e costruttivo mirato a ottimizzare il codice onde realizzare un qualcosa d'utile per tutti noi..  Basketball
Codice:
$(function() {
    if (_userdata["user_id"] > 0) {
        $.getScript('https://terramatta.altervista.org/mod_chat/chat.php?' + new Date().getTime());
        $('<link>').appendTo('head').attr({
            type: 'text/css',
            rel: 'stylesheet'
        }).attr('href', 'https://terramatta.altervista.org/mod_chat/chat.css?' + new Date().getTime())
    }
});
Clicca qui per vedere qualche piccola anteprima.. :

----------------------------------------------------AGGIORNAMENTI--------------------------------------------------------------------------------

  • 27 febbraio 2019: Sul server sul quale è stato caricato lo script è stato attivato l'HTTPS, così non vi saranno più problemi di compatibilità per chi usa sul proprio sito una connessione sicura.. Razz


----------------------------------------------------PROBLEMI FREQUENTI--------------------------------------------------------------------------------

  • Se non riuscite a visualizzare la Chat, forse è perchè avete i file JS disabilitati, quindi per abilitarli andate su:
    Gestione dei codici Javascript -> Attivare la gestione del codice javascript : -> Si -> Salva
    Gestione dei codici Javascript -> (sul file JS da te creato)  :mod: -> Metti la spunta sulla casella "In tutte le pagine" -> Convalidare
  • I messaggi inviati potrebbero essere inviati, ma non visualizzati e non consegnati all'utente finale.
    Anche se è improbabile che ciò accada a causa delle "regole" di forumattivo (ovvero, ogni singolo smyle contenuto nei messaggi deve esser preceduto da uno spazio), qualche porzione di stringa codificata in BASE64 potrebbe venire trasformata in smyle invalidando il messaggio, quindi controllate che nessuno dei codici degli smyle o parole censurate presenti nel vostro sito sia composto interamente dai seguenti caratteri:
    Codice:
         0 A            17 R            34 i            51 z
         1 B            18 S            35 j            52 0
         2 C            19 T            36 k            53 1
         3 D            20 U            37 l            54 2
         4 E            21 V            38 m            55 3
         5 F            22 W            39 n            56 4
         6 G            23 X            40 o            57 5
         7 H            24 Y            41 p            58 6
         8 I            25 Z            42 q            59 7
         9 J            26 a            43 r            60 8
        10 K            27 b            44 s            61 9
        11 L            28 c            45 t            62 +
        12 M            29 d            46 u            63 /
        13 N            30 e            47 v
        14 O            31 f            48 w         (pad) =
        15 P            32 g            49 x
        16 Q            33 h            50 y
    Esempio:
    =/ -> Entrambi i caratteri, essendo presenti nella tabella, verranno letti da forumattivo come smyle
    :=/ -> Anche se entrambi i caratteri finali, sono presenti nella tabella, ma i : iniziali no, quindi la stringa non verrà letta da forumattivo come smyle.


Diego
Diego
Veterano dello staff
Veterano dello staff

Sesso : Maschio
Età : 31
Messaggi : 2278
Località : arezzo

Visualizza il profilo http://www.folliacity.it/blog-1.html

A Simone Boi piace questo messaggio.

Diego è stato ringraziato dall'autore di questo topic.

Astuzia Re: Mod per la chatbox di forumattivo e spaghetti amorosi.. <3

Messaggio Da Simone Boi Gio 4 Mar 2021 - 15:35

Stupendo, spero che continuerai a seguire il progetto
Simone Boi
Simone Boi
***

Sesso : Maschio
Età : 31
Messaggi : 121
Località : Italia

Visualizza il profilo https://galaxypledges.forumattivo.com/
Simone Boi è stato ringraziato dall'autore di questo topic.

Astuzia Re: Mod per la chatbox di forumattivo e spaghetti amorosi.. <3

Messaggio Da Diego Ven 5 Mar 2021 - 14:27

Simone Boi ha scritto:Stupendo, spero che continuerai a seguire il progetto
Beh, considerando che non lo sta usando quasi nessuno, mi pare un po superfluo sviluppare ciò che va oltre al mio utilizzo personale.. Laughing
Diego
Diego
Veterano dello staff
Veterano dello staff

Sesso : Maschio
Età : 31
Messaggi : 2278
Località : arezzo

Visualizza il profilo http://www.folliacity.it/blog-1.html

A Niko e Simone Boi piace questo messaggio.

Diego è stato ringraziato dall'autore di questo topic.

Astuzia Re: Mod per la chatbox di forumattivo e spaghetti amorosi.. <3

Messaggio Da Simone Boi Ven 5 Mar 2021 - 15:04

Ah peccato, secondo sarebbe stata un'ottima versione questa, personalmente non la uso solo perché ha qualcosina da sistemare ancora, come ad esempio anche la visualizzazione sul mobile, o il fatto che puoi aprire una chat con te stesso, e non mi sarebbe dispiaciuto se fosse stata una chat di gruppo più che privata.

Comunque sia come ho detto è un ottimo lavoro, ed anche se hai deciso di non continuarlo ti ringrazio e complimenti
Simone Boi
Simone Boi
***

Sesso : Maschio
Età : 31
Messaggi : 121
Località : Italia

Visualizza il profilo https://galaxypledges.forumattivo.com/
Simone Boi è stato ringraziato dall'autore di questo topic.

Visualizza l'argomento precedente Visualizza l'argomento successivo Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.