+ Antworten
Ergebnis 1 bis 7 von 7

Thema: RealURL konfigurieren

  1. #1
    TP-Member freddymc macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    90

    RealURL konfigurieren

    Hallo allerseits!

    Ich habe RealURL sr_email_subscribe installiert.
    Im Manual von sr_email_subscribe steht, man solle folgendes einfügen um die URLs in Emails abzukürzen:
    If you are using the RealURL extension, you should add something like the following to your RealURL configuration in the $TYPO3_CONF_VARS['EXTCONF']['realurl'] variable of localconf.php:
    'postVarSets' => array(
    '_DEFAULT' => array(
    'subscribe' => array(
    array(
    'GETvar' => 'tx_sremailsubscribe_pi1[regHash]'
    )
    )
    ),
    Nun würde ich gerne wissen ob ich das korrekt eingefügt habe.
    In typo3conf/realurl_conf.php steht folgendes drin:
    PHP-Code:
    <?php

    $TYPO3_CONF_VARS
    ['EXTCONF']['realurl'] = array(
        
    '_DEFAULT' => array(
            
    'init' => array(
                
    'enableCHashCache' => 1,
                
    'appendMissingSlash' => 'ifNotFile',
                
    'enableUrlDecodeCache' => 1,
                
    'enableUrlEncodeCache' => 1,
            ),
            
    'redirects' => array(),
            
    'preVars' => array(
                array(
                    
    'GETvar' => 'no_cache',
                    
    'valueMap' => array(
                        
    'nc' => 1,
                    ),
                    
    'noMatch' => 'bypass',
                ),
                array(
                    
    'GETvar' => 'L',
                    
    'valueMap' => array(
                        
    'dk' => '2',
                        
    'de' => '1',
                    ),
                    
    'noMatch' => 'bypass',
                ),
            ),
            
    'pagePath' => array(
                
    'type' => 'user',
                
    'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                
    'spaceCharacter' => '-',
                
    'languageGetVar' => 'L',
                
    'expireDays' => 7,
    ###### include your rootpage id here
                
    'rootpage_id' => 1,
            ),
            
    'fixedPostVars' => array(),
            
    'postVarSets' => array(
                
    '_DEFAULT' => array(
                    
    // news archive parameters
                    
    'archive' => array(
                        array(
                            
    'GETvar' => 'tx_ttnews[year]' ,
                            ),
                        array(
                            
    'GETvar' => 'tx_ttnews[month]' ,
                            
    'valueMap' => array(
                                
    'january' => '01',
                                
    'february' => '02',
                                
    'march' => '03',
                                
    'april' => '04',
                                
    'may' => '05',
                                
    'june' => '06',
                                
    'july' => '07',
                                
    'august' => '08',
                                
    'september' => '09',
                                
    'october' => '10',
                                
    'november' => '11',
                                
    'december' => '12',
                                )
                            ),
                        ),
                    
    // news pagebrowser
                    
    'browse' => array(
                        array(
                            
    'GETvar' => 'tx_ttnews[pointer]',
                            ),
                        ),
                    
    // news categories
                    
    'select_category' => array (
                        array(
                            
    'GETvar' => 'tx_ttnews[cat]',
                            ),
                        ),
                    
    // news articles and searchwords
                    
    'article' => array(
                        array(
                            
    'GETvar' => 'tx_ttnews[tt_news]',
                            
    'lookUpTable' => array(
                                
    'table' => 'tt_news',
                                
    'id_field' => 'uid',
                                
    'alias_field' => 'title',
                                
    'addWhereClause' => ' AND NOT deleted',
                                
    'useUniqueCache' => 1,
                                
    'useUniqueCache_conf' => array(
                                    
    'strtolower' => 1,
                                    
    'spaceCharacter' => '-',
                                    ),
                                ),
                            ),
                        array(
                            
    'GETvar' => 'tx_ttnews[swords]',
                            ),
                        ),
                    
    // sremailsubscription
                    
    'subscribe' => array(
                        array(
                            
    'GETvar' => 'tx_sremailsubscribe_pi1[regHash]'
                            
    ),
                        ),
                    ),
                ),
            
    // configure filenames for different pagetypes
            
    'fileName' => array(
                
    'index' => array(
                    
    'rss.xml' => array(
                        
    'keyValues' => array(
                            
    'type' => 100,
                        ),
                    ),
                    
    'rss091.xml' => array(
                        
    'keyValues' => array(
                            
    'type' => 101,
                        ),
                    ),
                    
    'rdf.xml' => array(
                        
    'keyValues' => array(
                            
    'type' => 102,
                        ),
                    ),
                    
    'atom.xml' => array(
                        
    'keyValues' => array(
                            
    'type' => 103,
                        ),
                    ),
                ),
            ),
        ),
    );


    ?>
    In den Constants von sr_email_subscribe sind short URLs aktiviert. In den Mails kommen auch URLs vom Typ "http://www.domain.de/edit/subscribe/5b6a5929fdf9c939e1f1/" an und leiten mich auf die korrekte "Profil editieren/löschen"-Seite weiter. Wenn ich dort jedoch im Formular eine Änderung vornehme und auf Speichern drücke, wird die Seite neugeladen, ohne dass in der DB Daten geändert werden. Auch das löschen des Profils mit RealURL funktioniert nicht.

    Weiß jemand Rat?

    Regards,
    Fred

  2. #2
    TP-Junior Caterham macht alles soweit korrekt
    Registriert seit
    Feb 2007
    Beiträge
    15
    und leiten mich auf die korrekte "Profil editieren/löschen"-Seite weiter.
    Was für mich ein Indiz ist, dass mit RealURL soweit alles in Ordnung ist.
    Ein Redirect wird aber nicht gesendet? D.h. die URL im Browser verbleibt bei ...subscribe/5b6a5929fdf9c939e1f1/?

    Die Formular-Daten/<form...>-requests werden sicher per POST übermittelt. Mir erscheint es zumindest untersuchenswert, ob irgendwo die POST-Daten geschreddert werden. Das fängt bei dem Untersuchen der HTTP_Header auf Redirects mit der Firefox-Erweiterung livehttpheaders an und hört beim debugging der php-scripte (Werte der Variablen prüfen) auf.

    Mit deaktiviertem realurl funktioniert das Ganze? Unter http://bugs.typo3.org/view.php?id=9300 bzw. http://bugs.typo3.org/view.php?id=8828 und anderen wird nämlich von einem Problem berichtet.

  3. #3
    TP-Member freddymc macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    90
    Hi,

    Der Bug http://bugs.typo3.org/view.php?id=9300 ist mir bekannt und tritt bei mir auch auf. Das Problem kann man vernachlässigen, da man den betreffenden Link auskommentieren kann und der Löschlink in der Mail funktioniert.

    Leider gibts bei diesen FE Fomular-Extensions relativ viele Fehler, man weiß bisweilen gar nicht, worauf man sich konzentrieren soll...

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    hast Du die Seite mal auf no_cache gestellt? Oder ist tx_sremailsubscribe_pi1 schon USER_INT?


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Member freddymc macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    90
    Laut Object-Browser ist
    [tx_sremailsubscribe_pi1] = USER_INT

    Am Cache wird es dann nicht liegen, oder?

    Das Header-Log nach Klick auf "Benutzerdaten speichern" sieht in Ordnung aus, die Änderungen werden übertragen.
    Geändert von freddymc (20.09.2008 um 17:13 Uhr)

  6. #6
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    dürfte dann nicht, aber es liegt wohl an der Extension.

    Ich geh in solchen Fällen hin und debugge die Extension (t3lib_div::debug($var,'Message'); an den Stellen wo es nicht geht.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #7
    TP-Member freddymc macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    90
    Ich habe mich bisher noch nicht mit der Programmierung von Extensions befasst, ich kenne also die Zentralen Vorgehensweisen unter der Haube von Typo3 nicht... leider.

    Werde wohl shortURLs erst mal deaktivieren.

+ Antworten

Ähnliche Themen

  1. programmieren, installieren, konfigurieren
    Von mira666 im Forum Jobs & Aufträge
    Antworten: 1
    Letzter Beitrag: 02.05.2008, 10:15
  2. Homesite+ Konfigurieren
    Von bewusstwerdung im Forum Dreamweaver & andere Webeditoren
    Antworten: 0
    Letzter Beitrag: 09.04.2007, 17:39
  3. createTextField() konfigurieren
    Von manuelito im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 19.04.2006, 21:51
  4. Mouse Konfigurieren
    Von Adromir im Forum Betriebssysteme
    Antworten: 5
    Letzter Beitrag: 27.10.2005, 21:46
  5. konfigurieren des Servers bei 1 und 1?
    Von buendia im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 05.05.2004, 23:42

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51