Toolbar in conflitto con uno script
2 partecipanti
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1 • Condividi
Toolbar in conflitto con uno script
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:
Se non mi sono spiegato bene ditemi, e per ora vi saluto! Buona serata!
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.
Re: Toolbar in conflitto con uno script
Ciao
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):
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:
Purtroppo non mi viene in mente altro
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
Va bene, grazie! spero di riuscire a rispondere alla maggior parteSimone 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.
A Simone Boi piace questo messaggio.
Re: Toolbar in conflitto con uno script
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
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
Re: Toolbar in conflitto con uno script
Ho controllato, anche prima lo si vedeva solo da admin e confermo il bug anche da mobile
A questo punto mi tocca sventolare bandiera bianca è 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
A questo punto mi tocca sventolare bandiera bianca è 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
A Simone Boi piace questo messaggio.
Re: Toolbar in conflitto con uno script
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!
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.
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!
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.
Re: Toolbar in conflitto con uno script
ModernBB si basa molto su phpBB3 quindi sì, non ci dovrebbero essere troppe incompatibilità
Sposto tra i risolti, a presto!
Sposto tra i risolti, a presto!
A Simone Boi piace questo messaggio.
Argomenti simili
» Possibile virus oppure codici javascript in conflitto
» Toolbar Blogattivo
» mettere toolbar
» Personalizzare la toolbar
» Copyright Toolbar
» Toolbar Blogattivo
» mettere toolbar
» Personalizzare la toolbar
» Copyright Toolbar
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.