Autor Wątek: Wyświetlanie kodu w tagach <code>  (Przeczytany 12663 razy)

magnok

  • Newbie
  • *
  • Wiadomości: 34
    • Zobacz profil
Wyświetlanie kodu w tagach <code>
« dnia: Maja 19, 2011, 16:18:26 »
Nie wiem czy w SMF jest taka opcja ale dajnie by było gdyby wklejonego kodu nie trzeba było przewijać a jakby jeszcze się kolorował to by było bosko :)

kuba

  • Administratorzy
  • Full Member
  • *****
  • Wiadomości: 198
    • Zobacz profil
    • Jakub Zalas
Odp: Wyświetlanie kodu w tagach <code>
« Odpowiedź #1 dnia: Maja 19, 2011, 16:49:26 »

Jest taki mod: http://custom.simplemachines.org/mods/index.php?mod=2109

Jednak nie kompatybilny z naszą wersją forum :/

michalg

  • Administratorzy
  • Newbie
  • *****
  • Wiadomości: 13
    • Zobacz profil
Odp: Wyświetlanie kodu w tagach <code>
« Odpowiedź #2 dnia: Maja 19, 2011, 20:24:26 »
Dzięki za przypomnienie, totalnie o tym zapomniałem  :P

Jest wtyczka do smf 2, nazywa się "Code Highlighting" i obsługuje kolorowanie po stronie klienta (javascript) za pomocą różnych bibliotek: Highlight, Prettify, SHJS, SyntaxHighlighter

SyntaxHighlighter wygląda ciekawie. Obsługuje style, więc nie powinno być problemu ze stworzeniem stylu na wzór stylu z dokumentacji Symfony ;) Tu jest jeden z ciemnych stylów:
http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/rdark.html

Wtyczka jest na tej stronie:
http://dragomano.ru/page/mods-for-smf-english

Postaram się ją jak najszybciej zainstalować, chyba że Kuba będzie szybszy ;)

kuba

  • Administratorzy
  • Full Member
  • *****
  • Wiadomości: 198
    • Zobacz profil
    • Jakub Zalas
Odp: Wyświetlanie kodu w tagach <code>
« Odpowiedź #3 dnia: Maja 19, 2011, 20:53:29 »
Zainstalowałem wtyczkę.

Test:

Kod: (php) [Zaznacz]
class User
{
    private $name = null;

    public function getName()
    {
        return $this->name;
    }
}

Cykus

  • Newbie
  • *
  • Wiadomości: 9
    • Zobacz profil
Odp: Wyświetlanie kodu w tagach <code>
« Odpowiedź #4 dnia: Maja 20, 2011, 08:14:38 »

kuba

  • Administratorzy
  • Full Member
  • *****
  • Wiadomości: 198
    • Zobacz profil
    • Jakub Zalas
Odp: Wyświetlanie kodu w tagach <code>
« Odpowiedź #5 dnia: Maja 20, 2011, 10:22:33 »
bardzo ładnie, jeszcze tylko tu:
http://symfonylab.pl/forum/index.php/topic,10.msg32.html#msg32
jest mały błąd:
http://wklej.to/59lpX

Wtyczka nie obsłguje 'yaml' ani 'yml'. Usunąłem te znaczniki z postów.

Cykus

  • Newbie
  • *
  • Wiadomości: 9
    • Zobacz profil