<?php
#include("config/config.php");
function pokaz_news($id)
{
$tpl = new TemplatePower("tpl_" . $_SESSION["lang"] . "/" . $_SESSION["nazwa_grupa"] ."/news.tpl");
$tpl->prepare();
$zap_temat=mysql_query("SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "temat WHERE id_temat='" . $id . "'") or
die(mysql_error() . "Błąd zapytania o temat");
$tpl->newBlock("dzial");
$tpl->assign("tytul", mb_strtoupper($odp_temat["nazwa_pl"],"ISO-8859-2"));
$query="SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "tekst WHERE id_temat='" . $id . "' AND pokazuj='1' ORDER BY data DESC";
$paging = new mysqlPaging
($query,5
,stristr($_SERVER['REQUEST_URI'],'temat')); $tpl->assign("_ROOT.pages", $paging->printPagesNums());
$i=1;
{
$tpl->newBlock("news");
$tpl->assign("id_tekst", $odp_news["id_tekst"]);
$tpl->assign("id_temat", $odp_news["id_temat"]);
$tpl->assign("tytul", strip_tags($odp_news["tytul_" . $_SESSION["lang"]],"<strong><b><i><p>")); $tpl->assign("zajawka", strip_tags($odp_news["zajawka_" . $_SESSION["lang"]],"<strong><b><i><p><a>")); $tpl->assign("tresc", $odp_news["tresc_" . $_SESSION["lang"]]);
$tpl->assign("data", substr($odp_news["data"],0
,10
)); $zap_foto=mysql_query("SELECT * FROM " . $GLOBALS["conf"]["database"]["mod"] . "foto WHERE id_tekst='" . $odp_news["id_tekst"] . "' AND pierwszy=1") or
die(mysql_error() . "Błąd zapytania o pierwsze foto"); {
$tpl->newBlock("foto_zajawka");
foreach ($odp_foto as $klucz=>$wartosc)
{
$tpl->assign($klucz,$wartosc);
}
$tpl->assign("url_foto", $GLOBALS["conf"]["url"]["foto"]);
$tpl->assign("id_tekst", $odp_news["id_tekst"]);
}
if($odp_news["tresc_" . $_SESSION["lang"]]<>"")
{
$tpl->assign("licznik", "przeczytano " . $odp_news["licznik"] . " razy");
$zap_komentarze=mysql_query("SELECT COUNT(*) AS ilosc FROM " . $GLOBALS["conf"]["database"]["mod"] . "komentarz WHERE id_tekst='" . $odp_news["id_tekst"] . "'"); $tpl->assign("wiecej", "<a href=\"main/a/tekst/id/" . $odp_news["id_tekst"] . "\">Przeczytaj więcej ...</a>");
$tpl->assign("il_komentarzy","komentarzy " . $odp_komentarze["ilosc"]);
if ($odp_temat["komentarze"]==1)
{
$komentarze="<img src=\"images/comment_icon.jpg\" class=\"icons\"/> komentarzy: " . $odp_komentarze["ilosc"];
}
else
{
$komentarze="";
}
$tpl->assign("footer","<p class=\"text_footer\">" . $komentarze . "<a href=\"javascript:poptastic('" . $conf["url"]["base"] . "print/do_druku_" . $_SESSION["lang"] . ".php?id=" . $odp_news["id_tekst"] . "','Do druku')\"><img src=\"images/printer_icon.jpg\" class=\"icons\"/> do druku </a> <a href=\"?a=tekst&id=" . $odp_news["id_tekst"] . "\"> więcej >>></a></p>");
}
else
{
$tpl->assign("footer","<p class=\"text_footer\"><a href=\"?a=tekst&id=" . $odp_news["id_tekst"] . "\"> <a href=\"javascript:poptastic('" . $conf["url"]["base"] . "print/do_druku_" . $_SESSION["lang"] . ".php?id=" . $odp_news["id_tekst"] . "','Do druku')\"><img src=\"images/printer_icon.jpg\" class=\"icons\"/> do druku </a></p>");
}
$i++;
}
$tpl->printToScreen();
}
?>
Przepraszam, nie zrozumiałem ;] To jest skrypt który pokazuje newsy, nie pisałem go, to gotowiec!
No, pomoże ktoś ?