Ссылка: Reverse Order Comments
Источник: Sonika
Сортирует комментарии по принципу «самые новые вверху».
У этого плагина есть и другое назначение, с его помощью легко превратить одну из статичных страниц в гостевую книгу.
Установка:
Активировать плагин (если устанавливаете только плагин, без гостевой книги, из распакованного архива понадобится только файл wp-zy-roc.php) и в файле темы single.php заменить
<?php comments_template(); ?>
на
<?php if(function_exists('ro_comments_template')) ro_comments_template(); else comments_template(); ?>
Как сделать гостевую книгу для wordpress
(внутри архива находятся примеры шаблона для темы default — варианты на английском и немецком):
Перевод инструкции на русский (вариант для темы default):
1. Скопируйте файлы comments-topinput.php и tpl_guestbook.php в папку темы.
2. Создайте новую страницу (Page), короткую ссылку (slug) задайте такую: guestbook
3. Разрешите комментирование этой страницы.
4. Выберите для этой страницы шаблон «Guestbook»
5. Готово!
Если Вы хотите, чтобы форма комментирования была внизу (как сделано в стандартных блогах), то откройте файл tpl_guestbook.php и замените строчку:
<?php if(function_exists('ro_comments_template')) ro_comments_template("/comments-topinput.php"); else comments_template(); ?>
на
<?php if(function_exists('ro_comments_template')) ro_comments_template(); else comments_template(); ?>
Reverse Order Comments
работает отлично, но вопрос такой: как изменить порядок нумерации комментариев, чтобы не как раньше (до плагина сверху внизу)
1
2
3
4
5
а по новому,
5
4
3
2
1
?
А Вы когда-нибудь видели нумерованный список вверх тормашками? 🙂 Лучше в comments.php (в папке Темы) ol на ul замените, будет просто без номера.
ну а если все же захочется вверх тормашками, то стоит в коде поискать select вывода записей и указать desc
мот и поможет
Привет всем ! А как сделать разбивку комментариев на страницы (например после 10 комментов) ? У меня гостевая на основе статической страницы в которой можно комментрировать. И кстати этот плагин не работает для статической страницы (( а в сингле без проьлем.
Плагин http://www.keyvan.net/code/paged-comments/ Он и порядок вывода умеет менять. Настройка в конф. файле, а не с панели.
О нем тут – где брать, как ставить – по-русски:
http://forum.maxsite.org/viewtopic.php?id=1010
А как сделать что бы в нормальных статейных комментах они были самые новые винзу и там же поле отправки коммента…
А в гостевой наоборот новые сверху и поле коммента сверху????
код comments-topinput.php
Установил плагин, версия WordPress 2.6.2. Поменял в single.php как написано.
А коментраии новые как снизу добавлялись так и добавляются(((
Никто не сталкивался с такой проблемой?
Ребят, а как гостевую в свою тему "вписать"?
Ну, тут в двух словах сразу то и не объяснишь. Всё зависит от скрипта гостевой, на сколько он сложный.
Лучше у Sonik’и ознакомиться с этим вопросом:
http://forum.maxsite.org/viewtopic.php?id=1805
у Sonik’и на сайте один рекомендует так:
Ну, тут в двух словах сразу то и не объяснишь. Всё зависит от скрипта гостевой, на сколько он сложный.
Лучше у Sonik’и ознакомиться с этим вопросом:
http://forum.maxsite.org/viewtopic.php?id=1805[/quote]
Спасибо! я методом "тыка" сделала 😀 взяла основную страницу темы, скопировала ее и вставила в тему гостевой, предварительно удалив все оттуда)). И код, нужный для гостевой добавила. Сама не ожидала, что так легко получится, учитывая что я в php – ноль:)
Мне хочется!!!!
в предпоследней версии WP 3.1.1 есть отличная функция: Сверху каждой страницы располагаться поздние комментарии, снизу страницы – ранние. Супер!
НО: какое свойство нужно прописать для
чтобы и нумерация комментов была в обратном порядке. Т.е. самый поздний коммент (который внизу страницы) был под номером 1, а самый свежий коммент (который вверху страницы) под номером, н-р, 24?
куда нужно вставить desc????
СПАСИБО)))