[TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden David Greiner
Hallo Liste und MySQL-Profis!
 
Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
bestimmten Buchstaben beginnen, ist nicht weiter schwer.
Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob 
die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese 
Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu 
verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein.
 
Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen 
können und werde auf $query-statement(...) zurückgreifen müssen, das ist 
aber nicht schlimm.
Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in 
Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich 
beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition 
entscheiden ob ein Buchstabe aktiv/inaktiv sein soll.

Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen?
 
Viele Grüße, David.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden conPassione gmbh
Liebe Liste

ich habe folgendes in meinem PageTSconfig:

# Spracheinstellungen
# ---
# Deutsch als Standardsprache einrichten
mod.SHARED {
  defaultLanguageLabel = deutsch
  defaultLanguageFlag = ch.gif
}

Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber
das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch
wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags
vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt.

In TYPO3 4.7.3 ging es, in 4.7.4 geht es nicht mit obigem Code.
Andere Versionen habe ich nicht getestet, meine aber, dass es in
früheren Versionen gelaufen ist.

Im Issuetracker auf typo3.org habe ich nichts gefunden. Weiss jemand ob
es auf einer neueren 4.7er Version geht?

Gruss Renzo

-- 




Renzo Bauen
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Sprache der Labels im Backend anpassen

2013-04-09 Diskussionsfäden Maik Hagenbruch

Hi, mal wieder stehe ich vor nem kleinen Problemchen.
Ich hab bei meiner Extension ein paar eigene Felder hinzugefügt.
Jetzt gehts daran die Labels zu übersetzen wenn ein Redakteur sein Backend auf 
Deutsch einstellt.
Ich habe das mit dieser Anleitung hier 
http://www.felixnagel.com/blog/artikel/2012/11/09/how-to-use-xlf-files-in-typo3-extbase-extensions/
 probiert, aber meine Labels bleiben davon unberührt.
Hat jemand einen besseren Tipp? Achja, ich nutze Typo3 v.6.0.4

Gruß Maik
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] deprecationloganalyzer TYPO3 6.0.5-dev - PHP Catchable Fatal Error

2013-04-09 Diskussionsfäden Matthias Eberlein

Guten Morgen TYPO3 Freunde,

Ich habe auf einer TYPO3 6.0.5 Instants Die Ext. Georg 
deprecationloganalyzer Installiert. Beim Aufruf des Analyzers bekomme 
ich im Be folgenden Error


PHP Catchable Fatal Error: Argument 1 passed to 
Tx_Deprecationloganalyzer_Report_Log::__construct() must be an instance 
of tx_reports_Module, instance of 
TYPO3\CMS\Reports\Controller\ReportController given in 
/var/www/virtual/sail2/html/typo3conf/ext/deprecationloganalyzer/Classes/Report/Log.php 
line 38


Kann das jemand Bestätigen?

Grüße
Matthias
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Eigene Links im Untermenü

2013-04-09 Diskussionsfäden Thomas Kühn - protel hotelsoftware GmbH

Hallo Liste,

ich habe ein kleines Problem mit dem Rendern einzelner Untermenüpunkte.

Ich möchte gerne bei allen Untermenüpunkten einer id per 
additionalParams den Link setzen.
Alle anderen Untermenüs sollen die default URL bekommen, also 
index.php?is=SEITENID


- ebene1_1 (id 111)
--- ebene2_1 (eigener parameter)
--- ebene2_2 (eigener parameter)
--- ebene2_3 (eigener parameter)

-ebene1_2
--- ebene2_1
--- ebene2_2
--- ebene2_3

Mein Typoscript geht hin und überschreibt natürlich alle Untermenüs, 
egal welcher Überpunkt gesetzt ist.


Auszug aus dem ts
---
lib.mainMenu {
special = directory
special.value = {$mainMenu}
1 = TMENU
1 {
NO {
wrapItemAndSub = li class=ersteEbene|/li
}
}
2 = TMENU
2 {
NO {
wrapItemAndSub = li class=zweiteEbene|/li
stdWrap.typolink.parameter = 111
stdWrap.typolink.additionalParams = param1=1 || param2=2 
|| param3=3 || param4=4

additionalParams.if.value = 111
additionalParams.if.equals = 111
}
}
}

---

Gruß Thomas Kühn
--
Schöne Grüße / Kind regards
Thomas Kühn
*bookatonce.com*
Webdesign  -development

*Visit us at the following trade fairs:*
ATM http://www.arabiantravelmarket.com/in Dubai | April 30 -- May 3, 
2012 | | #UAE3433


wordpress-blue

protel hotelsoftware GmbH
Europaplatz 8
44269 Dortmund, Germany

T: +49 231 915 93 0
F: +49 231 915 93 999
www.protel.net http://www.protel.net

twitter http://twitter.com/#%21/protelfacebook 
http://www.facebook.com/protelhotelsoftware?sk=wallyoutube 
http://www.youtube.com/user/protelhotelsoftwareflickr 
http://www.protel.net/de/feed/?post_type=news


__
Managing Directors:
Ingo Dignas | Jörg Hermann | Manfred Osthues
Amtsgericht Dortmund | HRB 11466
Ust.-ID DE 171 484 647

This email and any files transmitted with it are confidential and are 
only for the use of the person to whom they are addressed. If you are 
not the intended recipient you have received this email in error. Any 
use, dissemination, forwarding, printing, copying or dealing in any way 
whatsoever with this email is strictly prohibited. If you have received 
this email in error, please reply immediately by way of advice to us.


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden bernd wilke

Am Dienstag 09.04.2013 10:57, schrieb conPassione gmbh:

Liebe Liste

ich habe folgendes in meinem PageTSconfig:

# Spracheinstellungen
# ---
# Deutsch als Standardsprache einrichten
mod.SHARED {
   defaultLanguageLabel = deutsch
   defaultLanguageFlag = ch.gif
}

Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber
das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch
wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags
vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt.


da die Länderflaggen irgendwann von gif auf png und dann auch auf Sprite 
umgesetzt wurden:

versuche mal:
defaultLanguageFlag = ch.png
bzw.
defaultLanguageFlag = ch

bernd
--
http://www.pi-phi.de/cheatsheet.html
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden conPassione gmbh
Hallo Bernd

ich habe beides versucht, leider ohne Erfolg.
Irgendwie kommt TYPO3 mit damit grundsätzlich nicht klar.
Wenn ich den generierten HTML-Code im Backend anschaue, dann hat er eine
CSS-Class t3-icon-empty bei der Defaultlanguage, welche ich auch immer
wähle.
Bei einer zusätzlichen Sprache kommt z.B. die CSS-Class t3-iconf-fr.
Diesem ist dann eine background-position zugeordnet, wlche aus dem File
typos\sysext\t3skin\images\flags.png das richtige Flag ausliest. 
Deutschland oder die Schweiz ist in dieser Datei auch enthalten, aber es
kommt irgendwie gar nicht dazu, den richtigen Wert zu setzen für die
background-position.

Und noch was, die Flagge erscheint auch nicht, wenn keine zusätzlichen
Sprachen definiert sind.

Funktioniert es denn bei Dir und wenn ja, in welcher TYPO3 Version?

Gruss Renzo
-- 




Renzo Bauen
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate 

Am Dienstag, den 09.04.2013, 11:39 +0200 schrieb bernd wilke:

 Am Dienstag 09.04.2013 10:57, schrieb conPassione gmbh:
  Liebe Liste
 
  ich habe folgendes in meinem PageTSconfig:
 
  # Spracheinstellungen
  # ---
  # Deutsch als Standardsprache einrichten
  mod.SHARED {
 defaultLanguageLabel = deutsch
 defaultLanguageFlag = ch.gif
  }
 
  Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber
  das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch
  wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags
  vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt.
 
 da die Länderflaggen irgendwann von gif auf png und dann auch auf Sprite 
 umgesetzt wurden:
 versuche mal:
 defaultLanguageFlag = ch.png
 bzw.
 defaultLanguageFlag = ch
 
 bernd
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden Daniel Bachmann
Hi, 

mach mal das .gif weg ;) 

Mit freundlichen Grüßen

Daniel Bachmann
-- 
web-vision GmbH
an der eickesmühle 38
41238 mönchengladbach
fon: +49 [0] 2166 . 94 04 54   fax: +49 [0] 2166 . 94 03 70

web design | content management | secure hosting
--
Geschäftsführer: Boris Hinzer
Handelsregister: HRB 6636 Mönchengladbach

Am 09.04.2013 um 10:57 schrieb conPassione gmbh i...@conpassione.ch:

 Liebe Liste
 
 ich habe folgendes in meinem PageTSconfig:
 
 # Spracheinstellungen
 # ---
 # Deutsch als Standardsprache einrichten
 mod.SHARED {
  defaultLanguageLabel = deutsch
  defaultLanguageFlag = ch.gif
 }
 
 Im BE wird dann korrekt deutsch als Standardsprache angezeigt, aber
 das Flag (als Schweizer natürlich ch.gif) wird nicht angezeigt. Auch
 wenn ich das auf ein anderes, im Verzeichnis \typo3\gfx\flags
 vorhandenes GIF-Bild setze, z.B. de.gif, wird es nicht angezeigt.
 
 In TYPO3 4.7.3 ging es, in 4.7.4 geht es nicht mit obigem Code.
 Andere Versionen habe ich nicht getestet, meine aber, dass es in
 früheren Versionen gelaufen ist.
 
 Im Issuetracker auf typo3.org habe ich nichts gefunden. Weiss jemand ob
 es auf einer neueren 4.7er Version geht?
 
 Gruss Renzo
 
 -- 
 
 
 
 
 Renzo Bauen
 conPassione gmbh
 T +41 33 345 00 92
 M +41 79 330 10 11
 http://www.conpassione.ch
 TYPO3 Bronce Associate 
 
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden conPassione gmbh
Hoi Daniel

mit oder ohne gif oder png es funktioniert einfach nicht.
Ich kann ch, ch.gif, ch.png oder auch de, de.gif, de.png schreiben,
TYPO3 will einfach keine Flagge anzeigen

Ich denke, dass dies ein Bug ist. Kann das jemand bestätigen?
Ich habe bisher noch keinen Issue im Bugtracker gefunden und werde
deshalb mal einen erstellen.

Gruss Renzo
-- 




Renzo Bauen
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate 

Am Dienstag, den 09.04.2013, 12:08 +0200 schrieb Daniel Bachmann:

 Hi, 
 
 mach mal das .gif weg ;) 
 
 Mit freundlichen Grüßen
 
 Daniel Bachmann
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden ibanezzzz
Moin,

laut Dokumentation ist das so:

Alter Version

mod.SHARED{
  defaultLanguageFlag = gb.gif
  defaultLanguageLabel = English
}

Neue Versionen ab v4.5

mod.SHARED{
  defaultLanguageFlag = gb
  defaultLanguageLabel = English
}



--
View this message in context: 
http://typo3.3.n7.nabble.com/Standardsprache-einrichten-tp241561p241582.html
Sent from the TYPO3 German mailing list archive at Nabble.com.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Standardsprache einrichten

2013-04-09 Diskussionsfäden Nicolas Puente

Hallo:
Im TSConfig rootseite:

# setzen der Defaultsprache fürs BE:
mod.SHARED {
defaultLanguageFlag=es.gif
defaultLanguageLabel=Español
}
Mit Typo3 4.7 geht.

Grüßß

Nicolás
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Wie entdecke ich Performance-Flaschenhälse einer Typo3 Seite?

2013-04-09 Diskussionsfäden Philipp Gampe
Hi Stefan Franke,

Stefan Franke wrote:

 Garantie, dass das alles sinnvoll ist, aber vielleicht hilft dir ja der
 eine oder andere Tipp

Danke für die super Liste...

Was man ebenfalls machen sollte:

* Opcode Cache aktivieren (und überwachen): 300% Performance
* Neue PHP Versionen verwenden (5.3 und 5.4 bringen zusammen mindestens 
25%), auch TYPO3 CMS 4.5 läuft mit 5.4
* Extbase Lazy loading verwenden wann immer möglich/sinnvoll
* Extbase nicht für bereits relationale Daten verwenden (insbesondere beim 
Import)
* t3lib_cs_convMethod und t3lib_cs_utils auf 'mbstring' setzen (meine 
Extbase Unit Tests gehen dann von 20 auf 1,5 Minuten)
* Caching Framework Konfiguration anpassen 
(http://docs.typo3.org/typo3cms/CoreApiReference/CachingFramework/Index.html), 
Memcached, Redis, APC, etc

* Varnish as Cache vor die Seite stellen (Infos siehe WWW)

* ab TYPO3 6.0 (bzw. 6.1), stdWrap.cache., .addPageCacheTags, etc nutzen und 
nur selektiv den Cache löschen

* die Extension Enetcache als Cache Layer in die Extensions 
einbauen/verwenden

Viele Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – linkvalidator
TYPO3  inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Eike Starkmann

Hallo David,

es gibt da im Prinzip zwei Möglichkeiten:

1. Ein eigenes Statement, wie du schon vorgeschlagen hast.
Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A% 
dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist.


2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern.
$this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit 
bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann 
arbeiten. Nachteil unnötig großes Array und Query.



Bis denne, Eike





On 09.04.2013 10:34, David Greiner wrote:

Hallo Liste und MySQL-Profis!

Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
bestimmten Buchstaben beginnen, ist nicht weiter schwer.
Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob 
die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese 
Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu 
verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein.

Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und 
werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht 
schlimm.
Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in 
Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich 
beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition 
entscheiden ob ein Buchstabe aktiv/inaktiv sein soll.

Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen?

Viele Grüße, David.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




--
EIKE STARKMANN
 starkm...@undkonsorten.com
 +49.30.20236354 [fon]

UNDKONSORTEN GBR
 Waldemarstr. 38
 10999 Berlin

 www.undkonsorten.com
 +49.30.20236354 [fon]
 +49.30.20236354-9 [fax]

 thomas alboth, felix althaus + jochen biedermann  [gesellschafter]
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden David Greiner
Hi Eike!
 
Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert 
ausgedrückt.
Zu deinem Punkt 1)
Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', 
$alphafilter.'%');
 
Zu deinem Punkt 2)
Auch das ist mir bekannt. Trotzdem danke dafür.
 
Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge 
gibt die mit A, B, C usw. beginnen, oder nicht.
Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem 
wird für jeden Buchstaben eine Query durchgeführt.
 
-

SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found`
                FROM (
                    SELECT 'A' AS `letter`
                    UNION SELECT 'B'
                    UNION SELECT 'C'
                    UNION SELECT 'D'
                    UNION SELECT 'E'
                    UNION SELECT 'F'
                    UNION SELECT 'G'
                    UNION SELECT 'H'
                    UNION SELECT 'I'
                    UNION SELECT 'J'
                    UNION SELECT 'K'
                    UNION SELECT 'L'
                    UNION SELECT 'M'
                    UNION SELECT 'N'
                    UNION SELECT 'O'
                    UNION SELECT 'P'
                    UNION SELECT 'Q'
                    UNION SELECT 'R'
                    UNION SELECT 'S'
                    UNION SELECT 'T'
                    UNION SELECT 'U'
                    UNION SELECT 'V'
                    UNION SELECT 'W'
                    UNION SELECT 'X'
                    UNION SELECT 'Y'
                    UNION SELECT 'Z'
                    )l
                LEFT JOIN (
                    SELECT x.`first_char`
                    FROM (
                        SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( 
`title` , 1, 1 ) ) , 'Ä', 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char`
                        FROM tx_news_domain_model_news
                        WHERE `title` IS NOT NULL
                        AND `title` != ''
                    )x
                    WHERE x.`first_char` IS NOT NULL
                    GROUP BY x.`first_char`
                    )fc ON l.`letter` = fc.`first_char` 

-
 
Gruß, David.
 

Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr
Von: Eike Starkmann starkm...@undkonsorten.com
An: German TYPO3 Userlist typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hallo David,

es gibt da im Prinzip zwei Möglichkeiten:

1. Ein eigenes Statement, wie du schon vorgeschlagen hast.
Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A%
dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist.

2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern.
$this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit
bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann
arbeiten. Nachteil unnötig großes Array und Query.


Bis denne, Eike





On 09.04.2013 10:34, David Greiner wrote:
 Hallo Liste und MySQL-Profis!

 Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
 alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
 erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
 bestimmten Buchstaben beginnen, ist nicht weiter schwer.
 Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob 
 die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese 
 Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben 
 zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein.

 Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen 
 können und werde auf $query-statement(...) zurückgreifen müssen, das ist 
 aber nicht schlimm.
 Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die 
 in Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte 
 ich beim Rendern der alphabetischen Filterleiste mit Fluid über eine 
 Condition entscheiden ob ein Buchstabe aktiv/inaktiv sein soll.

 Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen?

 Viele Grüße, David.
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
EIKE STARKMANN
starkm...@undkonsorten.com
+49.30.20236354 [fon]

UNDKONSORTEN GBR
Waldemarstr. 38
10999 Berlin

www.undkonsorten.com[http://www.undkonsorten.com]
+49.30.20236354 [fon]
+49.30.20236354-9 [fax]

thomas alboth, felix althaus + jochen biedermann [gesellschafter]
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german[http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german]
___
TYPO3-german mailing 

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Jan Kornblum

Hi David,

hätte noch eine unperformante Idee, die aber wahrscheinlich Extbase 
konform wäre (bin leider kein Extbase Profi, daher nur eine Idee) bzw. 
bei der du keine nativen SQL Statements verwenden müsstest:


Im Controller das Array der Buchstaben manuell bauen. Dieses dann in 
einer Schleife durchlaufen und für jeden Buchstaben das / die Objekte 
aus dem News-Repository holen und ein Flag 0/1 ins Array schreiben. 
Dann kannst du zumidnest dieses Array in Fluid ausgeben und auf den 
Status (0/1) bzw. hat Datensätze / hat keine zugreifen...


Grüße, Jan


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Eike Starkmann

Hi David,
ok aber warum willst du das in SQL machen. Oder anders gefragt was 
möchtest du als Ergebnis bekommen?


Letter |  was_found
---
A  |   1
B  |   0
... etc. Das hier?

Ich würde das doch lieber in php machen:


result=array();

foreach(A,B,C.. as letter){
result[letter]=find(letter);
}

function find(string letter){
	number= SELCET COUNT(*) FROM tx_news_domain_model_news WHERE title LIKE 
letter%

}

Der Code ist als Idee zu verstehen ;-)

Bis denne, Eike



On 09.04.2013 14:37, David Greiner wrote:

Hi Eike!

Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert 
ausgedrückt.
Zu deinem Punkt 1)
Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', 
$alphafilter.'%');

Zu deinem Punkt 2)
Auch das ist mir bekannt. Trotzdem danke dafür.

Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge 
gibt die mit A, B, C usw. beginnen, oder nicht.
Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem 
wird für jeden Buchstaben eine Query durchgeführt.

-

SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found`
 FROM (
 SELECT 'A' AS `letter`
 UNION SELECT 'B'
 UNION SELECT 'C'
 UNION SELECT 'D'
 UNION SELECT 'E'
 UNION SELECT 'F'
 UNION SELECT 'G'
 UNION SELECT 'H'
 UNION SELECT 'I'
 UNION SELECT 'J'
 UNION SELECT 'K'
 UNION SELECT 'L'
 UNION SELECT 'M'
 UNION SELECT 'N'
 UNION SELECT 'O'
 UNION SELECT 'P'
 UNION SELECT 'Q'
 UNION SELECT 'R'
 UNION SELECT 'S'
 UNION SELECT 'T'
 UNION SELECT 'U'
 UNION SELECT 'V'
 UNION SELECT 'W'
 UNION SELECT 'X'
 UNION SELECT 'Y'
 UNION SELECT 'Z'
 )l
 LEFT JOIN (
 SELECT x.`first_char`
 FROM (
 SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( 
`title` , 1, 1 ) ) , 'Ä', 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char`
 FROM tx_news_domain_model_news
 WHERE `title` IS NOT NULL
 AND `title` != ''
 )x
 WHERE x.`first_char` IS NOT NULL
 GROUP BY x.`first_char`
 )fc ON l.`letter` = fc.`first_char` 

-

Gruß, David.


Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr
Von: Eike Starkmann starkm...@undkonsorten.com
An: German TYPO3 Userlist typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hallo David,

es gibt da im Prinzip zwei Möglichkeiten:

1. Ein eigenes Statement, wie du schon vorgeschlagen hast.
Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A%
dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist.

2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern.
$this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit
bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann
arbeiten. Nachteil unnötig großes Array und Query.


Bis denne, Eike





On 09.04.2013 10:34, David Greiner wrote:

Hallo Liste und MySQL-Profis!

Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
bestimmten Buchstaben beginnen, ist nicht weiter schwer.
Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, ob 
die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. Diese 
Query benötige ich, um in der Filteransicht auch nur die jenigen Buchstaben zu 
verlinken, die ein Ergebnis erwarten. Alle anderen sollen ausgegraut sein.

Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln umsetzen können und 
werde auf $query-statement(...) zurückgreifen müssen, das ist aber nicht 
schlimm.
Bestenfalls erhalte ich im Result eine temporäre Spalte (z.B. hasResult) die in 
Abhängigkeit vom getesteten Buchstaben eine 1 oder 0 enthält. Somit könnte ich 
beim Rendern der alphabetischen Filterleiste mit Fluid über eine Condition 
entscheiden ob ein Buchstabe aktiv/inaktiv sein soll.

Kann mir jemand eine Query oder eine grobe Richtung dafür vorschlagen?

Viele Grüße, David.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




--
EIKE 

Re: [TYPO3-german] TYPO3 4.7 - abstand bei content elementen funktioniert nicht mehr?

2013-04-09 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
Hallo typo3-Freunde

 

Bei typo3 4.7.x scheint das mit dem Abstand oben und unten ja nun nicht mehr
so einfach zu gehen. 
Vor Allem bei unserem Projekt, wo wir die Section-Frames teilweise selbst
definieren:

# SECTION FRAMES

tt_content.stdWrap.innerWrap.cObject = CASE

tt_content.stdWrap.innerWrap.cObject {

  key.field = section_frame

  100 = TEXT

  100.value = div class=container-border-bottom|/div

Wie bekomme ich nun “die Neuerung” hier in das typoscript, daß zumindest
eine Abstand-Klasse in „class“ hinzugefügt wird?

Oder kann man das „neue Verhalten“ irgendwie abschalten und das „alte
Verhalten“ aktivieren?

 

Viele Grüße

Johannes

 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: Wie entdecke ich Performance-Flaschenhlse einer Typo3 Seite?

2013-04-09 Diskussionsfäden Elmar Hinz


* ab TYPO3 6.0 (bzw. 6.1), stdWrap.cache., .addPageCacheTags, etc nutzen und 
nur selektiv den Cache löschen


stdWarp.cache glaube ich schon ab 4.7. 

Aber man sollte unbedingt den folgenden Hinweis beachten, denn die Wahrscheinlichkeit ist hoch, 
daß man es gerade für HMENU und COA einsetzen will.

Macht man es falsch, hat man eher einen Negativeffekt.

http://forge.typo3.org/issues/34307#note-1

HINT: Please take into account in which order stdWrap is processed for your 
current cObject and what content is processed/generated inside that stdWrap. 
E.g. using TEXT cObjects works perfectly, while using stdWrap on COA or HMENU 
will be processed after the inside content is rendered. In latter case caching 
is not efficient at all, as the content will be rendered anyways. In those case 
you can still nest your inside an outer stdWrap to gain the same effect:

Elmar


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden David Greiner
Hi Eike, hi Jan!
 
@Jan:
Deine weitere unperformante Idee hatte ich auch erst im Kopf. Entschied mich 
dann aber doch, das ganze direkt über SQL zu lösen. Ich glaub von den 
unperformanten Lösungen ist dies noch die perfomanteste ;)
Über $query-getQuerySettings()-setReturnRawQueryResult( TRUE ) ; kann ich 
letztlich auch im Fluid auf den Status (1/0) aus meiner Query zugreifen. 
Mittlerweile funktioniert alles so wie es soll, nur bin ich Fan davon, Code bei 
dem ich mir nicht sicher bin, zu optimieren.
 
@Eike:
Genau das möchte ich als Ergebnis bekommen, und bekomme ich auch schon. 
Richtig. Damit kann ich jetzt im Fluid folgendes abfackeln:
 
f:for each={alphas} as=alpha iteration=alphaIterator
 f:if condition={alpha.was_found} == 1
  f:then
f:link.page additionalParams={tx_news_pi1:{alphafilter: 
alpha.letter}}{alpha.letter}/f:link.page
  /f:then
  f:else
   {alpha.letter}
  /f:else
 /f:if
/f:for

was mir auch eine korrekte Anzeige liefert.

Das ganze funktioniert also, ist aber nicht schön (oder doch???). Daher hatte 
ich gehofft, dass mir jemand bei einer perfomanteren SQL-Query behilflich sein 
könnte.


Gruß, David.


Gesendet: Dienstag, 09. April 2013 um 14:55 Uhr
Von: Eike Starkmann starkm...@undkonsorten.com
An: German TYPO3 Userlist typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
Hi David,
ok aber warum willst du das in SQL machen. Oder anders gefragt was
möchtest du als Ergebnis bekommen?

Letter | was_found
---
A | 1
B | 0
... etc. Das hier?

Ich würde das doch lieber in php machen:


result=array();

foreach(A,B,C.. as letter){
result[letter]=find(letter);
}

function find(string letter){
number= SELCET COUNT(*) FROM tx_news_domain_model_news WHERE title LIKE
letter%
}

Der Code ist als Idee zu verstehen ;-)

Bis denne, Eike



On 09.04.2013 14:37, David Greiner wrote:
 Hi Eike!

 Danke für deine Antwort. Ich glaube ich hab mich ein wenig kompliziert 
 ausgedrückt.
 Zu deinem Punkt 1)
 Das ist ja mit Extbase ohne Problem möglich. Z.B. durch $query-like('field', 
 $alphafilter.'%');

 Zu deinem Punkt 2)
 Auch das ist mir bekannt. Trotzdem danke dafür.

 Was ich erreichen will, ist eine Ausgabe, die mir sagt, ob es News-Einträge 
 gibt die mit A, B, C usw. beginnen, oder nicht.
 Ich habe nun eine Query die wahrscheinlich nicht sehr performant ist. Zudem 
 wird für jeden Buchstaben eine Query durchgeführt.

 -

 SELECT l.`letter` , IF( fc.`first_char` IS NULL , 0, 1 ) AS `was_found`
 FROM (
 SELECT 'A' AS `letter`
 UNION SELECT 'B'
 UNION SELECT 'C'
 UNION SELECT 'D'
 UNION SELECT 'E'
 UNION SELECT 'F'
 UNION SELECT 'G'
 UNION SELECT 'H'
 UNION SELECT 'I'
 UNION SELECT 'J'
 UNION SELECT 'K'
 UNION SELECT 'L'
 UNION SELECT 'M'
 UNION SELECT 'N'
 UNION SELECT 'O'
 UNION SELECT 'P'
 UNION SELECT 'Q'
 UNION SELECT 'R'
 UNION SELECT 'S'
 UNION SELECT 'T'
 UNION SELECT 'U'
 UNION SELECT 'V'
 UNION SELECT 'W'
 UNION SELECT 'X'
 UNION SELECT 'Y'
 UNION SELECT 'Z'
 )l
 LEFT JOIN (
 SELECT x.`first_char`
 FROM (
 SELECT REPLACE( REPLACE( REPLACE( UPPER( SUBSTRING( `title` , 1, 1 ) ) , 'Ä', 
 'A' ) , 'Ü', 'U' ) , 'Ö', 'O' ) AS `first_char`
 FROM tx_news_domain_model_news
 WHERE `title` IS NOT NULL
 AND `title` != ''
 )x
 WHERE x.`first_char` IS NOT NULL
 GROUP BY x.`first_char`
 )fc ON l.`letter` = fc.`first_char` 

 -

 Gruß, David.


 Gesendet: Dienstag, 09. April 2013 um 13:54 Uhr
 Von: Eike Starkmann starkm...@undkonsorten.com
 An: German TYPO3 Userlist typo3-german@lists.typo3.org
 Betreff: Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query
 Hallo David,

 es gibt da im Prinzip zwei Möglichkeiten:

 1. Ein eigenes Statement, wie du schon vorgeschlagen hast.
 Dann wäre sowas wie SELECT * FROM table WHERE field LIKE a% OR LIKE A%
 dein Freund. Nachteil ist, das du nicht mehr FLOW kompatibel bist.

 2. Möglichkeit mit Extbase alle Daten hohlen und in ein Array speichern.
 $this-defaultQuerySettings-setReturnRawQueryResult(TRUE); Damit
 bekommst du eine Array-Ergebnisliste zurück. Auf dieser kannst du dann
 arbeiten. Nachteil unnötig großes Array und Query.


 Bis denne, Eike





 On 09.04.2013 10:34, David Greiner wrote:
 Hallo Liste und MySQL-Profis!

 Ich sitze gerade vor der Aufgabe, für eine Newsliste (tx_news) eine 
 alphabetische Filterung umzusetzen. Die News-Extension entsprechend zu 
 erweitern, dass nur noch News ausgegeben werden derer Titel mit einem 
 bestimmten Buchstaben beginnen, ist nicht weiter schwer.
 Herausfordernder ist es, eine Datenbank-Query zu entwerfen, die überprüft, 
 ob die Auswahl eines Buchstabens ein Ergebnis zu erwarten hat oder nicht. 
 Diese Query benötige ich, um in der Filteransicht auch nur die jenigen 
 Buchstaben zu verlinken, die ein Ergebnis erwarten. Alle anderen sollen 
 ausgegraut sein.

 Vermutlich werde ich eine solche Query nicht mit Extbase-Bordmitteln 
 umsetzen können und werde auf $query-statement(...) zurückgreifen müssen, 
 

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Georg Ringer

Hi,

auch nicht das performanteste query, dh idealerweise das ganze cachen 
und mal nur schnell mit der pages tabelle getestet



SELECT
LEFT(title, 1) AS first_letter,
COUNT(*) AS total
FROM pages
GROUP BY first_letter
---

man muss halt noch auf groß/klein prüfen und sonderzeichen usw aber 
sonst ist das so ca das was du suchst denk ich


georg
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Jan Kornblum
man muss halt noch auf groß/klein prüfen und sonderzeichen usw aber sonst ist 
das so ca das was du suchst denk ich


Aber so fehlen im Result die Buchstaben für die es keinen Datensatz in 
news gibt ;) Er will ja das komplette Alphabet haben...



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Alphabetische Filterung von News, DB-Query

2013-04-09 Diskussionsfäden Georg Ringer

Hi,

Am 09.04.2013 16:13, schrieb Jan Kornblum:

Aber so fehlen im Result die Buchstaben für die es keinen Datensatz in
news gibt ;) Er will ja das komplette Alphabet haben...


naja ist mir schon klar, da brauchts einfach vorher ein array mit allen 
buchstaben, dann über das durchlaufen, vergleichen, done.


georg
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Wie legt man Übersetzungssprachen wie Deutsch Österreich/Schweiz in TypoScript richtig an?

2013-04-09 Diskussionsfäden chris Wolff
Hi David,
kannst ja statt dem CH auch einen fikitiven Sprachcode nehmen z.b S1
so hättest du dein schweizer deutsch und würdest nicht mit anderen
sprachen im system kollidieren.

gruss chris

Am 8. April 2013 10:48 schrieb David Gurk dg...@medienwerft.de:
 Hallo Michael,

 dass dies mit CH nicht so bleiben kann ist mir natürlich klar, deshalb Suche 
 ich ja nach einer sauberen Lösung.

 Leider muss die Lösung noch mit locallang.xml-Dateien klar kommen, da die 
 Extension Formhandler wohl aktuell noch kein XLIFF unterstützt.

 Mein Problem scheint sich auf einen möglichen Core-Bug zu beziehen:
 http://forge.typo3.org/issues/46748

 Viele Grüße

 David

 -Ursprüngliche Nachricht-
 Von: typo3-german-boun...@lists.typo3.org 
 [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Michael Stucki
 Gesendet: Samstag, 6. April 2013 17:25
 An: typo3-german@lists.typo3.org
 Betreff: Re: [TYPO3-german] Wie legt man Übersetzungssprachen wie Deutsch 
 Österreich/Schweiz in TypoScript richtig an?

 Hallo,

 ich denke ein richtiges setup für dienen fall sähe ungefähr so aus:

 [...]

 # German for austria
 [globalVar=GP:L=1]
 config {
 sys_language_uid = 1
 language = at
 language_alt = de
 locale_all = de_AT
 }
 [global]

 # German for swiss
 [globalVar=GP:L=2]
 config {
 sys_language_uid = 2
 language = ch
 language_alt = de
 locale_all = de_CH
 }
 [global]

 Sowas führt aber nicht zum gewünschten Ergebnis!
 at ist als Language Key zwar nicht benutzt, aber ch ist Chinese 
 (simplified).

 Ein Plugin würde also (wenn die Übersetzungen vorhanden sind) auf einmal 
 chinesischen statt deutschen Text anzeigen.

 Was David eigentlich wollte geht mit Hilfe von XLIFF. Xavier hat das mal 
 schön beschrieben:

 http://xavier.perseguers.ch/tutoriels/typo3/articles/managing-localization-files.html

 Liebe Grüsse
 Michael
 --
 Michael Stucki
 TYPO3 Core Team member

 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



-- 
christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast
telefon: +49 30 347 244 88
mobil:  +49 179 49 44 758
email: ch...@connye.com
adresse: friedelstraße 31 - 12047 berlin

xing-profil: http://www.xing.com/profile/Christian_Wolff43
google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de
facebook: https://www.facebook.com/1stMachine
flattr: https://flattr.com/profile/1stmachine
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt

2013-04-09 Diskussionsfäden chris Wolff
Hi Stephan,
ich denke das kann gar nicht gehen.

da der Webbrowser den BE-session cookie ja nur an die domain sendet
von der den cookie bekommen hat.

sprich wenn der user jetzt auf eine ander domain verwiesen wird
bekommt der server bei dem request keinen session cookie und deswegen
denkt typo3 das der user nicht eingelogged ist. und zeigt dir
richtiger weise die versteckte seite nicht.

gruss chris

Am 5. April 2013 12:24 schrieb Stephan Vidar vid...@freakmail.de:
 Hallo zusammen,

 innerhalb eines Multidomain-Projekt können Redakteure den Preview einer
 deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch
 im Backend angemeldet haben.

 Die Previews der anderen Domains enden in einem 404 - Error, da das für den
 Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend
 ausgelesen werden kann.

 Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann?

 Gruß, Stephan
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



-- 
christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast
telefon: +49 30 347 244 88
mobil:  +49 179 49 44 758
email: ch...@connye.com
adresse: friedelstraße 31 - 12047 berlin

xing-profil: http://www.xing.com/profile/Christian_Wolff43
google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de
facebook: https://www.facebook.com/1stMachine
flattr: https://flattr.com/profile/1stmachine
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt

2013-04-09 Diskussionsfäden JoH asenau

Am 05.04.2013 12:24, schrieb Stephan Vidar:

Hallo zusammen,

innerhalb eines Multidomain-Projekt können Redakteure den Preview einer
deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich
auch im Backend angemeldet haben.

Die Previews der anderen Domains enden in einem 404 - Error, da das für
den Preview nötige Cookie für die gültige BE-Session nicht
Domain-übergreifend ausgelesen werden kann.

Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann?


Soweit ich weiss kann der Parameter cookieDomain im Install-Tool so 
gesetzt werden, dass auch mehrere Domains per Regular Expression 
angegeben werden können.


HTH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt

2013-04-09 Diskussionsfäden Schuler, Stephan
Hey zusammen.

Dass die cookieDomain Kommagetrennt mehrere Werte erlauben würde ist mir
neu. Man kann meines Wissens lediglich alternativ zu einer fixen Domain
einen regulären Ausdruck hinterlegen. Das ist immer dann der Fall, wenn die
Domain mit / anfängt, wobei / dann auch der Delimiter ist. Also so was:
/(www)?\.mydomain\.com/

Das hilft allerdings häufig nicht weiter, bzw. ist sogar kontraproduktiv.

Wenn ich lediglich mydomain.com angebe, werden die Cookies auf mydomain.com
gesetzt, ich kann also diverse Subdomains damit ab handeln. So weit ist das
noch schön.
Wenn ich den oben geschriebenen Ausdruck verwende, wird der Cookie nur dann
gesetzt wenn die Domain www.mydomain.com oder mydomain.com lautet -- und
dann wird er an die spezifische Domain gebunden.

Was allerdings keinesfalls geht: mydomain.com, mydomain.de. Und zwar
grundsätzlich. Jeder Browser weigert sich aus Sicherheitsgründen ganz
einfach, einen Cookie für eine Domain zu setzen, die nicht in der
Level-Hierarchie höher liegt. Ich kann zwar von www.mydomain.com auf
mydomain.com einen Cookie legen, aber nicht von mydomain.com auf www.
mydomain.com. Das Top-Level-Glied von dieser Regel ausgenommen, auf de
oder com darf grundsätzlich niemand einen Cookie binden.

Ich kann mir zwar vorstellen, dass das mit mehr oder weniger
abenteuerlichen Zusatzscripten doch zu lösen ist. Man müsste explizit
Cookies von einer Domain an eine andere übergeben. Aber in TYPO3 integriert
ist das meines Wissens nicht.

Gruß,
Stephan.


Grüße,
  Stephan Schuler.




Am 9. April 2013 19:51 schrieb JoH asenau i...@cybercraft.de:

 Am 05.04.2013 12:24, schrieb Stephan Vidar:

  Hallo zusammen,

 innerhalb eines Multidomain-Projekt können Redakteure den Preview einer
 deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich
 auch im Backend angemeldet haben.

 Die Previews der anderen Domains enden in einem 404 - Error, da das für
 den Preview nötige Cookie für die gültige BE-Session nicht
 Domain-übergreifend ausgelesen werden kann.

 Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann?


 Soweit ich weiss kann der Parameter cookieDomain im Install-Tool so
 gesetzt werden, dass auch mehrere Domains per Regular Expression angegeben
 werden können.

 HTH

 Joey

 --
 Wenn man keine Ahnung hat: Einfach mal Fresse halten!
 (If you have no clues: simply shut your gob sometimes!)
 Dieter Nuhr, German comedian
 Xing: http://contact.cybercraft.de
 Twitter: http://twitter.com/bunnyfield
 TYPO3 cookbook (2nd edition): http://www.typo3experts.com

 __**_
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**germanhttp://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Je nach Sprachvariante unterschiedliche Seiteninhalte

2013-04-09 Diskussionsfäden JCL - Johannes C. Laxander

Hallo,

bei so viel Problemen / Fragen zum Thema Sprache möchte ich auch  noch einmal 
mein kleines Problemchen in Erinnerung bringen ;-)

Wie kann ich bei einer mehrsprachigen Website auf bestimmten Seiten 
unterschiedliche Seitninhalte je Sprache anzeigen? 

Gruß, Johannes.

 Hallo,
  
 die Website ist für deutsch, englisch und holländisch 
 konfiguriert, deutsch ist Standardsprache. Für jede Sprache 
 ist mit sys_language_mode = content_fallback ein 
 Ersatzsprache konfiguriert. Soweit die Seiten 1:1 übersetzt 
 werden ist alles ok. 
  
 Wenn aber bei einigen Seiten für eine Sprachvariante andere 
 Seiteninhalte angelegt werden sollen, funktioniert die 
 Seitananzeige nicht mehr wunschgemäß.
 Nicht übersetzte Seiteninhalte werden in der definierten 
 Ersatzsprache angezeigt, was ich auch noch nachvollziehen 
 kann, und was ich für die betreffenden Seiten über Conditions 
 per TypoScript überschreiben kann.
  
 Aber Inhaltselemente die in der Sprachvariante neu angelegt 
 sind, werden überhaupt nicht ausgegeben. Und das verstehe ich 
 nun nicht. Ist das so, und wenn ja warum? Oder ist es ein Bug 
 (TYPO3 4.7.10).
 Gibt es eine Lösung für diese Situation?
 
 Gruß, Johannes.
 
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Cross-Domain Preview in Multidomain-Projekt

2013-04-09 Diskussionsfäden Stefan Neufeind
Hi,

vielleicht hilft die becookies-Extension von Oliver Hader weiter? Die
setzt Cookies für alle Domains. Mit 4.5 sollte sie vermutlich
funktionieren - wie's mit neueren Versionen steht weiß ich leider nicht.

http://typo3.org/extensions/repository/view/becookies


Grüße,
 Stefan

On 04/09/2013 07:34 PM, chris Wolff wrote:
 Hi Stephan,
 ich denke das kann gar nicht gehen.
 
 da der Webbrowser den BE-session cookie ja nur an die domain sendet
 von der den cookie bekommen hat.
 
 sprich wenn der user jetzt auf eine ander domain verwiesen wird
 bekommt der server bei dem request keinen session cookie und deswegen
 denkt typo3 das der user nicht eingelogged ist. und zeigt dir
 richtiger weise die versteckte seite nicht.
 
 gruss chris
 
 Am 5. April 2013 12:24 schrieb Stephan Vidar vid...@freakmail.de:
 Hallo zusammen,

 innerhalb eines Multidomain-Projekt können Redakteure den Preview einer
 deaktivierten Seite nur im Baum der Domain aufrufen, über die sie sich auch
 im Backend angemeldet haben.

 Die Previews der anderen Domains enden in einem 404 - Error, da das für den
 Preview nötige Cookie für die gültige BE-Session nicht Domain-übergreifend
 ausgelesen werden kann.

 Weiß hier jemand einen Rat wie man hier Abhilfe schaffen kann?

 Gruß, Stephan
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TYPO3 4.7 - abstand bei content elementen funktioniert nicht mehr?

2013-04-09 Diskussionsfäden Peter Linzenkirchner
Hallo Horace, 

was ich bekomme sieht so aus: 

class=csc-default csc-space-before-33 csc-space-after-45

Dazu bekomme ich folgende Klassen: 

.csc-space-after-45 {
margin-bottom: 45px;
}

.csc-space-before-33 {
margin-top: 33px;
}

Na ja. Da wurde offenbar versucht die direkten Stildefinitionen zu entfernen 
und für jeden einzelnen Abstand eine Klasse einführt. Prinzipiell funktioniert 
es, weil die Klassen automatisch erstellt und in der temporären CSS-Datei 
angelegt werden. Das führt dazu, dass für jede Seite ein eigenes Stylesheet für 
das gesamte css_styled_content angelegt wird, was kontraproduktiv ist, da die 
meisten Stildefinitionen jetzt mit jeder Seite neu geladen werden müssen (über 
Stylesheetnamen wie typo3temp/stylesheet_814e24e0af.css mit individuellen 
Hash-Werten für jede Seite). Also 3-5 KB, die bei jedem Seitenaufruf neu 
geladen werden müssen und nicht gecachet werden können. 

Nicht ideal. Meiner Meinung nach war hier jemand übereifrig und hat das Kind 
mit dem Bad ausgeschüttet. Klar, hier gehts um das Ideal einer Trennung von 
HTML-Semantik von Stildefinitionen, aber in dem Fall geht das zu Lasten von 
Praktikabilität und Performance. Bei den meisten Seiten wird es nichts 
ausmachen, und bei High-Performance-Seiten ist wahrscheinlich aus der Etat 
vorhanden, um css_styled_content zu überarbeiten, aber ich finde es doch etwas 
puristisch :-). Ausser dem Ideal der reinen Lehre kann ich keinen Vorteil 
erkennen. 

Was solls, in den meisten Fällen funktioniert es, und die meisten meiner Seiten 
sind keine High-Performance-Seiten, also lebe ich damit :-)

Wenn die anderen Formatierungseigenschaften des css_styled_content von 4.7 für 
dich nicht wichtig sind, kannst du versuchen, das css_styled_content von 4.5 zu 
laden. Es steht ja noch zur Verfügung, musst du nur auswählen im Setup. 
Ausserdem ist css_styled_content ja nicht in Stein gemeisselt: jede einzelne 
Formatierung kann per Typoscript überschrieben werden. Wie das konkret in der 
Fassung von 4.7 geht, kann ich dir auf Anhieb nicht sagen, dazu müsste ich mich 
in das von 4.7 erst einarbeiten 

Gruß
Peter




Am 08.06.2012 um 13:07 schrieb horace grant horac...@gmail.com:

 hallo,
 
 ich verwende zum ersten mal TYPO3 4.7.
 
 die abstände before und after, die man in content elementen einstellen kann
 scheinen für mich nicht mehr zu funktionieren.
 
 im html quellcode steht:
 
 class=csc-default csc-space-before-height:40px;
 
 was ist denn das? eine solche angabe habe ich noch nie gesehen. :) auf
 jedenfall funktioniert es auch nicht.
 
 hat jemand tipps wie es wieder funktionieren könnte?
 
 grüße, horace
 ___
 TYPO3-german mailing list
 TYPO3-german@lists.typo3.org
 http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german