1

Тема: Последние комментарии

Помню было в версии Cutenews 1.3.1 такая очень хорошая вещь как "Last comments"
интересно такая фун-ция есть в Strawbbery 1.0.2 ???

Вышел 3аяц по нужде и нуждой прилип к тру6е

Re: Последние комментарии

лучше в Strawberry 1.1.1. и +

Присоединяюсь к "хотелке".

Re: Последние комментарии

Apocall-mc, вот здесь лежит нужный Вам плагин для Strawberry 1.0.2 http://strawberry.goodgirl.ru/files/plu … nts102.zip

Отредактировано ANT-Soft (19 Oct 2006 13:05:40)

4

Re: Последние комментарии

2ANT-Soft большое спасибо wink

Вышел 3аяц по нужде и нуждой прилип к тру6е

5

Re: Последние комментарии

Ещё вот такой вопрос, вообщем вкинул в корневую папку со Str. 1.0.2  и в файлике в нужном месте вписал

<?php
include("main/latest_comments.php");
?>

А эффекта никакого нет
Неподскажите в чём тут трабл ?

Вышел 3аяц по нужде и нуждой прилип к тру6е

Re: Последние комментарии

Apocall-mc, не "трабл", а невнимательное чтение документации.

1. этот файл нужно скопировать в папку .../plugins/,

2. активизировать его в админке в разделе Настройки->Плагины,

3. а на странице написать так:

<? latest_comments(3,50); ?>

где 3 - количество комментариев, отображаемых одновременно, 50 - количество знаков в заголовке статьи (если поставите 0, будет отображаться весь заголовок статьи без ограничений).

Отредактировано ANT-Soft (20 Oct 2006 06:39:47)

7

Re: Последние комментарии

Apocall-mc пишет:

Ещё вот такой вопрос, вообщем вкинул в корневую папку со Str. 1.0.2  и в файлике в нужном месте вписал

<?php
include("main/latest_comments.php");
?>

А эффекта никакого нет
Неподскажите в чём тут трабл ?

Читайте, пожалуйста, правила

  • 2.3. В теле сообщения (подпись и заголовок не являются телом сообщения!) должна быть указана версия скрипта: CuteNews.RU 2.5, Strawberry 1.1. и тип базы: textSQL, MySQL. Каждая версия имеет различия и при ответе это учитывается.
  • Признанный мастер чинпоко, а-ай ^_^

    8

    Re: Последние комментарии

    Вообщем ещё хочю кое-что спросить  вот там в файлике latest_comments.php есть вот такая строка как бы шаблон для вывода последних коментов:

    echo "<tr><td><a href=\"$PHP_SELF?id=$xid\">" . get_title($xid) . "</a>&nbsp;Оставил $author<td></tr>\n";

    Вообще ещё дописую туда вот это $date но при выводе даты так и не показует, возможно я неправильно что то пишу, если можете подскажите как там зделать что бы выводило дату
    Заранее спасибо wink

    Вышел 3аяц по нужде и нуждой прилип к тру6е

    Re: Последние комментарии

    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)

    Re: Последние комментарии

    ANT-Soft, может подскажешь как этот плугин заставить давать линки не id={id} а с чпу, а то получаеться ересь при красивом чпу smile
    бъюся что-то, но не получаеться (хотя может плохо бъюсь)

    11

    Re: Последние комментарии

    Черт, а мой плагин ни у кого случаем не завалялся? smile
    Там можно было настраивать все (2+ версия).

    Re: Последние комментарии

    Пашка, нет к сожалению sad но твой плугин и устанавливать труднее smile

    Re: Последние комментарии

    ANT-Soft пишет:

    Apocall-mc, вот здесь лежит нужный Вам плагин для Strawberry 1.0.2 http://strawberry.goodgirl.ru/files/plu … nts102.zip

    Есть ли данный плагин для версии Strawberry 1.1.1?

    14

    Re: Последние комментарии

    Rover, по-моему, должно работать и под Strawberry 1.1.1.

    Re: Последние комментарии

    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

    16

    Re: Последние комментарии

    Rover, потерян второй аргумент функции get_title, в котором указывается сколько символов должно выводиться в заголовке статьи. Этот аргумент передается из функции latest_comments.

    Просто при вызове функции latest_comments укажите два аргумента, то есть например

    echo latest_comments(5,100);

    в этом случае выведется пять последних комментариев, а заголовки статей будут содержать не более 100 символов. Если вместо 100 напишете 0, то будут выводиться полные заголовки статей.

    Re: Последние комментарии

    ANT-Soft, да, я так подключаю:

    <? echo latest_comments(10,0); ?>

    Не поленился, установил версию 1.0.2 (для которой плагин создавался) - там аналогичная ошибка выдается.
    Может её можно как-то скрыть? Так как ниже неё последние комментарии таки выводятся.
    Или это просто у меня плагин такой "кривой"?!

    Отредактировано Rover (16 Mar 2007 09:59:14)

    18

    Re: Последние комментарии

    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);

    Параметры функции:
    Первый - по сколько комментариев выводить на страницу,
    Второй - сколько символов будет в заголовке статьи,
    Третий - не трогайте, это по умолчанию номер страницы

    Успехов!

    Re: Последние комментарии

    ANT-Soft, большое спасибо! Ваш плагин работает без ошибок.

    Update:
    Только этот плагин замедляет скорость загрузки сайта раз в 5 sad

    Отредактировано Rover (19 Mar 2007 13:57:03)

    20

    Re: Последние комментарии

    Strawberry 1.1.1 (MySQL)
    Поставил этот плагин оказуется ссылка получается вот такая
    ?id=$xid  и потом

    Новость $xid - ненайдена ....

    Неподскажите что делать?

    Отредактировано Apocall-mc (27 Mar 2007 12:21:52)

    Вышел 3аяц по нужде и нуждой прилип к тру6е

    21

    Re: Последние комментарии

    Ещё одна проблемка возникла ....

    Так же при выводе ленты последних комментов, в тексте комментария смайлы и бб-коды отображаются образом:
    --------------------
    nick    date

    :smile: test
    --------------------
    Тоесть ни смайлов ни бб-кодов при выводе последних комментариев оно почему то непоказует ... :(


    Заранее спасибо ;)

    Вышел 3аяц по нужде и нуждой прилип к тру6е

    Re: Последние комментарии

    Apocall-mc пишет:

    Strawberry 1.1.1 (MySQL)
    Поставил этот плагин оказуется ссылка получается вот такая
    ?id=$xid  и потом

    Новость $xid - ненайдена ....

    Неподскажите что делать?

    Strawberry 1.1.1

    У меня такая же беда
    <a href="index.php?id=$xid">
    не генерирует id категории и потом новость ненайдена
    Ктонибудь поможет разобраться с этой проблемой? последнии комментарии это штука очень классная только не хотолось бы делать коменты без ссылы

    Век живи, день учись. А можно и наоборот.

    Re: Последние комментарии

    Strawberry 1.1.1 MySQL

    Как вывести непосредственно последние комментарии?

    Вот такого вида:

    Анна Сергеевна: Бла-бла-бла .Бла -бла-бла ...
    Женя Савельев: Бла-бла ...

    Re: Последние комментарии

    Там внутри надо таблицу поправить....

    Здесь молодость бродит крылато, и старость не клонит голов...
    Демо площадка Strawberry 1.2 - заходим и тестируем!

    Re: Последние комментарии

    Спасибо, разобралась. Ещё чуть подскажите, как убрать вывод номеров страниц?