Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Massenhaft Links einpflegen

  1. #1
    Contao-Fan
    Registriert seit
    03.10.2010.
    Beiträge
    365

    Standard Massenhaft Links einpflegen

    Hallo zusammen,
    ich bin was Datenbanken angeht, nicht sonderlich bewandert...
    Gibt es eine "schöne" Möglichkeit, massenhaft (250++) Links in die Linklist einzupflegen?

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    In welchem Format liegen die Links denn vor?

  3. #3
    Contao-Fan
    Registriert seit
    03.10.2010.
    Beiträge
    365

    Standard

    derzeit befinden sich alle Links incl. Titel und Datum etc. in einer Excel-Datei

  4. #4
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Ich persönlich würd es als CSV exportieren und mit einem kleinen PHP Skript in die Datenbank kloppen... 250 Einträge sind da schnell abgearbeitet.

  5. #5
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    naja, du musst daraus ja "nur" SQL-Insert-Statements bauen. Ich würde so etwas mit der Ausgabe der relevanten Daten von Excel in eine CSV-Datei machen und dann mit etwa Perl mir daraus mySQL-Statements bauen. Geht sicher auch mit Excels VBA oder jeder anderen Sprache, die du beherrschst.

    Wenn du nicht fit in SQL bist: Einfach einen Link manuell anlegen, die Tabelle dumpen und dann ddas INSERT-Statment darin für alle anderen Links "nachbauen" und dabei die ID nach oben zählen nicht vergessen.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Ich hab das generieren der INSERT statements auch schon mal in Excel (respektive OO-Calc) selbst gemacht.

    Ist ja ein simples CONCAT von den Feldern usw.

    Einzig Problematisch wird das Encoding der Beschreibungstexte sein.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  7. #7
    Contao-Fan
    Registriert seit
    03.10.2010.
    Beiträge
    365

    Standard

    oki soweit klar, danke euch.

    das "sorting" zählt ja immer um 128 hoch wie es ausschaut, was aber mach ich mit dem "tstamp", einfach irgendwelche werte geben? werde nicht ganz schlau aus dem
    Geändert von rednex (29.01.2011 um 02:05 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Fläsch
    Beiträge
    248

    Standard

    tstamp entspricht einem unix timestamp. Du kannst für deinen Import einen beliebigen verwenden.
    Das sorting eines Eintrags entspricht der 2er Potenz der Position in der Folge aller Einträge. Also könntest du für den ersten Eintrag mit sorting = 2^0 beginnen, der zweite Eintrag hat dann sorting 2^1 usw.
    http://www.ideadapt.net - where ideas become code

  9. #9
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    @bubblez: Kann das wirklich sein? Dann könnten ja nur wenige Einträge in der Liste sein...

    folkfreund

  10. #10
    Contao-Fan
    Registriert seit
    03.10.2010.
    Beiträge
    365

    Standard

    Zitat Zitat von bubblez Beitrag anzeigen
    Das sorting eines Eintrags entspricht der 2er Potenz der Position in der Folge aller Einträge. Also könntest du für den ersten Eintrag mit sorting = 2^0 beginnen, der zweite Eintrag hat dann sorting 2^1 usw.
    hm, das kann nicht sein, in meiner DB zählt er das Sorting bei jedem Eintrag um genau 128 hoch.

    128, 256, 384, 512, 640, 768 usw.

  11. #11
    Contao-Nutzer
    Registriert seit
    24.11.2009.
    Ort
    Fläsch
    Beiträge
    248

    Standard

    hm ihr scheint recht zu haben, da hab ich wohl falsche Rückschlüsse gezogen. Der catalog generiert bei mir z.B. Einträge mit sorting: 16, 32, 128, 256, 384, ... Also zu Beginn 2er Potenzen und dann gehts mit 128 Schritten weiter.
    In tl_article gibts sogar einen sorting Eintrag mit 56.

    Einer ne Idee wie das funktioniert?
    http://www.ideadapt.net - where ideas become code

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Nutzergruppe kann keine Seiten in der Struktur einpflegen
    Von x-ray im Forum Benutzer/-gruppen
    Antworten: 9
    Letzter Beitrag: 11.05.2010, 20:12
  2. Tabellen und Links
    Von schman im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 02.05.2010, 10:19
  3. Alte Kommentare selber einpflegen
    Von makai im Forum Nachrichten/Events/FAQ
    Antworten: 7
    Letzter Beitrag: 19.03.2010, 09:16

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •