Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2010, 07:39
pleter
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Pregunta Ayuda: Donde Pongo dos DIV en comments.php?? (casi esta hecho, solo falta eso)

Buenos dias.
Tengo una inquietud para mi blog personal.
Deseo modificar un theme que me gusta casi todo, excepto la parte de comentarios...

deseo poder poner el siguiente codigo PARA CUANDO NO ESTE IDENTIFICADO
Código HTML:
<a name="publicarnuevocomentario"></a>
<div id="zonacomentarios">
    <div id="zonacomentarios-minibanner">
        <div id="zonacomentarios-minibanner-lapiz">
        </div>
        <div id="zonacomentarios-minibanner-titulito">
            Y a vos que te pareció?         </div>
        <div id="zonacomentarios-minibanner-subtitulito">
            Recordá, que puedes <a href="#linkregistrarse" style="color:orange">REGISTRARTE</a> o <a href="#linkingresar" style="color:orange">INGRESAR</a> como usuario</div>
        
    </div>
    <div id="zonacomentarios-form">
    <!-- aca empieza form -->
    
    <div id="zonacomentarios-form-desc-text" style="top:31px;">
    Tu nombre:
    </div>
    <div id="zonacomentarios-form-aclara-text" style="top:31px">
    (Requerido)
    </div>
    <div style="width:205px; height:33px; position:absolute;overflow:hidden;top:50px; left:31px">
    <input id="zonacomentarios-form-campos" type="text" tabindex="4" size="22" value="" id="author" name="author" style="background-position:3px -2px"/>    
    </div>

    <div id="zonacomentarios-form-desc-text" style="top:100px">
    Tu email:
    </div>
    <div id="zonacomentarios-form-aclara-text" style="top:100px">
    (Tranki, se ocultará)
    </div>
    <div style="width:205px; height:33px; position:absolute;overflow:hidden;top:117px; left:32px">
    <input id="zonacomentarios-form-campos" tabindex="5" type="text" value="" id="author" name="author" style="background-position:3px -32px"/>    
    </div>

    <div id="zonacomentarios-form-desc-text" style="top:170px">
    Tu Web:
    </div>
    <div id="zonacomentarios-form-aclara-text" style="top:170px">
    (Opcional)
    </div>
    <div style="width:205px; height:33px; position:absolute;overflow:hidden;top:190px; left:31px">
    <input id="zonacomentarios-form-campos" type="text" tabindex="6" size="22" value="" id="author" name="author" style="background-position:3px -62px"/>    
    </div>

    <div id="zonacomentarios-form-opinador" style="width:326px; height:142px;">
    <textarea tabindex="7" id="comment" name="comment" style="width: 323px; height: 135px"></textarea>
    </div>

    <div id="zonacomentarios-form-boton">
    <input type="image" value="Agregar comentario" src="comentarios-boton.png" tabindex="8" id="submit" name="submit"/>
    </div>


    <!-- aca termina form -->    
    </div>

</div> 
el siguiente codigo deseo incluirlo CUANDO EL USUARIO ESTA IDENFITICADO (INICIO SESIÓN)

Código HTML:
<a name="publicarnuevocomentario"></a>
<div id="zonacomentarios">
	<div id="zonacomentarios-minibanner">
		<div id="zonacomentarios-minibanner-lapiz">
		</div>
		<div id="zonacomentarios-minibanner-titulito">
			Y a vos que te pareció? 		</div>
		<div id="zonacomentarios-minibanner-subtitulito">
			Estas logueado como <a href="#linkregistrarse" style="color:orange">
			&lt;NOMBRE&gt;</a></div>
		
	</div>
	<div id="zonacomentarios-form">
	<!-- aca empieza form -->
	
	<div id="zonacomentarios-form-opinador" style="left: 34px; width: 561px">
	<textarea tabindex="7" id="comment" name="comment" style="width: 558px; height: 135px"></textarea>
	</div>

	<div id="zonacomentarios-form-ranking">
		<?php if(function_exists('the_ratings')) { echo '<div class="fr ratings">'; the_ratings(); echo '</div>'; } ?>
	</div>

	<div id="zonacomentarios-form-boton">
	<input type="image" value="Agregar comentario" src="comentarios-boton.png" tabindex="8" id="submit" name="submit"/>
	</div>


	<!-- aca termina form -->	
	</div>

</div> 
EL COMMENTS.PHP original es el siguiente.

Código PHP:
<?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */

// Do not delete these lines
    
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
        die (
__('Please do not load this page directly. Thanks!','TheSource'));

    if ( 
post_password_required() ) { ?>

<p class="nocomments"><?php _e('This post is password protected. Enter the password to view comments.','TheSource'?></p>
<?php
        
return;
    }
?>
<!-- You can start editing here. -->

<div id="comment-wrap">

<?php if ( have_comments() ) : ?>
    
            <h3 id="comments"><?php comments_number(__('No comments','TheSource'), __('One comment','TheSource'), '% '.__('comments','TheSource') );?></h3>
        
    <?php if ( ! empty($comments_by_type['comment']) ) : ?>
        <ol class="commentlist clearfix">
            <?php wp_list_comments(array('type'=>'comment','callback'=>'mytheme_comment','avatar_size'=>50'reply_text'=>'Reply')); ?>
        </ol>
    <?php endif; ?>
    
        <div class="navigation">
            <div class="alignleft">
                <?php previous_comments_link() ?>
            </div>
            <div class="alignright">
                <?php next_comments_link() ?>
            </div>
        </div>
        
    <?php if ( ! empty($comments_by_type['pings']) ) : ?>
    <div id="trackbacks">
        <h3 id="comments"><?php _e('Trackbacks/Pingbacks','TheSource'?></h3>
        <ol class="pinglist">
            <?php wp_list_comments('type=pings&callback=list_pings'); ?>
        </ol>
    </div>
    <?php endif; ?>    
<?php else : // this is displayed if there are no comments so far ?>
   <div id="comment-section" class="nocomments">
      <?php if ('open' == $post->comment_status) : ?>
         <!-- If comments are open, but there are no comments. -->
         
      <?php else : // comments are closed ?>
         <!-- If comments are closed. -->
            <div id="respond">
               
            </div> <!-- end respond div -->
      <?php endif; ?>
   </div>
<?php endif; ?>
<?php 
if ('open' == $post->comment_status) : ?>

    <div id="respond">
        <h3 id="comments">
            <?php comment_form_title__('Leave a Reply','TheSource'), __('Leave a Reply to %s','TheSource' )); ?>
        </h3>
        <div class="cancel-comment-reply"> <small>
            <?php cancel_comment_reply_link(); ?>
            </small> </div> <!-- end cancel-comment-reply div -->
        <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
            <p><?php _e('You must be','TheSource')?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','TheSource'?></a> <?php _e('to post a comment.','TheSource'?></p>
        <?php else : ?>
            <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
            <?php if ( $user_ID ) : ?>
                <p><?php _e('Logged in as','TheSource'?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account"><?php _e('Log out &raquo;','TheSource'?></a></p>
            <?php else : ?>
                <p>
                    <input type="text" name="author" id="author" value="<?php echo $comment_author?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"?> />
                    <label for="author"><small><?php _e('Name','TheSource'?>
                        <?php if ($req_e('(required)','TheSource'); ?>
                        </small></label>
                </p>
                <p>
                    <input type="text" name="email" id="email" value="<?php echo $comment_author_email?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"?> />
                    <label for="email"><small><?php _e('Mail (will not be published)','TheSource'?>
                        <?php if ($req_e('(required)','TheSource'); ?>
                        </small></label>
                </p>
                <p>
                    <input type="text" name="url" id="url" value="<?php echo $comment_author_url?>" size="22" tabindex="3" />
                    <label for="url"><small><?php _e('Website','TheSource'?></small></label>
                </p>
            <?php endif; ?>
            <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
            <p>
                <textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>
            </p>
            <p>
                <input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment','TheSource')?>" />
                <?php comment_id_fields(); ?>
            </p>
            <?php do_action('comment_form'$post->ID); ?>
            </form>
        <?php endif; // If registration required and not logged in ?>
    </div> <!-- end respond div -->
<?php else: ?>

<?php endif; // if you delete this the sky will fall on your head ?>
</div>
mi pregunta y necesidad es:

alguien que sea tan amable de ponerme:
// aca el form cuando esta registrado
o sino
// aca el form para cando No estan registrado
asi yo puedo poner el pedazo de html que corresponde?

es que para ser honesto... no se PHP y me pase todo ayer a la tarde y hoy a la mañana y no encuentro forma, cada vez que modifico algo me sale errores por todo lados.

muchisimas gracias, aunque sea... por pasar y leer.
saludos!

p.s.: se que debo usar class para los estilos en css pero es que no se usarlos correctamente y bue.. me la rebusco con los ID="" ... cuando lo domine mas.. prometo cambiar a class="" jeje (gracias de nuevo por todo)

Última edición por pleter; 19/11/2010 a las 10:22 Razón: ordeno mejor la redaccion