Stránka 1 z 1

Syntax Highlighter

Napsal: 23 črc 2017, 12:37
od BlindP
Ahoj, navrhuji ještě přidat - http://qbnz.com/highlighter/ a bude to dokonalé. 8-)

Kód: Vybrat vše


//C hello world example
#include <stdio.h>
 
int main()
{
  printf("Hello world\n");
  return 0;
}

Re: Syntax Highlighter

Napsal: 24 črc 2017, 18:23
od zbysek
Díky za tip. Nějak se mi ale nedaří najít, jak to rozumně použít. S phpBB se zatím sžívám.
Našel jsem plugin codebox, který GeSHI používá, ale jestli máte jiný návrh, budu za něj rád.

Kód: Vybrat vše

int main(){
int x = 10;
return 0;
}
Navíc plugin v kódu zdvojuje nový řádek. Nechápu.

Re: Syntax Highlighter

Napsal: 24 črc 2017, 19:09
od BlindP
zbysek píše:
24 črc 2017, 18:23
Díky za tip. Nějak se mi ale nedaří najít, jak to rozumně použít. S phpBB se zatím sžívám.
Našel jsem plugin codebox, který GeSHI používá, ale jestli máte jiný návrh, budu za něj rád.

Kód: Vybrat vše

int main(){
int x = 10;
return 0;
}
Navíc plugin v kódu zdvojuje nový řádek. Nechápu.
Netuším proč to dělá. :( Ještě možná tohle - https://www.phpbb.com/customise/db/mod/ ... autoloader

Re: Syntax Highlighter

Napsal: 24 črc 2017, 21:51
od zbysek
Vyzkoušel jsem navrhovaný. U něj je problém v tom, že využívá AutoMOD, který byl potřeba ve verzi phpBB 3.0.x, ale od verze 3.1.x (kdy podle všeho bylo překopané celé jádro) už je přístup k přidávání rozšíření jiný. Bez něj to ale nepojede.

Ještě jsem zkoušel https://phpbb-extensions.ga/extensions/ ... ghter.html, ale z neznámého důvodu se po přidání nezobrazuje v aktuálních rozšířeních, takže ho ani nemůžu povolit.

Ten zvýrazňovač syntaxe už jsem hledal před časem, když jsem tohle fórum nahazoval, ale nenašel jsem nic funkčního. Jsem ze spravování rozšíření phpbb celkem zklamaný. Toto má třeba wordpress řešené daleko elegantněji. Ani jsem nenašel nějaký centrální seznam rozšíření. To by dost pomohlo :)

Jinak se mi ale systém dost zamlouvá. Škoda téhle nepříjemnosti... :)
Zatím bych to asi nechal otevřené. Třeba se časem objeví nová verze starších řešení.
Očividně je problém v tom, že mezi 3.0.x a 3.1.x byl moc velký skok, takže spousta rozšíření není na 3.1.x a výše vůbec připravená.

Re: Syntax Highlighter

Napsal: 25 črc 2017, 12:10
od BlindP
Ohledně toho doplňku codebox plus, zkusil bych ještě napsat autorovi - https://www.phpbb.com/customise/db/author/o0johntam0o/ třeba to vkládání prázdných řádků je záměr a půjde vypnout.

Re: Syntax Highlighter

Napsal: 26 črc 2017, 14:21
od BlindP
Vyřešeno :)

Použil jsem toto rozšíření - https://github.com/s9e/phpbb-ext-highlighter využívající https://highlightjs.org/
Výhoda je, že to jazyk rozpozná automaticky - stačí použít původní phpbb code.
code.png
code.png (42.48 KiB) Zobrazeno 5469 x
ext.png
ext.png (31.51 KiB) Zobrazeno 5469 x

Re: Syntax Highlighter

Napsal: 26 črc 2017, 14:43
od zbysek
Díky za pomoc! Už highlightujeme! :)

Kód: Vybrat vše

int main(){
	printf("DÍKY");
}

Re: Syntax Highlighter

Napsal: 26 črc 2017, 22:12
od BlindP
Není zač. Snad se to naučí uživatelé používat. :|