Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 29.09.07, 17:11
Forum Zuschauer
 
Registriert seit: 06.02.07
Alter: 28
Beiträge: 3
komischer Fehler mit JW Calendar

Hallo, habe JW Calendar installier und alles Funktionier soweit bist auf einen Fehler!

Wenn ich jetzt per Dropdown eine Kategorie auswähle dann bekomme ich einen falschen Pfad

http://www.domain.com/html/veranstal...ash=d7e7d5b1c8

Wenn ich das veranstaltungen/ raus lösche funktioniert es.

Sonderbar ist dabei das dieser Fehler nur im IE auftritt und nicht im FF
das heißt das er im FF den richtigen Pfad hin schreibt.
komischt!


meine Realurl conf.


PHP-Code:
...
 
'details' => array(
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[action]',
      
'valueMap' => array(
        
'Ereignis' => 'singleView',
        
'Veranstalter' => 'organizerView',
        
'Veranstaltungsort' => 'locationView',
        
'Tagesansicht' => 'dayView',
      )
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[eventid]',
      
'lookUpTable' => array(
        
'table' => 'tx_jwcalendar_events',
        
'id_field' => 'uid',
        
'alias_field' => 'teaser',
        
'addWhereClause' => ' AND NOT deleted',
        
'useUniqueCache' => 1,
        
'useUniqueCache_conf' => array(
          
'strtolower' => 1,
          
'spaceCharacter' => '-',
        ),
      ),
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[orguid]',
      
'lookUpTable' => array(
        
'table' => 'tx_jwcalendar_organizer',
        
'id_field' => 'uid',
        
'alias_field' => 'name',
        
'addWhereClause' => ' AND NOT deleted',
        
'useUniqueCache' => 1,
        
'useUniqueCache_conf' => array(
          
'strtolower' => 1,
          
'spaceCharacter' => '-',
        ),
      ),
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[locuid]',
      
'lookUpTable' => array(
        
'table' => 'tx_jwcalendar_location',
        
'id_field' => 'uid',
        
'alias_field' => 'location',
        
'addWhereClause' => ' AND NOT deleted',
        
'useUniqueCache' => 1,
        
'useUniqueCache_conf' => array(
          
'strtolower' => 1,
          
'spaceCharacter' => '-',
        ),
      ),
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[view]',
      
'valueMap' => array(
        
'Monatsansicht' => 'MONTH',
        
'Listenansicht' => 'LIST',
        
'Tagesansicht' => 'DAY',
      ),
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[time]',
    ),
    array(
      
'GETvar' => 'tx_jwcalendar_pi1[uid]',
    ),
  ),
... 
Sitzte schon Tage an diesem Problem, wäre dankbar für Hilfe.

LG Billix
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 01.10.07, 16:26
Forum Zuschauer
 
Registriert seit: 06.02.07
Alter: 28
Beiträge: 3

Ok habe den Fehler gefunden, kenne mich leider jedoch mit php nicht so gut aus, vielleicht kann mir jemand helfen wie ich den code richtig schreiben muss.

nach langem probieren habe ich eine anderer veranstaltungs ext.(mjseventpro ) genommen.
jedoch war hier der gleiche dropdown fehler. nach langem suchen hatte ich die lösung


ich musste folgendens ändern:

von

PHP-Code:
$opt[] = '<option value="'htmlentities($this->pi_linkTP_keepPIvars_url(''$this->allowCaching))
                                .
'">alle</option>'
zu

PHP-Code:
$opt[] = '<option value="'.$GLOBALS['TSFE']->baseUrl.
                                
htmlentities($this->pi_linkTP_keepPIvars_url(''$this->allowCaching))
                                .
'">alle</option>'

also ich musste nur das .$GLOBALS['TSFE']->baseUrl. hinzufügen

ich denke mal das bei JW_CALENDER das gleich muss

die passende stelle aus der datei class.tx_jwcalendar_pi1_library.php

PHP-Code:
function selectInputOnChange($name$array$selected=""$onChange=""$size=1$emptyItem=false){
                
$out .= "<select name=\"$name\" class=\"tx_jw_select\" onChange=\"$onChange\" size=\"$size\">\n";
        if(
$emptyItem$out .= "<option>--</option>\n";
    foreach(
$array as $value => $label){
      
$sel = ((string)$label == (string)$selected)?" selected='true'":"";
        
$out .= "<option value=\"$value\" $sel>$label</option>\n";
    }
                
$out .= "</select>\n";
    return 
$out;
  } 

ich weiss jedoch leider nicht wie ich den syntax hier einbinden kann habe schon alles mir mögliche ausprobiert!

vielleicht kann mir jemand helfen.
LG Billix
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
fehler fehler und nochmals fehler bubbles TYPO3 4.x Installation und Updates 1 07.08.07 12:21
Calendar für 4.0 Andreas Weidlich TYPO3 4.x Fragen und Probleme 5 21.06.07 20:47
pid_list beim Extended Calendar (calendar) per Typoscript festlegen moxn Kalender 3 15.06.07 16:21
cwt_community: Komischer Text in de Bestätigungsmails zefix Alle anderen Extensions 0 08.12.06 13:23
Komischer Fehler bei FCEs paule TemplaVoila 3 04.08.06 11:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS