Тема: Последние комментарии
Помню было в версии Cutenews 1.3.1 такая очень хорошая вещь как "Last comments"
интересно такая фун-ция есть в Strawbbery 1.0.2 ???
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помню было в версии Cutenews 1.3.1 такая очень хорошая вещь как "Last comments"
интересно такая фун-ция есть в Strawbbery 1.0.2 ???
лучше в Strawberry 1.1.1. и +
Присоединяюсь к "хотелке".
Apocall-mc, вот здесь лежит нужный Вам плагин для Strawberry 1.0.2 http://strawberry.goodgirl.ru/files/plu … nts102.zip
Отредактировано ANT-Soft (19 Oct 2006 13:05:40)
2ANT-Soft большое спасибо ![]()
Ещё вот такой вопрос, вообщем вкинул в корневую папку со Str. 1.0.2 и в файлике в нужном месте вписал
<?php
include("main/latest_comments.php");
?>А эффекта никакого нет
Неподскажите в чём тут трабл ?
Apocall-mc, не "трабл", а невнимательное чтение документации.
1. этот файл нужно скопировать в папку .../plugins/,
2. активизировать его в админке в разделе Настройки->Плагины,
3. а на странице написать так:
<? latest_comments(3,50); ?>где 3 - количество комментариев, отображаемых одновременно, 50 - количество знаков в заголовке статьи (если поставите 0, будет отображаться весь заголовок статьи без ограничений).
Отредактировано ANT-Soft (20 Oct 2006 06:39:47)
Ещё вот такой вопрос, вообщем вкинул в корневую папку со Str. 1.0.2 и в файлике в нужном месте вписал
<?php include("main/latest_comments.php"); ?>А эффекта никакого нет
Неподскажите в чём тут трабл ?
2.3. В теле сообщения (подпись и заголовок не являются телом сообщения!) должна быть указана версия скрипта: CuteNews.RU 2.5, Strawberry 1.1. и тип базы: textSQL, MySQL. Каждая версия имеет различия и при ответе это учитывается.
Вообщем ещё хочю кое-что спросить вот там в файлике latest_comments.php есть вот такая строка как бы шаблон для вывода последних коментов:
echo "<tr><td><a href=\"$PHP_SELF?id=$xid\">" . get_title($xid) . "</a> Оставил $author<td></tr>\n";Вообще ещё дописую туда вот это $date но при выводе даты так и не показует, возможно я неправильно что то пишу, если можете подскажите как там зделать что бы выводило дату
Заранее спасибо ![]()
Apocall-mc, советы:
1. Отреагируйте на замечание Лёхи (пост #7)
2. Посмотрите как в теле плагина выглядит функция get_title($xid);
3. Напишите свою функцию по её образу и подобию с названием например get_date($xid);
4. Используйте get_date($xid); для вывода даты комментария
Или другой вариант. Под строками:
foreach ($comments as $comment){
$xid = $comment['post_id'];
$author = $comment['author'];допишите
$date = $comment['date'];и используйте функцию
date("j.m.Yг. в H:i",$date);для вывода времени комментария.
Отредактировано ANT-Soft (23 Oct 2006 12:23:02)
ANT-Soft, может подскажешь как этот плугин заставить давать линки не id={id} а с чпу, а то получаеться ересь при красивом чпу ![]()
бъюся что-то, но не получаеться (хотя может плохо бъюсь)
Черт, а мой плагин ни у кого случаем не завалялся? ![]()
Там можно было настраивать все (2+ версия).
Пашка, нет к сожалению
но твой плугин и устанавливать труднее ![]()
Apocall-mc, вот здесь лежит нужный Вам плагин для Strawberry 1.0.2 http://strawberry.goodgirl.ru/files/plu … nts102.zip
Есть ли данный плагин для версии Strawberry 1.1.1?
Rover, по-моему, должно работать и под Strawberry 1.1.1.
ANT-Soft, скрипт работает, но выдает ошибки:
Warning: Missing argument 2 for get_title() in z:\home\site\www\plugins\latest_comments.php on line 52
52 строчка:
function get_title($xid, $max_length)Strawberry 1.1.1, txtsql
чпу: {year}/{month}/{day}/{title}.html
Rover, потерян второй аргумент функции get_title, в котором указывается сколько символов должно выводиться в заголовке статьи. Этот аргумент передается из функции latest_comments.
Просто при вызове функции latest_comments укажите два аргумента, то есть например
echo latest_comments(5,100);в этом случае выведется пять последних комментариев, а заголовки статей будут содержать не более 100 символов. Если вместо 100 напишете 0, то будут выводиться полные заголовки статей.
ANT-Soft, да, я так подключаю:
<? echo latest_comments(10,0); ?>Не поленился, установил версию 1.0.2 (для которой плагин создавался) - там аналогичная ошибка выдается.
Может её можно как-то скрыть? Так как ниже неё последние комментарии таки выводятся.
Или это просто у меня плагин такой "кривой"?!
Отредактировано Rover (16 Mar 2007 09:59:14)
Rover, к сожалению у меня не сохранился оригинальный плагин latest_comments, поэтому выложу свой - модернизированный. http://strawberry.goodgirl.ru/files/plu … mments.zip Там я еще дописал функцию all_comments, которая выводит все комментарии с постраничной разбивкой и get_categ, которая определяет из какой категории комментируемая статья. Исправьте этот плагин под свои нужды (в частности - исправьте классы). Сможете?
Кстати, функция all_comments (все комментарии) вызывается со страницы так:
$pag=$_GET['page'];
all_comments(20,100,$pag);Параметры функции:
Первый - по сколько комментариев выводить на страницу,
Второй - сколько символов будет в заголовке статьи,
Третий - не трогайте, это по умолчанию номер страницы
Успехов!
ANT-Soft, большое спасибо! Ваш плагин работает без ошибок.
Update:
Только этот плагин замедляет скорость загрузки сайта раз в 5 ![]()
Отредактировано Rover (19 Mar 2007 13:57:03)
Strawberry 1.1.1 (MySQL)
Поставил этот плагин оказуется ссылка получается вот такая
?id=$xid и потом
Новость $xid - ненайдена ....
Неподскажите что делать?
Отредактировано Apocall-mc (27 Mar 2007 12:21:52)
Ещё одна проблемка возникла ....
Так же при выводе ленты последних комментов, в тексте комментария смайлы и бб-коды отображаются образом:
--------------------
nick date
:smile: test
--------------------
Тоесть ни смайлов ни бб-кодов при выводе последних комментариев оно почему то непоказует ... :(
Заранее спасибо ;)
Strawberry 1.1.1 (MySQL)
Поставил этот плагин оказуется ссылка получается вот такая
?id=$xid и потомНовость $xid - ненайдена ....
Неподскажите что делать?
Strawberry 1.1.1
У меня такая же беда
<a href="index.php?id=$xid">
не генерирует id категории и потом новость ненайдена
Ктонибудь поможет разобраться с этой проблемой? последнии комментарии это штука очень классная только не хотолось бы делать коменты без ссылы
Strawberry 1.1.1 MySQL
Как вывести непосредственно последние комментарии?
Вот такого вида:
Анна Сергеевна: Бла-бла-бла .Бла -бла-бла ...
Женя Савельев: Бла-бла ...
Там внутри надо таблицу поправить....
Спасибо, разобралась. Ещё чуть подскажите, как убрать вывод номеров страниц?
Чтобы отправить ответ, вы должны войти или зарегистрироваться