Drupal 9/10 filter modul.
A weboldal tartalmába megadott szintaktika alapján megjeleníti egy gitár nyakát, rajta a megadott húron és fekvésben lévő lefogás jelét és egyéb információt, amit meg akarunk jeleníteni.
Alkalmas
- akkordok megjelenítésére - ujjrenddel
- skálák megjelenítésére - ujjrenddel vagy a nélkül
Fejlesztési lehetőség:
- Nem csak 5 gitár nyakát jeleníti meg, hanem más hangszer, például basszusgitár nyakát is
- Egy akkord neve alapján automatikusan megjeleníti a hangjait - adatbázis táblázat alapján.
Jelenlegi szintaktika:
[<jelölő>|<húrneve>=<fekves><megjelenítendő szöveg>|.....|<paraméter neve>=<szöveg>......|...]
A jelölő lehet: 'guitar' vagy később: 'bass'
<húrneve>: e,a,d,g,h,e1 kis betű,nagy betű nem számít. A 'h' helyett lehet b-t is használni. Ha a húr neve nincsen kiírva, akkor a definíció előző húrja lesz az aktuális húr.
<fekvés>: pozitív egész szám azt jelenti, hogy hányadik fekvésben kell lefogni a húrt
<Megjelenítendő szöveg>: A megadott fekvésben megjelenítendő szöveget jelenti. Az első nem szám karakterrel keződik
X - tompított nem megszólaló hangot jelent
(szám) - a lefogáskor használandó ujj sorszámát jelenti
Minden más szöveg lehetséges ...
<paraméter neve>: Jelenleg kétféle paraméter lehet
rgb: a megjelenítendő szöveg színének állítása rgb paraméterekkel: rgb=0,0,128
chord: Egy akkord megjelenítése az adatbázis bejegyzései alapján.
fzguitar: nincs jelentősége
text: nincs jelentősége
Példák:
Telepítése
Be kell másolni a szokásos helyre, majd bekapcsolni a modulok között.
Drupal 7: /admin/config/content/formats
Drupal 8/9:
Ki kell választani a megfelelő formátumot és engedélyezni kell a "guitar neck filter" szűrőt.
In English
Drupal 7 filter modul.
It shows the neck of a guitar and signs and informations on the strings added by the syntax.
It can
- shows chords - with fingering
- shows scales with or without fingering
Todo
- Shows neck of bass or any other tuning guitar
- Shows a chord by the name from database.
Syntax:
[<token>|<string>=<location><showing text>|.....|<name of parameter>=<text>......|...]
<token>: 'guitar' or 'bass'
<string>: The name of string. e,a,d,g,h, e1 Case independent. The 'h' is replaceable with 'b'. If the name of string is missing the string is the last name of string in the definition.
<location>: positive number or zero. It gives the location of finger on the neck.
<showing text>: The showing text on the string. Begins with not numeric character.
X - mute string
(number) - the fingering on the neck
any other text
<name of parameter>: Two types of paramer
rgb: The color of text. The color given by rgb coded in decimal. Default is: rgb=0,0,128.
chord: shows the chord from database (Experimental)
fzguitar: does not matter
text: does not matter
Example above
Install
- Copy the packet into right place
- Switch on in the list of modules
- Go to the /admin/config/content/formats
- Choose the text format and switch on the "guitar neck filter" filter