Nápady na rozšíření : phpRS Fórum
Napadlo vás zajímavé rozšíření? Myslíte si, že phpRS systému chybí nějaká důležitá funkce? Pokud ano, tak neváhejte a napište nám!
phpRS - redakční a informační systém
obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: Josef (IP adresa zaznamenána)
Datum: 2008-01-21, 19:24

Dobrý den.

Nevíte jak jednoduše do phpRS přidat obarvování ukázek zdrojových kódů v článcích například pomocí FSHL nebo GESHI?
Není někde nějaký návod nebo plugin?

Josef

Re: obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2008-01-22, 12:53

Půjde to např. pomocí přidání phpRS značky, kterou budeš zpracovávat pomocí parseru zvýrazňovače ... např. pro FSHL to bude velice jednoduché - doporučuji ;)

Edit: Nemusíš ani používat phpRS značky, stačí např. text co budeš chtít zvýraznit vložit do:
<FSHL lang="PHP">
function hello_world() {
    echo 'hello world';
}
</FSHL>

a při zpracování formuláře použít nějakou vytvořenou fci pro nalezení tohoto označení a dle toho nahradit daný text vygenerovaným HTML pomocí FSHL - dle atributu lang pozná i jaký jazyk má zvýrazňovat a hotovo ... pro web s ukázkami zdrojových kódů jednoduché a ideální řešení ;)

Jinak princip je stejný i pro novou phpRS značku, možná dokonce jednodušší, v phpRS je již připravena fce pro nalezení těchto značek a nahrazení za potřebný kód, takže jen zkopíruješ kód pro jinou značku a změníš to pro svojí FSHL ... good luck ;)

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================



Celkem upraveno 1×. Poslední úprava xsuchy09 v 22.01.2008 12:58.

Re: obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2008-01-23, 09:45

Nie je to presne to, čo chceš, ale ak vkladáš kód len sám, dá sa použiť PSpad - funkcia uloženia kódu ako HTML s aktuálnym zvýraznením syntaxe: súbor -> export -> export do schránky ako HTML

Re: obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2008-01-23, 10:43

2 pa3k: také řešení, ale dost nepohodlné a softwarově závislé :) vzhledem k jednoduchosti implementace FSHL si myslím, že není co řešit ;)

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2008-01-23, 16:55

FSHL som neskúšal, no to čo popisuješ funguje asi na princípe doplnenia zvýraznenia syntaxe pred uložením. Čo ale v prípade, ak chceš články s takýmto niečím následne editovať v WSW editore? Nebude to robiť problémy? Nebude to zvýrazňovať znovu už raz konvertovaný kód? (neviem, len sa pýtam)

Pri zvýrazňovaní pred zobrazením by tento problém (ak to vôbec je problém) odpadol, no na úkor výkonu. Mimochodom FSHL je z hľadiska optimalizácie výkonu asi to najlepšie čo existuje (vivat hvge).

Re: obarvení příkladů zdrojových kódů
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2008-01-23, 18:42

FSHL je určitě nejrychlejší a nejméně náročný zvýrazňovač podobného stylu :) jinak s tou editací - buď to řešit přes značky (zpomalení při zobrazení, ale jen jednoho článku, což bych neřešil a zas tak velké zpomalení to IMHO nebude), nebo to řešit před uložením - tam bude problém s následnou editací, pže se to uloží jako HTML kód ...

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.