Kanjo
Ответы в темах
-
Форум: Проблемы и решения
Тема: Вопрос по comments_popup_linkНет, т.к. проект не использует языкового пакета в целях экономии ресурсов сервера
Форум: Проблемы и решения
Тема: Вопрос по comments_popup_linkЕсть кто живой ?
Форум: Проблемы и решения
Тема: Вопрос по comments_popup_linkвозможно я как-то не правильно написал, поэтому и ответов нет. поясню, есть строчка в файле index.php, которая выводит количество комментариев к посту. пример:
<?php comments_popup_link('0 комментариев. »', '1 комментарий. »', '% комментария. »'); ?>
при наведение на ссылку я вижу следующий тайтл:
Comment on название поста
хочу переименовать Comment on, чтобы было по русски.
как я понимаю это дефолтовый текст, именно мне его и надо заменить, только заменить не в файлах самого движка, а в файле темы.
help !!!
Форум: Проблемы и решения
Тема: не могу поделиться сайтомкак делишься ? куда делишься ?
Форум: Проблемы и решения
Тема: Удаление заголовкатогда выход один — искать подобный код в файлах темы.
это можно автоматизировать http://www.wordhord.com/2009/03/total-commander-search/
в индексе он точно есть, это выводит строчку на главную. если есть page.php — этот файл обычно используется для страниц.
Форум: Проблемы и решения
Тема: Удаление заголовкав файле сингл.пхп найди
<div class="entry-meta"> бла бла бла </div>
и удали это
народ, подскажите пожалуйста, хоть в какую сторону копать ?
неужели никто не знает ? (((
Форум: Проблемы и решения
Тема: Изменение постоянных ссылок.Прописать редиректы в хатцессе. Сайт содержит много информации ???
wikicms, это лучше, чем сидеть в полной тишине 🙂
показать к сожалению не могу, пока все на денвере. тема самописная, помогал с ней друг, т.к. я в этом полный ноль.
код файла комментариев:
<!-- You can start editing here. --> <div id="commentpost"> <?php if ( have_comments() ) : ?> <?php if ( ! empty($comments_by_type['comment']) ) : ?> <h4 id="comments"><?php comments_number('нет комментариев.', 'Есть 1 комментарий.', 'Есть % комментария.');?> к “<?php the_title(); ?>”</h4> <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>
и вот функция, отвечающая за комментарии
<?php function user_comment($comment, $args, $depth){ $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar( $comment, $size='48', $default='<path_to_url>' ); ?> <cite class="fn"><?php echo get_comment_author_link() ?></cite> <span class="says">говорит:</span> </div> <?php if ($comment->comment_approved == '0') : ?> <em>Ваш комментарий ожидает проверки.</em> <br /> <?php endif; ?> <div class="comment-meta commentmetadata"> <a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf( '%1$s в %2$s', get_comment_date(), get_comment_time()) ?></a> <?php edit_comment_link('(Редактировать)', ' ', '') ?> </div> <?php comment_text() ?> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div> <?php } ?>
P.S. перевод текста Click here to cancel reply. уже не актуален. Разобрался сам.
посмотрел множества сайтов с инструкциями по доработке комментариев. может быть это только у меня одного так блог работает ?
а почему бы просто не скачать дистрибутив и не заменить файлы на сервере ?
главное wp-config не обновите, а то сайт перестанет работать
Форум: Проблемы и решения
Тема: Аватарки комментаторовгуглил, яндексил, но решения так и не нашел. все сводится либо к установке плагина, либо к установке аватара по умолчанию для всех.
очень прошу помощи.
Форум: Проблемы и решения
Тема: Аватарки комментаторовпо логике тут все просто
если ник=имя1 и почта=поста1, то присвоить аватар1
если ник=имя2 и почта=поста2, то присвоить аватар2
если ник=имя3 и почта=поста3, то присвоить аватар3
если ник=имя4 и почта=поста4, то присвоить аватар4
если ник=имя5 и почта=поста5, то присвоить аватар5
иначе
вывод граватараза аватарку комментатора у меня отвечают строчки
function custom_comment($comment, $args, $depth){ $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar( $comment, $size='32', $default='/images/NA.jpg' ); ?> ...
соответственно, правильнее будет это интегрировать в функцию вывода комментариев (совместись со строчкой выше).
Форум: Проблемы и решения
Тема: Аватарки комментаторовдумал, но решил пока не ставить. надеюсь найти решение без плагина, т.к. добавляю аватарки не регулярно. один раз сделал и забыл. а если надо будет кого-то добавить — это всегда можно сделать через код.