Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2010, 14:19
pleter
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Exclamación se ve pero no envia

pero no encuentro lo que dices:

Código PHP:
<?php if(is_user_logged_in()): ?>
sera lo mismo que este?

Código PHP:
<?php if ( $user_ID ) : ?>
Estube tocando un poco, y pude lograr hacer algo mas o menos (minimamente... aparece dependiendo si es un usuario o no)
pero el problema pasa porque no envia el comentario, se queda en blanco cuando hago click en "enviar" (en la pagina wp-comments-post.php)

el codigo nuevo me quedo asi

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() ) : ?>
    
    <?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; ?>    
</div>
<?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; ?>
</div>



<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">




<?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>debes registrarte para comentar</p>
        <?php else : ?>
        
            <?php if ( $user_ID ) : ?>



<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="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php" style="color:orange">
            <?php echo $user_identity?></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="<?php bloginfo('template_url'); ?>/images/comentarios/comentarios-boton.png" tabindex="8" id="submit" name="submit"/>
    </div>

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

</div>






                                                                                    <?php else : ?>
                                


<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="<?php bloginfo('template_url'); ?>/images/comentarios/comentarios-boton.png" tabindex="8" id="submit" name="submit"/>
    </div>


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

</div>




                
            <?php endif; ?>
            // esto sale si o si
            <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
            <?php do_action('comment_form'$post->ID); ?>
            
        <?php endif; // If registration required and not logged in ?>
    </div> <!-- end respond div -->
<?php else: ?>
</form>
<?php endif; // if you delete this the sky will fall on your head ?>
O me recomiendas que use borre todo el contenido de comments.php, lo deje en blanco , y ponga
Código PHP:
<?php if(is_user_logged_in()): ?>
<!-- Tu primer bloque -->
<?php else: ?>
<!-- Tu segundo bloque -->
<?php endif: ?>
y coloque los bloques que necesito?

gracias por tu comentario, me dio la idea de como hacer que al menos aparezca (aunque no ande)