lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору N_Vova Цитата: чтобы выводить название не только последней новости, а скажем последних двух трех? | Например, можно так. ikonboard.cgi Код: if ($announcements eq 'yes') { $filetoopen = "$ikondir" . "data/news.cgi"; if (-e $filetoopen) { openFILE(-FH=>'FILE',-FN=>"$filetoopen",-MD=>'r'); my @announcementdata = <FILE>; close(FILE); $totalannouncements = @announcementdata; ($title, $dateposted, $trash) = split(/\|/, $announcementdata[0]); } else { $dateposted = time; $title = qq~Нет текущих новостей~; } $dateposted = &longdate($dateposted + ($timedifferencevalue*3600) + ($timezone*3600)); | Изменяет на так: Код: if ($announcements eq 'yes') { $filetoopen = "$ikondir" . "data/news.cgi"; if (-e $filetoopen) { openFILE(-FH=>'FILE',-FN=>"$filetoopen",-MD=>'r'); my @announcementdata = <FILE>; close(FILE); $totalannouncements = @announcementdata; ($title, $dateposted, $trash) = split(/\|/, $announcementdata[0]); ($title2, $dateposted2, $trash) = split(/\|/, $announcementdata[1]); ($title3, $dateposted3, $trash) = split(/\|/, $announcementdata[2]); } else { $dateposted = time; $title = qq~Нет текущих новостей~; } $dateposted = &longdate($dateposted + ($timedifferencevalue*3600) + ($timezone*3600)); $dateposted2 = &longdate($dateposted2 + ($timedifferencevalue*3600) + ($timezone*3600)) $dateposted3 = &longdate($dateposted3 + ($timedifferencevalue*3600) + ($timezone*3600)); | Далее, выводим. Вместо: Код: <td bgcolor=$forumcolortwo> <font face="$font" color=$forumfontcolor size=$dfontsize2> $title </font> </td> | Пишем, например: Код: <td bgcolor=$forumcolortwo> <font face="$font" color=$forumfontcolor size=$dfontsize2> $title    $dateposted<br> $title2    $dateposted2<br> $title3    $dateposted3<br> </font> </td> |
|