Einrichten einer statischen Startseite

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Killerplauze
Regular
Posts: 5
Joined: Sat Feb 07, 2009 3:17 pm

Einrichten einer statischen Startseite

Post 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
Attachments
option.gif
option.gif (5.62 KiB) Viewed 2962 times
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Einrichten einer statischen Startseite

Post by garvinhicking »

Hi!

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

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Killerplauze
Regular
Posts: 5
Joined: Sat Feb 07, 2009 3:17 pm

Re: Einrichten einer statischen Startseite

Post by Killerplauze »

natürlich sorry.

Seite: http://wiseway.de
Attachments
option2.gif
option2.gif (40.53 KiB) Viewed 2960 times
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Einrichten einer statischen Startseite

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Killerplauze
Regular
Posts: 5
Joined: Sat Feb 07, 2009 3:17 pm

Re: Einrichten einer statischen Startseite

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Einrichten einer statischen Startseite

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply