Po upgrade miniBB na verzi 2.5 jsem narazil na problém řazení příspěvků (posts) v jednotlivých tématech (topics). Programátoři jej defaultně nastavili na řazení vzestupně (ascending), to jest nejnovější komentáře nakonec. To mi nevyhovovalo, jelikož uživatelé fóra byli za roky navyknuti na opačné řazení, při vstupu do tématu nejčerstvější komentáře nejvýše, jak tomu bylo u starších verzí miniBB. Po pátrání po nápravě všude možně, jsem se dle murphyho zákonů uchýlil k manuálu, kde řešení nabízelo přidání příkazu do bb_specials.php, kde je možné vložit id tématu pro descending řazení příspěvků. Vadilo mi však přidávat do této vyjímky vždy každé id nově vzniklého tématu a tak stále modifikovat bb_specials.php. Chtěl jsem toto řazení pro celou aplikaci jednotně. Řešení mi poskytl moderátor fóra pan R.Plašil (převelice děkuji) přidáním řádku příkazu do bb_plugins.php :
Kód:
if(isset($topic) and $topic!=0) $themeDesc[]=$topic;
Funguje to a já jsem rád. A budu ještě raději, pokud to pomůže i někomu dalšímu.
Mičánek J.