[CODE] Tag mit Zeilennumerierung & Syntax-highlightning

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
dogholiday
Mitglied
Beiträge: 69
Registriert: 01.03.2003 14:37
Wohnort: Köln
Kontaktdaten:

[CODE] Tag mit Zeilennumerierung & Syntax-highlightning

Beitrag von dogholiday »

Hi,

ich suche einen Mod der folgendens bewirkt.

Normalerweise sieht die Ausgabe des CODE-Tags immer so aus:

Code: Alles auswählen

test
test
test
test
ich möchte aber das er eigentlich so aussieht:
http://www.gfx-designer.net/wbb2/thread ... =6442&sid=

Code: Alles auswählen

1: test
2: test
3: test
Kennt jemand zufällig so einen Mod? Habe schon nachgesucht bin aber leider nicht fündig geworden
Zuletzt geändert von dogholiday am 16.03.2003 22:16, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

also das mit dr scrollbar gefällt mir...
dazu musst du folgendes machen:
bbcode.tpl:
suchen:

Code: Alles auswählen

<!-- BEGIN code_open --></span>
<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 -->
ersetzen durch

Code: Alles auswählen

<!-- BEGIN code_open --></span>
<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"><div style="overflow: auto; height: 286px; width: 100%;"><!-- END code_open -->
<!-- BEGIN code_close --></div></td>
	</tr>
</table>
<span class="postbody"><!-- END code_close -->
das mit den syntrax hilighting kannst du mit dem php bbcode hack machen den du z.b. auf phpbbhacks.com findest:
->http://www.phpbbhacks.com/viewhack.php?id=181

nur das mit den zeilen wurde meines wissens noch nicht gecodet... aber so schwer dürfte das nicht sein... man muss einfach noch eine zusätzliche rutine einbauen die die einzelnen zeilen splittet und jeweils in eine tabellen zeile mit der zeilen nummer davor schreibt...

ah
Benutzeravatar
dogholiday
Mitglied
Beiträge: 69
Registriert: 01.03.2003 14:37
Wohnort: Köln
Kontaktdaten:

Beitrag von dogholiday »

Habe es geschafft:

http://www.phpbb2.de/phpBB/viewtopic.ph ... highlight=

Das mit dem sscrollen ist eine gute idee, mal sehen wie ich das noch rein bekommen. Muß wahrscheinlich dafür noch eine eigene Tabelle bauen!
Benutzeravatar
dogholiday
Mitglied
Beiträge: 69
Registriert: 01.03.2003 14:37
Wohnort: Köln
Kontaktdaten:

Beitrag von dogholiday »

so und nun komplett verbessert schaut euch das hier mal an:

http://www.2lucky.de/forum/viewtopic.php?t=49
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Das passt aber auch nur solange, wie eine Zeile von der Fensterbreite her in die entsprechende Zeile passt...
Benutzeravatar
dogholiday
Mitglied
Beiträge: 69
Registriert: 01.03.2003 14:37
Wohnort: Köln
Kontaktdaten:

Beitrag von dogholiday »

Stimmt!

Danke für den Tipp, werd mal schauen...
...wenn ich heute abend noch Zeit habe werde ich es vielleicht Bugfixen.

Hat noch jemand gut ideen oder verbesserungs Vorschläge?

Bin für alles Dankbar! Anleitung schreibe ich auch noch dafür!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

es wäre nicht schlecht das man wenn man z.b. nur den teil eines codes angiebt die start zeilen nummer angeben könnte z.b. wenn ich jetzt zeile 5 - 7 einer datei poste:

Code: Alles auswählen

function phpbb_test($t)
{
global $x, $phpbb_root_path_, $db;
sollte dann folgendes ergeben:

Code: Alles auswählen

5: function phpbb_test($t)
6: {
7: global $x, $phpbb_root_path_, $db;
ah
TellyS

Beitrag von TellyS »

Hi,
kann mir mal jemand sagen was genau ich nu machen muss um das mit dem php-bbcode so hinzukriegen wie hier: http://develop.xandari.net/phpbb/viewtopic.php?p=9#9

und das mit dem code-bbcode wie hier: http://www.2lucky.de/forum/viewtopic.php?t=49

?? Ich habe schon versucht die function bbencode_second_pass_code() und die function bbencode_second_pass_php() mit den dort geposteten zu ersetzen aber das funkt nicht :(

Grüße Telly
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“