Page 1 of 1

Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:09
by neo
Hi,
ich wollte mal fragen wie ihr das hinbekommen habt das das phpbb html files erstellt bzw wie ihr die suchergebnisse erstellt(weil die sind ja static html files)?

Danke!!

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:23
by floschi
Hi !

Das ist etwas kompliziert ;)

Genau kann dir das nur MajorTermi erklären, der hat das implementiert...


Grüßle

Olfi ;)

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:37
by neo
na dann hoff ich mal das er das hier liest :)

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:50
by jamesb
Ich bin zwar nicht MajorTermi, aber soweit ich das mitbekommen habe, sind diese HTML-Dateien, auf die in der Suche verlinkt wird, keine "echten" Dateien sondern nur eine Rewrite-Rule im Apache. Wenn der UserAgent ungleich dem von HtDig:// ist, wird der Browser auf den entsprechenden Thread weitergeleitet (viewtopic.php?p=*postid*), ansonsten wird aus der phpBB-Datenbank das Posting (mit der entsprechenden ID) genommen und dargestellt + einen Link auf das nächste Posting (d.h. das mit der nächsten ID).

Ok, ich hoffe ich hab nicht was falsch beschrieben und es war verständlich :)

JamesB

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:51
by thomi
Erstmal, das neue Layout ist supi! :P

Bei der Suche kommt es allerdings vor, dass Threads gefunden werden, die gar nicht mehr existieren, Beispiel: http://search.rootforum.de/cgi-bin/htse ... _terms=any,
gleich der 1. Link auf http://search.rootforum.de/forum.38164.html existiert nicht!?

thomi, der in letzter Zeit kaum noch hier war und was wohl auch noch 4 Wochen so bleiben wird, die Diplomarbeit muss schließlich fertig werden. :wink:

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-25 23:52
by floschi
JamesB wrote:Ok, das war ne lange Erklärung für ein relativ simples Script, ich hoffe ich hab nicht was falsch beschrieben.
Jo, so ungefähr läuft das glaub ich. Wobei er da in den letzten Tagen nochmals einiges verbessert hat ;)

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-26 00:40
by fritz
thomi wrote:...gleich der 1. Link auf http://search.rootforum.de/forum.38164.html existiert nicht!?...
den Link habe ich überprüft. Das ist ein Posting, das ich kurz vorher in ein 'internes' Forum verschoben habe. Wir werden überprüfen, ob sich die Indexerstellung überschnitten hat, oder ht://Dig noch in den internen Foren sucht. Danke für den Hinweis.

Gruss Fritz

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-26 01:09
by neo
vielleicht kann MajorTermi auch mal was dazu sagen, die ganze sache würde mich sehr interesieren!

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-26 11:33
by floschi
Neo wrote:vielleicht kann MajorTermi auch mal was dazu sagen, die ganze sache würde mich sehr interesieren!
Der ist am WE nicht da ;)

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-29 16:17
by majortermi
Ich scheine hier ja richtig begehrt zu sein 8)

Also, die Suche funktioniert folgendermaßen: Es läuft täglich ein Skript, dass geänderte und neu hizugekommene Postings findet und daraus statische HTML-Seiten erstellt. Diese werden gespeichert.

Ã?ber Rewrite-Rules wird dann dafür gesorgt, dass der Apache - wenn ht://dig anfragt - die statischen Seiten ausliefert; wenn hingegen die Anfrage von einem anderen Client kommt, wird intern eine Anfrage an ein PHP-Skript gestellt, dass dann auf die entsprechende Seite im Forum verweist.

Aufgrund dieser Architektur kann es passieren, dass noch Postings gefunden werden, die inzwischen gelöscht oder in ein internes Forum verschoben wurden, nach dem nächsten Aktualisierungs-Lauf tauchen diese dann aber nicht mehr auf.

Re: Frage zur neuen Seite/Suche

Posted: 2003-01-29 18:35
by neo
aha :)
dieses .html erstell script interesiert mich :D

Re: Frage zur neuen Seite/Suche

Posted: 2003-03-05 16:35
by kwik
Ich würde das in meinem Forum auch gerne mal testen. Ist das Script zu haben? :roll: