Drupal 7: FZ Guitar module

Drupal 7 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:

Am

Telepítése

Letöltés / download

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