Breedte van code blokje in phpBB

De breedte van het code blokje in het phpBB forum kan in sommige situaties erg lang worden, met als gevolg dat de regel doorloopt uit het scherm en niet afgebroken wordt. Oplossing is gelukkig niet zo lastig, zij het dat voor IE wel een speciaal truukje nodig is.

In de /templates/subSilver/subSilver.css is de code:




<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
  <tr>
    <td>
      <span class="genmed"><b>{L_CODE}:</b></span>
    </td>
    	
  </tr>
  	
  
  <tr>
    <td class="code">
      <!-- END code_open -->
      
      
      <!-- BEGIN code_close -->
    </td>
    	
  </tr>
  
</table>


<span class="postbody"><!-- END code_close --></span>

Vervangen door:


  <tr>
    <td>
      <span class="genmed"><b>{L_CODE}:</b></span>
    </td>
    	
  </tr>
  	
  
  <tr>
    <td class="code">
      <div style="overflow-x: auto; overflow-y: none; height: 100%; width: 535px; margin: 0; padding: 0;">
        <!-- END code_open -->
      </div>
    </td>
  </tr>
</table>

We hebben een div toegevoegd met daarin de eigenschap voor overflow ingesteld op auto. Helaas werkt dit niet in IE tenzij we een width instellen. Wel jammer, anders hadden we mooi 100% voor de breedte kunnen gebruiken.