« zurück
« Kapitelanfang »
vor »

1.4.4 Import aus Textdatei

Dieser Bereich der Administration von AllMyLinks sollte mit Bedacht ausgeführt werden, wir haben ihn nur auf ausdrücklichen Wunsch einiger Kunden mit übernommen. Hier kann man eine Textdatei mit bestimmbaren Feldtrennzeichen in die Datenbank übernehmen. Diese Daten sind in der Regel csv (comma seperated values) Dateien, die aus Programmen wie Excel™ exportiert werden können.

Eine Zeile pro Datei stellt einen Datensatz dar, wobei das "Feldtrennzeichen" in der Regel ein Semikolon ist, was aber auch anders bestimmt werden kann. Das Feldtrennzeichen gibt an, wann eine neues Feld beginnt.
Das Spaltentrennzeichen gibt an, ab wann ein neuer Datensatz beginnt. In der Regel ist dies wenn eine neue Zeile beginnt, was gleichzusetzen ist mit "\n".

\n = neue Zeile \r = return \t = Tab(ulator)
Nun muss noch ausgewählt werden in welche Tabelle die Textdatei installiert werden soll, und wo sich die Datei befindet. "Lokal" ist hier gemeint mit "Lokal auf dem Server wo AllMyLinks installiert ist". Mit dem Klick auf den Button Anfrage senden kann man die Prozedur starten.

Die Zuordnung behalten: Wie Die Eintrags- und Kategorie Tabellen miteinander verknüpft sind!
Die Kategorie Tabelle enthält das Feld "categorie_id" Dieses Feld ist verknüpft mit der Eintrag-Tabelle, dem Feld "link_categorie". Hat man also den Eintrag X in der Kategorie Y, so muß in der Eintrag-Tabelle der Wert von "categorie_id" der Kategorie Y in "link_categorie" des Eintrags X erscheinen.

Verarbeitung von Sub Kategorien:
In der Kategorie Tabelle existiert ein Feld mit dem Namen "categorie_topcat". In dieses Feld gehört der Wert des Feldes "categorie_id" der Kategorie in der sich die Ausgangkategorie befinden soll. Zusätzlich gibt es ein Feld namens "categorie_viewitas". Es enthält den Kategorie String. Ist die Kategorie "Y" eine Subkategorie der Kategorie "X", so ist der Wert "X -> Y". Bei einem erfolgreichem Import der Daten wird dieses Feld automatisch anhand der Daten des Feldes "categorie_name" unter Berücksichtigung der Kategoriestruktur entsprechend gebildet!

Link Tabelle:

 Feld  Typ Attribute Null Standard
    int(14)   Nein   
    varchar(10)   Nein   
    tinyint(1)   Nein 
    text   Nein   
    tinyint(1)   Nein 
    varchar(32)   Nein  default 
    varchar(32)   Nein  linkinfocontainer_Default 
    text   Nein   
    text   Nein   
    varchar(30)   Nein   
    text   Nein   
    varchar(50)   Nein 
    text   Nein   
    longtext   Nein   
    int(20)   Ja 
    int(20)   Ja  NULL 
    int(20)   Nein 
    float   Nein 
    tinyint(14)   Nein 
    text   Nein   
    text   Nein   
    int(6)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    tinyint(3)   Nein 
    tinyint(1)   Nein 
    int(14)   Nein 
    tinyint(1)   Nein 
    text   Nein   
    text   Nein   
    text   Nein   
    text   Nein   
    text   Nein   
    varchar(20)   Nein   
    varchar(20)   Nein   
    text   Nein   
    varchar(20)   Nein   
    varchar(32)   Nein   
    varchar(15)   Nein   

Kategorie Tabelle:

 Feld  Typ Attribute Null Standard
    tinyint(14)   Nein   
    varchar(10)   Nein   
    varchar(5)   Nein   
    varchar(50)   Nein   
    longtext   Nein   
    text   Nein   
    text   Nein   
    int(32)   Nein 
    int(32)   Nein 
    int(32)   Nein 
    int(32)   Nein 
    tinyint(1)   Nein 
    tinyint(1)   Nein 
    varchar(32)   Nein  Default 
    varchar(32)   Nein  catview_Default 
    tinyint(1)   Nein 
    varchar(20)   Nein   
    varchar(20)   Ja  NULL 

 

Alle vorgenommenen administrativen Schritte werden ausdrücklich auf eigene Gefahr durchgeführt.
Es gibt für diese Schritte keinen offiziellen kostenlosen Support!

« zurück
« Kapitelanfang »
vor »