Latest Subject on Main Page
1.0
This mod adds the last post subject of the forum in the last post column of the board index.
MADD Hatter
http://www.ghostcdr.com/cgi-bin/forum/YaBB.cgi
Sources/BoardIndex.pl
chomp $curboardmods;
fclose(FILE);
## LAST SUBJECT MOD ##
if (-e "$boardsdir/$curboard.lastsub") {
fopen(FILE, "$boardsdir/$curboard.lastsub");
$subjectmain = ;
chomp $subjecthat2;
$subicon = ;
chomp $icon3;
$threadurl = ;
chomp $threadurl;
fclose(FILE);
} else {
$subjectmain = 'N/A';
$subicon = 'xx';
$threadurl = "";
}
$subjectmain{curboard} = $subjectmain || 'N/A';
if (length($subjectmain{curboard}) > 25) {
$subjectmain{curboard} = substr($subjectmain{curboard}, 0, 25);
$subjectmain{curboard} .= ' ...';
}
$subjecthtml = qq~$subjectmain{curboard}~;
$iconhtml = qq~
~;
## END LAST SUBJECT MOD ##
$lastposttime{$curboard} $txt{'525'} $lastposter |
$iconhtml$subjecthtml $lastposttime{$curboard} $txt{'525'} $lastposter |
Sources/ModifyMessage.pl
$newlastposttime = $mdate;
unlink("$boardsdir/$currentboard.lastsub");
unlink("$datadir/$tnum.data");
if( $threadnum == 0 ) {
unlink("$boardsdir/$currentboard.lastsub");
Sources/RemoveThread.pl
$messagecount -= $tmpb;
if( $yyThreadPosition == 0 ) {
unlink("$boardsdir/$currentboard.lastsub");
Sources/Post.pl
fopen(FILE, "+>$boardsdir/$currentboard.poster");
print FILE $name;
fclose(FILE);
fopen(FILE, "+>$boardsdir/$currentboard.lastsub");
print FILE qq~$FORM{'subject'}\n$FORM{'icon'}\n&action=display&num=$thread~;
fclose(FILE);