Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 15.12.06, 11:05
Forum Zuschauer
 
Registriert seit: 15.12.06
Beiträge: 4
Frage

Datenbank hinzufügen und automatisch Seiten erzeugen


Ich muss gestehen, dass ich wenig von MySQL verstehe und auch bei Typo3 noch am Anfang stehe, aber eine für mich ganz wichige Frage bitte ich zu beantworten:

Ich habe Typo3 installiert und werde in kürze wohl auch ein Template für meine bisher aus gut 20 Seiten bestehende Baumstruktur haben. Nun möchte ich eine separate Datenbank mit über 1200 Einträgen addieren, die Grundlage für ebensoviele Einzelseiten beiten soll. Im Klartext. Jeder Eintrag soll zu einer Seite im Seitenbaum werden. Oder zumindest zu einer Seite generiert werden können, die ich im Backend einzeln ansprechen kann.

Also
Seite A
------------Seite 1 aus zweiter Datenbank
------------Seite 2 aus zweiter Datenbank
..
------------Seite 1200 aus zweiter Datenbank
Seite B
Seite C


Geht das? Wie mache ich das? Oder muss ich die am Ende alle per Hand erzeugen und mit Inhalt füllen?

Hoffe, die Frage ist nicht zu bescheuert.

Danke für die Hilfe!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 15.12.06, 11:49
Benutzerbild von arittner
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248

Zitat:
Zitat von miweb Beitrag anzeigen
Ich habe Typo3 installiert und werde in kürze wohl auch ein Template für meine bisher aus gut 20 Seiten bestehende Baumstruktur haben. Nun möchte ich eine separate Datenbank mit über 1200 Einträgen addieren, die Grundlage für ebensoviele Einzelseiten beiten soll.

Im Klartext. Jeder Eintrag soll zu einer Seite im Seitenbaum werden. Oder zumindest zu einer Seite generiert werden können, die ich im Backend einzeln ansprechen kann.

Geht das? Wie mache ich das? Oder muss ich die am Ende alle per Hand erzeugen und mit Inhalt füllen?

Hoffe, die Frage ist nicht zu bescheuert.
Ich glaube 1200 Seiten direkt in den Seitenbaum einzutragen wird zwar möglich sein, aber das Handling halte ich für fast unmöglich. Besonders, wenn alle Seiten auf einer Ebene sind. Oder hast Du auch eine gewisse Baumstruktur mit ausreichender Tiefe?

Grundsätzlich lässt sich eine Datenübertragung bewerkstelligen. Typo3 hat eine entsprechende Programmier-API (z.B. zum automatisierten Anlegen von Seiten). Es gibt auch eine Extension zum Übertragen von Daten zwischen MySQL-Datenbanken. Da müsstest Du aber mal bei typo3.org im Extension Repository nachschauen.

Letztendlich wird es aber auf eine individuelle Programmierung des Imports hinauslaufen.

Aber ich würde es so nicht empfehlen, statische Seiten für jeden Inhalt anzulegen. Welche Daten sind das denn? Echte Inhalte textlicher Natur? Oder eine FAQ oder Newsbeiträge? Abhängig von diesen Daten würde ich erstmal schauen, ob es eine passende Extension gibt. Dann sehen, wie sich die Daten in die von der Ext. angebotenen Tabelle kopieren lässt. Solche Extensions erzeugen abhängig der Datensätze unterschiedliche Seiten. Diese werden dann nicht im Seitenbaum angezeigt, aber die Extensions bieten idR. gute BE oder FE Formulare.

Wenn die dann nicht nur "?uid=xyz" für jede dyn. erzeugte Seite sehen willst, kannst Du immer noch mit RealURL "echt lesbare" URLs erzeugen. Für den Surfer sieht es dann so aus, wie Du es Dir vorgestellt hast.

Beste Grüße,
Josch.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 16.12.06, 10:07
Forum Zuschauer
 
Registriert seit: 15.12.06
Beiträge: 4

Danke schon mal.

Zitat:
Zitat von arittner Beitrag anzeigen
Ich glaube 1200 Seiten direkt in den Seitenbaum einzutragen wird zwar möglich sein, aber das Handling halte ich für fast unmöglich. Besonders, wenn alle Seiten auf einer Ebene sind. Oder hast Du auch eine gewisse Baumstruktur mit ausreichender Tiefe?
Meine bisherige Seite ist über Jahre statisch ohne Datenbank gewachsen ... :sad:
Deshalb: Ja, bisher habe ich eine solche Baumstruktur, die unterhalb der Einstiegsseite für die Texte in einer einzigen Ebene liegt. MIr geht es auch weniger um die Baumstrukutr, als vielmehr über Typo3 jede einzelne Seite in der Datenbank ansprechen zu können, um über das CMS Änderungen vornehmen zu können (am liebsten im Backend). Deshalb muss ich sie ja dort aufrufen können (nicht im FE, das geht dann wohl).

Zitat:
Zitat von arittner Beitrag anzeigen
Aber ich würde es so nicht empfehlen, statische Seiten für jeden Inhalt anzulegen. Welche Daten sind das denn? Echte Inhalte textlicher Natur? Oder eine FAQ oder Newsbeiträge?
Es handelt sich um Rezensionen, die am Ende des Textes bisher mit Links zu Übersichtsseiten zu Verlagen, Autoren und ähnlichen Titeln versehen sind. Dazu gibt es ein bis vier Bilder. Eins oben, der Rest am Rand.

Zitat:
Zitat von arittner Beitrag anzeigen
Abhängig von diesen Daten würde ich erstmal schauen, ob es eine passende Extension gibt. Dann sehen, wie sich die Daten in die von der Ext. angebotenen Tabelle kopieren lässt. Solche Extensions erzeugen abhängig der Datensätze unterschiedliche Seiten. Diese werden dann nicht im Seitenbaum angezeigt, aber die Extensions bieten idR. gute BE oder FE Formulare.
Hast du auf Grundlage meiner Angaben einen Vorschlag? News wäre eher nicht richtig, wie ich es gesehen habe.

Also, ich kann wohl in die Datenbank ergänzen durch MySQL-Handling, muss dann über ein TS dynamisch auslesen, am besten über eine passende Extension?
Kann ich darüber auch die Links zu den Übersichtsseiten für Verlage und Autoren (Auflistung aller zugeordneten Inhalte) und zu ähnlichen Titeln ("Kategorie") dynamisch erzeugen? Welches Modul wäre am sinnvollsten?

Herzlichen Dank
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 17.12.06, 13:04
Benutzerbild von arittner
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248

Zitat:
Zitat von miweb Beitrag anzeigen
Meine bisherige Seite ist über Jahre statisch ohne Datenbank gewachsen ... :sad:
Deshalb: Ja, bisher habe ich eine solche Baumstruktur, die unterhalb der Einstiegsseite für die Texte in einer einzigen Ebene liegt. MIr geht es auch weniger um die Baumstrukutr, als vielmehr über Typo3 jede einzelne Seite in der Datenbank ansprechen zu können, um über das CMS Änderungen vornehmen zu können (am liebsten im Backend). Deshalb muss ich sie ja dort aufrufen können (nicht im FE, das geht dann wohl).
Ok, die Menge an Daten spricht auf jeden Fall für eine automatisierte Übernahme.

Zitat:
Zitat von miweb Beitrag anzeigen
Es handelt sich um Rezensionen, die am Ende des Textes bisher mit Links zu Übersichtsseiten zu Verlagen, Autoren und ähnlichen Titeln versehen sind. Dazu gibt es ein bis vier Bilder. Eins oben, der Rest am Rand.
Und das spricht für eine spezielle Extension. Die Daten sind wohl homogen und strukturiert. Ich habe eine Extension gefunden, die Rezensionen verwaltet: sk_bookreview. Allerdings ist die Extension als Apha gekennzeichnet.

Es wird eine Tabelle definiert, deren Benutzerfelder folgendermaßen sind:
  • category int(11) DEFAULT '0' NOT NULL,
    cover blob NOT NULL,
    author tinytext NOT NULL,
    publisher tinytext NOT NULL,
    additional tinytext NOT NULL,
    level int(11) DEFAULT '0' NOT NULL,
    link tinytext NOT NULL,
    points tinytext NOT NULL,
    impression text NOT NULL,
    description text NOT NULL,
    result text NOT NULL,
    pages tinytext NOT NULL,
    price tinytext NOT NULL,
    isbn tinytext NOT NULL,
    date int(11) DEFAULT '0' NOT NULL,
    buylink tinytext NOT NULL,
    reviewer tinytext NOT NULL,
    clicks int(11) NOT NULL,

D.h. das Cover-Bild bekommst Du unter, die restlichen Bilder müsste man ggf. als extra Datensätze hinzufügen und per TS mit einbinden.

Die Datenübernahme müsste man extra programmieren. Deine statischen Seiten liegen in einer Datenbank? Oder sind es (hoffentlich nicht) HTML-Seiten?

Zitat:
Zitat von miweb Beitrag anzeigen
Also, ich kann wohl in die Datenbank ergänzen durch MySQL-Handling, muss dann über ein TS dynamisch auslesen, am besten über eine passende Extension?
Kann ich darüber auch die Links zu den Übersichtsseiten für Verlage und Autoren (Auflistung aller zugeordneten Inhalte) und zu ähnlichen Titeln ("Kategorie") dynamisch erzeugen? Welches Modul wäre am sinnvollsten?
Ich würde empfehlen die obige Extension mal zu installieren (typo3.org die Extension suchen, laden, installieren) und mal von Hand ein paar Dinge einzugeben. Leider ist sie ohne Doku und die letze Änderung war im Januar. Aber vielleicht hat der Author Lust auch Anpassungen zu machen, wenn Du Interesse daran zeigst.

Die Datenübernahme müsste programmiert werden. Da kommt es auf Deine PHP und SQL Kenntnisse an. Von Hand würde ich die Daten nicht übertragen. Da bist Du ja Wochen beschäftigt.

Beste Grüße,
Josch.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 17.12.06, 14:59
Forum Zuschauer
 
Registriert seit: 15.12.06
Beiträge: 4

Herlichen Dank, das hilft mir in der Tat erst einmal richtig gut weiter.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gelöst LinkVars automatisch durch RTE erzeugen? refalo TYPO3 4.x Rich Text Editor 2 22.11.07 18:05
Seite inkl. eigenes Template automatisch erzeugen ichbinsdoch Extension suchen und neue vorschlagen 3 03.09.06 21:30
Menü - Geänderte Seiten: Änderungsdatum hinzufügen tomrakete Tools und Tipps 0 10.08.06 10:55
Templates für neue Seiten nicht automatisch??? webmagier TYPO3 4.x Fragen und Probleme 2 07.08.06 15:56
Text automatisch auf mehrere Seiten verteilen meclaud TYPO3 4.x Fragen und Probleme 2 30.07.06 13:31


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0