Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2013, 07:30
antoniocansinos
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Programar en PHP y en HTML

Buenos dias a todos,

Lo primero disculpad porque soy novato en casi todo esto. Me gustaria saber si alguien conoce algunas reglas basicas para escribir (unir en una misma pagina) PHP y HTML.

No se exactamente donde se pueden insertar etiquetas HTML como <div> en una pagina que es puro PHP (comienza con <?php y termina con ?>.

Voy a copiar el codigo de un SIDEBAR donde, aunque quiero mantener el PHP existente, quiero introducir algunas partes de HTML (pongo guiones para deferenciar el codigo):

--------------------------------------------------

<?php
global $k_option, $custom_widget_area;
if ($k_option['custom']['bodyclass'] == "") // check if its a full width page, if full width dont show the sidebar content
{

################################################## ############################
# Display the sidebar menu
################################################## ############################
foreach($k_option['custom']['sidebars'] as $sidebar)
{
$default_sidebar = true;
$sidebarSize = "";
if($k_option['includes']['sidebarCount'] != 2) $sidebarSize = ' fullwidth_sidebar';

echo "<div class='sidebar ".$sidebarSize."'>";
//Frontpage sidebars:
if (function_exists('dynamic_sidebar') && is_home() && dynamic_sidebar('Frontpage Sidebar '.$sidebar) ) : $default_sidebar = false; endif;

//unique Page sidebars:
if (function_exists('dynamic_sidebar') && dynamic_sidebar('Page: '.$custom_widget_area.' '.$sidebar) ) : $default_sidebar = false; endif;

//unique Category sidebars
if (function_exists('dynamic_sidebar') && dynamic_sidebar('Category: '.$custom_widget_area.' '.$sidebar) ) : $default_sidebar = false; endif;

// general pages sidebars
if (function_exists('dynamic_sidebar') && is_page() && dynamic_sidebar('Sidebar Pages '.$sidebar) ) : $default_sidebar = false; endif;

// general blog sidebars
if (function_exists('dynamic_sidebar') && (is_category() || is_archive() || is_single() ) && dynamic_sidebar('Sidebar Blog '.$sidebar) ) : $default_sidebar = false; endif;

//sidebar area displayed everywhere
if (function_exists('dynamic_sidebar') && dynamic_sidebar('Displayed Everywhere '.$sidebar)) : $default_sidebar = false; endif;

//default dummy sidebar
if ($default_sidebar && $k_option['includes']['dummy_sidebars'] == 1)
{
//left dummy sidebar
if($sidebar == 'left'){
$exclude = '';
if($k_option['mainpage']['blog_widget_exclude'] == 1)
{
$exclude = '&exclude='.$k_option['blog']['blog_cat_final'];
}
?>

<div class='box box_small'>
<h3>Categories</h3>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=0&hiera rchical=0'.$exclude); ?>
</ul>
</div>

<div class='box box_small'>
<h3>Archive</h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
<?php
//right dummy sidebar
}else { ?>
<div class='box box_small'>
<h3>Pages</h3>
<ul>
<?php wp_list_pages('title_li=' ); ?>
</ul>
</div>

<div class='box box_small'>
<h3>Bloggroll</h3>
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
</ul>
</div>

<?php
}
}
echo "</div>";
}

?>
<?php } ?>

--------------------------------------------------

Os ruego que entendais que soy novato en todo esto.