Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Каталог файлов

[ Начало раздела | Новые файлы | Популярные файлы | Добавить файл ]
Начало раздела Files / Блоки Slaed Cms / Комментарии / Блок «Последние комментарии» для Slaed 2.2

Залил файл: Serg_pnz E-Mail автора Домашняя страницаРейтинг: 0.00/0Средняя оценка: 0
Размер файла: 1.59 KBДата публикации: 03.04.2007
Версия: 1Скачали: 122

Тот же блок, но для Slaed 2.2


 
 
Комментарии

Def
Дата: 24.02.2008 | Комментарий: 8
DefМодификация для 3.5pro:
Не работает!!!
www.ethnolife.net
Дата: 16.02.2008 | Комментарий: 7
www.ethnolife.netМодификация для 3.5pro:

PHP - Код
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?php
if (!defined('BLOCK_FILE')) {
    
Header("Location: ../index.php");
    exit;
}

##  © Serg_pnz
##  e-mail: print58@yandex.ru

/*-------------- настраиваемые параметры --------------*/

$strip = 50; #обрезка текста комментария
$limit = 10; #количество комментариев (тем)
$raz_tag = "<b><i><u>"; #разрешенные теги в комментарии. Набирать БЕЗ ПРОБЕЛОВ между тегами!

/*-------------- конец настраиваемые параметры --------------*/



global $prefix, $db;

$result = $db->sql_query("SELECT MAX(id) AS maxid, modul, cid  FROM ".$prefix."_comment GROUP BY modul, cid ORDER BY maxid DESC LIMIT $limit ");
while (list(
$maxid, $modul, $cid) = $db->sql_fetchrow($result)) {
    
$mmaxid[] = $maxid;

    switch(
$modul) {
        case
"Voting":
        
$mVoting[] = "$cid";
        break;

        case
"News":
        
$mNews[] = "$cid";
        break;
    
        case
"Files":
        
$mFiles[] = "$cid";
        break;

        case
"Pages":
        
$mPages[] = "$cid";
        break;
    }
}

//--------- News
$const = sizeof ($mNews);
if (
$const>0) {
    
$sql = " SELECT sid, title FROM ".$prefix."_stories WHERE ";
    for (
$i=0; $i<($const-1); $i++) {
        
$sql .= " sid='".$mNews[$i]."' OR ";
    }
    
$sql .= " sid='".$mNews[$const-1]."' ";
    
$result = $db->sql_query($sql);
    while(list(
$sid, $title) = $db->sql_fetchrow($result)) $mtNews[$sid] = $title;
}

//--------- Voting
$const = sizeof ($mVoting);
if (
$const>0) {
    
$sql = " SELECT poll_id, poll_title FROM ".$prefix."_survey WHERE ";
    for (
$i=0; $i<($const-1); $i++) {
        
$sql .= " poll_id='".$mVoting[$i]."' OR ";
    }
    
$sql .= " poll_id='".$mVoting[$const-1]."' ";
    
$result = $db->sql_query($sql);
    while(list(
$sid, $title) = $db->sql_fetchrow($result)) $mtVoting[$sid] = $title;
}

//--------- Files
$const = sizeof ($mFiles);
if (
$const>0) {
    
$sql = " SELECT lid, title FROM ".$prefix."_files WHERE ";
    for (
$i=0; $i<($const-1); $i++) {
        
$sql .= " lid='".$mFiles[$i]."' OR ";
    }
    
$sql .= " lid='".$mFiles[$const-1]."' ";
    
$result = $db->sql_query($sql);
    while(list(
$sid, $title) = $db->sql_fetchrow($result)) $mtFiles[$sid] = $title;
}

//--------- Pages
$const = sizeof ($mPages);
if (
$const>0) {
    
$sql = " SELECT pid, title FROM ".$prefix."_pages WHERE ";
    for (
$i=0; $i<($const-1); $i++) {
        
$sql .= " pid='".$mPages[$i]."' OR ";
    }
    
$sql .= " pid='".$mPages[$const-1]."' ";
    
$result = $db->sql_query($sql);
    while(list(
$sid, $title) = $db->sql_fetchrow($result)) $mtPages[$sid] = $title;
}

//---------- Сам блок
$sql = " SELECT a.cid, a.modul, a.date, a.name, a.comment, a.uid, b.user_name FROM ".$prefix."_comment AS a LEFT JOIN ".$prefix."_users AS b ON (a.uid=b.user_id)  WHERE ";
for (
$i=0; $i<($limit-1); $i++) {
    
$sql .= " id='".$mmaxid[$i]."' OR ";
}
    
$sql .= " id='".$mmaxid[$limit-1]."' ORDER BY id DESC ";

$i=0;
$result = $db->sql_query($sql);
while(list(
$cid, $modul, $date, $name, $comment, $uid, $user_name) = $db->sql_fetchrow($result)) {
$i++;
$comment = preg_replace("#\[quote\](.*?)\[/quote\]#si","",$comment);
$comment = preg_replace("#\[php\](.*?)\[/php\]#si","",$comment);
$comment = preg_replace("#\[code\](.*?)\[/code\]#si","",$comment);
$comment = preg_replace("#\[hide\](.*?)\[/hide\]#si","",$comment);
#$comment = preg_replace("#\[color=olive\]\[size=9\]_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.*#si", "", $comment);
$comment = cutstr(strip_tags(bb_decode($comment), $raz_tag), $strip);

$date = formatTimestamp($date);

if (
$uid!="0") {$name=$user_name;}

switch(
$modul) {
    case
"Voting":
    
$link = "<a href=\"Voting-view-$cid.html#$cid\" title=\"".$mtVoting[$cid]."\">";
    break;

    case
"News":
    
$link = "<a href=\"News-view-$cid.html#$cid\" title=\"".$mtNews[$cid]."\">";
    break;
    
    case
"Files":
    
$link = "<a href=\"Files-view-$cid.html#$cid\" title=\"".$mtFiles[$cid]."\">";
    break;

    case
"Pages":
    
$link = "<a href=\"Pages-view-$cid.html#$cid\" title=\"".$mtPages[$cid]."\">";
    break;
}

$content .= "
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
    <tr style=\"padding-top: 7px;\">
        <td style=\"padding-right: 5px;\">"
."$link"."<img src=\"images/blocks/$modul.gif\" border=\"0\"></a></td>
        <td width=\"100%\">
$date <b>$name</b></td>
    </tr>
    <tr>
        <td colspan=\"2\">"
."$link"."$comment</a></td>
    </tr>"
;
if (
$i!=$limit) {$content .= "<tr><td colspan=\"2\"><hr width=\"90%\"></td></tr>";}
$content .= "</table>";
}

?>
Sнэйк
Дата: 04.06.2007 | Комментарий: 6
SнэйкAnti, спасибо ... Вечерком потыркаюсь, а то уже глаза слипаются
Anti
Дата: 03.06.2007 | Комментарий: 5
AntiSнэйк, найди в коде блока такие строки
Код
1
2
3
$strip = [b]50; #обрезка текста комментария[/b]
$limit = [b]10; #количество комментариев[/b] (тем)


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 03.06.2007г.
Sнэйк
Дата: 03.06.2007 | Комментарий: 4
SнэйкСпасибо. На 2.3 работает ))) Только как ето сделать по короче ??? А то он оч длинный )))

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 03.06.2007г.
Stargot
Дата: 30.05.2007 | Комментарий: 3
Stargotспасибо за блок для 2,2
argent1342
Дата: 09.04.2007 | Комментарий: 2
argent1342Извиняюсь , всё само сабой наладилось...
argent1342
Дата: 08.04.2007 | Комментарий: 1
argent1342Блок классный,конечно,спасибо!
А не подскажешь,как его сделать поуже.
А то он у меня расползся чуть шире остальных.
Спасибо за блок!
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Ноябрь, 2024
пнвтсрчтптсбвс
123
45678910
11121314151617
18192021222324
252627282930
Купить.
Можно в кредит на 90 дней!
Навигация
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.060 сек. и 18 запросов к базе данных за 0.027 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.