Вход на сайт
Последние комментарии

1 час и 22 минуты назад - BasssTa
Прикольно

7 часов назад - idal
дякую

8 часов назад - Aribova
Бывают в жизни огорченья

1 день и 11 часов назад - vladimir
ПриватБанк,Нажать СПАСИБО и тогд ...

1 день и 15 часов назад - ПриватБанк
как скачят

1 день и 15 часов назад - vladimir
Да не я ж. Парень по имени ДЕЛ :)

1 день и 15 часов назад - arowana
Спасибо что рипнул мой шаблон

1 день и 20 часов назад - k12st
Извините за отнятое время, но ка ...

2 дня и 15 часов назад - Spaun
Показать / Скрыть текст[hide]Нор ...

2 дня и 17 часов назад - slavyan
Чёт я смотрб багов много, а жаль ...

Опрос


Новые сверху
Новые последние
Разберусь по дате


Календарь

«    Январь 2007    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Какие-то ссылки

seo-monster.ru - сервис проверки доменов
хочешь такой же информер?

Останні коментаріїБесплатные модули для ДЛЕ

Модуль показує останній коментарі на вашому сайті.

Встановлення.

Крок 1.

Створюємо модуль recent_comments.php зміст якого:

<?php

if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
  $recent_comments = "<h3>Останні коментарії</h3>";
  $query = "SELECT ".PREFIX."_post.date date, ".PREFIX."_post.alt_name alt_name,
        ".PREFIX."_comments.text text,".PREFIX."_post.comm_num comm_num
        FROM " . PREFIX . "_post, ".PREFIX."_category, " . PREFIX . "_comments
              WHERE " . PREFIX . "_comments.post_id = " . PREFIX . "_post.id
              AND ".PREFIX."_post.category = ".PREFIX."_category.id
              ORDER BY " . PREFIX . "_comments.date
              DESC LIMIT 0 , 10";

  $result = $db->query(    $query );
  if( mysql_num_rows( $result ) >0 )
  {
      while ($row = $db->get_row( $result ))
      {
        $text = strip_tags($row['comment_text']);
        if ( strlen( $text )>35 )
          {
            $text = substr($text, 0, 32) . " ...";
          }
        $date = explode("-",substr($row['post_date'],0,10));
        $recent_comments .= "<p align=left>".substr($row['comment_date'],0,10)." - ".$row['name']."<br>";
        $recent_comments .= "<a href=".$config['http_home_url'].$date[0]."/".$date[1]."/".$date[2]."/".$row['alt_name'].".html#comment>".$text."</a>";
        $recent_comments .= "</p>";
      }
   }
   $recent_comments .= "</p>";
?>

Зберігаємо файл в папці з модулями: engine/modules/recent_modules.php.


Крок 2.

В шаблоні main.tpl, де нам треба вивести коментарії, пишемо {recent_comments}.

Крок 3.

Файл index.php.
Після

$tpl->set('{speedbar}', $tpl->result['speedbar']);


дописуємо

$tpl->set('{recent_comments}',$recent_comments);


Крок 4.

Файл engine/init.php.
Передостання строка. Додаємо:

require_once ENGINE_DIR.'/modules/recent_comments.php';


Все!


Спасибо сказали: Lion__, Hitman.UA, Quaro, DVS



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
#1 написал: Dedy (16 января 2007 18:51)

Публикаций: 0
Комментариев: 8
эт что такое ?? это же сайт подержки а не каккойто заброшеный форум !!!! надо же написать что куда бросать наверное ????
#2 написал: vladimir (16 января 2007 20:18)

Публикаций: 180
Комментариев: 380
Пардон. Написал черновик и не поставил галочку чтобы не публиковать на сайте. Сейчас обрисую) wink


--------------------
#3 написал: slayer (18 января 2007 14:33)

Публикаций: 1
Комментариев: 12
модуль не верно описан, как следствие не работает
1) ашипка незначительная -
имеется:
Шаг 1.
Создаём модуль resent_comments.php содержание которого:

должно быть recent_comments.php
2) имеется
Шаг 2.

В шаблоне main.tpl, где нам нужно вывести комментарии, пишем {recent_comments}.

должно быть
{last_comments}
______________
p.s. исправленный блок не проверялся


--------------------
#4 написал: vladimir (18 января 2007 15:24)

Публикаций: 180
Комментариев: 380
sad ,
Да, точно.
Просто написав его я увидел, что модуль lastcomments уже есть. А мой уже назывался last_comments.
И чтобы не было неразберихи и я сменил название не проследив за возможными последствиями wink .


--------------------
#5 написал: PoMaH (13 февраля 2007 00:58)

Публикаций: 0
Комментариев: 0
a vot cache nadobylob zdelat`...
#6 написал: Lion__ (7 мая 2008 19:31)

Публикаций: 3
Комментариев: 26
ПОМОГИТЕ!!!!!
пишет:

Parse error: syntax error, unexpected T_REQUIRE_ONCE in /home/******/domains/*****/public_html/engine/init.php on line 339


линия 339:
require_once ENGINE_DIR.'/modules/recent_comments.php';

в чём проблема??????7

Крок 4.

Файл engine/init.php.
Передостання строка. Додаємо:

require_once ENGINE_DIR.'/modules/recent_comments.php';


Все!


Вот последнии строки:

if ($config['rss_informer'])
include_once ENGINE_DIR.'/modules/rssinform.php';
require_once ENGINE_DIR.'/modules/online.php';
require_once ENGINE_DIR.'/modules/category_block.php'
require_once ENGINE_DIR.'/modules/recent_comments.php';
?>


Всё, отбой тривоги wink , решил сам, надо было прописать сюда:
require_once ENGINE_DIR.'/modules/online.php';
require_once ENGINE_DIR.'/modules/recent_comments.php';
require_once ENGINE_DIR.'/modules/category_block.php'
?>


вот тока последнии коменты не отображаются:(
#7 написал: vladimir (7 мая 2008 21:43)

Публикаций: 180
Комментариев: 380
Lion__,
Ошибка синтаксиса. Не хватало ;.
Как ты исправил: ты просто ошибочную строку поместил в конце файла, а таким строкам можно не писать знака ;


--------------------
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.