| Autor | Zpráva | ||
|---|---|---|---|
| kukweb Profil |
#1 · Zasláno: 1. 3. 2009, 01:16:12 · Upravil/a: kukweb
Na svich strankach, pouzivam RSS generator. Pouzivam ho k vypisu z MySQL na sve forum. Na foru mam urcita temata utajena pred verejnosti. Bohuzel RSS mne to zobrazuje. Domnivam se, kdyz udelam zmenu a pridam
if ($row['ID_BOARD'] != "12" ) { ...... pokracovani }else{ echo "utajeno"; } Tema s ID 12, by se nemelo zobrazovat, ale nevim proc nejak to nefunguje. <?php
// vloľení potřebných tříd
include 'rss_generator.class.php';
include 'xml_generator.class.php';
include 'xmysql.class.php';
// pomocí hlavičky nastvíme content-type¨na XML
header('Content-type: text/xml');
// vytvoření a nastavení třídy pro databázi
$sql = new tMysql;
$sql->dbName = 'db_dom_cz';
$sql->dbHost = 'localhost';
$sql->dbUser='db.dom.cz';
$sql->dbPassword= 'heslo';
// připojení k db
$sql->connect();
// provedení sql dotazu
$sql->query('rss',
'SELECT * '.
'FROM smf_messages ORDER BY -ID_MSG LIMIT 15'
);
if ($row['ID_BOARD'] != "12" ) {
// vytvoření instance třídy c_rss_generátor
$rss = new c_rss_generator;
// vytvoření kanálu
$rss->add_chanel('Česká a slovenská komunita v irsku.',
array(
'title'=>'irsko.kukweb.info',
'description'=>'FORUM Česke a Slovenske komunity v irsku.',
'link'=>'http://irsko.kukweb.info',
'language'=>'cs',
'image'=>array(
'title'=>'irsko.kukweb.info logo',
'url'=>'http://irsko.snadno.eu/rek2.gif',
'link'=>'http://irsko.kukweb.info',
'width'=>'60',
'height'=>'60',
'description'=>'FORUM Ceske a Slovenske komunity v irsku.',
)
)
);
// procházení výsledkú dotazu a vkládání do kanálu
while($row = $sql->fetch_assoc('rss')) {
$rss->add_item('FORMUM CZ&SK in IRELAND',
array(
'title' => $row['subject'].' Od: '. $row['posterName'],
'link' => 'http://irsko.kukweb.info/index.php?topic='.$row['ID_TOPIC'].'.msg'.$row['ID_MSG'].';topicseen#msg'.$row['ID_MSG'],
'description' => $row['body'],
'author' => $row['posterName'],
// prevod z timestampu na poľadovaný fromát
'pubDate' => gmdate('D, d M Y H:i:s', $row['posterTime']).' GMT'
)
);
};
// vytvoření rss a odeslání na výstup
echo $rss->create_rss();
}else{
echo "utajeno";
}
?> |
||
| Watchick Profil |
#2 · Zasláno: 1. 3. 2009, 06:49:04
dej si před to
if ($row['ID_BOARD'] != "12" ) {tohle: var_dump($row['ID_BOARD']); |
||
| kukweb Profil |
#3 · Zasláno: 1. 3. 2009, 12:26:27
ak to nefunguje, udelal jsem tuto upravu
'FROM smf_messages WHERE ID_BOARD != 12 ORDER BY -ID_MSG LIMIT 15'); |
||
|
Časová prodleva: 17 let
|
|||
0