Syntax Highlighter

Zamčeno
Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46
Reputation: 0

Syntax Highlighter

Příspěvek od BlindP » 23 črc 2017, 12:37

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;
}

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: Syntax Highlighter

Příspěvek od zbysek » 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.

Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46
Reputation: 0

Re: Syntax Highlighter

Příspěvek od BlindP » 24 črc 2017, 19:09

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

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: Syntax Highlighter

Příspěvek od zbysek » 24 črc 2017, 21:51

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á.

Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46
Reputation: 0

Re: Syntax Highlighter

Příspěvek od BlindP » 25 črc 2017, 12:10

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.

Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46
Reputation: 0

Re: Syntax Highlighter

Příspěvek od BlindP » 26 črc 2017, 14:21

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 5372 x
ext.png
ext.png (31.51 KiB) Zobrazeno 5372 x

zbysek
Site Admin
Příspěvky: 125
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: Syntax Highlighter

Příspěvek od zbysek » 26 črc 2017, 14:43

Díky za pomoc! Už highlightujeme! :)

Kód: Vybrat vše

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

Uživatelský avatar
BlindP
Příspěvky: 39
Registrován: 23 črc 2017, 00:46
Reputation: 0

Re: Syntax Highlighter

Příspěvek od BlindP » 26 črc 2017, 22:12

Není zač. Snad se to naučí uživatelé používat. :|

Zamčeno

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů