The wonder is always new that any sane man can be a sailor. (Ralph Waldo Emerson)

Ältere Beiträge »

 

  • Mittwoch
  • 23.Juli 2014

WordPress Kontaktfelder hinzufügen oder entfernen

Kontaktfelder kann man sehr einfach zum WordPress-Benutzerprofil hinzufügen oder entfernen. Einfach dieses Codeschnipsel in die functions.php einfügen:

// Kontaktmethoden hinzufügen

add_filter('user_contactmethods', 'meine_neuen_kontaktfelder');
              
function meine_neuen_kontaktfelder($user_contactmethods){
 
    // Neue Felder hinzufügen (Name / Beschriftung)
  $kontaktfelder['twitter'] = 'Twitter @username';
  $kontaktfelder['facebook'] = 'Facebook URL';
  $kontaktfelder['gplus'] = 'Google+ URL';
  
  // Nicht benötigte Felder entfernen
  unset($kontaktfelder['yim']);
  unset($kontaktfelder['aim']);
  unset($kontaktfelder['jabber']);
 
  return $kontaktfelder;
}

Der Abruf im Theme erfolgt wie bei anderen Benutzer-Metadaten:

$metadata = get_user_meta($benutzerID);

echo "Twitter:  ".$metadata['twitter'][0];
echo "Facebook: ".$metadata['facebook'][0];
echo "Google+:  ".$metadata['gplus'][0];

Tags: , , , , ,

  • Dienstag
  • 22.Juli 2014

15 Beispiele, was WordPress alles kann

Hier sind 15 Beispiele, was man mit WordPress alles tun kann. Diese Vielseitigkeit liebe ich - denn WordPress ist schon lange nicht mehr "nur" ein leistungsfähiges Blogsystem.

WordPress: Meta-Boxen ein/ausschalten via functions.php

Normalerweise kann jeder Benutzer die Meta-Boxen rund um den Editor selbst zuschalten oder wegschalten (im Editorfenster rechts oben unter "Optionen"), bei Kundenprojekten kann es aber sinnvoll sein, manche der Boxen serienmäßig aus- oder einzuschalten oder deren Reihenfolge vorab festzulegen. Das geht mit ein bißl Bastelei recht flott:

- In den Verwaltungsbereich einloggen, das Editorfenster für Beiträge aufrufen (z.B. mit "Beitrag -> Erstellen") und rechts oben unter "Optionen" alle Boxen wegschalten, die nicht gebraucht werden.

-  Mindestens eine der Boxen an eine neue Position ziehen. Das kann man unmittelbar danach wieder rückgängig machen, aber so wird der entsprechende Eintrag in der Datenbanktabelle wp_usermeta angelegt.

- Nun kann man in der Datenbanktabelle wp_usermeta die Einträge

meta-box-order_post
metaboxhidden_post

zur eigenen Benutzer-ID suchen. Dort stehen die Reihenfolge der Boxen sowie die versteckten Boxen drin (zwar nicht ganz im Klartext, aber es sollte kein Problem sein).

- In der functions.php folgendes Codeschnipsel einfügen und entsprechend anpassen:

// Reihenfolge und eingeschaltete Editorboxen definieren
add_action('admin_init', 'set_user_metaboxes');
function set_user_metaboxes($user_id=NULL) {
    // aktuelle User-ID herausfinden
    if ( ! $user_id) $user_id = get_current_user_id(); 
    // 1. Reihenfolge für Meta-Boxen bei Beiträgen festlegen
    if ( ! get_user_meta( $user_id, 'meta-box-order_post', true) ) {
        $meta_value = array(
            'side' => 'categorydiv,submitdiv,postimagediv',
            'normal' => 'revisionsdiv,postcustom,commentstatusdiv,commentsdiv,slugdiv,authordiv',
            'advanced' => '',
            );
        update_user_meta( $user_id, 'meta-box-order_post', $meta_value );
	}
    // 2. Versteckte Meta-Boxen bei Beiträgen festlegen
    if ( ! get_user_meta( $user_id, 'metaboxhidden_post', true) ) {
        $meta_value = array('page_option_choice','postexcerpt','trackbacksdiv','postcustom','slugdiv'); 
        update_user_meta( $user_id, 'metaboxhidden_post', $meta_value ); 
        }
    // Hier ggf. noch gleichlautende Codes für Pages oder benutzerdefinierte Typen hinzufügen 
        // 1. Reihenfolge für Meta-Boxen bei Seiten festlegen (Code von oben anpassen)
        // 2. Versteckte Meta-Boxen bei Seiten festlegen (Code von oben anpassen)
 } // Ende der Funktion

- Für den Seiten-Editor lauten die entsprechenden Einträge in der wp_usermeta entsprechend metaboxhidden_page und meta-box-order_page, für benutzerdefinierte Beitragstypen metaboxhidden_TYPE und meta-box-order_TYPE, ansonsten bleibt die Vorgangsweise gleich.

Tags: , , ,

Sicherheitslücke in WordPress-Plugin MailPoet / Wysija!

Im beliebten Newsletter-Plugin MailPoet (früher Wysija) wurde eine Sicherheitslücke entdeckt, durch die Angreifer Schadsoftware auf den Server hochladen können. Betroffen sind alle Versionen vor 2.6.7, aber auch die direkte Nachfolgeversion 2.6.8 enthält einen Bug. Details dazu gibts bei heise.de - bitte macht eure Updates (oder lasst sie machen)!

Tags: , , , , , ,

  • Montag
  • 14.Juli 2014

Upload-Probleme? Endlich gibts eine Alternative für NextGen Gallery 1.9.13!

Es war einmal - ein tolles Plugin für WordPress, mit dem man sehr fein Bildergalerien erstellen und verwalten konnte. Es hieß NextGen Gallery und konnte alles, was man brauchte: es bot viele Funktionen, hatte ein gutes Template-System und war auch bei Autoren von Erweiterungsplugins sehr beliebt. Doch dieses Plugin wurde an eine Firma namens Photocrati verkauft, die den kompletten Programmcode umkrempelte, weil sie das Plugin kostenpflichtig machen wollte. Und wenn man von Version 1.9.13 auf die Version 2.0 upgedatet hatte, so funktionierte danach oft die komplette Website nicht mehr. Noch schlimmer war es nur noch, wenn man eigene Vorlagendateien verwendet hatte, denn das Vorlagensystem von NextGen Gallery 2.0 war nicht mit alten Vorlagen kompatibel und es gab auch keine Dokumentation zum neuen Vorlagensystem. Das Resultat dieser Update-Katastrophe waren massenhaft schlechte Bewertungen auf der WordPress-Plugin-Seite und verärgerte Nutzer. So blieben viele Webmaster bei der letzten funktionierenden Version vorher, das war die 1.9.13. Diese funktionierte auch weiterhin, lediglich dem steten Ruf nach Updates galt es zu widerstehen.

Leider bewirkte letztens ein automatisches WordPress-Update für die Verson 3.9 , dass mit NextGen-Gallery keine Bilder mehr hochgeladen werden konnten, was natürlich den Webmastern der betroffenen Websites nicht verborgen geblieben war. Einzige Abhilfe (und keiner weiß so genau, warum), war anzuhaken, dass die Bilder beim Upload verkleinert werden sollen - denn das funktionierte zwar ebenfalls ab sofort nicht mehr, aber der Uploader blieb wenigstens nicht hängen.

Doch die Rettung ist da: eine Gruppe von Entwicklern hat sich der alten NextGen Gallery 1.9.13 angenommen und pflegt diese unter dem Namen NextCellent Gallery weiter! Der Umstieg von NextGen 1.9.13 ist einfach: das NextCellent Gallery Plugin installieren, NextGen-Gallery deaktivieren, NextCellent aktivieren - fertig. Der Versionsstand von NextCellent entspricht Version 1.9.20!
Support dafür gibts auch: ein Wiki mit umfangreicher Dokumentation steht zur Verfügung, in dem auch das Thema Templates gut abgehandelt wird. Weiters gibt es eine Liste mit kompatiblen NextGen Gallery Erweiterungsplugins. Auf meiner Panoramawebsite wurde NextGen zur Darstellung aller Gallerien, Alben, Karten, eingebetteten Panoramen und vielem mehr eingesetzt - und selbst dort läuft NextCellent ohne weitere Anpassungsarbeiten!

Großartige Arbeit, WordPress Ready, you made my YEAR!

Tags: , , , , , ,

  • Freitag
  • 7.Februar 2014

Google Chrome & Windows 7: Kontext-Menü flackert?

Chrome Kontextmenü flackertSeit einiger Zeit spinnt Google Chrome: beim Rechtsklick flackert das Kontextmenü und wird nicht durchgehend angezeigt. Nur der jeweils angewählte Menüpunkt blinkt kurz auf, danach ist das Menü wieder unsichtbar. Auch Updates oder Zurücksetzen des Benutzerprofils brachten keine Besserung. Dabei ist die Lösung so einfach wie flott: unter Einstellungen -> Erweiterte Einstellungen anzeigen den Punkt Hardwarebeschleunigung verwenden falls verfügbar deaktivieren, Chrome neu starten - und alles funktioniert wie gewohnt. Endlich wieder.

 

Tags: , , , ,

  • Dienstag
  • 7.Januar 2014

Windows-Explorer stürzt beim Kopieren von Filmen aufs Nexus 7 ab – hier eine (teilweise) Lösung

Letztens bin ich wieder auf ein höchst mysteriöses Problem gestoßen, an dem ich euch gerne teilhaben lassen - und auch eine (temporäre) Lösung präsentieren. Da der große Fernseher bei uns abends meistens mit Serienkrempel belegt ist, wollte ich einige Filme und Dokumentationen auf mein Nexus 7 (altes Modell) überspielen und mich damit in eine Decke gehüllt auf die Couch mümmeln. Doch das hat einige Zeit gedauert, denn alle Dateien ließen sich kopieren - außer jegliches Filmformat, egal ob AVI, MP4, MKV, MPEG... beim Kopieren vom Laptop mit Windows 7 64 Bit aufs Nexus stürzte jedesmal der Windows-Explorer kommentarlos ab. Die Fehlersuche war mühsam und nur teilweise erfolgreich.

Einzige bisher gefundene Abhilfe: die Filme vor dem Kopieren umbenennen, sodass die Dateiendung nicht mehr auf einen Film schließen lässt (z.b. von film.avi auf film.avi.old - Achtung: Dateiendungen müssen dazu eingeblendet sein!) und nach dem Kopieren direkt am Nexus wieder umbenennen (entweder mittels Windows Explorer oder direkt am Gerät z.b. mit Ghost Commander). So funktioniert wenigstens das Kopieren, aber ich kenne weder den Grund für dieses Problem noch weiß ich, ob es einen anderen Trick gibt, wie man den Explorer-Absturz verhindern kann. Über Kommentare mit Tipps dazu bin ich dankbar!

Tags: , , , , , , , , ,

  • Sonntag
  • 1.Dezember 2013

Facebook: wer hat auf meiner Seite “gefällt mir” geklickt? Liste der Fans anzeigen!

Seit der Umstellung auf die neuen Statistik-Grafiken auf Facebook musste man sich wieder auf die Suche machen, wo die Liste der Fans abrufbar ist. Vorher war diese unter "Statistiken anzeigen" hinter einem winzigen Link neben der Nutzer-Grafik versteckt. Nun kommt man leichter hin: (more...)

Tags: , , , ,

  • Dienstag
  • 26.November 2013

Nexus 7: kein mobiles Internet nach Update auf Android 4.4?

Dasselbe Problem hatte ich schon nach dem Update auf 4.3 - das Nexus-7-Tablet war nicht dazu zu bewegen, eine Datenverbindung per SIM-Karte aufzubauen, trotz perfektem Empfang. Ziemlich peinlich, wenn man beim Kunden draufkommt, dem man eigentlich eine Website vorführen wollte.

Die Lösung ist ganz einfach: das Ding vergisst beim Update die APN-Einstellungen! Diese muss man unter "Einstellungen -> Drahtlos & Netzwerke -> Mehr.. ->Mobilfunknetze -> Zugangspunkte (APNs)" neu eintragen. Rechts oben aufs Pluszeichen, Daten je nach Provider ausfüllen, speichern - fertig. Damit sich das Tablet tatsächlich mit dem Internet verbindet, hilft es meist, kurz den Flugmodus ein- und wieder auszuschalten (oder das Tablet neu zu starten).

Zu guter Letzt noch die APN-Einstellungen der wichtigsten österreichischen Provider:

 

 

Tags: , , , , , , , ,

  • Donnerstag
  • 18.Juli 2013

Robbie Williams in der Krieau: Manöverkritik

Robbie WIlliams Konzert KrieauSeit November 2012 hatte ich die Karten im Büro an der Pinnwand hängen und hab mich ziemlich drauf gefreut. Ich habe deshalb sogar die Teilnahme an einem zeitgleich stattfindenden Segeltörn abgesagt, zu dem ich eingeladen worden wäre. Gestern abend war es endlich soweit: Robbie Williams bespielte in der Krieau eine gigantische Bühne, angeblich waren etwa 65.000 Fans vor Ort. Über das Konzert selbst schrieb z.b. Georg Leyrer beim Kurier ohnehin genug - ich will hier einige Beobachtungen teilen, die ich im Laufe des Abends gemacht habe: (more...)

Tags: , , ,

  • Donnerstag
  • 27.Juni 2013

Warum man AdBlock Plus deinstallieren sollte: die beliebte Browsererweiterung hat einen Haken!

Die beliebte Browsererweiterung AdBlock Plus sorgt dafür, dass lästige Werbung im Browser ausgeblendet wird. Das Tool wurde bereits über 200 Millionen mal heruntergeladen und von mehr als 25 Millionen Benutzern täglich benutzt. Es sieht aber ganz danach aus, als würde man dort den eigenen Slogan "Jetzt Adblock Plus installieren, um die Kontrolle über das Internet wiederzuerlangen und es so zu erleben, wie es sein sollte" völlig anders verstehen als wir Benutzer. Die ganze Geschichte gibts drüben bei mobilegeeks.de - unter dem bezeichnenden Titel "Adblock Plus Undercover – Einblicke in ein mafioeses Werbenetzwerk".

JEDER Benutzer des Werbeblockers sollte das gelesen haben - bitte weiterverbreiten!

Da hab ich doch lieber einige Werbebanner, bevor ich solche Machenschaften unterstütze. Auf meinen Rechnern läuft kein AdBlock Plus mehr...

Aber wie schaltet man dann die nervtötenden Werbeformen ab?

Update 26.11.2013: Alternativen zu AdBlock Plus für Chrome, Firefox und Internet Explorer werden in diesem Artikel im PC Magazin beschrieben (unten die Bildergalerie durchklicken)

 

Tags: , ,

  • Freitag
  • 10.Mai 2013

“Bitte designe mir doch mal was” – die Zusammenarbeit mit (Web- und Grafik-)Designern

Wenn Menschen erstmals einen (Web- oder Grafik-)Designer beauftragen, so kann das in ziemlichem Chaos enden. Die Grundregeln für eine solche Zusammenarbeit hat Karoline Stiefel auf ihrem Blog wunderbar zusammengefasst - diesen Text sollten alle Beteiligten gelesen haben: welche Angaben der Designer braucht, wie wichtig ein Projektverantwortlicher und eine Deadline sind und wie man die Zusammenarbeit möglichst effizient gestalten kann.

Tags: , , , ,

  • Samstag
  • 16.März 2013

WordPress-Linksammlung

Hier die Linksammlung zu meiner WordPress-Session am #Femcamp13. Ich hoffe, ich hab keines der angesprochenen Themen vergessen:

(more...)

Tags: , , , , , , , , , , , ,

  • Freitag
  • 15.Februar 2013

Was soll ich kochen? Immer Pferd ist langweilig!

Beim jüngst bekannt gewordenen Fleischskandal war ja die falsche Kennzeichnung das Problem (Pferdefleisch wurde als Rindfleisch verkauft und in Lasagne eingearbeitet). Aber dennoch war in vielen Kommentaren auch herauszulesen, es sei ekelig oder gar unmoralisch, überhaupt Pferdefleisch zu essen. Andere Länder, andere Sitten, denn in Wien gilt Pferdefleisch seit langer Zeit als Delikatesse - undenkbar z.b. in Ländern wie Großbritannien. Den Briten muss der Verzehr von Pferdefleisch ähnlich abwegig vorkommen, wie wenn bei uns jemand verkündet, er äße Hundefleisch.

Wiener Kochbuch, Titelseite

Aber auch hierzulande waren einst Speisen üblich, die heutzutage mehr als schräg anmuten. Einige davon mag ich euch heute vorstellen. Und damit nicht der Verdacht aufkommt, ich denke mir das aus: alle Rezepte stammen aus dem "Wiener Kochbuch" von Louise Seleskowitz (11. Auflage) aus dem Jahr 1901, das aus dem Nachlass meiner Großmutter stammt.

(more...)

Tags: , , , , , ,

  • Montag
  • 4.Februar 2013

Linksammlung Panoramafotografie

Am Barcamp in Linz 2013 durfte ich eine Session zum Thema "Panoramafotografie" halten, die ja seit Jahren eines meiner liebsten Hobbys ist. Wie versprochen nun hier eine kleine Linksammlung zu diesem Thema:

  • pano.egm.at - meine eigenen Panorama-Beispiele
  • PtGUI - meine bevorzugte Software fürs Stitchen der Bilder
  • Schnellanleitung für PtGUI
  • Pano2VR - für Nacharbeit der fertig gestitchten Bilder (z.B. Bodenbild retuschieren) und Ausgabe in verschiedenen Formaten
  • krpano - toller Viewer Flash & HTML5, allerdings Einarbeitungszeit nötig
  • 360cities.net - weltweite Panorama-Community, diese Panos kann man auch als Ebene in Google Earth einblenden (meine Profilseite dort)
  • Panorama Community - deutschsprachiges Panorama-Forum
  • Thaler Design - österr. Onlineshop für Pano-Ausrüstung (Panoramaköpfe, Rotatoren, Objektive...)

Meine Lieblingspanos (teilweise auch in der Session gezeigt):

Mehr Beispiele sowie Sammlungen (z.B. von Laufen hilft oder dem Autorevue Supertest) gibts auf meiner Pano-Seite unter Beispiele.

Aktuelle Ausrüstung, die ich für Panoramen verwende:

Bei Fragen - einfach melden!

Tags: , , , , , , ,

  • Dienstag
  • 22.Januar 2013

Per PHP & CSS ein Logo größtmöglich in einen Kreis einsetzen

Rechteckiges Logo Fast quadratisches LogoFür ein aktuelles WordPress-Kundenprojekt sollen Firmenlogos automatisiert vor einem kreisförmigen Hintergrund dargestellt werden. Die Aufgabenstellung war, die Logos trotz unterschiedlicher Seitenverhältnisse  größtmöglich in den Kreis einzupassen, ohne dass eines irgendwo über den Rand drüberschaut.  Mit Unterstufenmathematik recht einfach gelöst, nur wissen muss mans ;-) (more...)

Tags: , , , ,

  • Montag
  • 14.Januar 2013

Twitter-Account gehackt? Was ist zu tun?

Weil ich die Frage immer wieder gestellt bekomme, was man tun soll, wenn der eigene Twitter-Account gehackt worden ist: Auf karrierebibel.de gibts eine passende 7-Schritte-Anleitung dafür.

Tags: , , ,

  • Freitag
  • 9.November 2012

Internet Explorer und Responsive Webdesign – es geht doch!

Jeder Webworker weiß: der Internet Explorer ist eine zickige Sau. Bis hin zum IE8 unterstützt er etwa keine @media-Queries, die zentrale & zeitgemäße Technik um Websites auf verschiedenen Bildschirmgrößen unterschiedlich darzustellen. Auf yellowled.de wurden letztens unterschiedliche Techniken vorgestellt, um den IE dennoch zur Zusammenarbeit bewegen zu können.

Tags: , , , , ,

  • Mittwoch
  • 17.Oktober 2012

QR-Code für Druck vergrößern

http://www.egm.at/weblog/?p=4447Wenn man das Google API dazu verwendet, um QR-Codes zu erstellen, so können diese maximal 300.000 Pixel haben, das entspricht einer Kantenlänge von etwa 547 Pixel. Fürs Internet ist das zwar OK, für den Druck ist diese Größe jedoch völlig unzureichend. Das reicht bei 300 dpi Druckauflösung gerade mal, um den Code in 46 Millimetern Kantenlänge drucken zu können.

Da die Codes aber aus lauter scharf begrenzten Flächen bestehen, lassen sich die Grafiken in einwandfreier Qualität beliebig vergrößern(!) - etwas, das üblicherweise bei Pixelbildern überhaupt nicht zufriedenstellend funktioniert. So gehts (Update 18.10.2012!): (more...)

Tags: , , , , ,

  • Freitag
  • 7.September 2012

Universal-Handyhalterung fürs Auto um 1€

Letztens auf Lifehacker "wieder"gefunden (der Artikel ist aus dem Jahr 2011): die Bastelanleitung, wie man mit Material um etwa 1€ eine Universal-Handyhalterung fürs Auto basteln kann. Heute endlich die Zeit gefunden, bei Pagro die Papierclips zu kaufen (Stückpreis: 59 Cent) und das auszuprobieren. Ergebnis: eine wirklich stabile Halterung, um das Telefon im Querformat im Fahrzeug zu befestigen. Der Bau funktioniert mit den 51 mm breiten Clips einwandfrei (das sind die größten, die Pagro auf Lager hat). Einzige Modifikation gegenüber dem Original: anstatt die verchromten Drahtbügel mit Schnur zu umwickeln, habe ich die Außenhülle eines alten USB-Kabels drübergezogen. Ergibt Extra-Grip und erspart viel Arbeit.

Tags: , , ,

 

Ältere Beiträge »

Seite 1 von 10012345...102030...Letzte »

© 2014 EGM Werbegrafik ● Ernst G. Michalek ● A-1220 Wien, Reclamgasse 13 ● Tel. +43 (0)699 / 120 15 308 ● E-Mail:www@egm.at ● Impressum