Montag, 4. März 2013

Fehlendes Menü bei Login als Super User in Joomla

Ich hatte kürzlich das Problem, dass ich bei einem Login als Super User in mein Joomla 2.5 Backend kein Menü mehr sehen konnte. Ich hatte vorher einen neuen Nutzer angelegt und ihm bestimmte Rechte zugewiesen. Dabei hatte ich in einem Forum gelesen, dass man auch neue Nutzergruppen anlegen kann und diesen wiederum bestimmte Rechte. Da stand irgendwo was von einer Nutzergruppe "spezial".

Und damit scheint es Probleme zu geben Es gibt in der Tabelle viewlevels einen Eintrag "spezial". Wenn man nun dieser Nutzergruppe spezial bestimmte Recht zuweist, werden auch in der Tabelle viewlevels Änderungen vorgenommen. So wie es aussieht, sind aber die "rules" in spezial hier für den Super User. Durch diese Änderungen sieht man dann kein Menü mehr.

 Wie kann man das Ganze nun wieder in Ordnung bringen? Einfach in der Tabelle viewlevels im Eintrag spezial die Rules auf folgende Werte setzen: [6,3,8]

 Danach sollte alles wieder zu sehen sein.

Sonntag, 6. Januar 2013

Rich Snippets für Webseiten SEO (Joomla, Wordpress, etc.) einfach per Ajax online abrufen

Was sind Rich Snippets?

Bei Rich Snippets handelt es sich um kleine Schnipsel zur Anreicherung einer Webseite mit Zusatzinformationen, wie Produkt-Bewertungen, Preisen, Informationen zu Personen, uvm.

Warum helfen Rich Snippets beim SEO?

Rich Snippets bieten eine Möglichkeit zur SEO (Suchmaschinen Optimierung), da man dem Suchenden mit Ihrer Hilfe Zusatzinformationen (wie beispielsweise Produkt-Bewertungen, Preise uvm.) zur Verfügung stellen kann. Die Rich Snippets Tags die Google und andere Suchmaschinen beim Parsen der Website (Joomla, Wordpress, etc.) finden werden ausgewertet und dann innerhalb der Suchergebnisse speziell gekennzeichnet (mit Sternen etc.). Das wertet die Webseite gegenüber anderen auf und die Seite mit den Snippets wird per se schon weiter oben in den Suchergebnissen angezeigt. Weiterhin sollte sich die Klickrate auf diese Ergebnisse erhöhen, da die Ergebnisse deutlich auffälliger sind und beim Suchenden mehr Vertrauen schaffen (bspw. durch Produktbewertungen).

Einbindung von Rich Snippets ohne Plugin

Eine schöne Einführung in Rich Snippets und seine unterschiedlichen Formate bietet Google auf folgender Seite. Weiterhin gibt es für die Einbindung für Joomla, Wordpress und andere Webseiten und Blogsoftware hinreichend viele unterschiedlich gute Plugins, allerdings kann man bei diesen oft nicht das Format und das Aussehen (bei Bewertungen) bestimmen und oft muss man sich selbst, um die Speicherung kümmern. star-snippets.com schafft hier Abhilfe, da es hinreichend viele Anpassungsmöglichkeiten bietet und für Joomla, Wordpress und native Seiten vorgefertigte Code-Schnipsel existieren. Um die Speicherung muss man sich nicht kümmern, da diese direkt bei dem Projekt erfolgt. Somit gestaltet sich die Einbindung ähnlich einfach wie die Integration eine Facebook Like oder Google+ Buttons. Weiterer Vorteil ist, dass man sich um zukünftige Änderungen bezüglich Mikrodaten Format etc. keine Sorgen machen muss.

Mittwoch, 12. Dezember 2012

nofollow Link aus dem Menü in Joomla

Ich habe schon viel und oft (in fast jeder Version von joomla) nach einer einfachen Möglichkeit gesucht, einen Link aus dem Menü mit dem Attribut "nofollow" zu kennzeichnen. Leider habe ich noch nix "schönes" gefunden.

Nun brauchte ich die Möglichkeit eines nofollow aus dem joomla Menü wieder mal. Diesmal für joomla 2.5 - für folgende Seite: http://www.handy-smartphone-iphone-reparatur.de

Also ging das Gesuche wieder los ;-(

Gefunden habe ich wieder nix anständiges - aber einen kleinen Hack.

Bei der Erstellung eines Menülinks in joomla habt Ihr die Möglichkeit auf der rechten Seite unter "Einstellungen für Menülinks" dem Link ein spezielles css mitzugeben. Diese Möglichkeit habe ich noch nie genutzt und "missbrauche" diese nun für mein nofollow Attribut aus dem Menü :-)

Dafür einfach die Datei "default_component.php" unter modules / mod_menu / tmpl öffnen.

Dort findet Ihr folgende Code-Zeilen:

// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? 'class="'.$item->anchor_css.'" ' : '';


Einfach das class mit rel austauschen - sieht dann so aus:

// Note. It is important to remove spaces between elements.
$class = $item->anchor_css ? 'rel="'.$item->anchor_css.'" ' : '';


Dann noch "nofollow" in CSS-Style für Link, bei der Erstellung des Mneü-Links, eintragen. Und schon seid Ihr fertig und habt eine Möglichkeit Links aus dem Menü mit dem "nofollo"-Attribut zu kennzeichnen.

Mittwoch, 5. September 2012

Customizing Firefox - Disabling Safe Mode

Some changes for disable safe mode Add-on

If you use selenium tests case with grid component you sometimes get safemode dialogs in firefox. On http://mike.kaply.com/2012/04/10/customizing-firefox-disabling-safe-mode/ you can find a great solution to fix that dialogs but this integrated Disable Safe Mode Firefox Add-on seems to not be working with current Firefox Version (15.0).

The reason is, that the "onOK()" method in safeMode.js (http://dxr.mozilla.org/mozilla-central/browser/base/content/safeMode.js.html) has been removed.

Following changes helped to get it working again.

chrome.manifest (in distribution/bundles/disablesafemode)


content disablesafemode content/

overlay chrome://browser/content/safeMode.xul chrome://disablesafemode/content/safeMode.xul
override chrome://browser/content/safeMode.js chrome://disablesafemode/content/safeMode.js


safeMode.xul (in distribution/bundles/disablesafemode/content)


<?xml version="1.0" encoding="UTF-8"?>
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<dialog hidden="true" id="safeModeDialog" onload="onExtra1()"/>
</overlay>


The last change is to copy the content of safeMode.js (http://dxr.mozilla.org/mozilla-central/browser/base/content/safeMode.js.html) in safeMode.js (in distribution/bundles/disablesafemode/content) an set 

defaultToReset = true //line 12


You can test it by starting Firefox with the -safe-mode parameter or holding down the shift key on Windows or option key on Mac. You'll see the safe mode window show up for a second (sized very small) and then the browser will restart.

Mittwoch, 4. Juli 2012

Virtueller Brenner zum Erstellen von CD/DVD Images (.iso )(Freeware/kostenlos)

Virtueller Brenner zum Erstellen von CD/DVD Images (.iso )(Freeware/kostenlos)

Nach dem Starten eines neuen Notebooks (Acer Travelmate) kam vom Acer eRecovery Management die Aufforderung/Empfehlung die Werkseinstellungen auf DVD (3 DVDs) sowie die Geräte-Treiber (1 DVD) zu brennen.

Da das Aufbewahren von DVD oft zu umständlich ist (bei Bedarf sind sie nicht auffindbar/verkratzt etc.) wurde mit Hilfe von TotalMounter diese Sicherung auf ein DVD Image (.iso) "gebrannt". TotalMounter (Freeware) erstellt hierfür zunächst einen virtuellen Hardware Brenner. Dieser verhält sich wie ein physikalisches Laufwerk physikalischer Brenner, existiert aber nur virtuell und kann demzufolge von allen entsprechenden Programmen (auch Acer eRecovery Management) verwendet werden. So lassen sich die Daten mit Hilfe von externen Datenträgern (Backups) sicher aufbewahren.
Das nachfolgende Video (Tutorial) beschreibt kurz die Möglichkeiten des TotalMounters


Der virtuelle Brenner zum Anlegen von CD/DVD Images (ISO Files) kann auf folgender Seite (TotalMounter (Freeware)) kostenlosen heruntergeladen werden.

Donnerstag, 19. April 2012

Wp Better Emails verschönert Wordpress Emails

Auf der Internetseite http://handyreparatur123.de kommt das weltweit bekannte CMS Wordpress zum Einsatz. Da sich auf der Seite Kunden anmelden können, habe ich mich auf die Suche nach einer schnellen und einfachen Lösung für die langweiligen und standardisierten Emails gemacht. Gefunden habe ich das Plugin WP Better Emails (http://wordpress.org/extend/plugins/wp-better-emails/). Das kostenlose Plugin ist schnell installiert und ermöglicht die komplette Designanpassung der Wordpress Emails. Da die installierte Vorlage sehr ansprechend ist, musste ich das aussehen kaum verändern. Sobald jetzt eine neue Anmeldung oder ein Kommentar abgeschickt wird, erhält der Kunde eine ansprechende HTML E-Mail, die in allen gängigen E-Mail Programmen getestet wurde. Zusätzlich kann man natürlich noch eigene Links oder Anmerkungen in der E-Mail unterbringen. Auch der Absender und die Absender-Email kann problemlos und kinderleicht verändert werden.

Wer zusätzlich den Inhalt der E-Mails ändern möchte, muss mit einem FTP-Programm in das Verzeichnis "wp-content/languages/ "und öffnet dort die de_DE.po mit einem entsprechenden Programm wie Poedit. Dann sucht man sich via STRG+F die zu änderten Text-Passagen heraus und ersetzt diese mit seinen eigenen. Mit diesen zwei einfachen Mitteln, kann man die langweiligen Wordpress-Emails richtig aufpeppen!

Freitag, 9. Dezember 2011

Kostenloses Kontaktformular / Anfrageformular für joomla 1.7

Für die Webseite www.eheringe-trauringe-online.ch habe ich joomla 1.7 verwendet. Nun ging die Suche nach einem guten, einfachen und kostenfreien Kontaktformular für joomla 1.7 wieder los. Ich habe diesmal FlexiContact genommen. FlexiContact ist für joomla 1.5, 1.6 und 1.7 einsetzbar. Die Konfiguration ist einfach und das Form schnell in die Webseite integriert. Standardmäßig sind die Felder Name, E-Mail, Adresse, Betreff und die Eingabe eines Textes integriert. Man kann aber noch bis zu 5 eigene Textfelder und eine Liste hinzufügen. Außerdem ist es möglich, dass Nutzer sich eine Kopie der eigenen Nachricht zu senden lassen können. Es kann auch auf eine Bestätigungsseite verlinkt werden (diese muss als Beitrag zusätzlich angelegt werden). Für Webseiten, die keine aufwändigen Formulare benötigen, reicht FlexiContact absolut aus.