Закрываем все пути к профилю "гостя"
В topic.cgi
Код: <td bgcolor="$postbackcolor" valign=top width=80% height=100%><font face="$font" color=$postfontcolor size=$dfontsize1> $editgraphic $partition $profilegraphic $homepagegraphic $emailgraphic $privatemessagegraphic $aolgraphic $icqgraphic $partition $replygraphic </font><hr size=1 width=100% color=$tablebordercolor> <font face="$font" color=$postfontcolor size=$dfontsize2> $post </td> |
меняем на
Код: <td bgcolor="$postbackcolor" valign=top width=80% height=100%><font face="$font" color=$postfontcolor size=$dfontsize1> <a name="$editpostnumber"> $editgraphic $partition ~; if ($membername ne "Guest") { $output .= qq~ $profilegraphic ~; } $output .= qq~ $homepagegraphic $emailgraphic $privatemessagegraphic $aolgraphic $icqgraphic $partition $replygraphic </font><hr size=1 width=100% color=$tablebordercolor> <font face="$font" color=$postfontcolor size=$dfontsize2> $post </td> |
В forums.cgi
Код: $lastposter = qq~<a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a>~; |
меняем на
Код: if ($lastposter ne "Guest") { $lastposter = qq~<a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a>~; } else { $lastposter = qq~ $lastposter ~; } |
Чуть ниже
Код: <br>$ibtxt{'0615'} <a href="$profileprog?action=show&member=$startedbyfilename"><b>$startedby</b></a></td> |
меняем на
Код: <br>$ibtxt{'0615'} ~; if($startedby ne "Guest"){ $output .= qq~ <a href="$profileprog?action=show&member=$startedbyfilename"><b>$startedby</b></a> ~;} else { $output .= qq~ <b>$startedby</b> ~;} $output .= qq~ </td> |
Открываем ikonboard.cgi и
Код: $output .= qq~ <br>$lastpost <br>$ibtxt{'0616'} <a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a> ~; } |
меняем на
Код: $output .= qq~ <br>$lastpost <br>$ibtxt{'0616'}~; if ($lastposter ne "Guest"){$output .= qq~ <a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a> ~;} else{$output .= qq~ $lastposter ~;} } |
В файле ikon.lib
Код: <a href="$homeurl">Главная</a> | <a href="$profileprog">$ibtxt{'0111'}</a> | <a href="$onlineprog">$ibtxt{'0113'}</a> | <a href="javascript:openScript('$helpprog',500,400)">$ibtxt{'0114'}</a> | <a href="$searchprog">$ibtxt{'0119'}</a> |
меняем на
Код: <a href="$homeurl">Главная</a>~; if ($inmembername ne "Guest"){$output .= qq~ | <a href="$profileprog">$ibtxt{'0111'}</a> | <a href="$onlineprog">$ibtxt{'0113'}</a>~; } $output .= qq~ | <a href="javascript:openScript('$helpprog',500,400)">$ibtxt{'0114'}</a> | <a href="$searchprog">$ibtxt{'0119'}</a> |
Последнее, открываем profile.cgi и в "sub modify {" после строк
Код: if ($userregistered eq "no") { &error("$ibtxt{'1828'}&$ibtxt{'1829'}"); } if ($inpassword ne $password) { &error("$ibtxt{'1828'}&$ibtxt{'1830'}"); } |
добавляем такую строчку
Код: if ($inmembername eq "Guest") { &error("$ibtxt{'1828'}&С чего Вы взяли, что у гостя есть профиль??"); } |