Logo jkrieger.de section logo
invisible corner_top_left.gif
divider design elem. Home design elem.   design elem. Software design elem.   design elem. Science design elem.   design elem. Photographie design elem.   design elem. everythingelse design elem.   design elem. eMail design elem.
divider_end corner_top_right
Verlauf
 printable version

JKConnect3 - Befehlsübersicht:


Allgemeines

Alle Tags werden als Kommentare ("<!--tag-->") eingefügt. Dies bewirkt, dass die Dateien, auch ohne Verarbeitung, ohne Fehler in einem HTML-Viewer angezeigt werden können.


Text einfügen:

<!-- textarea -->
Dieser Tag ist nur in grunddateien erlaubt, bzw. wird nur dort interpretiert.
Er wird durch den Inhalt der einzufügenden Datei (Input-Datei) ersetzt. Zusätzlich werden alle wichtigen <head>...</head>-Parameter in die Ausgabedatei (Output-Datei) übernommen.


aktuelles Datum einfügen:

<!-- update -->, <!-- date -->
Dieser Tag wird durch das aktuelle Datum ersetzt. Wer nicht das aktuelle Datum einfügen lassen möchte, kann in den Projekteinstellungen das Datum ändern.


aktuelle Zeit einfügen:

<!-- time -->
Dieser Tag wird durch die aktuelle Uhrzeit ersetzt.


Seiten-Titel einfügen:

<!-- title -->
Dieser Tag wird durch den Titel der Input-Datei ersetzt. Dieser wird im Dateien-Dialog eingegeben.


Seiten-Autor einfügen:

<!-- author -->
Dieser Tag wird durch den Namen des Autors der Input-Datei ersetzt. Dieser wird im Dateien-Dialog eingegeben.


Seiten-Gruppe einfügen:

<!-- group -->
Dieser Tag wird durch die Gruppe der Grunddatei ersetzt. Diese wird im Dateien-Dialog eingegeben.


Seiten-Beschreibung einfügen:

<!-- description -->
Dieser Tag wird durch den Beschreibungstext der Input-Datei ersetzt. Dieser wird im Dateien-Dialog eingegeben.


Seiten-Schlagworte einfügen:

<!-- keywords -->
Dieser Tag wird durch die Schlagworte der der Input-Datei ersetzt. Diese wird im Dateien-Dialog eingegeben.


JavaScript-Suchmaschine:

Dieser Tag fügt eine Javascript-Suchmaschine, die das durchsuchen des Projektes nach den in den Dateieigenschaften angegebenen Schlagworten erlaubt. Sie gibt eine formatierte Liste der Treffer wieder, die den verlinkten Titel und die Beschreibung enthält. Beide können in den Dateieigenschaften angegeben werden.
    • Formular einfügen (Eingabeelement + Button):  <!-- searchform -->
    • Skript einfügen:  <!-- search -->     An dieser Stelle wird entweder das Suchskript, oder ain Verweis auf die Datei, die das Suchskript enthält eingefügt.


Datenbank-Zugriff:

  <!--database
    table/query                --> Auswahl, ob einfacher Tabellen-Zugriff ("table"),
                                   oder SQL-Abfrage ("query")
    Parameter=<Wert>           --> Konfiguration des Datenbankzugriffes
    Parameter=<Wert>           -->       ''                  ''
    ...                        --> soviele, wie nötig
    sql{                       --> falls "query" gewählt wurde, wird hier der SQL-
      <SQL-String>                 String eingefügt.
                                   Beispiel:
                                 SELECT * FROM mitarbeiter.db
                                 ORDER BY Name, Vorname
    }
  -->

    HTML + Datenbank-Zugriffstags
    ..................
    .........
  <!--/database-->
 

<!--Database--> Parameter:

database
Entweder das Verzeichnis, in dem sich die Tabelle(n) befindet, oder ein BDE-Alias. DIeser Parameter wird sowohl für query, als auch für table benötigt.
tablename
Name, der von table zu ladenden Tabelle (Dateiname).
indexname
Name des Indexes. "" stellt den Grundindex dar, während Namen einen Sekundärindex aufrufen.
filter
Ein Filterstring, um die Ergebnismenge zu filtern.
z.B.: State = 'CA' or State = 'MA'   --> Feld "State"='CA', oder Feld "State"='MA'
ersatz
Ersatzstring für leere Felder. Standard-Wert ist "".

Datenbank-Zugriffstags:

<!--dbnum-->
Fügt die interne Datensatznummer in der Tabelle ein.
<!--dbcount-->
Fügt die tatsächliche Nummer des Datensätzes ein.
<!--dbfcount-->
Fügt die Anzahl der Datensätze in der Datenbank ein.
<!--field|<feldname>|<Bedingung>-->
Fügt einen Feldinhalt ein, wenn die Bedingung gilt, oder nicht angegeben wurde.
<feldname> enthält einen in der angegebenen Datenmenge gültigen Feldnamen.
<Bedingung> hat folgendes Format:
<Feldname>[=,#,<,>]<Wert>
= :    Feldinhalt gleich Wert. Hier gibt es Spezialwerte:
set   :    bei Logikfelder: Feld ist gesetzt, hat den Wert "true".
notset:    bei Logikfelder: Feld ist nicht gesetzt, hat den Wert "false".
empty:    bei allen Feldern: Feld ist leer.
notempty :    bei allen Feldern: Feld ist nicht leer.
# :    Feldinhalt ungleich Wert
> :    Feldinhalt größer als Wert
< :    Feldinhalt kleiner als Wert
Beispiele:
<!--field|Name|Name=notempty>   --> gibt den Inhalt von "Name" aus, wenn es
                                    nicht leer ist.
<!--field|Name|geschlecht#0>    --> gibt den Inhalt von "Name" aus, wenn das
                                    Zahlen-Feld "geschlecht" nicht (ungleich)
                                    0 ist.
<!--dbtext|<Text>|<Bedingung>-->
Fügt einen Text ein, wenn die Bedingung gilt.
<Text> enthält einen beliebigen Text. er kann auch HTML-Tags enthalten !!!
<Bedingung> hat folgendes Format:
<Feldname>[=,#,<,>]<Wert>
= :    Feldinhalt gleich Wert. Hier gibt es Spezialwerte:
set   :    bei Logikfelder: Feld ist gesetzt, hat den Wert "true".
notset:    bei Logikfelder: Feld ist nicht gesetzt, hat den Wert "false".
empty:    bei allen Feldern: Feld ist leer.
notempty :    bei allen Feldern: Feld ist nicht leer.
# :    Feldinhalt ungleich Wert
> :    Feldinhalt größer als Wert
< :    Feldinhalt kleiner als Wert
Beispiele:
<!--dbtext|<B>Name: </B>|Name=notempty>   --> gibt "Name: " fett geschrieben
                                              aus, wenn das Feld "Name" nicht
                                              leer ist.
<!--dbtext|<I>weiblich</I>|geschlecht=0>  --> gibt "weiblich" aus, wenn das
                                              Zahlen-Feld "geschlecht" gleich
                                              0 ist.



[ Seitenanfang | main ]
 printable version ImpressumImpressum
corner_top_right2
verlauf_right.gif
corner_bottom_left.gif corner_bottom_left2 Copyright (c) J. Krieger corner_bottom_right.gif
invisible
last updated: 04.08.2019
file: https://www.jkrieger.de/software/jkconnect3/instruct.html
invisible