webundso blog weblog über webzeug von webundso

5Sep/121

TYPO3 4.7 Bug mit Crawler

Bei einer TYPO3 4.7.4 Installation funktionierte der Crawler für die Indexed Search nicht, es gab folgenden Error:

Fatal error: Call to undefined method t3lib_div::view_array() in /yourPath/typo3conf/ext/crawler/class.tx_crawler_lib.php on line 1731

Nach etwas recherchieren und Hilfe von Freund sushie.net half ein ersetzen der Funktion

1
 t3lib_div::print_array()

durch

1
t3lib_utility_Debug::viewArray

im file class.tx_crawler_lib.php in Zeile 1731

Autor: webundso
20Mrz/120

Fatal Error TYPO3 4.5.13/4.6.6

Beim Verlinken des aktuellen Sources kann es zu einem 'Fatal Error' kommen. Schuld daran ist das Deprecation Log.

Abhilfe schafft, das Log im Installtool zu deaktivieren, oder direkt im localconf:

1
$TYPO3_CONF_VARS['SYS']['enableDeprecationLog'] = '';

gefunden bei jweiland.net

Autor: webundso
9Jan/120

Allen pdf-Links ein target=_blank hinzufügen

1
jQuery("a[href$='.pdf']").attr("target", "_blank");
Autor: webundso
25Aug/110

Typoscript: Marker mit Wert aus locallang.xml füllen

1
2
lib.MARKER=  TEXT 
lib.MARKER.data = LLL:fileadmin/templates/layout/locallang/locallang.xml:test
Autor: webundso
veröffentlicht unter: Code, TYPO3, Typoscript keine Kommentare
28Jul/110

Ausnahme von Passwortschutz mit .htaccess

Will man ein Verzeichnis einer mit .htaccess-geschützten Webseite ausnehmen, wird in diesem eine .htaccess-Datei mit folgendem Inhalt deponiert:

1
2
3
deny from none
allow from all
satisfy any
Autor: webundso
22Mrz/110

jQuery Image Swap

1
2
3
4
5
6
7
$('img#nav1').hover(function() {
	$(this).attr("src","/images/headerNav/1-over.gif");
		}, function() {
	$(this).attr("src","/images/headerNav/1.gif");
});
 
<img src="1.gif" id="nav1" />

Gefunden bei: jQuery Image Swap | For Your Lungs Only.

 

Selektieren eines Elements via Title-Tag:

1
jQuery(".socialmedialink a[title=Twitter] img")
Autor: webundso
veröffentlicht unter: Code, Jquery keine Kommentare
9Mrz/110

TYPO3: if.isTrue

Als Reminder wegen der richtigen Reihenfolge bei Bedingungen:

1
2
3
4
5
6
7
40 = TEXT
40 {
  typolink.parameter.field = www
  value = [Webseite]
  wrap =<br />
  if.isTrue.typolink.parameter.field = www
}
Autor: webundso
veröffentlicht unter: Code, TYPO3, Typoscript keine Kommentare
8Feb/110

TYPO3: Powermail Defaultfelder

Da bei Formularen ohnehin die meisten Felder Textfelder sind, kann man bei Powermail mit einer simplen Zeile Typoscript dies als Default-Einstellung definieren.

Im Page TS-Config:

1
TCAdefaults.tx_powermail_fields.formtype = text

gefunden bei Marit AG

Autor: webundso
23Nov/100

TYPO3: Login zu Logout

Das Problem ist bei 2 verschiedenen Seiten im Menü (Login/Logout), dass die Weiterleitung nicht wie gewünscht funktioniert, vor allem wenn beide Seiten unterschiedliche Weiterleitungen haben.
Bei fto.de habe ich eine Lösung gefunden, welche den Seitentitel in den Untertitel ändert und habe diese entsprechend meinen Vorgaben angepasst:

1
2
3
4
5
6
7
8
[loginUser = *]
lib.SHORTCUTS.1.NO.stdWrap.override.cObject = TEXT
lib.SHORTCUTS.1.NO.stdWrap.override.cObject {
  field = subtitle
  if.value.field = uid
  if.equals = 12 #pageid der Seite
}
[global]

Wichtig war bei mir ausserdem bei den Einstellungen des Plugins den Weiterleitungsmodus auf "nach Anmeldung" und "nach Abmeldung". Die Zielseiten sind im externen TS definiert.

Autor: webundso
veröffentlicht unter: Code, TYPO3, Typoscript keine Kommentare
26Okt/100

CSS 1-Pixel-Linie

Immer wieder verwendet:

1
2
3
4
5
hr { 
border:none; 
border-top: 1px solid #808080; 
background-color: #FFFFFF; 
height: 1px;  }
Autor: webundso
veröffentlicht unter: Code, HTML/CSS keine Kommentare