Pagina 1 van 1
Regel numers bij code
Geplaatst: 07 aug 2005, 15:41
door Paul
Code: Selecteer alles
##############################################################
## MOD Title: Line numbers at code blocks
## MOD Author: paul999 < webmaster@paulscripts.nl > (paul sohier) http://www.paulscripts.nl
## MOD Description: Add line numbers at code blocks.
## MOD Version: 0.0.1
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: 2
## includes/bbcode.php
## templates/subSilver/bbcode.tpl
## templates/subSilver/subSilver.css
## templates/subSilver/overall_header.tpl
## Included Files: N/A
## License: http://opensource.org/licenses/gpl-license.php GNU Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
## 2005-08-07 - Version 0.0.1
## - First release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
Download:
http://www.paulscripts.nl/viewtopic.php?p=1812#1812
Geplaatst: 07 aug 2005, 16:12
door ElbertF
Je kan de regelnummers en de code beter in een aparte cel zetten, zodat je de code kan selecteren zonder de nummers. Ik heb het zelf ook zo gemaakt voor een site (nog niet online).
Geplaatst: 07 aug 2005, 16:17
door Paul
Spambot schreef:Je kan de regelnummers en de code beter in een aparte cel zetten, zodat je de code kan selecteren zonder de nummers. Ik heb het zelf ook zo gemaakt voor een site (nog niet online).
Das inderdaad wel een goed idee ja. Moet ik is ff kijken hoe ik dat ga doen. Vond het wel handig voor op me eigen site, en daarom heb ik hem eigenlijk geschreven

Geplaatst: 07 aug 2005, 16:35
door ElbertF
Het is zeker handig. Je kan het aantal newlines tellen en met een loop de regelnummers in de linkercel zetten. Ik wil het wel voor je opzoeken, alleen gebruik ik mijn eigen BBCode systeem

Geplaatst: 07 aug 2005, 16:49
door ElbertF
Hier kan je een beetje zien hoe ik het heb gedaan, ik gebruik
<br /> i.p.v.
\n omdat ik die ergens anders in de code omgezet worden. Het is ook zo gemaakt dat alle nummers evenveel cijfers hebben, dus voorafgegaan worden aan nullen als er meer dan 9, 99, 999 etc. regels zijn.
Code: Selecteer alles
// line numbers
$line_nrs = '';
for ( $sub_row = 0; $sub_row <= substr_count($parsed, '<br />') ; $sub_row ++ )
{
$line_nrs .= sprintf('%0' . strlen(substr_count($parsed, '<br />')) . 'd', $sub_row + 1) . '<br />';
}
// [code]
to div
$parsed = preg_replace('/\[code:(' . $match[1][$row] .')\](.+?)\[\/code:(' . $match[1][$row].')\]/si', '
<div style="text-align: center; width: 100%;">
<div style="
width: 600px;
height: 100%;
border: 1px solid #FF0066;
overflow: auto;
overflow-x: scroll;
white-space: nowrap;
margin-left: auto;
margin-right: auto;
text-align: left;
">
<table cellpadding="3" cellspacing="1" border="0">
<tr>
<td colspan="2" style="color: white; background-color: #FF0066;">
<b>{st: code}</b>
</td>
</tr>
<tr>
<td class="st_code" style="width: 1px; color: white; background-color: lightgrey; font-family: Courier New, Courier, mono;">
' . $line_nrs . '
</td>
<td style="width: 100%; vertical-align: top; font-family: Courier New, Courier, mono;">
\2
</td>
</tr>
</table>
</div>
</div>', $string);
$string = $parsed;
}
// <--
[/code]
Geplaatst: 07 aug 2005, 17:02
door Paul
Heb het anders opgelost, en heb de zip geupdated. De code voor bbcode.php is aangepast.
Re: Regel numers bij code
Geplaatst: 07 aug 2005, 22:38
door XP-Rene
paulus schreef:Code: Selecteer alles
##############################################################
## MOD Title: Line numbers at code blocks
## MOD Author: paul999 < webmaster@paulscripts.nl > (paul sohier) http://www.paulscripts.nl
## MOD Description: At line numbers at code blocks.[/quote]
Paulus, voor de grammaticale correctheid zou ik dit even wijzigen in:
[b]Add line numbers at code blocks.[/b] :wink:
Geplaatst: 07 aug 2005, 22:45
door Paul
Zal van de week ff wijzigen. Was al best laat, en me engels is nie zo best

Geplaatst: 08 aug 2005, 07:29
door Bee
Kwart voor vijf is niet laat volgens mij

Geplaatst: 20 aug 2005, 02:42
door cdrom-la
Leuke mod ! :thumb: