Results 1 to 3 of 3

Probleme mit eigenen Rewrite Regeln für en Kalender

This is a discussion on Probleme mit eigenen Rewrite Regeln für en Kalender within the Deutsch forums, part of the General Discussion category; hallo, hatte zuviel zeit und mal an meinen rewrites rules für den kalender gebastelt. hab aber noch ein paar probleme ...

  1. #1
    Member hurik's Avatar
    Real Name
    Andreas
    Join Date
    Dec 2006
    Location
    Konstanz (Germany)
    Posts
    44
    Liked
    0 times

    Probleme mit eigenen Rewrite Regeln für en Kalender

    hallo,

    hatte zuviel zeit und mal an meinen rewrites rules für den kalender gebastelt. hab aber noch ein paar probleme und fragen.

    1. eigentlich macht das nicht allzuviel sinn solange man nicht infos wie kalender name und termin name und so einbauen kann. weil dann würde das was auch bringen. warum wird das nicht eingebaut?

    2. hat es nachteile? also da wie in 1. festgestellt wurde nicht allzuviel sinn macht sollte es jedenfalls keine nachteile haben ...

    3. aber jetzt noch eine frage. kann mir jemand sagen warum das rote nicht geht? alles andere geht ohne probleme das macht aber probs?

    4. irgendwelche verbesserungsvorschläge?


    Code:
    //=========
    // Kalender
    //=========
    
    // Übersicht
    'calendar\.php$' => 'kalender/'
    'calendar\.php\?calendarid=1$' => 'kalender/'
    'calendar\.php\?calendarid=(\d+)$' => 'kalender/$1/'
    
    // Jahresansicht
    'calendar\.php\?c=1&do=displayyear$' => 'kalender/jahresansicht/'
    'calendar\.php\?c=(\d+)&do=displayyear$' => 'kalender/$1/jahresansicht/'
    'calendar\.php\?do=displayyear&c=1&year=(\d+)$' => 'kalender/jahresansicht/$1/'
    'calendar\.php\?do=displayyear&c=(\d+)&year=(\d+)$' => 'kalender/$1/jahresansicht/$2/'
    
    // Monatsansicht
    'calendar\.php\?c=1&do=displaymonth$' => 'kalender/monatsansicht/'
    'calendar\.php\?c=(\d+)&do=displaymonth$' => 'kalender/$1/monatsansicht/'
    'calendar\.php\?month=(\d+)&year=(\d+)&c=1$' => 'kalender/monatsansicht/$1/$2/'
    'calendar\.php\?month=(\d+)&year=(\d+)&c=(\d+)$' => 'kalender/$3/monatsansicht/$1/$2/'
    
    // Monatsansicht - Auswahl
    'calendar\.php\?month=(\d+)&year=(\d+)&calendarid=1&s=$' => 'kalender/$1/$2/'
    'calendar\.php\?month=(\d+)&year=(\d+)&calendarid=(\d+)&s=&' => 'kalender/$3/$1/$2/'
    
    // Monatsansicht - Heute
    'calendar\.php\?year=(\d+)&month=(\d+)&c=1$' => 'kalender/$2/$1/'
    'calendar\.php\?year=(\d+)&month=(\d+)&c=(\d+)$' => 'kalender/$3/$2/$1/'
    
    // Wochenansicht
    'calendar\.php\?c=1&do=displayweek$' => 'kalender/wochenansicht/'
    'calendar\.php\?c=(\d+)&do=displayweek$' => 'kalender/$1/wochenansicht/'
    'calendar\.php\?c=1&week=(.*)$' => 'kalender/wochenansicht/$1/'
    'calendar\.php\?c=(\d+)&week=(.*)$' => 'kalender/$1/wochenansicht/$2/'
    
    // Tagesansicht
    'calendar\.php\?do=getinfo&day=(\d+)-(\d+)-(\d+)&c=1$' => 'kalender/tagesansicht/$3/$2/$1/'
    'calendar\.php\?do=getinfo&day=(\d+)-(\d+)-(\d+)&c=(\d+)$' => 'kalender/$4/tagesansicht/$3/$2/$1/'
    'calendar\.php\?do=getinfo&e=(\d+)&day=(\d+)-(\d+)-(\d+)&c=1$' => 'kalender/tagesansicht/$4/$3/$2/termin/$1/'
    'calendar\.php\?do=getinfo&e=(\d+)&day=(\d+)-(\d+)-(\d+)&c=(\d+)$' => 'kalender/$5/tagesansicht/$4/$3/$2/termin/$1/'
    danke schonmal.

    mfg
    andi

  2. #2
    Senior Member
    Real Name
    Fabio
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    758
    Liked
    11 times
    Blog Entries
    1
    Hallo Andreas,

    sollte der Kalender keine wichtige Rolle im Forum spielen, würde ich diese Rewrite Rules nicht einsetzen, da das einiges an Ressourcen frisst.

    Wieso der rote Teil nicht funktioniert, kann ich dir auf Anhieb nicht sagen. Da müsste ich wissen, wie die URL normalerweise aussieht. Kannst du mir da bitte ein Beispiel geben?

    Mein Verbesserungsvorschlag: nicht umschreiben!


    Gruß,
    Fabio

  3. #3
    Member hurik's Avatar
    Real Name
    Andreas
    Join Date
    Dec 2006
    Location
    Konstanz (Germany)
    Posts
    44
    Liked
    0 times
    so sieht der link aus:
    calendar.php?month=1&year=2010&calendarid=1&s=

    die s parameter scheint immer leer zu sein ...

Similar Threads

  1. cms rewrite regeln
    By giebe in forum Deutsch
    Replies: 3
    Last Post: 10-01-2010, 07:47 AM
  2. URL rewrite Regeln?
    By wizzard in forum Deutsch
    Replies: 3
    Last Post: 03-23-2010, 02:49 PM
  3. vBulletin-Lexikon: Probleme mit Mod-Rewrite
    By gedankenberg in forum Deutsch
    Replies: 13
    Last Post: 09-23-2009, 11:22 AM
  4. Refbacks vom eigenen Server
    By k0m4 in forum Deutsch
    Replies: 1
    Last Post: 08-11-2008, 05:16 AM
  5. Replies: 1
    Last Post: 05-07-2008, 12:56 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •