Script PHP, podobné články

none_

Re:Script PHP, podobné články
« Odpověď #30 kdy: 09. 12. 2021, 14:04:18 »
Kvetosi, sice moje odpoved neni ANO/NE, ale stejne si ji neodpustim.

Okamzite se na to vykaslete. Hlavne, pokud na funkcnost vysledku mate navazane nejake finance. Pokud si prasite vlastni webik, tak asi smele do toho. Kazdy nejak zacina. Kazdopadne za pul roku se na tenhle kod podivate a budete se sam sebe ptat, co jsem tim sakra chtel rict. Podle toho vaseho kodu vam nikdo neporadi. Chyb tam bude jak much. Namatkou treba tohle nejspis nebude fungovat: fusion_get_locale('', INFUSIONS.'news/templates/locale/Czech.php/');

Pokud jde o bezpecnost, tak to vam nikdo nerekne. Nemate zadny systematicky pristup k reseni veci. Tzn jednou nekam placnete zavolani nejaky funkce, po druhy zase jine, po treti tam neni nic...


Květoš

  • *
  • 36
  • Umím HTML a JavaScript
    • Zobrazit profil
    • Nekecamweb
    • E-mail
Re:Script PHP, podobné články
« Odpověď #31 kdy: 09. 12. 2021, 15:36:04 »
@none_
Moc díky za info ke konkrétnímu kódu.
Ale...
1/ fusion_get_locale('', INFUSIONS.'news/templates/locale/Czech.php/'); tam musí být, jinak se nezobrazí nadpis "Internet - související články" nad linky pro odkazy podobných článků. Jinak jsem to nevyřešil.
2/ A funguje to. Podívejte se na tu stránku (zcela nahoře jsou ty linky na podobné stránky):
https://nekecamweb.cz/news/35/jak%C3%BD-je-windows-11?
Květoš
Ahoj all! Chci rozšířit znalosti o PHP.

3ugeene

Re:Script PHP, podobné články
« Odpověď #32 kdy: 10. 12. 2021, 10:46:41 »
nejde o to, jestli to funguje, ale o to, jak to funguje a jak je to napadnutelny

Květoš

  • *
  • 36
  • Umím HTML a JavaScript
    • Zobrazit profil
    • Nekecamweb
    • E-mail
Re:Script PHP, podobné články
« Odpověď #33 kdy: 10. 12. 2021, 16:04:35 »
Kód shora jsem zjednodušil (openside):
Kód: [Vybrat]
//Kvetos, 10.12.2021 - blog.tpl.php ve footer.
echo '<div class="well text-center m-t-10 m-b-0">';
openside("Politika - související články");
   $related_blog = dbquery("SELECT * FROM ".DB_BLOG."
   WHERE ".groupaccess('blog_visibility')."
   AND (blog_start='0'||blog_start<=".time().")
   AND (blog_end='0'||blog_end>=".time().")
   AND blog_draft='0'
   AND blog_cat='".stripinput($data['blog_cat'])."'
   AND blog_id !='".stripinput($_GET['readmore'])."'
   ORDER BY RAND()
   DESC LIMIT 0,6");

      //echo"<div style='margin-left:20px; margin-right:auto;' class='tbl-border'>";
   if (dbrows($related_blog)) {
   $i = 0;
      while ($related_blog_data = dbarray($related_blog)) {
      $row_color = ($i % 2 == 0 ? "tbl1" : "tbl2");
      $subject = trimlink(strip_tags(parseubb($related_blog_data['blog_subject'])), 80);
      echo "<div class='$row_color'><a href='".INFUSIONS."/blog/blog.php?readmore=".$related_blog_data['blog_id']."'>".$subject."</a><div  style='float: left; padding-right: 40px;'>".showdate("%d.%m.%Y %H:%M", $related_blog_data['blog_datestamp'])."</div>\n</div>\n";
      $i++;
      }
       }else{
      echo"<div style='text-align: center;'>Není žádný související článek Politika!</div>\n";
   }
   echo"</div></div>\n";
closeside();

Žádné útoky jsem nezaznamenal, funguje bez problémů!

https://nekecamweb.cz/blog/2818/fiala-&amp-pekarov%C3%A1-sil%C3%A1ck%C3%A1-slova-k-prezidentovi
« Poslední změna: 10. 12. 2021, 16:09:41 od Květoš »
Květoš
Ahoj all! Chci rozšířit znalosti o PHP.