Serendipity Redirector Fehler!!!
Posted: Tue Feb 07, 2006 3:50 pm
Hallo,
ich rufe einige Weblogs direkt aus der Datenbank zu FAST-Suchmaschine auf. Einige andere Weblogs wollte ich noch aufrufen, aber bei denen kamen immer Fehler. Ich hole die Artikeln direkt aus der Datenbank, und nicht über den Webserver.
Was ich wissen will, ist die DB URL und das SQL Statement, mit dem die Daten extrahiert werden.
Für das Journal Wissen sieht das dann so aus:
DB URL:
db:mysql://xyz.hallo.com:3306/blog_wissen
SQL Statement:
SELECT
s9y_entries.id AS id,
FROM_UNIXTIME(s9y_entries.last_modified) AS date,
s9y_entries.title AS topic,
CONCAT(s9y_entries.body, s9y_entries.extended) AS data,
s9y_authors.realname AS author,
CONCAT('http://xyz.hallo.com/journale/wissen/se ... or.php?id=', s9y_entries.id) AS url,
(
SELECT
GROUP_CONCAT(DISTINCT s9y_category.category_name
ORDER BY s9y_category.category_name
SEPARATOR ', '
)
FROM
s9y_entrycat,
s9y_category
WHERE
s9y_entries.id = s9y_entrycat.entryid AND
s9y_category.categoryid = s9y_entrycat.categoryid
GROUP BY s9y_entries.id
) AS truckscategories,
'text/html' as mime
FROM
s9y_entries,
s9y_authors
WHERE
s9y_entries.authorid = s9y_authors.authorid
Die Datenbanken für die anderen Weblogs befinden sich am selben Server. Es müsste nur das SQL-Statement geringfügig angepasst und die Collections angelegt und befüllt sein. Aber wie?
Allerdings funktionieren die Links auf die Artikel im Search-GUI nicht!
z.B. funktioniert http://xyz.hallo.com/journale/wissen/se ... .php?id=18 im Journal Wissen
aber
http://xyz.hallo.com/journale/band/sere ... .php?id=10 für die Bänder liefert einen Fehler!!!
Es muss wahrscheinlich dieser Redirector im Weblog eingerichtet werden, aber wie weiss ich es nicht!!!!
Kann mir vielleicht jemand helfen.
Vielen Dank
Memo
![Question :?:](./images/smilies/icon_question.gif)
ich rufe einige Weblogs direkt aus der Datenbank zu FAST-Suchmaschine auf. Einige andere Weblogs wollte ich noch aufrufen, aber bei denen kamen immer Fehler. Ich hole die Artikeln direkt aus der Datenbank, und nicht über den Webserver.
Was ich wissen will, ist die DB URL und das SQL Statement, mit dem die Daten extrahiert werden.
Für das Journal Wissen sieht das dann so aus:
DB URL:
db:mysql://xyz.hallo.com:3306/blog_wissen
SQL Statement:
SELECT
s9y_entries.id AS id,
FROM_UNIXTIME(s9y_entries.last_modified) AS date,
s9y_entries.title AS topic,
CONCAT(s9y_entries.body, s9y_entries.extended) AS data,
s9y_authors.realname AS author,
CONCAT('http://xyz.hallo.com/journale/wissen/se ... or.php?id=', s9y_entries.id) AS url,
(
SELECT
GROUP_CONCAT(DISTINCT s9y_category.category_name
ORDER BY s9y_category.category_name
SEPARATOR ', '
)
FROM
s9y_entrycat,
s9y_category
WHERE
s9y_entries.id = s9y_entrycat.entryid AND
s9y_category.categoryid = s9y_entrycat.categoryid
GROUP BY s9y_entries.id
) AS truckscategories,
'text/html' as mime
FROM
s9y_entries,
s9y_authors
WHERE
s9y_entries.authorid = s9y_authors.authorid
Die Datenbanken für die anderen Weblogs befinden sich am selben Server. Es müsste nur das SQL-Statement geringfügig angepasst und die Collections angelegt und befüllt sein. Aber wie?
Allerdings funktionieren die Links auf die Artikel im Search-GUI nicht!
z.B. funktioniert http://xyz.hallo.com/journale/wissen/se ... .php?id=18 im Journal Wissen
aber
http://xyz.hallo.com/journale/band/sere ... .php?id=10 für die Bänder liefert einen Fehler!!!
Es muss wahrscheinlich dieser Redirector im Weblog eingerichtet werden, aber wie weiss ich es nicht!!!!
Kann mir vielleicht jemand helfen.
Vielen Dank
Memo
![Question :?:](./images/smilies/icon_question.gif)
![Question :?:](./images/smilies/icon_question.gif)
![Question :?:](./images/smilies/icon_question.gif)