Page 1 of 1

Einrichten einer statischen Startseite

Posted: Wed Feb 18, 2009 4:38 pm
by Killerplauze
Hallo ich habh ein folgendes Problemm. Ich habe das statische seiten Plugin installiert einen Artikel darüber geschrieben und würde gerne diesen als statische Seite verwenden leider funktioniert dieses bei mir nicht. Könnte mir jemand verraten wieso dieses nicht geht oder hatte jemand mal ähnliche Problemme. Ich hab auch dort unter option den als Startseite difiniert

Re: Einrichten einer statischen Startseite

Posted: Wed Feb 18, 2009 4:44 pm
by garvinhicking
Hi!

Mach doch mal einen screenshot von der ganzen Seite, und nenn uns mal deine URL.

Grüße,
Garvin

Re: Einrichten einer statischen Startseite

Posted: Wed Feb 18, 2009 4:47 pm
by Killerplauze
natürlich sorry.

Seite: http://wiseway.de

Re: Einrichten einer statischen Startseite

Posted: Wed Feb 18, 2009 10:53 pm
by garvinhicking
Hi!

Hm, okay. aufrufen kann man die Seite unter http://wiseway.de/index.php?/pages/arti ... chnis.html ja schonmal.

Hast du sichergestellt, dass keine der anderen evtl vorhandenen statischen Seiten bei Dir als "Startseite" definiert ist? Welche anderen Ereignisplugisn nutzt du? Wenn Du z.b. das "Start Page Category" plugin benutzt, dann konfliktiert das mit dem vorhaben einer statischen Startseite.

Grüße,
Garvin

Re: Einrichten einer statischen Startseite

Posted: Thu Feb 19, 2009 9:21 am
by Killerplauze
Hallo , danke erstmal für deine schnelle Anwort, ich hab keine andere Seite aks Startseite difiniert.

Plugins verwende ich noch:

Textformatierung: Serendipity
Textformatierung: NL2BR
Browser-Kompatibilität
Spamschutz
Spamschutz
Spartacus
Regeln für Veröffentlichungen
Passwort vergessen
HTML Meta-Tags
Avatar Plugin
Freie Artikel-Tags
HTML Validator
Verwandte Links/Einträge
Benutzerprofile
Lange Einträge aufteilen
Statische Seiten
Suchmaschinen-Sitemap Generator
Google Analytics
Lightbox/Thickbox JS/Graybox
Kontaktformular
Downloadmanager (downloadmanager)
WrapURL (pagetitle)
Einträge ankündigen
Sample!
Erweiterte Eigenschaften von Artikeln

Re: Einrichten einer statischen Startseite

Posted: Thu Feb 19, 2009 10:37 am
by garvinhicking
Hi!

Hm, da bin ich jetzt erstmal verwundert, und ich fürchte wir müssen jetzt etwas härtere Geschütze auffahren.

Bitte nimm Dir mal die Datei plugins/serendipity_event_staticpage/serendipity_event_staticpage.php zur Brust. Dort müssen wir mal zwei Sachen temporär verändern.

Suche in der Datei nach folgender Zeile (2652 bei mir):

Code: Select all

if ((empty($args) || preg_match('@' . $serendipity['indexFile'] . '\??$@', trim($args))) && empty($serendipity['GET']['subpage'])) {
    $serendipity['GET']['subpage'] = $this->getStartpage();
}
ändere das in:

Code: Select all

if ((empty($args) || preg_match('@' . $serendipity['indexFile'] . '\??$@', trim($args))) && empty($serendipity['GET']['subpage'])) {
    $serendipity['GET']['subpage'] = $this->getStartpage();
    echo "Suche nach statischer Startseite: " . $serendipity['GET']['subpage'];
} else {
    echo "Keine startseite: " . print_r($args, true) . ", " . print_r($serendipity['indexFile'] . ", " . $serendipity['GET']['subpage'];
}
Dann findest du auch in Zeile 1426 folgendes:

Code: Select all

    function getStartpage()
    {
        global $serendipity;

        $q = 'SELECT pagetitle
                FROM '.$serendipity['dbPrefix'].'staticpages
               WHERE is_startpage = 1
                 AND (language = \'' . $serendipity['lang'] . '\'
                  OR  language = \'all\'
                  OR  language = \'\')
            ORDER BY id DESC
               LIMIT 1';
        $page = serendipity_db_query($q, true, 'assoc');

        return (is_array($page) && isset($page['pagetitle'])) ? $page['pagetitle'] : false;
    }
Da fügst du nach

Code: Select all

        $page = serendipity_db_query($q, true, 'assoc');
bitte mal ein:

Code: Select all

    echo "Query: $q, Result: " . print_r($page, true);
Es werden also an zwei Stellen in der Datei einfach drei "echo" ausgaben eingefügt, wenn die drin sind, kann ich genauer herausfinden was hier schief läuft.

Grüße,
garvin