Autor Zpráva
kukweb
Profil
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
dej si před to

if ($row['ID_BOARD'] != "12" ) {

tohle:
var_dump($row['ID_BOARD']);
kukweb
Profil
ak to nefunguje, udelal jsem tuto upravu

  'FROM smf_messages WHERE ID_BOARD != 12 ORDER BY -ID_MSG LIMIT 15');

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: