Forume teksto dydis
Parašė Žmogus 2008 liepos 23 19:07:47
Pamokinsiu kaip forume pasidaryti, kad veiktu teksto dydis (principas font-size:20px ir pnš)

Pradedam

Aitsidarom [b]Maincore.php[/b] ir susirandam
[code]$text = preg_replace('#\[color=(black|blue|brown|cyan|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|violet|white|yellow)\](.*?)\[/color\]#si', '<span style=\'color:\1\'>\2</span>', $text);[/code]

Po juo dedam
[code]$text = preg_replace('#\[size=(8|10|12|14|16|18|20)\](.*?)\[/size\]#si', '<span style=\'font-size:\1\'>\2</span>', $text);[/code]
Viska išsaugom

Dabar einam [b]forum[/b] folderį, ten redaguosim:
postedit.php
postnewthread.php
postreply.php

Atidarom [b]postedit.php[/b] ir randam </select> ir po juo dedam:
[code] Teksto dydis<select name='bbsize' class='textbox' style='width:90px;' onChange=\"addText('message', '[size=' + this.options[this.selectedIndex].value + ']', '[/size]');this.selectedIndex=0;\">
<option value=''>Default</option>
<option value='8'>8</option>
<option value='10'>10</option>
<option value='12'>12</option>
<option value='14'>14</option>
<option value='16'>16</option>
<option value='18'>18</option>
<option value='20'>20</option>
</select>[/code]

Dabar ta patį padarom postnewthread.php ir postreply.php
Dabar šalia, kur pasirinkti teksto spalva, bus galima pasirinkti [u][size=12]teksto dydį[/size][/u]