1) Tym razem potrzebuję jakiegoś skryptu, który pozwolił by mi na wykrycie podstrony na której obecnie znajduje się użytkownik.

W danej chwili używam Php-Fusion. I mam przykładowo 2 pliki: News.php i Forum/Index.php. Obydwa wczytują szablon, czyli Themes/Them/themes.php. Ten natomiast zawiera sekcję Header, czyli nagłówek, który jest wyświetlany tu i tu. Ale potrzebuję, aby we wszystkich plikach innych, niż te w folderze Forum był inny fragment kodu niż w pozostałych podstronach portalu (chcę zrobić, aby we wszystkich podstronach forum - te w folderze Forum - miały u góry Shoutboxa, natomiast pozostałe miały jeden panel).

Da się coś takiego zrobić - byłem u google, ale mi nic nie powiedzieli tongue.gif

2) Chciałbym tez (ale to już osobno), aby dany shoutbox mógł byc minimalizowany (to znaczy coś takiego jak ten kod):
  1. <?php
  2. $boxname = str_replace(" ", "", $title);
  3. $box_img = $open == "on" ? "off" :
  4. "on";
  5.  
  6. echo "<table width="171" border="0" cellspacing="0" cellpadding="0">
  7. <tr>
  8. <td width="171" height="46" align="center" valign="middle" background="panels/bt.gif">
  9. <table width="90%"  border="0" cellspacing="0" cellpadding="0">
  10. <tr>
  11. <td height="25" align="center" class='panel-main'>Nazwa Panelu</td>
  12. <td align='left' width='15' valign='top' style='padding-top: 3px;'><img src='images/panel_$box_img.gif' name='b_$boxname' alt='' onclick="java script:flipBox('$boxname')"></td>
  13. </tr>
  14. </table></td>
  15. </tr>
  16. <tr>
  17. <td width="171" align="center" background="panels/bm.gif">
  18. <table width="85%"  border="0" cellspacing="0" cellpadding="0">
  19. <tr>
  20. <td class='side-body'>
  21. <div id='box_$boxname'".($open == "off" ? "style='display:none'" : "").">
  22. </div></td>
  23. </tr>
  24. </table></td>
  25. </tr>
  26. <tr>
  27. <td width="171" height="29" background="panels/bb.gif">&nbsp;</td>
  28. </tr>
  29. </table>";
  30. ?>


Tylko z tym, że w tym kodzie podanym u góry po odświeżeniu Shoutbox jest mimo wcześniejszej minimalizacjii znów zmaksymalizowany - a mi zalezy aby był nadal zminimalizowany, jeśli to zrobił użytkownik. Zna ktoś rozwiązanie questionmark.gif