Zum Inhalt springen

[Tutorial] Statische Dokumente generieren

Erstellt am 23. Mai 2003 · 58 Antworten · letzte Antwort am 28. Dezember 2007 · Seite 3 von 3

Tags: Frage

muhkuh ·

@BITSO
überleg ma n bisschen ... kommst du dir hier nich weng falsch vor?

=======

Zu den Fake-URLs hab ich noch folgende Anmerkung ... das Adminpannel im Frointend klappt bei mir nich so recht :/
ich bastel im quickstart Dingens rum und schritte 1-3 ham auch problemlos funktioniert

Nun ist 22.0.html auch nich das gelbe vom Ei und da ich es zum Beispiel hier [http://www.cava-ag.ch/] auch schon besser gesehen hab, würd ich gern wissen, was ich noch einstellen sollte, damit das auch bei mir geht?
muuu

eberhardt ·

Hallo Typo-Gemeinde,

Ich möchte ein dreisprachiges Frameset komplett als statische Seiten mit der
"publish"-funktion des admin-panel generieren.
Dafür habe ich zunächst das hilfreiche Tutorial von Jörg Roth befolgt, das die entscheidenden Schritte klar und deutlich beschreibt.

Im Ansatz klappt das auch, allerdings nur mit folgendem Inhalt im
.htaccess-file:

RewriteEngine On
RewriteBase /meintypo3verzeichnis
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule typo3$ typo3/index_re.php
RewriteRule   ^[^/]*.html$  index.php

nicht aber mit dem von Jörg vorgeschlagenen Inhalt:

RewriteEngine On
RewriteBase /meintypo3verzeichnis
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule typo3$ typo3/index_re.php
RewriteRule ^([0-9]+)[.]([0-9]+).html$ index.php?id=$1&type=$2

und deshalb wohl auch nicht mit der speziellen Abgleichung, die ich vorgenommen habe, weil ich
ja in der Adressleiste nicht nur 2 Parameter, sondern wg. der Sprachen 3 Parameter übergebe (id/type/L)...
also mit:

RewriteEngine On
RewriteBase /meintypo3verzeichnis
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule typo3$ typo3/index_re.php
RewriteRule ^([0-9]+)[.]([0-9]+)[.]([0-9]+).html$ index.php?id=$1&type=$2&L=$3

das haut gar nicht hin und ich kriege "URL...Not Found..."

ausserdem kriege ich nur typeNum=0, also das gesamte Frameset veröffentlicht, ohne die einzelnen Frames....
(aber das sind wohl zwei Themen..)

hat irgend jemand eine Ahnung, woran das liegen könnte?

Danke im Voraus

Eberhardt

Atalagon ·

Bei mir erscheint auch kein Admin Panel im Frontend 🙁

liegt wohl an der neueren Typo3 Version

Du benutzt wohl auch 3.60 RC1 mit Installer....

MrDanger ·

Hi,

ich soll gerade websiten mit typo3 übernehmen und habe genau das Problem, aber ich sehe bei dem hier, dass er das ohne die htacces datei gemacht hat....weiss jemand ob und wie das dann geht....bin im Mom totall Ratlos...den er sucht immer die html dateien, die es nicht gibt..

MrDanger ·

also bis jetzt steht bei mir folgendes drin...

RewriteEngine On
RewriteBase /Fraam/typo3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^typo3$ typo3/index_re.php
RewriteRule ^([0-9]+)[.]([0-9]+).html$ index.php?id=$1&type=$2

..aber nun habe ich kein zugriff mehr auf garnix...selbst auf die typo3 config sache net....??? Please help

wie gesagt....bei dem ich das übernommen habe...hat es ohe htacces hinbekommen...dass die html seiten umgesetzt mit den ID´s werden...

ich weiss kein rat.... 😢 😢

freeman2000 ·

Hi,

hat jemand schon Erfahrungen mit der Generierung von physikalisch generierten HTML-Seiten in Verbindung mit der RealURL-Extension gemacht?
Wenn ich versuche die Dateien zu publishen, erhalte ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/typo3/src/typo3_src-3.6.1/typo3/sysext/cms/tslib/index_ts.php:439) in /home/www/cms/typo3conf/ext/realurl/class.ux_tslib_fe.php on line 657

You are being redirected to the correct page...

If this doesn't happen in 30 seconds, please click here.

Zur richtigen .htaccess-Datei für RealURL und publish-Dir bin ich noch gar nicht gekommen.

Ich bin da ziemlich ratlos vor allem wegen dem ersten Problem. Hat jemand ne Tipp, der mir den Weg zeigen könnte?

Vielen Dank für Eure Mühe,
Olli

BastianBalthasarBux ·
freeman2000 schrieb

Hi,

hat jemand schon Erfahrungen mit der Generierung von physikalisch generierten HTML-Seiten in Verbindung mit der RealURL-Extension gemacht?
Wenn ich versuche die Dateien zu publishen, erhalte ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/typo3/src/typo3_src-3.6.1/typo3/sysext/cms/tslib/index_ts.php:439) in /home/www/cms/typo3conf/ext/realurl/class.ux_tslib_fe.php on line 657

You are being redirected to the correct page...

If this doesn't happen in 30 seconds, please click here.

Zur richtigen .htaccess-Datei für RealURL und publish-Dir bin ich noch gar nicht gekommen.

Ich bin da ziemlich ratlos vor allem wegen dem ersten Problem. Hat jemand ne Tipp, der mir den Weg zeigen könnte?

Vielen Dank für Eure Mühe,
Olli

kann es sein, dass du ein bisschen über die versionen drübergelesen hast? -> abgesehen davon: .htaccess und /publish dir muss man vorher machen, so wie ich das sehe

freeman2000 ·

Hi Bastian,

was meinst du mit den Versionen? Das verstehe ich nicht ganz.

Zu .htaccess:
So wie ich das sehe, braucht man diese Datei, damit der Apache die publizierten Seiten im publish-dir wiederfindet. Allerdings komme ich gar nicht dazu, da Typo3 bei aktiviertet realURL-Extension keine Datei auf den Server schreibt, sonder diese Fehlermeldung ausgibt.

Ich habe daraufhin Martin Poelstra (Entwickler der Extension) eine E-Mail geschickt und er hat mir folgendes geantwortet:

RealURL is not compatible with static publishing of pages in TYPO3...

Grtz,
Martin

So bleibt der einzige Weg eine statische Version der Seiten zu erzeugen die Generierung über einen Offline-Browser. Siehe auch:
http://typo3.org/documentation/mailing-lists/english-main-list-archive/thread/46565/

Oder gibt es zu dem Thema andere Erfahrungen?

Viele Grüße,
Olli

BastianBalthasarBux ·

also bei simultatestaticdocuments braucht der Apache die datei, um etwas zu machen, auf das ich beim iis schon lange warte: SERVERSIDE PATHREWRITING
Funzt im prinzip ganz simpel. lasst sich am iis mit isapi filter realisieren (is aber a bisserl coding nötig).

Und was deine Fehlermeldung betrifft: ich hab die schon mal irgendwo gesehen... Hier im Forum. Dachte es hätte was mit Versionierung zu tun (extensionversion ist nicht kompatibel mit typo3 version). *amkopfkratz*

wenns mir wieder einfällt meld ich mich. kann sich nur um stunden handeln! 😃

freeman2000 ·

Hi,

mir ist noch was eingefallen. Wenn ich die realURL-Extension deaktiviere, kann ich die Dateien publishen ohne dass es eine Fehlermeldung gibt. Aktiviere ich die Extension wieder, erscheint auch wieder die Fehlermeldung.

Viele Grüße
Olli

sonya ·

Hi,

mir ist noch was eingefallen. Wenn ich die realURL-Extension deaktiviere, kann ich die Dateien publishen ohne dass es eine Fehlermeldung gibt. Aktiviere ich die Extension wieder, erscheint auch wieder die Fehlermeldung.

Viele Grüße
Olli

Hallo,

hier kann ich Olli nur recht geben #evil#

Was ist da faul?

LG
Sonya

Flink ·

Auf meinem Server habe ich ein TYPO3 4.0-Unterinstallation auf http://localhost/lightimaging/index.php
Hier läuft es mit dieser Einstellung in .htaccess

RewriteEngine On
RewriteBase /lightimaging
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule   ^[^/]*\.html$ index.php

Alles andere hat in Fehlermeldungen wegen nicht gefundener Seiten oder Dateien geendet bzw. das TYPO3-Backend aufgerufen.

oliver67 ·

Hallo,

die Anleitung ist soweit echt klasse, ich hab nur ein Problem mit meinen News (tt_news)

habe alles wie in dieser Anleitung gemacht und in Template-Config gem. tt_news Manual folgendes eingetragen

config {
simulateStaticDocuments=1
simulateStaticDocuments_pEnc=md5
# displays 22 chars of the page title
#simulateStaticDocuments_addTitle=22
# include the GET parameters from tt_news to the encoded vars (all in one line)
simulateStaticDocuments_pEnc_onlyP = cHash, L, print, tx_ttnews[backPid],
tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], x_ttnews[cat],
tx_ttnews[pointer], tx_ttnews[swords]
}

Es werden dann solche links generiert
.../82+M5ffe5d27056.0.html

aber eben nicht angezeigt und somit kann ich diese nicht generieren

wenn ich die Angaben von config weglasse, dann sieht der Link wie folgt aus:
.../82.0.html?&tx_ttnews[tt_news]=3&tx_ttnews[backPid]=15&cHash=1652181680

beim Anklicken des Links erhalte ich keine Einträge in der Detail-Ansicht

"no news_id given"

Kennt jemand eine Lösung für das Problem?

Grüße
Oliver

oliver67 ·

Tja, selbst ist der Mann o.O

.htaccess musste angepasst, die ursprüngliche wie im tut beschrieben funktioniert nicht.