26.01.2011

Ersetzen von Zeilenende auf Linux-Konsole

Nachdem mich der VI Editor bei 170.000 Zeilen im Stich gelassen hat, musste eine andere Lösung her. Wie ersetze ich auf Linuxebene das Zeilenende durch ein “,”.

Das nutze ich häufig, weil man im einem Datenbank UPDATE Query keine SubSelects machen kann.

sed -n -e ":a" -e "$ s/\n/,/gp;N;b a" query_result.sql

Ich hoffe Ihr könnt es nochmal gebrauchen. Ich sicherlich :) .

10.11.2010

Magento Shop Url ändern

Möchte man in Magento Shop Systemen die Url des Shops ändern, so kann man es entweder im Backend machen, falls man Sie da allerdings nicht einloggen kann oder die Datenbank offen hat natürlich auch darüber.

Mit folgenden Statement hat man die Url schnell geändert.

UPDATE core_config_data SET value  = 'https://www.dkemper.de/' where path = 'web/secure/base_url';
UPDATE core_config_data SET value  = 'http://www.dkemper.de/' where path = 'web/unsecure/base_url';

Kleiner Tipp der einige Recherche ersparen kann.

20.08.2010

Einfaches Checkbox Replacement mit JQuery

Auf der Suche nach einer JQuery Alternative zu FancyForm bin ich nicht richtig fündig geworden. Deshalb habe ich selbst eine kleine Alternative geschrieben.

Ist nicht viel, aber ich denke ganz in Ordnung.

Das Plugin soll einfach nur die Checkbox durch Bilder ersetzen.

Wichtig:

Jedes Checkbox Feld braucht ein Label Feld. Die Id der Checkbox muss mit der Id eines Labels übereinstimmen.

HTML-Code

<label for="apple">Apple</label>
<input id="apple" checked="checked" name="apple" type="checkbox" />
<label for="strawberry">Strawberry</label>
<input id="strawberry" name="strawberry" type="checkbox" />
<label for="pear">Pear</label>
<input id="pear" name="pear" type="checkbox" />
<label for="cranberry">Cranberry</label>
<input id="cranberry" name="cranberry" type="checkbox" />
<label for="carrot">Carrot</label>
<input id="carrot" checked="checked" name="carrot" type="checkbox" />
<label for="peach">Peach</label>
<input id="peach" checked="checked" name="peach" type="checkbox" />

CSS-Code

label.checkbox_checked {
  background: #fff url(chk_on.png) no-repeat;
  display: block;
  margin: 10px 0;
  padding-left: 25px;
  cursor: pointer;
}
label.checkbox_unchecked  {
  background: #fff url(chk_off.png) no-repeat;  
  display: block;
  margin: 10px 0;
  padding-left: 25px;
  cursor: pointer;
}

JavaScript Code:

$(document).ready(function() {
	$('input[type=checkbox]').each(function() {
		$($("label[for="+$(this).attr('id')+"]")).click(function(e) {
			e.preventDefault();
			c = $("#"+$(this).attr('for'));
			$(c).attr('checked',!$(c).is(':checked')).is(':checked') ? $(this).removeClass('checkbox_unchecked').addClass('checkbox_checked') : $(this).removeClass('checkbox_checked').addClass('checkbox_unchecked');
		}).addClass($(this).is(':checked') ? 'checkbox_checked' : 'checkbox_unchecked');
	}).hide();
});

Demo | Code | Download

12.03.2010

XMarks in Wordpress integrieren

XMarks ist einer meiner lieblings Firefox Extension. Damit Ihr auch an meinen Entdeckungen im Internet teilhaben könnt, habe ich Sie in der rechten Spalte den Punkt “Link Empfehlungen” eingeführt.

Wer im Wordpress Plugin Repository nach einer XMarks Extension sucht, der sucht vergebens ein Plugin. Dennoch kann man die letzten Bookmarks einfach integrieren.

Weiterlesen

11.03.2010

Probleme mit Typo3 Backend Login

Login Maske von Typo3

Standard Login Maske mit Meldung

Wer Probleme mit dem Backend User von Typo3 beim einloggen hat, sollte einmal nach der Einstellung Cookie Domain schauen. Ich hatte dieser auf Anforderung von der Extension sr_freecap geändert.

$TYPO3_CONF_VARS['SYS']['cookieDomain'] = 'dkemper.de'

Wichtig ist das die Temporären Daten (temp_**) gelöscht werden.
Falls das Passwort vergessen wurde, kann man einen neuen Admin User unter. http://www.example.de/typo3/install/index.php erstellen.

Ein kleiner Tipp, der aber hilfreich sein kann.