Чтение RSS каналов

Форум

Открыть Ответить

Блок 'последние комментарии'

0

0
1
26.06.2009 12:23:28
Подскажите пожалуйста, как вывести последние комментарии на Open Slaed? Блок от версии 3.5PRO не подходит. Заранее спасибо


Версия системы: Open SLAED 1.*
4

4
2
26.06.2009 13:20:54
в админке есть функция комментариев ее можно засунуть в блок и ни чего соченять ни надо
3.75

3.75
3
26.06.2009 14:13:23
А подробнее? Каким образом засунуть в блок?
4

4
4
26.06.2009 20:54:34
ra55551, что за ересь вы несете?
3.89

3.89
5
26.06.2009 23:00:36
sam07, тихо тихо. Хочется увидеть полёт мысли.
3.88

3.88
6
28.06.2009 06:43:51
Chianuk, sam07, Чем понтоваться тут, лучше бы помогли.


sadam, Вот код блока на локалке вроде работает

Скопировать
<?php
# Copyright © 2005 - 2008 SLAED
# Website: http://www.slaed.net
if (!defined("BLOCK_FILE")) {
Header("Location: ../index.php");
exit;}


global $prefix, $db;
#количество комментариев на страницу
$kol = 10;
#длина текста
$dlina = 50;
$result = $db->sql_query("SELECT a.id, a.cid, a.modul,a.date, a.name, a.comment, b.user_name FROM ".$prefix."_comment AS a

LEFT JOIN ".$prefix."_users AS b ON (a.uid=b.user_id) ORDER BY date DESC LIMIT $kol");
if ($db->sql_numrows($result) > 0) {
while (list($id, $cid, $com_modul,$date, $com_name, $com_text, $user_name) = $db->sql_fetchrow($result)) {


$com_name = ($user_name) ? "".user_info($user_name, 1)."" : (($com_name) ? $com_name : $confu['anonym']);

$content .= "<table cellspacing=\"0\" cellpadding=\"1\" border=\"0\"><tr><td>» $date<br><b>$com_name</b>: <a

href=\"".view_article($com_modul, $cid, $id)."\" title=\""._READMORE."\">".substr(text_filter(bb_decode($com_text,

$com_modul)),0,$dlina)."</a></td></tr></table><hr>";}}
?>


На счет ереси:


Код блока сделан из функции

function comm_show() {
global $prefix, $db, $admin_file, $conf, $confu;
head();
comm_navi();
$num = isset($_GET['num']) ? intval($_GET['num']) : "1";
$offset = ($num-1) * $conf['anum'] ;
$result = $db->sql_query("SELECT a.id, a.cid, a.modul, a.name, a.comment, b.user_name FROM ".$prefix."_comment AS a

LEFT JOIN ".$prefix."_users AS b ON (a.uid=b.user_id) ORDER BY date DESC LIMIT ".$offset.", ".$conf['anum']."");
if ($db->sql_numrows($result) > 0) {
open();
echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"sort\"

id=\"sort_id\"><tr>"
."<th>"._ID."</th><th>"._MODUL."</th><th>"._NICKNAME."</th><th

width=\"60%\">"._COMMENT."</th><th>"._FUNCTIONS."</th></tr>";
while (list($id, $cid, $com_modul, $com_name, $com_text, $user_name) = $db->sql_fetchrow($result)) {
$com_name = ($user_name) ? "".user_info($user_name, 1)."" : (($com_name) ? $com_name :

$confu['anonym']);
echo "<tr class=\"bgcolor1\">"
."<td align=\"center\">$id</td>"
."<td align=\"center\">$com_modul</td>"
."<td align=\"center\">$com_name</td>"
."<td>".bb_decode($com_text, $com_modul)."</td>"
."<td align=\"center\">".ad_edit("".$admin_file.".php?op=comm_edit&id=".$id."")." <a

href=\"".view_article($com_modul, $cid, $id)."\" title=\""._READMORE."\"><img src=\"".img_find("all/about")."\" border=\"0\"

align=\"center\" alt=\""._READMORE."\"></a>

".ad_delete("".$admin_file.".php?op=comm_del&id=$id&cid=$cid&modul=".$com_modul."&refer=1",

cutstr(text_filter(bb_decode($com_text, $com_modul)), 50))."</td></tr>";
}
echo "</table>";
close();
list($numstories) = $db->sql_fetchrow($db->sql_query("SELECT Count(id) FROM ".$prefix."_comment"));
$numpages = ceil($numstories / $conf['anum']);
num_page("", $numstories, $numpages, $conf['anum'], "op=comm_show&");
} else {
warning(""._NO_INFO."", "", "", 2);
}
foot();
}
3.75

3.75
7
28.06.2009 11:15:3728.06.2009 16:33:15
ra55551, уважаемый, понтоваться мне или нет, уж далеко не вам судить - поверьте!

охринет, вот это для чего ?

head();
comm_navi();
$num = isset($_GET['num']) ? intval($_GET['num']) : "1";
$offset = ($num-1) * $conf['anum'] ;



для чего в блоке такие функции как open() close() и foot() и уж тем более ad_delete();
говорите у вас этот самый блок стоит ? можно скрин? очень хочется посмотреть на сайт с 2мя шапками.

я ж говорю - деградация населения идет.
ra55551, последнее предложение не к вам адресованно!
3.89

3.89
8
28.06.2009 16:32:5228.06.2009 17:09:24
sam07, Читай внимательней:
верхний код для блока, а второй это я тебе показал из какой функции сделан блок (что бы не говорили что я несу ересь)
3.75

3.75
9
28.06.2009 16:33:5628.06.2009 16:35:03
sam07, это тело функции. Посмотри верхний код, там это почищено уже.

ra55551, а вот от оскорблений стоило бы воздержаться...
3.88

3.88
10
28.06.2009 21:15:16
Жесть :))))
в такую дурацкую ситуацию попал, здаровый дяха же, быуает ?
3.89

3.89
Открыть Ответить
спасибоподскажитеверсиикомментариипоследниеslaedзаранеефорумopenпожалуйста5proвывестиподходитблокиблок
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь