PHPBB: preč s tlačítkom QUOTE z posledného príspevku vlákna
Citlivejší moderátori neznášajú, keď na diskusnom fóre odpovedáte stlačením QUOTE (citácia) a ponecháte okvótovaný celý text predošlého autora a (tí drzejší) pridajú tri slová. Predlžujete takto zbytočne vlákno opakovaním toho istého, čo je v predošlom príspevku. Najnepríjemnejšie je, ak je predošlý príspevok naozaj ten tesne pred našou odpoveďou. Ľudí nenaučíte aby to nerobili a nenaučíte ich ani zmyslu a významu kvótovania. Ja vám poviem, ako si svoje PHPBB fórum rýchlo a jednoducho hacknete. Potom už posledný príspevok diskusného vlákna nebude mať tlačítko QUOTE.
Cez FTP otvorte súbor viewtopic.php:
Nájdite riadok:
[php] ‚S_IGNORE_POST‘ => ($row[‚hide_post‘]) ? true : false, [/php]
a pred tento riadok vložte tento kus kódu:
[php] // Mod: NoQuote in Last Post
‚S_LAST_POST‘ => ($topic_data[‚topic_last_post_id‘] == $row[‚post_id‘]) ? true : false, [/php]
Týmto ťahom vytvoríme pre šablónu fóra premennú, ktorou sa dá zisťovať, či ide o posledný príspevok vlákna. Teraz teda musíme upraviť šablónu fóra. Vojdite do admin rozhrania, vojdite medzi štýly a otvorte viewtopic_body.html
Nájdite:
[html]<!– IF postrow.U_QUOTE –>[/html]
a upravte to nasledovne:
[html]<!– IF not postrow.S_LAST_POST and postrow.U_QUOTE –>[/html]
Vybavené.