Det är alltså i filen
/styles/subsilver2/template/viewtopic_body.html som vi tittar (eller i motsvarande fil för ett subSilver2-baserat tema).
postrow.S_FIRST_UNREAD till för att sätta ut ett ankare för var man hamnar om man lägger till #unread i URL:ens slut. Den har alltså inte något annat syfte. Så här ser koden ut:
Kod: Markera allt
<!-- IF postrow.S_FIRST_UNREAD --><a name="unread"></a><!-- ENDIF -->
Det är istället helt enkelt vad
postrow.MINI_POST_IMG tilldelas för vart och ett av inläggen som styr utseendet på ikonen på raden. (se nedan)
Kod: Markera allt
<!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->
Med andra ord finns det inget i själva temat (utan modifieringar) för att kolla om inlägget är oläst (bortsett från första olästa).
Ex. kan man i samband med tilldelningen av postrow.MINI_POST_IMG också skapa en egen variabel (t.ex. den du föreslog S_UNREAD). Sätt den till 1 för alla som får en bild för oläst meddelande. Sedan kan du i samband med:
Kod: Markera allt
<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
Ändra till:
Kod: Markera allt
<tr class="<!-- IF postrow.S_ROW_COUNT is even -->row1<!-- ELSE -->row2<!-- ENDIF --><!-- IF postrow.S_UNREAD--> unread<!-- ENDIF -->">
Hoppas jag fick till det rätt med alla < - ! " och >.
/marcus