Seite 1 von 1

Syntax Highlighter für phpBB3

Verfasst: 16.04.2008 22:25
von DoctorUltra
wo bekomme ich Informationen für BBCode für C#,SQL her, habe schon überall gesucht?

Verfasst: 19.04.2008 03:18
von Mahony
Hallo dgroeser
Eventuell wäre das hier ja etwas für dich bbGeSHi - a better syntax highlighter
MOD features:

* Syntax highlight for aprox 90 languages
* If no syntax given the default syntax will be used
* Use it with phpBB's own code-tag or with custom-tags (eg [xml]...[/xml])
* Line numbers (click on a link and hide those)
* Expand/Contract codebox
* Firefox do not copy line numbers when copying the code



Grüße: Mahony

Verfasst: 19.04.2008 11:35
von DoctorUltra
Der funktioniert mit dem phpbb3.01 nicht in der Functions.php soll man code ersetzen den es nicht gibt, gibt es noch einen anderen parser?

Verfasst: 19.04.2008 13:48
von Mahony
Hallo
Die zu ersetzenden Codes findest du in der includes/functions_content.php (nicht mehr in der includes/functions.php).






Grüße: Mahony

Verfasst: 19.04.2008 15:04
von DoctorUltra
hab es jetzt hinbekommen was muss ich tun, damit er standardmäßig zusamengeklappt den Code anzeigt, und auch noch um welchen Code es sich handelt z. B. sql?

Verfasst: 19.04.2008 15:10
von Mahony
Hallo
und auch noch um welchen Code es sich handelt z. B. sql?
Aus der MOD Description:
Use it like this
## ## Or
## [SYNTAX_NAME]...[/SYNTAX_NAME]


Grüße: Mahony

Verfasst: 19.04.2008 15:14
von DoctorUltra
Mit dem Board3 habe ich ein problem er klappt es nicht zusammen und klatscht die Schrift über den page_code.gif??? Muss man da was beachten?

[ externes Bild ]

Verfasst: 19.04.2008 17:44
von DoctorUltra
wie kann ich bei diesen Mod, es so umdrehen das er beim öffnen des Beitrages den Codebereich mit max-height=300 öffnet und wenn ich auf expand klicke den Code komplett anzeigt, vielleicht funktioniert das mit diesen Codebereich

Code: Alles auswählen

function expandCode(id){
	var parent = document.getElementById(id);
	
	if (parent.style.display === 'block' || parent.style.display === ''){
		parent.style.display = 'none';
	} else {
		parent.style.display = 'block';
	}
}