Поддержка Проблемы и решения Ответить на комментарий белый экран

  • Сайт всё нормально работает, комментарии тоже, с одним но, вот только если решишь ответить на комментарий выходит белый экран. Никто не знает решение?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • 
    <?php if ( comments_open() ) : ?>
    <div id="comments" class="">
     
     
     <ul class="comment_list">
    	<?php wp_list_comments(array(
    		'type' => 'comment', // Display Comments
            'avatar_size' => '80', // Adjust Avatar Size
    		'callback' => 'custom_comments' // Get Custom Comments Template
    	)); ?>
    </ul>
        
    
    <?php
    	if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    		die ('Пожалуйста, не загружайте эту страницу напрямую. Спасибо!');
    
    	if ( post_password_required() ) { ?>
    		<p class="nocomments"><?php _e('Пост защищен паролем. Введите пароль для просмотра комментариев.','iwebtheme'); ?></p>
    	<?php
    		return;
    	}
    ?>     
    
    <div class="accordion">
    
             
              <div class="accordion-group">
               
                  <a href="#collapseThree">
    <h4 class="btn btn-info btn-sm"><?php _e('Оставить комментарий','iwebtheme') ?></h4>
                  </a>
               
                <div id="collapseThree" class="accordion-body collapse" aria-expanded="false" style="height: 0px;">	
    	
    <?php if ( have_comments() ) : ?>
    
    <?php endif; ?>
    <?php else :
    // comments are closed ?>
    <?php endif; ?>
    
    <?php if ( comments_open() ) : ?>
    
    <div id="respond" class="">
    
              
                    <div class="cancel-comment-reply">
    <?php cancel_comment_reply_link(); ?>
    </div>
    <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
    <p><?php _e('Вы должны','iwebtheme'); ?> <a>"><?php _e('войти','iwebtheme'); ?></a><?php _e(' чтобы оставить комментарий.','iwebtheme'); ?></p>
    
    <?php else : ?>
    
    <form id="contactform" action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" role="form">
    <?php if ( is_user_logged_in() ) : ?>
    
    <p><?php _e('Вы вошли, как ','iwebtheme'); ?> <a>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a>" title="<?php _e('Выйдите из учетной записи','iwebtheme'); ?>"><?php _e('Выйти','iwebtheme'); ?> &raquo;</a></p>
    
    <?php else : ?>
    
      <div class="form-group">
    
    	<div class="control">
        <input type="text" class="form-control" name="author" id="username" placeholder="Имя">
    	</div>
      </div> 
      <div class="form-group">
    
    	<div class="controll">
        <input type="email" class="form-control" name="email" id="email" placeholder="Email">
    	</div>
      </div>  
      
    
     
    
    <?php endif; ?>
    
      <div class="form-group">
      
    	<div class="controls">
    	<textarea id="newName" class="form-control" name="newName" rows="3" cols="1" placeholder="Ваш комментарий"></textarea>
    	<textarea id="comment" class="form-control" style="display: none;" name="comment" rows="1" cols="1"></textarea>
    	</div>
      </div>  
    
      <div class="form-group">
    	<div class="controls">
    	 <button id="btn-send" class="btn btn-theme margintop10 pull-left" type="submit"><?php echo __('Отправить','iwebtheme'); ?></button>
    	 
    
    	 
    	</div>
      </div>  	
                  </div><small><?php echo iwebtheme_smof_data('privacy_policy'); ?></small>
                </div>
              </div>
        
    
    <?php comment_id_fields(); ?>
    <?php do_action('comment_form', $post->ID); ?>
    </form>
    <?php endif;
    // registration required and not logged in ?>
    
    </div>
    </div>
    <?php else :
    comment_form();
    // comments are closed ?>
    <?php endif;
    // delete me and the sky will fall on your brain ?>
    

    Программисты, где тут ошибка. При попытке ответить на комментарий выходит белый экран!

    • Ответ изменён 3 недели, 4 дня назад пользователем Yui. Причина: please use CODE button for proper formatting

    Программисты, где тут ошибка. При попытке ответить на комментарий выходит белый экран

    Здесь нет «программистов». Здесь есть волонтеры с опытом работы в WP.

    При попытке ответить на комментарий выходит белый экран!

    для всех «НЕпрограмистов», которые используют стандартные возможности WP, его тем и плагинов, как правило подобные проблемы не возникают.

    • Ответ изменён 3 недели, 4 дня назад пользователем zoltsmaster.
    • Ответ изменён 3 недели, 4 дня назад пользователем zoltsmaster.
    Модератор Yui

    (@fierevere)

    ゆい

    @zoltsmaster ну вот… человек поддался на провокацию

    @selempi а на личности переходить не нужно, от слова «совсем»

    Помогли бы вопросом… А то все умные сидят, одна я дура)))

    • Ответ изменён 3 недели, 4 дня назад пользователем selempi.
    Модератор Yui

    (@fierevere)

    ゆい

    тема штатная ?
    Или что-то самодельное?

    В логи смотрели что пишется туда при возникновении ошибки 500 ?

    Лучше использовать комментарии через сеть в контакте. Там можно запросто отвечать на комментарии.

    • Ответ изменён 3 недели, 4 дня назад пользователем alexander70.
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Программисты, где тут ошибка.

    Не факт, что она именно тут. Нужно смотреть лог ошибок на сервере, иначе гадать можно долго.

Просмотр 8 ответов — с 1 по 8 (всего 8)