Molte persone si trovano davanti a sgradevoli comportamenti di community builder (che noi sappiamo essere l'unica soluzione per creare community).Uno dei problemi più frequenti è l'errore di formattazione nella pagina del profilo di un utente, risultato? Questa situazione:
per risolvere questo problema non dobbiamo fare altro che modificare alcuni tag di output dello script contenuto nel file"cb.menu.php" nella directory "/components/com_comprofiler/plugin/user/plug_cbmenu", pertanto fate prima un backup del file e mettiamoci al lavoro.
osservando l'array "$htmlDown" in riga 708
noterete che il primo elemento(
<li id=\"menu%2\$d\" class=\"cbMenu\" onmouseover=\"MontrerMenu('ssmenu%2\$d');\" onmouseout=\"CacherDelai();\">
<a href=\"javascript:void(0)\">%1\$s<li> :</li></a>\n\t <ul id=\"ssmenu%2\$d\" class=\"cbSSmenu\">"
)
inserito non è altro che il codice delle voci del CBmenu.
Nel codice inoltre potete osservare che ci sono dei tag "<li>" che vengono usati negli elenchi. tutto quello che dobbiamo fare è sostituire i tag "<li></li>" con il tag "<span></span>". Alla fine otterrete:
"
<span id=\"menu%2\$d\" class=\"cbMenu\" onmouseover=\"MontrerMenu('ssmenu%2\$d');\" onmouseout=\"CacherDelai();\">
<a href=\"javascript:void(0)\">%1\$s<span> :</span></a>\n\t <ul id=\"ssmenu%2\$d\" class=\"cbSSmenu\">"
"
ed il risultato è questo:
per chi non avesse voglia di capire il perchè e il percome ho allego il file corretto da inserire nella directory sopraindicata
[allegato vecchio più di un anno eliminato automaticamente]