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:

 'S_IGNORE_POST'        => ($row['hide_post']) ? true : false, 

a pred tento riadok vložte tento kus kódu:

        // Mod: NoQuote in Last Post
            'S_LAST_POST'        => ($topic_data['topic_last_post_id'] == $row['post_id']) ? true : false, 

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:

<!-- IF postrow.U_QUOTE -->

a upravte to nasledovne:

<!-- IF not postrow.S_LAST_POST and postrow.U_QUOTE -->

Vybavené.

Written by rony