Kanjo
Ответы в темах
-
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхвсе еще очень актуально !!!
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхкак-то опять все затихло (((
Форум: Проблемы и решения
Тема: Форма обратной связи (Contact Form7)в настройках Contact Form 7 надо создать новую форму или отредактировать стандартную, уже не помню, но у меня моя форма называется «Форма для контакта 1»
почтовый ящик указывается в поле «Адресат:»
письмо может не приходить из-за того, что его на автомате загоняет почта в спам. у меня все приходит, проблем не обнаружено
Форум: Проблемы и решения
Тема: "Убежала" звездочкаcomments.php сюда выложи, так проще будет найти решение
Форум: Проблемы и решения
Тема: Количество посетителей сайта?StellaStan, общее количество посещений за сутки -1 = общее количество посетителей, не считая админа )))
если поставить метрику от яндекса, то там в счетчики есть пункт не учитывать собственные переходы.
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхSergey, стоит тема http://www.designyourway.net/drb/keko-wordpress-theme/
Форум: Проблемы и решения
Тема: "Убежала" звездочкаесли форма комментариев выводится плагином — смотри стили плагина для правки звездочки и код плагина для удаления информации в допустимых кодах в форме.
если это уже встроено в тему оформления, то соответственно стили формы и файл отвечающий за комментарии. По стандарту это comments.php
удачи 😉
Форум: Проблемы и решения
Тема: Количество посетителей сайта?поставить счетчик )))
https://metrika.yandex.ru/
http://www.google.ru/analytics/
http://www.liveinternet.ru/и еще масса разных. лично я пользуюсь этими
Форум: Проблемы и решения
Тема: Огромное количестdо ошибок в phpможет быть надо приложить лог ? решения по описанию так не найти. надо видеть, какие ошибки выскакивают.
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхспасибо, перенес, но теперь не выводятся размещенные комментарии.
Функция have_comments() сама по себе очень простая, поэтому заметного прироста производительности от этой оптимизации ожидать не стоит.
это я прекрасно понимаю )))
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхвидимо я что-то не так делаю, но если у меня получается код
<?php if ( have_comments() ) : ?> <h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> к “<?php echo $post->post_title ?>”</h4> <?php if ( ! empty($comments_by_type['comment']) ) : ?> <div id="post-navigator-single"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div> <ol class="commentlist"> <?php wp_list_comments('type=comment&callback=user_comment'); ?> </ol> <div id="post-navigator-single"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div> <?php endif; ?> <?php else : // this is displayed if there are no comments so far ?> <h4 id="comments">Пока комментариев нет. Напишем?</h4>
то сообщение о том, что нет комментариев выводится 2 раза. один раз к какому посту, а затем (ниже) уже просто «Пока комментариев нет. Напишем?»
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхспасибо за разъяснение, вот только не очень понял, как скрестить последний вариант кода с моим файлом comments.php
прикрепляю код.
<!-- You can start editing here. --> <div id="commentpost"> <h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> к “<?php the_title(); ?>”</h4> <?php if ( have_comments() ) : ?> <?php if ( ! empty($comments_by_type['comment']) ) : ?> <div id="post-navigator-single"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div> <ol class="commentlist"> <?php wp_list_comments('type=comment&callback=user_comment'); ?> </ol> <div id="post-navigator-single"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div> <?php endif; ?> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post->comment_status) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <h2 id="post-header">Комментарии закрыты.</h2> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?> <div id="respond"> <h4><?php comment_form_title( 'Оставить комментарий', 'Написать ответ %s' ); ?></h4> <div class="cancel-comment-reply"> <?php cancel_comment_reply_link('Отмена'); ?> </div> <form action="/wp-comments-post.php" method="post" id="cf"> <?php if ( $user_ID ) : ?> <p>Вы вошли как: <a href="/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Выйти из аккаунта">Выход »</a></p> <?php else : ?> <p> <label for="author"><small>Ваше имя <?php if ($req) echo "(обязательно)"; ?></small></label><br /> <input type="text" class="tf" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> </p> <p> <label for="email"><small>Ваша почта <?php if ($req) echo "(обязательно)"; ?></small></label><br /> <input type="email" class="tf" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> </p> <?php endif; ?> <textarea name="comment" id="comment" cols="50%" rows="8" class="af" tabindex="3"></textarea> <div> <input name="submit" type="submit" class="st" value="Отправить" id="submit" alt="Отправить свой комментарий" tabindex="4" /> </div> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </form> </div> <?php endif; // if you delete this the sky will fall on your head ?> </div>
спасибо
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхMisha, спасибо. работает. но остается один не учтенный нюанс. в моем коде, если нет комментариев, то просто выводится сообщение, что их нет, а если есть — то выводится информация о количестве и к какому посту.
это как-то можно решить ? тогда вообще мечта получиться 😉
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхв таком случае не выводится название поста, к которому идут комментарии ((( в этом-то вся и проблема.
Форум: Проблемы и решения
Тема: 2 идентичные проверки в комментарияхВот тема, с которой все началось тут
итоговый код, который работает сейчас:
<h4 id="comments"><?php comments_number('Пока комментариев нет. Напишем?', 'Есть 1 комментарий', 'Есть % комментариев');?> <?php if ( have_comments() ) { ?> к “<?php the_title(); ?>” <?php } ?></h4> <?php if ( have_comments() ) : ?>
получается, что у нас 2 проверки: if ( have_comments()
Я хочу оставить одну проверку. Не вижу смысла 2 раза запрашивать если комментарии или нет.