Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.07.07, 22:42
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 555

jm_gallery und realurl


Hallo zusammen,
hat eventuell jemand einen kleinen code fetzen für mich wie ich die jm_gallery und realurl nutzen kann. Bin bis jetzt leider noch nicht so ganz durchgestiegen mit realurl (zumindest bei der Konfiguration). Hoffe doch mal das dies noch früher oder später kommt. Realurl anversich läuft. Momentan nutze ich dies mit der tt_news extension und den normalen Webseiten.
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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 07.07.07, 00:00
Benutzerbild von ttb
ttb ttb ist offline
Forum Stammgast
 
Registriert seit: 08.12.05
Ort: Schwerin
Beiträge: 267
ttb eine Nachricht über Skype™ schicken

Moin,

die Vorgehensweise ist folgende:
  • schau dir die Parameter der Extension an
  • schau dir an, was sie (die Paramater) ausgeben und ob das, was sie ausgeben, Zahlen oder Text ist (bei letzterem ist dann lookUpTable sinnvoll)
Eine mögliche Konfiguration für die jm_gallery ist folgende:
PHP-Code:
...
        
'postVarSets' => array (
            
'_DEFAULT' => array (
                
'galerie' => array (
                    array (
                        
'GETvar' => 'tx_jmgallery_pi1[albumUid]',
                        
'lookUpTable' => array (
                            
'table' => 'tx_jmgallery_albums',
                            
'id_field' => 'uid',
                            
'alias_field' => 'name',
                            
'addWhereClause' => ' AND NOT deleted',
                            
'useUniqueCache' => '1',
                            
'useUniqueCache_conf' => array (
                                
'strtolower' => '1',
                                
'spaceCharacter' => '-',
                            ),
                        ),
                    ),
                    array (
                        
'GETvar' => 'tx_jmgallery_pi1[imageUid]',
                    ),
                ),
             ),
          ),
... 
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
  #3  
Alt 07.07.07, 02:28
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 555

Ok, dein Code habe ich nun mal versucht zu modifizieren, was auch ging. Leider hab ich da noch ein kleines Problem drin und komm nicht drauf woran dies liegt.
Code:
	'postVarSets' => array (
	    '_DEFAULT' => array (
	        'galerie' => array (
	            array (
	                'GETvar' => 'tx_jmgallery_pi1[albumUid]',
	                'lookUpTable' => array (
	                    'table' => 'tx_jmgallery_albums',
	                    'id_field' => 'uid',
	                    'alias_field' => 'name',
	                    'addWhereClause' => ' AND NOT deleted',
	                    'useUniqueCache' => '1',
	                    'useUniqueCache_conf' => array (
	                        'strtolower' => '1',
	                        'spaceCharacter' => '-',
	                    ),
	                ),
	            ),
	            array (
	                'GETvar' => 'tx_jmgallery_pi1[imageUid]',
	            ),
	        ),
	        'seite' => array(
	            array (
	            	'GETvar' => 'tx_jmgallery_pi1[page]',
	            ),
	        ),
	     ),
	  ),
Wenn ich nun auf einer Seite im Album springen will, bekomme ich folgenden Link:
http://www.domain.de/bildergalerie/a...//seite/3.html

Hier ist an der einen Stelle ein doppelter // drin. Wie kriege ich diesen einen Slash heraus? Welche Anpassungen muss ich da vornehmen?
Ich sehe, der realurl muss ich noch einiges an Zeit widmen.
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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
  #4  
Alt 08.07.07, 16:56
Benutzerbild von ttb
ttb ttb ist offline
Forum Stammgast
 
Registriert seit: 08.12.05
Ort: Schwerin
Beiträge: 267
ttb eine Nachricht über Skype™ schicken

Moin,

zwei Möglichkeiten:
1. du hast einen Parameter vergessen, der noch auftaucht bzw. auftauchen könnte
2. 'seite' wird von dir außerhalb von 'galerie' definiert
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
  #5  
Alt 08.07.07, 20:43
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 555

Also, den einzigen Wert der nicht berücksichtig wird ist der cHash Wert. Wenn ich diesen hinzufüge, hab ich dennoch den doppelten // drin.
Auch das verlangern des 'seite' Array's in den Galleriebereich bracht nichts...
Hier nochmals die komplette ext_localconf.php Datei:
Code:


<?php

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache'] = 'tx_realurl_pathcache';
    
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
    'init' => array( 
        'enableCHashCache' => 1,
        'enableUrlDecodeCache' => 1,
        'enableUrlEncodeHash' => 1,
    ),
    /*'preVars' => array(
        array(
            'GETvar' => 'L', 
            'valueMap' => array(
                'de' => '3',
                'en' => '0',
                'ru' => '4', 
            ),
            'valueDefault' => 'en',
        ),
    ),*/
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        //'languageGetVar' => 'L',
        'expireDays' => 3,
        'rootpage_id' => '1'
    ),
    'fileName' => array (
        'defaultToHTMLsuffixOnPrev' => 1,
        'index' => array(
            'page.html' => array(
                'keyValues' => array (
                    'type' => 1,
                ),
            ),
        ),
    ),
    'fixedPostVarSets' => array(
    ),
    
    
    'postVarSets' => array(
        '_DEFAULT' => array(
            // tt_news
            'period' => array (
                array (
                    'condPrevValue' => -1,
                    'GETvar' => 'tx_ttnews[pS]',
                    //'valueMap => array()
                ),
                array (
                    'GETvar' => 'tx_ttnews[pL]',
                    //'valueMap => array()
                ),
                array (
                    'GETvar' => 'tx_ttnews[arc]',
                    'valueMap' => array(
                        'non-archived' => -1,
                    ),
                ),
            ),
            'liste' => array (
                array (
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
            'select' => array (
                array (
                    'GETvar' => 'tx_ttnews[cat]',
                    'lookUpTable' => array (
                        'table' => 'tt_news_cat',
                        'id_field' => 'uid',
                        'alias_field' => 'title',
                        'addWhereClause'=> 'AND NOT deleted',
                        'useUniqueCache'=> 1,
                        'useUniqueCache_conf' => array (
                            'strtolower' => 1,
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
                        'artikel' => array(
               array (
                    'GETvar' => 'tx_ttnews[backPid]',
                    // 'valueMap => array(
                    // ),
                ),
                array (
                    'GETvar' => 'tx_ttnews[tt_news]',
                    'lookUpTable' => array (
                        'table' => 'tt_news',
                        'id_field' => 'uid',
                        'alias_field' => 'title',
                        'maxLength' => 50,
                        'addWhereClause'=> 'AND NOT deleted',
                        'useUniqueCache'=> 1,
                        'useUniqueCache_conf' => array (
                            'strtolower' => 1,
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
            // jm_gallery Einstellungen
            'galerie' => array (
                array (
                    'GETvar' => 'tx_jmgallery_pi1[albumUid]',
                    'lookUpTable' => array (
                        'table' => 'tx_jmgallery_albums',
                        'id_field' => 'uid',
                        'alias_field' => 'name',
                        'addWhereClause' => ' AND NOT deleted',
                        'useUniqueCache' => '1',
                        'useUniqueCache_conf' => array (
                            'strtolower' => '1',
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
                array (
                    'GETvar' => 'tx_jmgallery_pi1[imageUid]',
                ),
            ),
            'seite' => array(
                array (
                    'GETvar' => 'tx_jmgallery_pi1[page]',
                ),
            ),
        ),
    ),
);
?>
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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
  #6  
Alt 28.07.07, 02:48
Forum Freak
 
Registriert seit: 26.01.07
Beiträge: 555

Hier mal eine mögliche Lösung des ganzen.
Code:
<?php

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';

$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache'] = 'tx_realurl_pathcache';

$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1,
        'enableUrlDecodeCache' => 1,
        'enableUrlEncodeHash' => 1,
    ),
    /*'preVars' => array(
        array(
            'GETvar' => 'L',
            'valueMap' => array(
                'de' => '3',
                'en' => '0',
                'ru' => '4',
            ),
            'valueDefault' => 'en',
        ),
    ),*/
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        //'languageGetVar' => 'L',
        'expireDays' => 3,
        'rootpage_id' => '1'
    ),
    'fileName' => array (
        'defaultToHTMLsuffixOnPrev' => 1,
        'index' => array(
            'page.html' => array(
                'keyValues' => array (
                    'type' => 1,
                ),
            ),
        ),
    ),
    'fixedPostVarSets' => array(
    ),
   'postVarSets' => array(
        '_DEFAULT' => array(
            // tt_news
            'period' => array (
                array (
                    'condPrevValue' => -1,
                    'GETvar' => 'tx_ttnews[pS]',
                    //'valueMap => array()
                ),
                array (
                    'GETvar' => 'tx_ttnews[pL]',
                    //'valueMap => array()
                ),
                array (
                    'GETvar' => 'tx_ttnews[arc]',
                    'valueMap' => array(
                        'non-archived' => -1,
                    ),
                ),
            ),
            'liste' => array (
                array (
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
            'select' => array (
                array (
                    'GETvar' => 'tx_ttnews[cat]',
                    'lookUpTable' => array (
                        'table' => 'tt_news_cat',
                        'id_field' => 'uid',
                        'alias_field' => 'title',
                        'addWhereClause'=> 'AND NOT deleted',
                        'useUniqueCache'=> 1,
                        'useUniqueCache_conf' => array (
                            'strtolower' => 1,
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
            'artikel' => array(
               array (
                    'GETvar' => 'tx_ttnews[backPid]',
                    // 'valueMap => array(
                    // ),
                ),
                array (
                    'GETvar' => 'tx_ttnews[tt_news]',
                    'lookUpTable' => array (
                        'table' => 'tt_news',
                        'id_field' => 'uid',
                        'alias_field' => 'title',
                        'maxLength' => 50,
                        'addWhereClause'=> 'AND NOT deleted',
                        'useUniqueCache'=> 1,
                        'useUniqueCache_conf' => array (
                            'strtolower' => 1,
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
            // jm_gallery Einstellungen
            'galerie' => array (
                array (
                    'GETvar' => 'tx_jmgallery_pi1[albumUid]',
                    'lookUpTable' => array (
                        'table' => 'tx_jmgallery_albums',
                        'id_field' => 'uid',
                        'alias_field' => 'name',
                        'addWhereClause' => ' AND NOT deleted',
                        'useUniqueCache' => '1',
                        'useUniqueCache_conf' => array (
                            'strtolower' => '1',
                            'spaceCharacter' => '-',
                        ),
                    ),
                ),
            ),
            'seite' => array(
                array (
                    'GETvar' => 'tx_jmgallery_pi1[page]',
                ),
            ),
            'bild' => array(
                array (
                    'GETvar' => 'tx_jmgallery_pi1[imageUid]',
                    /*'lookUpTable' => array (
                        'table' => 'tx_jmgallery_images',
                        'id_field' => 'uid',
                        'alias_field' => 'caption',
                        'useUniqueCache' => '1',
                        'useUniqueCache_conf' => array (
                             'strtolower' => '1',
                        ),
                    ),*/
                ),
            ),
            // ve_guestbook Einstellungen
            'seite' => array (
                array (
                    'GETvar' => 'tx_veguestbook_pi1[pointer]',
                ),
            ),
        ),
    ),
);
?>
__________________
mfg
Günni
City-Tiger - Online durch die Straßen tigern
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
Gelöst Jm_gallery lucky_strike Alle anderen Extensions 8 21.04.08 20:44
jm_gallery 0.9.1 und exif Crush85 Alle anderen Extensions 0 05.10.07 08:28
jm_gallery thumbnail mischamail Alle anderen Extensions 5 03.10.07 13:38
Gelöst T3 4.1.1 + RealUrl + jm_gallery BENCH TYPO3 4.x Fragen und Probleme 2 02.08.07 13:51
jm_gallery kingpin Alle anderen Extensions 1 02.08.07 13:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:14 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0