Zvýrazňování syntaxe zdrojových kódů pro WordPress

Zvýrazňování syntaxe (Syntax Highlighting) je prima věc, když se prohlížíte jakýkoliv zdrojový kód. Tak jsem hledal něco pro WordPress, abych co nejvíce zjednodušil jejich čtení i u mne. Zkoušel jsem jich asi 5, ale prozatím nejlepší se mi asi zdá iG:Syntax Hiliter, který využívá obecného zvýrazňovače syntaxe v projektu GeSHI.

Nainstaloval jsem si v současnosti aktuální verzi iG:Syntax Hiliter 3.5. Bohužel mi tato verze vkládala navíc zpětná lomítka do zdrojového kódu kromě kódu html. Zkusil jsem upgrade na nejnovější verzi 1.0.7.8 projektu GeSHI a to pomohlo.

No a výsledek je opravdu super. :-)

PHP:
  1. $db = "DATABASE NAME";
  2. $admin = "MYSQL USER NAME";
  3. $adpass = "MYSQL PASSWORD";
  4. $mysql_link = mysql_connect("localhost", $admin, $adpass);
  5. mysql_select_db($db, $mysql_link);
  6.  
  7. $result = mysql_query("SELECT impressions from tds_counter where COUNT_ID='$cid'", $mysql_link);
  8. if(mysql_num_rows($result)) {
  9.    mysql_query("UPDATE tds_counter set impressions=impressions+1 where COUNT_ID='$cid'", $mysql_link);
  10.    $row = mysql_fetch_row($result);
  11.    if($inv != 1) {
  12.        print("$row[0]");
  13.    }
  14. }

HTML:
  1. <body background="background.jpg">
  2. <h3>Look: A background image!</h3>
  3. <p>Both gif and jpg files can be used as HTML backgrounds.</p>
  4. <p>If the image is smaller than the page, the image will repeat itself.</p>
  5. </body>
  6. </html>

Slabé...Jde to...Pěkné...Perfektní...Excelentní... (hlasováno 1x, průměr: 1,00 z max. 5)
Loading ... Loading ...
Obdobné články:

Více komentářů (6) na “Zvýrazňování syntaxe zdrojových kódů pro WordPress”

  1. Pavel Chovančík
    15.Prosinec 2006 (Pátek) 09:34
    6

    Hmm, tak to nemohu ve WordPress asi sloužit, o žádném takovém řešení bohužel nevím. ;-)

    Já to spíš vidím na nějaký embedded Java HTML editor, něco po vzoru ThinkFree kancelářské sady.

  2. David klhůfek
    14.Prosinec 2006 (Čtvrtek) 23:04
    5

    Ano, to je jistě možné, ale jde mi opravdu o to aby to bylo jako když píšu v PSPadu.

  3. Pavel Chovančík
    12.Prosinec 2006 (Úterý) 16:32
    4

    Ja bych to zkusil následovně: :-D

    1. instalace a aktivace pluginu iG:Syntax Hiliter
    2. poté kdekoliv v editaci přízpěvku na začátek zamýšleného zdrojového kódu použít hranaté závorky a v nich identifikátor [ HTML ] a na konec [ /HTML ]
    3. a ve veřejné části zkontrolovat, zda je to v pořádku

    Místo identifikátoru HTML lze použít vše ostatní, co zvýrazňovač syntaxe GeSHI v dané verzi umí. Já osobně jsem musel ručně upgradovat na vyšší verzi, protože s tou přibalenou k pluginu byl výsledek nevalný. ;-)

  4. David klhůfek
    11.Prosinec 2006 (Pondělí) 08:42
    3

    A to mám právě na mysli, aby po napsání kódu (html tag apod.), tento byl obarven - oproti běžnému textu. Viz. též: Obarvení syntaxe při psaní příspěvků.

  5. Pavel Chovančík
    5.Prosinec 2006 (Úterý) 16:40
    2

    Zdravím i já Vás :-)

    Osobně nepoužívám ve WordPress objekt HTML editoru, protože mi to spíš komplikuje život, než-li zjednodušuje.

    Teď mi trošku uniká, co vlastně potřebujete. Pokud vypnete HTML editor i pokud jej máte zapnutý, tak stačí využít značkovací jazyk (značky), které uvádím výše. Je to jednoduché.

    Bohužel z toho, co jste napsal, více nedomyslím, pokud potřebujete, rozepište se trošku. ;-) Díky.

  6. David klhůfek
    1.Prosinec 2006 (Pátek) 08:51
    1

    Zdravím nevíte prosím o nějaké možnosti či známém řešení, kterým by se realizovala podobná barevná syntaxe při psaní příspěvků v HTML editoru ve WordPressu.

    Mám tím namysli řešení obecné (či ve verzi jež je distribuována od Acciho), pokud si vypnu vizuální editor a Texy!, pracuji s příspěvky v HTML režimu, vidím tagy, lze je nějak automaticky obarvovat, přidat čísla řádků, jako v HTML, PHP editoru?

Zanechte, prosím, komentář

XHTML: Můžete použít tyto značky: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>