Salve, vi chiedo aiuto perchè non riesco a capire che succede. Sto modificando il file mod_cblogin.php per aggiungere un pajo di pulsanti e per fare in modo che mostri solo le icone dei nuovi messaggi e delle nuove connessioni senza scritte. In più ho fatto in modo che mostri l'icona delle connessioni anche se non ce ne sono di nuove.
Fin qui tutto bene il problema grande è che l'icona delle connessioni va a capo dopo di quella dei messaggi anzichè stargli di lato. Vi appiccico qui il codice incriminato:
$pmsMsg = "";
if (($total_pms) > 0 ) {
$pmsMsg .= '<a href="'.cbSef("$pms_link").'" class="mod_login'.$class_sfx.'" id="mod_login_pmsimg'.$id_sfx.'">';
$pmsMsg .= '<img border="0" src="'.$urlImgPath.'mail.gif" width="15" height="15" alt="NEW" class="mod_login'.$class_sfx.'" id="mod_login_messagesimg'.$id_sfx.'" /></a>'."\n";
$pmsMsg .= '<a href="'.cbSef("$pms_link").'" class="mod_login'.$class_sfx.'" id="mod_login_pmsa'.$id_sfx.'">';
$pmsMsg .= '<span id="mod_login_messagestext'.$id_sfx.'">'." ".$total_pms." ".($total_pms == 1 )."</span></a>\n";
} else {
if($show_pms >= 2 ) {
$pmsMsg .= '<a href="'.cbSef("$pms_link").'" class="mod_login'.$class_sfx.'" id="mod_login_no_pms'.$id_sfx.'">';
$pmsMsg .= '<img border="0" src="'.$urlImgPath.'mail.gif" width="15" height="15" alt="NEW" class="mod_login'.$class_sfx.'" id="mod_login_messagesimg'.$id_sfx.'" /></a>'."\n";
$pmsMsg .= '<span id="mod_login_nomessagestext'.$id_sfx.'">'."</span></a>\n";
}
}
if ($pmsMsg) {
if ( !$horizontal ) echo $preDiv.' margin-top:0.7em;" id="mod_login_pms'.$id_sfx.'">';
echo $pmsMsg;
if ( !$horizontal ) echo $postDiv;
}
}
}
if($showPendingConnections) {
if(isset($ueConfig['allowConnections']) && $ueConfig['allowConnections']) {
// $query = "SELECT count(*) FROM #__comprofiler_members WHERE pending=1 AND memberid=". (int) $_CB_framework->myId();
$query = "SELECT COUNT(*)"
. "\n FROM #__comprofiler_members AS m"
. "\n LEFT JOIN #__comprofiler AS c ON m.referenceid=c.id"
. "\n LEFT JOIN #__users AS u ON m.referenceid=u.id"
. "\n WHERE m.memberid=" . (int) $_CB_framework->myId() . " AND m.pending=1"
. "\n AND c.approved=1 AND c.confirmed=1 AND c.banned=0 AND u.block=0"
;
if(!$_CB_database->setQuery($query)) print $_CB_database->getErrorMsg();
$totalpendingconnections = $_CB_database->loadResult();
if($totalpendingconnections > 0) {
if ( !$horizontal ) echo '<div style="margin:0.7em 0px 0px 0px; align:left; text-align:left;" id="mod_login_connections'.$id_sfx.'">';
echo "<span id='mod_login_pendingConn".$id_sfx."'>";
echo "<a href='" . $_CB_framework->viewUrl( 'manageconnections' ) . "' class='mod_login".$class_sfx."' id='mod_login_connectimg".$id_sfx."'>";
echo '<img border="0" src="'.$urlImgPath.'users.gif" width="15" height="15" alt="NEW" class="mod_login'.$class_sfx.'" id="mod_login_connections_img'.$id_sfx.'" />';
echo "</a> ";
echo "<a href='" . $_CB_framework->viewUrl( 'manageconnections' ) . "' class='mod_login".$class_sfx."' id='mod_login_connect".$id_sfx."'>";
echo " ".$totalpendingconnections." "._UE_CONNECTIONREQUIREACTION."</a></span>";
if ( !$horizontal ) echo "</div>";
}
elseif($totalpendingconnections == 0) {
if ( !$horizontal ) echo '<div style="margin:0.7em 0px 0px 0px; align:left; text-align:left;" id="mod_login_connections'.$id_sfx.'">';
echo "<span id='mod_login_pendingConn".$id_sfx."'>";
echo "<a href='" . $_CB_framework->viewUrl( 'manageconnections' ) . "' class='mod_login".$class_sfx."' id='mod_login_connectimg".$id_sfx."'>";
echo '<img border="0" src="'.$urlImgPath.'users.gif" width="15" height="15" alt="NEW" class="mod_login'.$class_sfx.'" id="mod_login_connections_img'.$id_sfx.'" />';
echo "</a> ";
echo "<a href='" . $_CB_framework->viewUrl( 'manageconnections' ) . "' class='mod_login".$class_sfx."' id='mod_login_connect".$id_sfx."'>";
echo " "." "."</a></span>";
if ( !$horizontal ) echo "</div>";
}
}
}
Chi mi aiuta per favore a capire

?