Tijd voor screenshotjes:
Lijst met topics:Achtergrondkleur van opgeloste topics wordt bepaald door een optie in de stylesheet.
De tekst "OPGELOST" wordt bepaald door de huidige language files, maar kan mits een kleine tweak ook een afbeelding weergeven.Topic gemarkeerd als opgelost:Achtergrondkleur van het bericht bovenaan wordt bepaald door een optie in de stylesheet.
De tekst wordt bepaald door de huidige language file.Topic markeren als opgelost:De tekst wordt bepaald door de huidige language file.Topic demarkeren als opgelost:De tekst wordt bepaald door de huidige language file.PS: Alleen het eerste bericht in een topic kan gemarkeerd worden en hiermee wordt dan ook het hele topic gemarkeerd als "opgelost".
Suggesties/opmerkingen zijn welkom voordat ik een mailtje naar Dennis stuur (hoewel hij dit hier waarschijnlijk ook wel een keer zal lezen
)
Ik heb een .diff van de files op pastebin gezet. Ik hoop dat alles een beetje klopt, want ik heb handmatig nog snel wat aangepast in de diffs omdat mijn systeem iets anders werkt dan hier
maar als het handmatig gepatched/gecontroleerd wordt zal het zeker geen probleem geven.
http://pastebin.com/938720Ook nog belangrijk:
(staat ook bovenaan in de paste vermeld)
toevoegen aan .htaccess:
RewriteCond ${REQUEST_URI} !-f
RewriteRule marksolved/(\d+)$ /marksolved.php?id=$1
toevoegen aan http://media.ubuntu-nl.org/css/forum_colors.css:
/* Topics marked as solved */
TD.solved {BACKGROUND-COLOR: #DDFFDD}
DIV.blockpost H2.solved {BACKGROUND-COLOR: #E36139}
edit: haast vergeten! deze SQL query moet worden uitgevoerd op de database:
ALTER TABLE punbb_topics ADD solved ENUM('0','1');
edit:
en om een klein schoonheidsfoutje op te lossen met betrekking tot borders aan de linkerkant bij de topiclijst (je kan het zien in de eerste screenshot als je heel goed kijkt) moet dit nog toegevoegd worden aan
http://media.ubuntu-nl.org/css/forum.css:
.pun .solved {BORDER-LEFT: none}
edit:
en nu heb ik nog een klein ideetje... zou het handig zijn om een link bovenaan het forum te hebben waarmee je de opgeloste topics kan verbergen? ja, he -- dan zal ik dat morgen ook nog snel toevoegen
maar nu eerst een beetje ontspannen