Re: [TYPO3-german] TYPO3 & Mysql mit Sockets
schrieb ND: > Hallöchen, > > wie kann ich TYPO3 beibringen, bei der Datenbankverbindung ein Socket zu > verwenden??? Habe im Install Tool nichts gefunden... > > Danke und Gruss! Habe gerade letztens mit dem gleichen Problem gekämpft. Bei 1und1 funktioniert es mit dem socket so: $typo_db_host = 'localhost:/tmp/mysql5.sock'; Dummerweise will es so in phpmyadmin gar nicht laufen. Da funktioniert es so: $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['socket'] = '/tmp/mysql5.sock'; $cfg['Servers'][$i]['connect_type'] = 'socket'; Gruß Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] "internal link als Seitentyp" Extension gesucht
Hi, ich bin auf der Suche nach einer Erweiterung für den Seitentyp "internal link". Ich brauche quasi das gleiche wie "external link" nur eben für interne Links (vor allem mit einer Auswahl). Hintergrund: Ich habe auf einer Seite jede Menge PDF Dateien verlinkt. Da diese Dateien zum einen Gruppen bezogen ausgeben werden müssen und zum anderen zeitlich begrenzt aktiv sind, habe ich es damals per externer URL realisiert. Das funktioniert auch prächtig, doch leider kommen die Redakteure nicht so super damit klar. Wenn es nun das gleiche Element mit internen Links gäbe, dann wäre das (mit viel guter Hoffnung) die Lösung. Ich habe gestern schon lange danach gesucht, aber leider nichts gefunden. Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Crossite Scripting t3lib_div::_POST('variable')
schrieb Georg Ringer: > Am 01.07.2010 08:46, schrieb Chris Bernhard: >> Okay, dankeschön für den Hinweis, aber reicht dann nicht schon sowas wie > >> $this->myfunction(htmlspecialchars(t3lib_div::_POST('mypostvar'))); > > nein ein htmlspecialchars reicht *nicht* aus > > Georg IMHO ist es gerade bei so einer Frage immer nett auch kurz zu erklären, warum das so ist. 1. htmlspecialchars() ist eben nur für eine halbwegs sichere Ausgabe per html gedacht. Für die die DB bringt das nichts! 2. Vorausgesetzt du nutzt mysql hätte dir "mysql_real_escape_string" das gleiche Ergebnis geliefert wie "fullQuoteStr". 3. Wenn man ein Framework einsetzt, dann sollte man sich auch die Methoden des Frameworks halten. Gerade bei Erweiterungen, die ggf. nicht nur von dir genutzt werden, ist das wichtig. Z.B. bringt dir ein mysql_real_escape_string nichts, wenn du eine andere DB einsetzt (per DBAL). Und da greift dann die fullQuoteStr Methode von DBAL, die die Standard Methode überschreibt und sich um das richtige escapen kümmert. So wird die Erweiterung stabiler und sicherer. Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] IMAGE-cObject: mit parseFunc.short Zeichen im Alt/Title-Tag ersetzen?
schrieb mike miller: > Typoscript > - > # funktioniert: > 10 = TEXT > 10.text.field = title > 10.text.parseFunc.short.aaa = bbb > > # funktioniert nicht: > title_stdWrap.cObject = IMAGE > title_stdWrap.cObject.altText.field = title > title_stdWrap.cObject.altText.parseFunc.short.aaa = bbb > -- > > hat vielleicht jemand eine Idee wie ich die Ersetzung auch für den > Alt-/Title-Attribut mache? Hi, das ähnliche Problem hatte ich auch schon einmal. Dein TS ist im prinzip schon richtig (.short funktioniert auch zu 100% auf altText und titleText). Aber die parseFunc.short Funktion unterstützt nicht alle Zeichen, bzw. typoscript unterstützt nicht alle Zeichen. Ich hatte mir damals folgendes Test TS gebaut: temp.bla = COA temp.bla { 10 = TEXT 10.value = Dieser Text ist äöü&;,[]1?=/\&%$§"!<>.|_-+^µ€@ ähm 10.parseFunc.short { ist = narf ä = lala ö = lala ü = lala & = lala ; = lala : = lala [ = lala ] = lala k = lala 1 = lala ? = lala = = lala / = lala \ = lala \/ = lala \\\ = lala & = lala % = lala $ = lala § = lala " = lala ! = lala < = lala > = lala . = lala | = lala _ = lala - = lala + = lala ^ = lala µ = lala € = lala @ = lala ähm = lala } } // ergibt: Dieser Text narf äöü&;,[]lala?=/\&%$§"!<>.|lalalala+^µ€@ ähm Erklärt habe ich es mir damals, dass als "key" in TS eben keine Sonderzeichen erlaubt sind und somit wird es (mir) halbwegs klar. ".short" ist ein array. Du könntest dein Beispiel auch so schreiben: title_stdWrap.cObject.altText.parseFunc.short { aaa = bbb } Mit aaa ist es OK, mit @ = bbb leider nicht. Z.B. funktioniert temp.nötig = TEXT // muss temp.noetig = TEXT heißen genau so wenig. Du kannst als Trennzeichen ja mal _ oder - benutzen. Das funktioniert. Hoffe das hilft Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Directmail installieren
schrieb Carsten Wegner: > Hallo Patric, > > Patric Pesch schrieb: >> Folgendes habe ich bisher gemacht (quasi nix): >> 1. extension installiert >> 2. sysfolder angelegt >> >> Nun soll man beim sysfolder das directmail plugin hinzufügen und genau >> da scheitere ich. Dort gibt es die Extension nicht zur Auswahl. Ich habe >> nur: Shop, Forum, News, Web-Site Benutzer und Site zur Auswahl. > > Hast du den Cache geleert? Log dich mal aus und wieder ein. > > Ist die Erweiterung wirklich installiert und nicht nur importiert? > Sorry, blöde Frage :-). Aber "Direct Mail" sollte tatsächlich in der > Auswahlliste stehen, wie von dir beschrieben. > > Viel Erfolg > Carsten > Hi, wie immer lag der Fehler zwischen beiden Ohren... Ich habe dummerweise nach "directmail" gesucht (anstatt nach direct_mail) und dann die extension "tc_directmail" installiert. Bisken dämlich, wie ich gerade feststellte, als ich mir die Doku noch einmal anschaute. Naja, nun gibts directmail auch in der Auswahl und ich kann weiter machen. Danke an alle, die versucht haben mir zu helfen! Schöne Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Directmail installieren
Hi, ich versuche gerade die extension directmail zu installieren und stehe irgendwie auf dem Schlauch. Ansich klingt alles so einfach, doch ich scheitere schon ziemlich früh. Folgendes habe ich bisher gemacht (quasi nix): 1. extension installiert 2. sysfolder angelegt Nun soll man beim sysfolder das directmail plugin hinzufügen und genau da scheitere ich. Dort gibt es die Extension nicht zur Auswahl. Ich habe nur: Shop, Forum, News, Web-Site Benutzer und Site zur Auswahl. Ich habe zuerst gedacht, dass es möglicherweise an einer anderen Extension liegen könnte und habe eben mal ein frisches TYPO3 4.3 aufgesetzt. Gleiches Problem. Danach habe ich es mit einer 4.2.10er Version probiert und wieder das gleiche. Was mache ich falsch? Bin (wie immer) für jede Hilfe dankbar! Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] SELECT und JOIN in TypoScript eines CONTENT Objektes?
schrieb Florian A.: > --- 8< --- > select { > selectFields = tt_content.uid, tt_content.pid, title, header > join = pages ON (pages.pid = tt_content.pid) > orderBy = tstamp DESC > languageField = sys_language_uid > ... > } > --- >8 --- So wie ich es sehe, fehlt dir pidInList. Einen innerJoin gibt es meines Wissens leider nicht. Das ist nicht getestet, sollte aber funktionieren: table = tt_content select { pidInList.cObject = HMENU pidInList.cObject { entryLevel = 0 1 = TMENU 1 { expAll = 1 NO { doNotLinkIt = 1 stdWrap.field = uid stdWrap.wrap = | |*| ,| |*| } } } leftjoin = pages ON(pages.uid = tt_content.pid) selectFields = tt_content.uid, tt_content.pid, title , header } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Templavoila - Inhalte einer Seite anteasern?
Nils Hodyas schrieb: > jp_pageteaser sucht auch text + bilder auf der seite (elemente kannst du > auswählen): > http://typo3.org/documentation/document-library/extension-manuals/jp_pageteaser/2.1.5/view/ Hi, danke für den Tipp. Habe mir die Extension nun einmal angeschaut. Aber wenn ich die Doku richtig verstehe, dann funktioniert genau das was ich möchte hier auch noch nicht: > 1.5. To-Do list > Add functionality to enable auto content grabbing for flexible content > elements Ich werde morgen einmal einen tieferen Blick in die Extension wagen. Schöne Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Templavoila - Inhalte einer Seite anteasern?
Hi, ich möchte gerne die Inhalte von mehreren Seiten in einer Art Liste anteasern. Dafür müsste ich im Prinzip nur die pages Tabelle abfragen und die tt_content Tabelle joinen. Soweit so gut. Ginge sehr wahrscheinlich sogar rein per TS. Doch da ich templavoila einsetze klappt das nicht all zu gut, da ich nicht in der Lage bin, das erste Element der Seite zu erkennen (sorting hilft leider nicht). Wenn ich die Inhalte selecte und nach sorting sortieren lasse, dann bekomme ich irgend einen Inhalt (meistens ein CE welches innerhalb eines FCE liegt). Ich habe mir nun die templavoila API angeschaut, aber die einfachste Aufgabe (inhalte selecten) finde ich dort nicht (oder verstehe sie nicht). Weiß jemand, wie ich ohne riesen Aufwand an die Inhalte eine Templavoila Seite herankomme? Oder muss ich wirklich den Aufwand betreiben, die TV-Objekte zu zerlegen um an die Ids der CEs heranzukommen? Nachdem ich an diesem Problem nun schon ein Weilchen sitze, habe ich mir gedacht, dass ich bestimmt nicht der erste bin, der so etwas basteln möchte. Doch leider finde ich keine Extension, die etwas ähnliches macht. Ich bin für jeden Tipp dankbar, auch Hinweise auf mögliche Extensions werden mich vermutlich schon weiter bringen. Schöne Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Komplexe Menüstruktur - TS Frage
Thomas Hirt schrieb: > Hi! > Wenn man das Menu in ein COA verpackt, kann man abfragen ob es > Submenüpunkte gibt: > Circa so: > > temp.nav = COA > temp.nav { > 10 = COA > 10.if.isTrue.numRows { > table = pages > select.pidInList.data = TSFE:id > } > > 10 { > # Hier kommt rein was passiert wenn es Unterpunkte gibt > # 10 = HMENU usw > > } > > 20 = COA > 20.if.isFalse.numRows { > table = pages > select.pidInList.data = TSFE:id > } > > 20 { > # Hier kommt rein was passiert wenn es KEINE Unterpunkte gibt > # 10 = HMENU usw > } > } Hi Thomas, auch hierfür Danke. Allerdings, wenn ich das momentan richtig verstehe, würde mir das nicht helfen, da dass (in etwa) die Funktionalität von IFSUB nachbaut. Oder sehe ich das falsch? Schöne GrüÃe Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Komplexe Menüstruktur - TS Frage
JoH asenau schrieb: > Du kannst das am Seitentyp (doktype) festmachen, der entweder "Shortcut" > sein müsste oder "Standard". > Den wiederum kannst Du innerhalb von allWrap abfragen und mit wrapItemAndSub > kombinieren: > > allWrap.cObject = CASE > allWrap.cObject { > key.field = doktype > default = TEXT > default.value = | > 4 = TEXT > 4.value = | > } > wrapItemAndSub = | Hi Joey, genau das habe ich gesucht. :-) Funktioniert perfekt und ich habe wieder etwas dazu gelernt. Vielen Dank und schöne GrüÃe Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Komplexe Menüstruktur - TS Frag e
Hi, gibt es eine Möglichkeit im TMENU zwischen Verweisen und echten Kontent-Seiten zu unterschieden? Ich habe ein ziemlich komplexes Menü, welches ich per JS ein- und ausklappbar machen möchte. Mein Problem ist momentan, dass ich Verweisseiten (Seiten mit Unterseiten ohne Inhalt) nicht von Inhaltsseiten mit Unterseiten unterscheiden kann. Reine Verweisseiten würde ich gerne ein- bzw. ausklappen, Inhaltsseiten mit Unterseiten müssten geladen werden und die Unterseiten ausgeklappt ausgegeben werden. D.h. ich würde gerne allen Seiten, die nur ein Verweis sind, eine Css Klasse anhängen. Nur leider weià ich nicht, wie ich diese Seiten als solche identifizieren kann. Momentan löse ich es rein per JS, in dem ich schaue ob der geklickte Link in seinen childs noch einmal vorkommt. Allerdings fände ich es schöner, wenn ich das per TS sauberer lösen könnte. Mein Menü sieht wie folgt aus (stark vereinfacht): Menüpunkt 1 <- kein Inhalt Menüpunkt 1.1 1 <- kein Inhalt Menüpunkt 1.1.1 <- Inhalt Menüpunkt 1.1.2 <- Inhalt Menüpunkt 1.1.2.1 <- Inhalt Menüpunkt 1.1.2.2 <- Inhalt ... ... Menüpunkt 1.1.3 <- Inhalt Menüpunkt 1.2 1 <- Inhalt Menüpunkt 1.2.1 <- Inhalt Menüpunkt 1.2.2 <- Inhalt Menüpunkt 1.2.3 <- Inhalt Menüpunkt 1.3 <- Inhalt Menüpunkt 2 <- kein Inhalt ... Menüpunkt 3 <- Inhalt Mein TS momentan schaut so aus: ## Produkt Menü lib.productMenu = HMENU lib.productMenu { special = directory special.value = {$productMenu.pid.list} 1 = TMENU 1{ expAll = 1 noBlur = 1 NO = 1 NO { allWrap = | stdWrap.htmlSpecialChars = 1 } CUR < .NO CUR = 1 CUR.ATagParams = class="current" IFSUB = 1 IFSUB { wrapItemAndSub = | stdWrap.htmlSpecialChars = 1 } CURIFSUB < .IFSUB CURIFSUB = 1 CURIFSUB.wrapItemAndSub = | CURIFSUB.ATagParams = class="current" ACTIFSUB < .IFSUB ACTIFSUB = 1 ACTIFSUB.wrapItemAndSub = | } 2 < .1 2 { wrap = | } 3 < .2 4 < .2 5 < .2 6 < .2 7 < .2 } Viele GrüÃe Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Suche Kalender Erweiterung inkl. Formular Anmeldung
Christian Platt schrieb: > Ich nutze das zur Anmeldung bei Seminaren > > cal + pil_mailform. Letzteres modifiziert. > > Wirf mal einen Blick auf > http://www.noweda.de/apotheker/seminare/liste/ Hi, das sieht super aus! Vor allem die Punkte Zusammenfassung, Status Ausgebucht, Statusansicht in der Liste gefallen mir sehr sehr gut. Ist das Funktionalität von cal? Oder hast du beide Extensions stark erweitern müssen? Schöne Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Suche Kalender Erweiterung inkl. Formular Anmeldung
Hi, ich suche momentan eine Kalendererweiterung, die mehrere Funktionen in sich vereint. Ich benutze momentan "cal" und bin auch ziemlich zufrieden damit. Jetzt gibt es aber die neue Anforderung, dass es auch Termine für Workshows und andere Events geben soll, bei denen sich sowohl FE-Benutzer als auch Gäste mittels Formular anmelden können sollen. Ich habe nun schon den halben Vormittag nach entsprechenden Erweiterungen für cal gesucht, bin aber leider nicht wirklich fündig geworden. Gibt es gute Lösungen dafür? Schöne wäre das ganze als Erweiterung für cal. Ich bin für jeden Hinweis dankbar. Schöne Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Größe der DB wächst!
Hi, setzt Du realurl ein? Wenn ja, kannst Du mal probieren das Errorlog auszuschalten. AFAIK werden im Standard alle 404er von realurl in die Tabelle "tx_realurl_errorlog" geloggt. Ich hatte es auch schon einmal, dass ein Auftritt mit eigentlich ca. 9mb Db auf über 120mb aufgebläht wurde (dank diverser Suchmaschinen, Linkgrabber, ...). Die Option kann im init Teil ausgeschaltet werden: ... 'disableErrorLog' => TRUE, ... Grüße Patric ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german