Permalink

WordPress Custom Field mit qtranslate benutzen

Setzt man qtranslate bei einer WordPress Website ein und hat zudem noch Custom Fields definiert, benötigen diese eine kleine Anpassung in der Ausgabe:

echo get_post_meta(__($post-&gt;ID, </code><code>'beispiel_customfield'</code><code>, true));
oder
qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage( get_post_meta( $post-&gt;ID, ‘customfield’, true ) );
Permalink

Jobangebot: Developer Frontend/Backend in Hamburg

Die Firma Content Fleet bat mich um die Veröffentlichung ihres Jobangebots. Ich hoffe ich konnte weiterhelfen!
Habe den Titel einmal von Stellengesuch in Jobangebot geändert. Ist wohl passender :)

Ansprechpartner:
Oliver Rößling

E-Mail:
jobs@contentfleet.com

Befristung:
Alle genannten Vakanzen sind unbefristet und es handelt sich um Vollzeitpositionen in Hamburg. Homeoffice ist bedingt möglich. Wir sind grundsätzlich an Professionals und Berufseinsteigern interessiert.

“Wir über uns”:
Content Fleet ist ein junges Hightech-Unternehmen auf Wachstumskurs mit Sitz im Herzen Hamburgs – und demnächst auch in Berlin, Paris und Barcelona.
Wir revolutionieren die Erstellung von Inhalten im Internet mithilfe modernster Technologien. Unsere Tools sind in der Lage, vollautomatisch Themen- und Produkttrends im Internet zu identifizieren. Dafür wertet Content Fleet hunderttausende von Websites und Shops, Millionen von Keyworddaten sowie alle relevanten Social Media Quellen aus – nicht nur in Deutschland, sondern weltweit.
Dank unserer Tools kennen wir die Nachfrage des Marktes und produzieren hochwertigen Content (Artikel, Fotos, Videos) und komplette Portale. Zum einen für uns selbst, zum anderen für unsere Kunden – T-Online, Bertelsmann, Axel Springer, Yahoo, u.v.m.
Werden Sie Teil unserer Wachstumsstory und revolutionieren Sie mit uns das Web Publishing!

Developer Frontend:
Must have:

  • PHP
  • MySQL
  • HTML/CSS/JavaScript
  • jQuery

Nice to have:

  • Zend Framework
  • RESTful APIs, SOAP Web Services
  • Erfahrungen mit Google + amazon Schnittstellen
  • HTML5
  • Umgang mit Photoshop
  • Faible für Web-Design und UX

Developer Backend:
Must have:

  • JavaScript + jQuery
  • HTML/CSS
  • PHP
  • NoSQL Kenntnisse
  • Objektorientierte Programmierung
  • Model-View-Controller
  • Serviceorientierte Architekturen

Nice to have:

  • node.js
  • Java
  • MongoDB
  • Kenntnisse mit 3rd-party APIs (Google, amazon, Facebook, Twitter)
  • MapReduce
  • Kenntnisse mit backbone.js und Highcharts
  • Affinität zu aktuellen Technologien
  • Faible für Web-Design und UX
Permalink

Zinseszins Rechnung in PHP

Simple Zinseszins Rechnung in PHP:

$angelegt = 10000
$zinssatz = 5
$jahre = 8

$endKapital =  $angelegt * pow( ($zinssatz / 100 + 1), $jahre );
$endKapital = floor($endKapital);

$angelegt = Kapital welches man anlegt
$zinssatz = z.B. 5 für 5%
$jahre = Anlege Zeitraum
$endKapital = Kapital nach x Jahren

Die Funktion floor() rundet den Betrag ab.

Permalink

latin1_german1_ci oder latin1_german2_ci? MySQL und deutsche Umlaute

Ihr habt eine Liste mit Namen in einer MySQL Datenbank und wollt diese korrekt sortiert ausgeben, dann habt Ihr eventuell mit dem Verwendeten zeichensatz der Tabelle / Spalte ein Problem.
Viele verwenden latin1_swedish als normalen Zeichensatz. Doch hier werden deutsche Umlaute falsch sortiert.
Deshalb gibt es seit ein paar Jahren extra latin1_german1_ci und latin1_german2_ci.
Was der Unterschied ist, wird in der MySQL Referenz sehr gut erklärt:

Die Sortierfolgen latin1_german1_ci und latin1_german2_ci basieren auf den DIN-1- und DIN-2-Normen. DIN ist das Deutsche Institut für Normung, also die deutsche Standardisierungsorganisation. DIN-1 heißt „Wörterbuchsortierung“, DIN-2 „Telefonbuchsortierung“.

  • Regeln für latin1_german1_ci (Wörterbuchsortierung):
    Ä = A
    Ö = O
    Ü = U
    ß = s
  • Regeln für latin1_german2_ci (Telefonbuchsortierung):
    Ä = AE
    Ö = OE
    Ü = UE
Permalink

XTC Suche sehr langsam – Bluegate SEO/Direct URL schuld

Ist bei einer XTC Installation die Suche merkbar langsam, kann es an einer Erweiterung für SEO URL´s liegen. Prüft daher ob Ihr Bluegate Direct URL installiert habt.
Wenn ja helfen folgede zwei Zeilen SQL weiter. Vorher natürlich Sicherung der Datenbank machen!

ALTER TABLE `bluegate_seo_url` ADD INDEX `IDX_products_id` ( `products_id` );
ALTER TABLE `bluegate_seo_url` ADD INDEX `IDX_categories_id` ( `categories_id` );
Permalink

WordPress Passwort Formular verändern

Verwendet man in WordPress die Funktion um Seiten oder Artikel mit einem Passwort zu schützen, sucht man vergeblichst die Möglichkeit das Aussehen des Formulars über Templates anzupassen. Möchte man dies aber muss man über eine Funktion gehen, welche man einfach in die functions.php kopiert und anpasst.

function password_form() {
	$output = '
<form action="'.get_option('siteurl').'/wp-pass.php" method="post">
<fieldset>'."\n"
		.'
'.__("This post is password protected. To view it please enter your password below:").'

'."\n"
		.'
'."\n"
		.'<label for="post_password">Passwort:</label>'."\n"
		.'<input class="input" name="post_password" size="20" type="password" />'."\n"
		.'<input class="button" name="Submit" type="submit" value="'.__(" />'."\n"
		.'

'."\n"
		.'</fieldset>
</form>
'."\n";
	return $output;
}
add_filter("the_password_form","password_form");
Permalink

deineurl.de/+ zum Google+ Profil leiten

Viele haben es schon gezeigt wie es geht, eine eigene Weiterleitung auf sein Google+ Profil. Hier möchte ich es auch noch kurz erwähnen.
Einfach folgende Zeile in die .htaccess Datei kopieren und die URL anpassen.

Redirect 301 /+ https://plus.google.com/117625480042168692731

Anschließend könnt Ihr euer Profil verlinken wie bei mir: http://www.renekreupl.de/+

Permalink

Der Ärztevergleich – Auf Qualität und Sicherheit verzichten?

Heute möchte ich einmal Nils von phphatesme.com zitieren, der wiederrum das Ärzte Beispiel von den Clean Code Developers hat :)

Ich als Kunde will natürlich, dass es besonders schnell gehen soll, denn jede Sekunde, die ich ausfalle kostet Geld. Um das ganze schnell hinter mich zu bringen will ich natürlich, dass der Arzt auf Qualitätsmanagement verzichtet und sich einfach die Hände nicht wäscht. Wir wollen ja Zeit sparen.

Jeder gute Arzt wird da nicht mitmachen. Wie doof muss man in einer solchen Situation sein und auf die Sicherheitsmaßnahmen verzichten. Man weiß ja nie, was dann passiert. Der Arzt wird seine Werte verteidigen und auf keinen Fall davon abweichen.

Am besten schaut Ihr den Artikel direkt einmal noch an. Finde ich auf jeden Fall sehr passend!

Permalink

Display Auflösung Mobile Endgeräte

Erst vor kurzem habe ich die verschiedenen Auflösungen der wichtigsten Mobilen Endgeräten selbst für eine Mobile Seite gebraucht, deshalb hier noch einmal eine kleine Übersicht. Gerne dürft Ihr weitere Geräte und Erfahrungen in den Kommentaren posten.

iPad 1 / 2 – 1024 x 768 Pixel
iPhone 3G/GS – 480 x 320 Pixel
iPhone 4 – 960 x 640 Pixel