Toolbar in conflitto con uno script

2 partecipanti

Risolto Toolbar in conflitto con uno script

Messaggio Da Simone Boi Mar 1 Dic 2020 - 17:51

Buonasera a tutti! Intanto un saluto speciale a MattiaDes che cerca sempre un modo per aiutare e finora c'è sempre riuscito.

Parto col dire che ho già diverse domande da fare (non tantissime ma neanche poche), ma mi limiterò a farle una alla volta distanziate da qualche giorno per non spammare.

Il problema di oggi è (molto probabilmente) un conflitto di uno script che ho inserito e la toolbar.

Il problema è la mancata visualizzazione della toolbar quando non si è loggati.

Lo script è per aggiungere gli ultimi argomenti con risposta in cima all'indice (non l'ho messo in tutte le pagine)

Script:

Codice:
jQuery(document).ready(function() {
    var i = 5;
    jQuery('#main-content').prepend('<ul class="topiclist topics quespende"><h1 class="page-title tquespende"> Discussioni recenti</h1><div id="tpccont"></div></ul>');
    jQuery.get('/search?search_topics=' + jQuery('#i_icon_mini_logout').attr('alt').split('[')[1].split(']')[0].replace(/ /g, ''), function(p) {
        var o = 0;
        if (jQuery('#main-content li.row', p).length) {
            jQuery('#main-content li.row', p).each(function() {
                if (i > o) {
                    var m = jQuery(this).html();
                    jQuery('#tpccont').append('<li class="row">' + m + '</li>');
                    o++;
                }
            });
        } else {
            jQuery('#tpccont').closest('ul').remove();
        }
    });
});

Se non mi sono spiegato bene ditemi, e per ora vi saluto! Buona serata!


Ultima modifica di Simone Boi il Ven 4 Dic 2020 - 11:11 - modificato 1 volta.
Simone Boi
Simone Boi
***

Sesso : Maschio
Età : 33
Messaggi : 161
Località : Italia

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

Risolto Re: Toolbar in conflitto con uno script

Messaggio Da MattiaDes Mer 2 Dic 2020 - 10:07

Ciao Very Happy

Ho provato lo script che hai messo e posso confermare il problema. Purtroppo quando si utilizzano codici personalizzati vecchi questi conflitti possono sempre verificarsi

A creare il problema è questa riga (anche se non ho capito come mai succede solo agli ospiti):

Codice:
jQuery.get('/search?search_topics=' + jQuery('#i_icon_mini_logout').attr('alt').split('[')[1].split(']')[0].replace(/ /g, ''), function(p) {

Sbaglio o questo script funziona solo se si è connessi? Perchè ho visto che si basa su alcuni ID e campi che ci sono solo da connessi (#i_icon_mini_logout)

Se sì, possiamo aggiungerci un IF in modo che funzioni solo quando si è autenticati:

Codice:
jQuery(document).ready(function() {
    if (_userdata.session_logged_in == 1) {
        var i = 5;
        jQuery('#main-content').prepend('<ul class="topiclist topics quespende"><h1 class="page-title tquespende"> Discussioni recenti</h1><div id="tpccont"></div></ul>');
        jQuery.get('/search?search_topics=' + jQuery('#i_icon_mini_logout').attr('alt').split('[')[1].split(']')[0].replace(/ /g, ''), function(p) {
            var o = 0;
            if (jQuery('#main-content li.row', p).length) {
                jQuery('#main-content li.row', p).each(function() {
                    if (i > o) {
                        var m = jQuery(this).html();
                        jQuery('#tpccont').append('<li class="row">' + m + '</li>');
                        o++;
                    }
                });
            } else {
                jQuery('#tpccont').closest('ul').remove();
            }
        });
    }
});

Purtroppo non mi viene in mente altro Embarassed
Simone Boi ha scritto:Parto col dire che ho già diverse domande da fare (non tantissime ma neanche poche), ma mi limiterò a farle una alla volta distanziate da qualche giorno per non spammare.
Va bene, grazie! Very Happy spero di riuscire a rispondere alla maggior parte


Toolbar in conflitto con uno script Z_user10

Toolbar in conflitto con uno script 1300 Toolbar in conflitto con uno script 2203 Toolbar in conflitto con uno script 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 27
Messaggi : 5129
Località : Italy

http://www.habbolifeforum.com

A Simone Boi piace questo messaggio.

MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Toolbar in conflitto con uno script

Messaggio Da Simone Boi Mer 2 Dic 2020 - 11:09

Buongiorno! Intanto grazie, lo script ora mi permette di vedere la toolbar anche da "non loggato", il problema adesso (non so se ci fosse anche prima senza che me ne sia accorto) è che riesco a vedere lo script soltanto da admin, mentre da membro normale non me la visualizza, non so se dipende da alcuni permessi (ed in quel caso non saprei dove cambiarli per renderla visibile anche ai membri appena registrati) o se dipenda direttamente dallo script
Inoltre, sempre con questo script, sulla versione mobile mi accade la stessa cosa, ovvero che sull'indice non vedo il menù della "toolbar", mentre nelle altre pagine si, ma sul mobile accade anche da loggato
Simone Boi
Simone Boi
***

Sesso : Maschio
Età : 33
Messaggi : 161
Località : Italia

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

Risolto Re: Toolbar in conflitto con uno script

Messaggio Da MattiaDes Gio 3 Dic 2020 - 9:22

Ho controllato, anche prima lo si vedeva solo da admin Embarassed e confermo il bug anche da mobile

A questo punto mi tocca sventolare bandiera bianca  Neutral è probabilmente l'intero script che è difettoso e che si basa su tag non corretti. Non saprei proprio come risolvere, mi dispiace

Puoi eventualmente lasciare questo argomento aperto, con la speranza che qualcuno sappia aiutarti o darti qualche consiglio

Lo script serve solo a mostrare la lista delle discussioni recenti, giusto? Hai già provato ad usare l'apposito widget? In alternativa esiste questa pagina che puoi aggiungere nella barra di navigazione o dove preferisci: https://galaxypledges.forumattivo.com/latest


Toolbar in conflitto con uno script Z_user10

Toolbar in conflitto con uno script 1300 Toolbar in conflitto con uno script 2203 Toolbar in conflitto con uno script 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 27
Messaggi : 5129
Località : Italy

http://www.habbolifeforum.com

A Simone Boi piace questo messaggio.

MattiaDes è stato ringraziato dall'autore di questo topic.

Risolto Re: Toolbar in conflitto con uno script

Messaggio Da Simone Boi Gio 3 Dic 2020 - 10:17

Buongiorno Mattia! allora si, lo scopo sarebbe semplicemente quello di mostrare una tavola degli ultimi argomenti commentati in cima, quindi se potresti spiegarmi come inserire quella che hai postato in modo che appaia in cima te ne sarei grato.

Ed inoltre, visto che sto pensando ad un passaggio a modernBB, mi chiedevo se il procedimento fosse lo stesso, comunque entro oggi/domani dovrei scegliere se fare o no il passaggio (dipende da quanti degli script che uso su phpbb3 funzionano anche su modernBB), quindi lascio aperto finchè non prendo la decisione! Very Happy


Ed inoltre (again) mi chiedevo se potessi pubblicare più post (per verificare i vari script per modernbb) che non dovrebbero essere troppo "complicati" teoricamente, o se potessi fare un post che ne racchiude qualcuno così da velocizzare questo eventuale passaggio a modernBB

____________ edit

Perfetto, ho deciso! Passo a ModernBB (tutti gli script ad eccezione di 3 sono compatibili), perciò questo topic si può chiudere, non so se devo mettere "Risolto" visto che effettivamente non è risolto, però non mi serve più.

Aprirò un altro topic per gli altri problemi riguardanti la versione che sto usando ora.
Simone Boi
Simone Boi
***

Sesso : Maschio
Età : 33
Messaggi : 161
Località : Italia

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

Risolto Re: Toolbar in conflitto con uno script

Messaggio Da MattiaDes Ven 4 Dic 2020 - 12:00

ModernBB si basa molto su phpBB3 quindi sì, non ci dovrebbero essere troppe incompatibilità Very Happy

Sposto tra i risolti, a presto!


Toolbar in conflitto con uno script Z_user10

Toolbar in conflitto con uno script 1300 Toolbar in conflitto con uno script 2203 Toolbar in conflitto con uno script 392
MattiaDes
MattiaDes
Amministratore
Amministratore

Sesso : Maschio
Età : 27
Messaggi : 5129
Località : Italy

http://www.habbolifeforum.com

A Simone Boi piace questo messaggio.

MattiaDes è 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.