Скачать архив плагина WordPress Paged Comments Plugin
Источник: mikolka – руссификация и интеграция
Инсталляция.
1. Распаковываем и содержимое архива заливаем в папку wp-content/plugins
2. Переименовываем файл “paged-comments-config-sample.php” в paged-comments-config.php
3. Самое главное – в папке нашей темы(куда будем интегрировать!) создаем копию файла comments.php, и переименовываем его в comments-paged.php
Об интеграции.
[quote]Важно!Приведенный ниже код может не совпадать, он как пример – ищите не полные вхождения строк указанных ниже, а части, т.к. здесь как пример приводится исходный код русифицированной темы.[/quote]
1. Находим строку в файле comments-paged.php:
<?php comments_number(’Нет комментариев’, ‘Один комментарий’, ‘Комментариев: %’ );?>
2.После нее добавляем блок:
<!– Comment page numbers –>
<?php if ($paged_comments->pager->num_pages() > 1): ?>
<p class=”comment-page-numbers”><?php _e(”Страницы:”); ?> <?php paged_comments_print_pages(); ?></p>
<?php endif; ?>
<!– End comment page numbers –>
3. Затем ищем строки
<li class=”<?php echo $oddcomment; ?>” id=”comment-<?php comment_ID() ?>”>
<cite><?php comment_author_link() ?></cite> написал:
и между ними добавляем строку:
<?php echo $comment_number; $comment_number += $comment_delta;?>
4. Следующий шаг: строку
<a href=”http://www.mikolka.info/#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’j F Y’) ?> в <?php comment_time() ?></a> <?php edit_comment_link(’[редактировать]’,'’,'’); ?>
меняем на:
<a href=”<?php echo paged_comments_url(’comment-’.get_comment_ID()); ?>” title=”"><?php comment_date(’F jS, Y’) ?> at <?php comment_time() ?></a> <?php edit_comment_link(’e','’,'’); ?>
5. Завершаем: перед строкой –
<?php else : // this is displayed if there are no comments so far ?>
вставляем еще один блок:
<!– Comment page numbers –>
<?php if ($paged_comments->pager->num_pages() > 1): ?>
<p class=”comment-page-numbers”><?php _e(”Страницы:”); ?> <?php paged_comments_print_pages(); ?></p>
<?php endif; ?>
<!– End comment page numbers –>
Основные настройки
Порядок комментариев:
$paged_comments->ordering = ‘DESC’;
DESC – от последнего комментария к первому (по умолчанию)
ASC – от первого комментария к последнему
Количество комментариев на страницу:
$paged_comments->per_page = 10;
10 – по умолчанию.
Остальные настройки можно не трогать, но изучить стоит, т.к. есть еще другие полезные фичи у плагина.
При инсталляции возникает следующая проблема
Выдает ошыбку
Parse error: syntax error, unexpected ‘:’ in
в строке
<?php if ($paged_comments->pager->num_pages() > 1): ?>
Тема Navigation 1.01
Вордпресс 2.0.10
исходный код страницы comments-paged.php
Взял твой, приведенный, файл и попробовал его у себя – все работает. Ищи в чем загвоздка. Здесь проблем нет
Спасибо! Сегодня было время сел и таки разобрался. Выправил ошибки в шаблоне. Работает отлично то что мне надо было!
сделал все как написали выдет ошибку
Fatal error: Call to undefined function: ro_paged_comments_template() in /home/…/wp-content/plugins/paged-comments/paged-comments.php(90) : eval()’d code on line 21
в чем проблемма подскажите пожалуйста
К сожалению, та же история, что и у предыдущего автора. WordPress 2.3.2 локализованный.
А как в этом плагине можно изменить нумерацию страниц? а то у меня получается, что первой идет четвертая страница, а не первая 🙁 http://zavoevatel.info/?page_id=29
хотелось бы чтоб самый новые комментарии были на первой странице, а более старые на самой последней
А разве в конфиге плагина нет этой настройки?
Спасибо большое за подсказку, получилось все!
Но теперь другая проблема, все в тойже гостевой, у каждого сообщенгие двойной номер, первый идет номер именно на этой странице, а второй – общий номер по всей гостевой.
Подскажите пожалуйста, как можно убрать первый номер?
не ужели ни у кого такого не было, а только у меня? =(
Отсюда плохо видно, что Вы там в шаблоне написали. Список, наверно, нумерованный и еще плагин свой номер добавляет.
у меня после активации плагина вся гостевая пропадает(( и вместо нее две черточки:( с чего бы это?