Pom15: Porovnání verzí

Z Prirucky
Řádek 18: Řádek 18:
* '''lokální HTML stránka''', jakýsi vlastní rozcestník, pokud nechci nebo nemůžu přidávat zástupce na plochu v KS mzdy.
* '''lokální HTML stránka''', jakýsi vlastní rozcestník, pokud nechci nebo nemůžu přidávat zástupce na plochu v KS mzdy.


=== Media wiki ===
Media wiki neví, že ksmzdy:// je "URL protocol", musí se to nastavit - do souboru LocalSettings.php přidat řádek:
: ''array_push($wgUrlProtocols, "ksmzdy://")''


Ale pozor, needitovat LocalSettings.php přes (Microsoft) Notepad, ale přes Notepad++ nebo PSPad, protože když tam MS Notepad vloží na začátek neviditelný ''Byte Order Mark'', tak to může znefunkčnit MediaWiki.
<small>
Warning: Don't edit LocalSettings.php with document editors like Notepad, TextEdit, or other text editor that adds byte order marks to files. These break the PHP runtime of your wiki. Instead, use a code editor. E.g. Vim, Notepad++, or Atom. These handle file encodings properly. They can also be used to repair files previously broken by document editors.
</small>
=== České znaky v adrese prohlížeče ===
URL adresy mohou obsahovat omezenou množinu znaků, tj. ostatní znaky se kódují přes %HH, takže např. mezera je %20
URL adresy mohou obsahovat omezenou množinu znaků, tj. ostatní znaky se kódují přes %HH, takže např. mezera je %20


Media wiki neví, že ksmzdy:// je "URL protocol", musí se to nastavit:
Pokud je nepovelený znak v <a href="" , tj. ohraničen uvozovkami, tak to možná většina prohlížečů akceptuje, ale Google Chrome zřejmě ne.
do souboru LocalSettings.php přidat řádek:
array_push($wgUrlProtocols, "ksmzdy://")


V url je povoleno a..z, 0..9, _, ., -. Pak ještě znaky, které mají speciální funkci /,+,?,&.
Pro převod můžete použít následující trik:
1) zadejte slovo do vyhledávání google
2) vykopírujte zakódované slovo z url adresy prohlížeče (vykopíruje to zakódované, i když se to jeví nezakódované)
<small>Mezera se dá zakódovat i jako znak +, proto tam není %20 místo mezery.</small>


Ale pozor, kdyby jste náhodou byli akční, tak needitovat LocalSettings.php přes mrkvosoftí Notepad, ale přes Notepad++ nebo PSPad, protože když tam MS Notepad prdne na začátek neviditelný Byte Order Mark, tak to může znefunkčnit příručky, viz
[[Image: Prevod-ceskych-znaku-pro-url-adresu.png|400px]]
Warning: Don't edit LocalSettings.php with document editors like Notepad, TextEdit, or other text editor that adds byte order marks to files. These break the PHP runtime of your wiki. Instead, use a code editor. E.g. Vim, Notepad++, or Atom. These handle file encodings properly. They can also be used to repair files previously broken by document editors.
 
== Odkazy ==
* [[Práce s aplikací]]

Verze z 15. 5. 2018, 15:08

Otevření menu URL odkazem (C/S aplikace)

Umožňuje spustit konkrétní menu v (lokálně nainstalované) C/S aplikaci KS mzdy kliknutím na URL odkaz ve tvaru

ksmzdy://[cesta k menu/]menu[;záložka|tlačítko|záložka/tlačítko].

Pokud je aplikace již spuštěna, dojde k otevření menu v ní; pokud ne, spustí se aplikace a po zadání hesla se otevře dané menu. Dá se říci, že to je obdoba spouštěcího parametru /MENU, ale není třeba znát cestu k aplikaci.

Příklady:

ksmzdy://Evidence/Evidence%20zaměstnanců
ksmzdy://Evidence/Evidence%20zaměstnanců;Kontakty/Sestava

Příklady použití

  • odkaz do příručky, který uživateli otevře konkrétní místo v aplikaci, příklad: Emaily zaměstnanců naleznete v Evidenci zaměstnanců/Kontakty [ikonka KS mzdy s odkazem].
  • odpověd v mailu na dotaz "kde jsou Emaily zaměstnanců" - Emaily zaměstnanců naleznete v
ksmzdy://Evidence/Evidence zaměstnanců;Kontakty
  • lokální HTML stránka, jakýsi vlastní rozcestník, pokud nechci nebo nemůžu přidávat zástupce na plochu v KS mzdy.

Media wiki

Media wiki neví, že ksmzdy:// je "URL protocol", musí se to nastavit - do souboru LocalSettings.php přidat řádek:

array_push($wgUrlProtocols, "ksmzdy://")

Ale pozor, needitovat LocalSettings.php přes (Microsoft) Notepad, ale přes Notepad++ nebo PSPad, protože když tam MS Notepad vloží na začátek neviditelný Byte Order Mark, tak to může znefunkčnit MediaWiki.

Warning: Don't edit LocalSettings.php with document editors like Notepad, TextEdit, or other text editor that adds byte order marks to files. These break the PHP runtime of your wiki. Instead, use a code editor. E.g. Vim, Notepad++, or Atom. These handle file encodings properly. They can also be used to repair files previously broken by document editors.

České znaky v adrese prohlížeče

URL adresy mohou obsahovat omezenou množinu znaků, tj. ostatní znaky se kódují přes %HH, takže např. mezera je %20

Pokud je nepovelený znak v <a href="" , tj. ohraničen uvozovkami, tak to možná většina prohlížečů akceptuje, ale Google Chrome zřejmě ne.

V url je povoleno a..z, 0..9, _, ., -. Pak ještě znaky, které mají speciální funkci /,+,?,&. Pro převod můžete použít následující trik: 1) zadejte slovo do vyhledávání google 2) vykopírujte zakódované slovo z url adresy prohlížeče (vykopíruje to zakódované, i když se to jeví nezakódované) Mezera se dá zakódovat i jako znak +, proto tam není %20 místo mezery.

Prevod-ceskych-znaku-pro-url-adresu.png

Odkazy