Zum Inhalt springen

Problem mit RealURL, und WT_GALLERY

Erstellt am 18. Februar 2007 · 10 Antworten · letzte Antwort am 15. März 2007

Tags: Frage

oliver67 ·

Hallo,

habe ein Problem mit realURL und der Funktionsweise von wt_gallery, vermutlich habe ich irgenwo in den ganzen configs einen Fehler und weiss nicht wo. tt_news funktioniert prima, nur wt_gallery zeigt kein anderes Bild an wenn ich ein anklicke.

Habe Alex dazu schon gefragt,ihm ist das Problem neu. Ich denke auch dass ich irgendwas vergessen habe zu deklarieren, nur was? Vielleicht fällt jemanden von Euch dazuwas ein,mein Verständnis reicht noch nicht um den Fehler nachzuvollziehen, weil ich nicht weiß welche Teile von Typo angesprochen werden, damit das Bild angezeigt wird. Oder müssen die Bilder noch kopiert werden, was unpraktisch wäre.

Hilfe gesucht!

Grüße
Oliver

Problem:

Anzeige Gallerie ganz normal grosses Bild und darunter die Thumbbilderchen, so weit so gut.
Die Links der Thumbilder sind der form:
https://www.eineseite.xy/menu/bildergalerie/bild/einbild.jpg/vorschau/0/index.html
wenn ich diesen Link anklicke erhalte ich folgende Fehlermeldung:

Error!
Reason: Request parameters could not be validated (&cHash empty)

Systeminfos:
Debian 3.1 64Bit, Typo3 4.0.4, ssl, wt_gallery 1.0.4

.htaccess

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

localconf.php

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

$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['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
    'init' => array(
        'enableCHashCache' => 1
    ),
    'preVars' => array(
        array(
            'GETvar' => 'no_cache',
            'valueMap' => array(
                'no_cache' => 1,
            ),
            'noMatch' => 'bypass',
            ),
        array(
            'GETvar' => 'L',
            'valueMap' => array(
                'en' => '1',
                'cs' => '2',
            ),
            'noMatch' => 'bypass',
            ),
        array(
            'GETvar' => 'type',
            'valueMap' => array(
                'type' => '96',
            ),
            'noMatch' => 'bypass',
            ),
        ),
    'fileName' => array (
        'index' => array(
            'index.html' => array(
                'keyValues' => array(
                   
                )
            ),
            'barrierefrei.html' => array(
                'keyValues' => array(
                    'type' => 96,
                )
            ),
            'print.html' => array(
                'keyValues' => array(
                    'type' => 94,
                )
            ),
        ),
    ),
    'postVarSets' => array(
        '_DEFAULT' => array (
            'index' => array(
                array(
                    'GETvar' => '',
                ),
            ),

            'article' => array(
                array(
                    'GETvar' => 'tx_ttnews[tt_news]',
                ),
                array(
                    'GETvar' => 'tx_ttnews[backPid]',
                ),
            ),
            'category' => array(
                array(
                    'GETvar' => 'tx_ttnews[cat]',
                ),
            ),
            'neste' => array(
                array(
                    'GETvar' => 'tx_ttnews[pointer]',
                ),
            ),
            'bild' => array(
                array(
                    'GETvar' => 'tx_wtgallery_pi1[picid]',
                ),
            ),
            'vorschau' => array(
                array(
                    'GETvar' => 'tx_wtgallery_pi1[thumbid]',
                ),
            ),
        ),
    ),
    'pagePath' => array(
        'type' => 'user',
        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
        'spaceCharacter' => '-',
        'languageGetVar' => 'L',
        'expireDays' => 0,
    ),
);
// ENDE REAL URL

setup template

...
config {
##########################################
### Spracheinstellung Deutsch #################
##########################################
	#Sprache
  language = de
  locale_all = de_DE
  date_stdWrap.strftime = %d. %B %Y
  time_stdWrap.strftime= %H:%M
 
#####

################# 
## realurl
#################
simulateStaticDocuments = 0
baseURL = https://www.meinesite.de/
tx_realurl_enable = 1
#prefixLocalAnchors = all

# Default PAGE object:

page = PAGE
page.typeNum = 0
#page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
page.config.admPanel = 1
# nur spalte normal anzeigen
mod.web_view.type = 1
mod.SHARED.colPos_list = 0

# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate
# Copying the content from TEMPLATE for <head>-section:
page.headerData.10  < temp.headTemplate

RTE.default.contentCSS = fileadmin/Design/baer/css/dyn_rte.css
### css files
page.includeCSS {
file1 = https://www.meinesite.xy/fileadmin/template/site/css/baer.css 
}
oliver67 ·

Hallo,

bin noch am forschen was hier schief läuft, habe mal alles wieder zurückgenommen (.htaccess, realurl, ...) und komischerweise kommt diese chash Fehlermeldung auch im normalen \index.php?id=... Modus.
#angry#

habe auf 1.0.5 wt_gallery upgegraded dort gibt es folgende Meldung

Code warnings:
(developer-relevant)	The XCLASS filename-key "ext/wt_gallery/pi1/class.tx_wtgallery_pi1.php" was different from "ext/wt_gallery/pi1/hs~class.tx_wtgallery_pi1.php" which it should have been!

apache host config Auszug

DocumentRoot /home/xxxx/xxxx/xxxx/xxxx/cms/
<Directory /home/xxxx/xxxx/xxxx/xxxx/cms/>
       Options Indexes FollowSymLinks MultiViews
                #AllowOverride AuthConfig
       AllowOverride All
       Order allow,deny
       Allow from All
       php_admin_value open_basedir 
                    /home/xxxx/xxxx/xxxx/xxxx/
                    :/home/xxxx/xxxx/xxxx/temp/
                    :/home/xxxx/share/typo3_src-4.0.4/
       php_admin_value upload_tmp_dir /home/xxxx/xxxx/xxxx/temp
       php_admin_value session.save_path /home/xxxx/xxxx/xxxx/temp
       php_admin_value safe_mode on
       php_admin_value safe_mode_exec_dir /usr/bin
       php_admin_flag safe_mode on
</Directory>

auch aus dem Doc
http://typo3.org/development/articles/the-mysteries-of-chash/?tx_rlmpofficedocuments_pi1%5Bview%5D=single&cHash=45a565e1de
zum Thema chash bin ich nicht schlau geworden, nach dem wt_gallery chash Prüfung auf true hat.

Woran kann es sonst noch liegen?

oliver67 ·

...in der Tat,

Jetzt habe ich festgestellt, das im Bereich der News es zu kleinen "Aussetzern kommt, d.h. wenn z.B. kein Eintrag in in einer Newskategorie vorhanden ist und Auswahl auf
Show items with selected Categories (AND)
erscheinen plötzlich alle News?

Bei bestimmten Seiten, bei denen noch ein altes Seiteninhaltselement vorhanden ist, das aber versteckt ist, wird trotzdem angezeigt.

Kann dies evtl. mit der Umstellung auf BE_ACL zusammenhängen???? Die alte Zugriffsregelung habe ich deaktiviert.

#paralyzed#
ratlos
#angry#

oliver67 ·

na gut was solls ...

... hab jetzt goof_fotoboek eingesetzt, läuft.

wobei ich wt_gallery ziemlich einfach und gut fand, aber irgendetwas "mysteriöses" funktioniert nicht.

Falls trotzdem jemand noch Ideen hat wieso hier Seiteneffekte auftreten, nehem ich die Hinweise gerne auf.

o.O
Grüße

Oliver

einpraegsam.​net ·
oliver67 schrieb

na gut was solls ...

... hab jetzt goof_fotoboek eingesetzt, läuft.

wobei ich wt_gallery ziemlich einfach und gut fand, aber irgendetwas "mysteriöses" funktioniert nicht.

Falls trotzdem jemand noch Ideen hat wieso hier Seiteneffekte auftreten, nehem ich die Hinweise gerne auf.

o.O
Grüße

Oliver

Version 1.1.0 ist oben mit ein paar Änderungen - eventl. hätte das geholfen...

Grüße

oliver67 ·

Hallo Alex,

danke für die Info, gleich getestet es kommt aber immer noch die gleiche Fehlermeldung.

Gruß
Oliver

oliver67 ·

Hallo Alex,

danke für die Unterstützung, aber es geht auch so.

Falls ich mal Muse habe und eine Lösung zu diesem Problem,
gebe ich Dir Bescheid. Demnächst stehen von Typo3 Seite ja
einige Updates auf dem Programm, mal sehen was dann passiert o.O

schöne Woche
Oliver