![]() |
Здравствуйте, Гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
Господа, подскажите плагин для добавления в шапку поста количества комментариев. Заранее благодарен.
![]() -------------------- |
|
|
![]()
Сообщение
#2
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Если не ошибаюсь, он называется np_mostpopular
-------------------- |
|
|
![]()
Сообщение
#3
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 5 2006, 10:23 PM) Если не ошибаюсь, он называется np_mostpopular [right][snapback]668[/snapback][/right] http://wakka.xiffy.nl/commentcounter этот не подойдет? а где взять твой? -------------------- |
|
|
![]()
Сообщение
#4
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Это не совсем то.
CODE <? class NP_MostPopular extends NucleusPlugin { function getEventList() { return array(); } function getName() { return 'MostPopular'; } function getAuthor() { return 'Radek HULAN'; } function getURL() { return 'http://hulan.info/blog'; } function getVersion() { return '0.1'; } function getDescription() { return 'This plugin can be used to display the most commented articles.'; } function doSkinVar($skinType, $numberOfPosts = '5') { global $IndexURL; $query = mysql_query('SELECT count(*) as itemtotal, max(citem) as xitemid FROM nucleus_comment GROUP BY citem ORDER BY itemtotal DESC LIMIT 0,5'); $num = 0; $first=true; while ($msg = mysql_fetch_assoc ($query)) { $detail = mysql_query('SELECT ititle FROM nucleus_item WHERE inumber='.$msg['xitemid']); if ($xdetail = mysql_fetch_assoc ($detail)) { $itemlink = createItemLink($msg['xitemid'], ''); $num++; echo "\t<div class='random' id='rand'>$num. <a href=\"".$IndexURL.$itemlink."#trackback\">".strip_tags($xdetail['ititle'])."</a>"; echo " [".strval($msg['itemtotal'])."]</div>"; echo "\n"; } } } } ?> Вот то что тебе надо. Сохрани как NP_MostPopular.php В скине вставь: <%MostPopular(x)%> где х - количество постов. -------------------- |
|
|
![]()
Сообщение
#5
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Хотя вообще тебе по-моему не надо никаких плагинов.
Количество комментариев к каждому посту показывается и так. Или что ты хочешь? -------------------- |
|
|
![]()
Сообщение
#6
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 6 2006, 04:49 PM) Хотя вообще тебе по-моему не надо никаких плагинов. Количество комментариев к каждому посту показывается и так. Или что ты хочешь? [right][snapback]685[/snapback][/right] оно ТАК не показывается, для него просто зарезервирована переменная x - количество каких постов? что делает этот плугин? мне просто кол-во комментов в посте надо шоб было в шапке поста,а мы уже Бог знает куда забрались... -------------------- |
|
|
![]()
Сообщение
#7
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
Объясни подробнее, что ты хочешь?
Чем тебе не нравится стандартное отображение? Редактируй шаблоны, где показывает 0 каментов, чтобы именно 0 показывало, а не "no comments" А плагин этот выводит x самых комментируемых постов, но как я уже понял тебе не это надо. -------------------- |
|
|
![]()
Сообщение
#8
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 6 2006, 06:48 PM) Объясни подробнее, что ты хочешь? Чем тебе не нравится стандартное отображение? Редактируй шаблоны, где показывает 0 каментов, чтобы именно 0 показывало, а не "no comments" А плагин этот выводит x самых комментируемых постов, но как я уже понял тебе не это надо. [right][snapback]694[/snapback][/right] Нет не надо ![]() ![]() -------------------- |
|
|
![]()
Сообщение
#9
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
У тебя что то с шаблонами не то.
Редактируй шаблоны, все что касается комментариев, я думаю там никаких вопросов не должно возникнуть. -------------------- |
|
|
![]()
Сообщение
#10
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 8 2006, 05:02 PM) У тебя что то с шаблонами не то. Редактируй шаблоны, все что касается комментариев, я думаю там никаких вопросов не должно возникнуть. [right][snapback]699[/snapback][/right] Интересное замечание с точки зрения логики. Я начал ковыряться с шаблонами, знаний не хватает - полез к вам в форум. А, хотя кажется я понял ![]() ![]() -------------------- |
|
|
![]()
Сообщение
#11
|
|
Advanced Member ![]() ![]() ![]() Группа: User Сообщений: 126 Регистрация: 20-December 05 Пользователь №: 38 ![]() |
Вот видишь у себя в блоге фишку "Add comment" - это значит комментариев нет, типа можно их добавить. Так вот если к посту будут комментарии оно заменится на Х comments, где х - число комментариев.
Где это найти? Это в скине, например для главной страницы за это отвечает переменная <%comments%>. Если хочешь изменить место - пермещай куда тебе удобно. Как настроить вид отображения? Это делается в шаблонах. Открываешь шаблон default/index или какой там у тебя шаблон для отображения главной страницы. И редактируешь поля под пунктом комментарии. Для начала попробуй перевести все на русский язык :-) -------------------- |
|
|
![]()
Сообщение
#12
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
2 arry
Просто ты задаешь такие вопросы, которые в большинстве случаев не требуют объяснения. Просто зайди в админку и попытайся понять зачем там те или иные кнопочки/переключатели/поля. Тебе помогут в этом названия каждой флрмочки, которые предусмотрели разработчики для людей с неразвитым воображением. Я думаю у тебя не возникнет вопросов за что отвечают поля шаблона под названиями One Comment Two (or more) Comments No Comments Too Much Comments Попробуй использовать CODE <a title="Leave Comment" href="<%itemlink%>#nucleus_cf" rel="bookmark">Comments</a> -<%commentcount%>- В шаблонах отвечающих за комментарии (только не спрашивай где их найти). -------------------- |
|
|
![]()
Сообщение
#13
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
А тот плагин что ты указал выдает номер конкретного комментария.
Например к посту оставлено 5 комментариев, он будет их "считать": Комментарий 1 Комментарий 2 и т.д. -------------------- |
|
|
![]()
Сообщение
#14
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
Вставил в шаблон
<a title="Leave Comment" href="<%itemlink%>#nucleus_cf" rel="bookmark">Comments</a> -<%commentcount%>- Получил в ответ ![]() Comments -DISALLOWED (commentcount)- -------------------- |
|
|
![]()
Сообщение
#15
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(arry @ Mar 24 2006, 07:38 PM) Вставил в шаблон <a title="Leave Comment" href="<%itemlink%>#nucleus_cf" rel="bookmark">Comments</a> -<%commentcount%>- Получил в ответ ![]() Comments -DISALLOWED (commentcount)- [right][snapback]768[/snapback][/right] До меня дошло - просто я где то повредил шаблон и он мне не считает колво комментов, а я думал что для этого нужен плугин... осталось тока понять - какой шаблон надо заменить и где найти его правильную версию.. -------------------- |
|
|
![]()
Сообщение
#16
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
поставь пробел между - и <
-------------------- |
|
|
![]()
Сообщение
#17
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 24 2006, 09:10 PM) поставь пробел между - и < [right][snapback]770[/snapback][/right] без изменений -------------------- |
|
|
![]()
Сообщение
#18
|
|
![]() Support Staff ![]() ![]() ![]() Группа: Admin Сообщений: 1,170 Регистрация: 16-July 05 Из: nucleus.com.ru Пользователь №: 1 ![]() |
А куда ты это вставляешь?
Это надо ставить в шаблоны овечающие за комментарии -------------------- |
|
|
![]()
Сообщение
#19
|
|
![]() Member ![]() ![]() Группа: User Сообщений: 25 Регистрация: 27-February 06 Из: Moscow Пользователь №: 85 ![]() |
QUOTE(Suvoroff @ Mar 26 2006, 02:23 PM) А куда ты это вставляешь? Это надо ставить в шаблоны овечающие за комментарии [right][snapback]777[/snapback][/right] везде добавлял - еффект один и тот же... -------------------- |
|
|
![]()
Сообщение
#20
|
|
Advanced Member ![]() ![]() ![]() Группа: User Сообщений: 126 Регистрация: 20-December 05 Пользователь №: 38 ![]() |
Если что-то произошло со скином, то его можно переустановить. Только в таком случае все изменения будут потеряны.
Что касается комментариев: в шаблоне, в той его части, которая отвечает за внешний вид поста (это в самом вверху) будет переменная <%comments%>. Где именно она находится в шапке, в основной части или в футере - это уже как душа лежит. То что будет отображаться этой переменной определяется следующим разделом в шаблоне - комментарии (это сразу же под постами). Именно здесь и можно использовать переменные спецыфические для комментариев в т.ч. и commentcount. Имейте в виду, что как правило в скине несколько шаблонов - для главной страницы и для сообщения. -------------------- |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 7th December 2019 - 09:41 PM |