HotLab

Рейтинг
118
Регистрация
12.12.2012

Nam3D, тоже аналогичная шляпа стоит на проекте. Немного все-таки не то. Но в любом случае спасибо

Пока удалось сделать только так, чтобы при клике на ответить, сразу же открывалась форма:


<div class="reply">
<script type="text/javascript" src="/wp-includes/js/comment-reply.js"></script>
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>

Но это немного не то. Мне надо не сразу же открывать форму, а спускаться автоматически до нее...

Пример, как это должно работать, можно посмотреть тут: http://gering111.com/diw9-commentarii-wordpress/ и http://webliberty.ru/drevovidnyie-kommentarii-podvodnyie-kamni/

Второй вариант нравиться намного больше, т.к. подставляет еще и имя пользователя, которому отвечаем ...

Тут так пораскинул мозгами, в хедер все-таки не самое лучшее решение, т.к. этот скрипт нужен лишь на страницах с комментариями, а точнее правильнее всего его будет получать непосредственно в форме комментария.

Ради текста попробовал подключить код:

<?php if (is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) wp_enqueue_script('comment-reply'); ?>

взял тут: http://dimox.name/including-comment-reply-js-right-way/ не заработало (((

SeVlad:
А давай попробуешь как-то так ;)

Не хочу показаться лодырем, но так и не получилось. Видимо что-то не так делаю, т.к. в программировании мало что понимаю. Либо не работает, либо белая страница:(

SeVlad, топ комментаторов не нужен, нудны только аватарки ))) гуглил. Или не правильно задаю вопрос, или нет нужного решения (((

SeVlad, т.е. надо прописать пусть к этому скрипту в хедере ???

И я про то же. Сделать заготовки аватарок в фотошопе - это 5 минутное дело, и переписать их тоже можно быстро. А вот пляски с тем же самым граватаром - это лишний геморой.

SeVlad, не, не. не. Немного не так. Комментаторов много, а аватарки нужны только троим. Хочу им подставить аватарку и типа медальки чтоль на нее навесить, типо самый разговорчивый )))

Поэтому и ищу вариант с подстановокой произвольных картинок.

Пример на пальцах:

Вася - 55 коммента - золото

Коля - 54 коммента - серебро

Петя - 53 коммента - бронза

Если Коля напишет еще 2 комментария, то у него будет золото. Раз в неделю думаю подводить итоги комментаторов и присваивать им медальки. Поэтому с тем же самым граватаром будет слишком много телодвижений. Тоже самое относится и к другим системам комментирования (ВК и ФБ).

Вот такая вот идея. Будет мотивировать комментировать активнее и все такое )))

NCom, согласен. По этому пути и хочу идти. Но не все сразу.

Как-то тема перешла в оффтопик. Очень прошу помочь с первоначальной задачей.

SeVlad, вы считаете, что c каждого комментария получать по запросу в БД - это оптимальное решение ?

Вот пример страницы с 28 запросами:

5.93 MB | MySQL:60 | 1.057 sec - плагин включен

5.62 MB | MySQL:32 | 1.052 sec - плагин выключен

60-32=28 => а 28 - это количество комментариев.

Я не против плагинов, но только тех, которыми постоянно пользуешься. А если один раз настроил и забыл на пару лет, то логичнее использовать функцию. Как-то так.

SeVlad:
Проще воспользоваться нормальными решениями, но у ТСа плагинопаранойя при непонимании процессов, а чём он и сообщал в старпосте.

Раз все так просто, предложите пожалуйста нормальное решение с минимальной нагрузкой БД, я его не нашел.

TextSupplier, в конец файла силгл.пхп перед футером попробуй добавить следующий код:

<?php get_sidebar(); ?>

У всех шаблонов, с которыми я работал, сайтбар именно так подгружался;)

Всего: 421