Hola programadores de PHP. Les explico el problema de la que surge mi consulta.
Estoy creando un modulo para joomla 3.x que tiene 4 secciones y dentro de cada seccion hay muchos campos y opciones de usar imagen o icono. y ninguno es obligatorio ni las 4 secciones ni todos los campos, bien puede usar una seccion y solo algunos de sus campos.
Entonces para no cargar los contenedores de esos campos como
Código HTML:
<div> <ul> <img> <p>
con sus respectivas clases; primero estoy haciendo consultas con
lo cual significa muchos de ellos. un ejemplo
Código:
<?php if ($team_1){ ?>
<div class="col-md-<?php echo round((12 / $items_md)); ?> col-sm-<?php echo round((12 / $items_sm)); ?>">
<div class="member-image"><img src="<?php echo ($params->get('memberimage_1')); ?>"></div>
<h4 class="member-name"><?php echo ($params->get('membername_1'));?></h4>
<?php if ($params->get('member_position_1')) { echo '<p class="member-posotion">'.$params->get('member_position_1').'</p>'; }?>
<?php if ($params->get('experience_1')) { echo '<p class="member-experience">'.$params->get('experience_1').'</p>';}?>
<ul class="member-links">
<?php if ($params->get('twitter_1')) { echo '<li><a href="'.$params->get('twitter_1').'"><i class="fa fa-twitter"></i></a></li>'; }?>
<?php if ($params->get('facebook_1')) { echo '<li><a href="'.$params->get('facebook_1').'"><i class="fa fa-facebook"></i></a></li>'; }?>
<?php if ($params->get('g_plus_1')) { echo '<li><a href="'.$params->get('g_plus_1').'"><i class="fa fa-google-plus"></i></a></li>'; }?>
<?php if ($params->get('social_a_url_1')) { echo '<li><a href="'.$params->get('social_a_url_1').'"><i class="'.$params->get('social_a_icon_1').'"></i></a></li>'; }?>
<?php if ($params->get('social_b_url_1')) { echo '<li><a href="'.$params->get('social_b_url_1').'"><i class="'.$params->get('social_b_icon_1').'"></i></a></li>'; }?>
</ul>
</div>
<?php } ?>
La pregunta es esto sobrecarga de consultas a la base de datos y hace lenta la pagina? si es asi que puedo hacer. Muchas gracias