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é.

Môže sa Vám ešte páčiť...