Skip Navigation

Tags:

24. Dezember 2011

Still, still, still

Abgelegt unter: — admin @ 11:22

18. Dezember 2011

CSS3 & Responsive Web

Abgelegt unter: — admin @ 23:23

2. Dezember 2011

joomla 1.6 HTML5 Tempalate

Abgelegt unter: — admin @ 13:44

Ein HTML5 Template valide in Joomla 1.6 einzubauen scheitert erstmals an zwei Fehlern in den Metangaben. In Joomla wird die Metadaten – Ausgabe im Core gesteuert.

<meta name="rights" content="" />
<meta name="language" content="de-DE" />
<meta name="title" content="" />

Diese Meta – Angaben werden vom W3c beanstandet.

In libraries -> joomla -> document -> html -> renderer -> head.php muss dieser Codeblock:

foreach ($document->_metaTags as $type => $tag)
      {
         foreach ($tag as $name => $content)

         {
            if ($type == 'http-equiv') {
               $content.= '; charset=' . $document->getCharset();
               $buffer .= $tab.'<meta http-equiv="'.$name.'" content="'.htmlspecialchars($content).'"'.$tagEnd.$lnEnd;
            }
            else if ($type == 'standard') {
               $buffer .= $tab.'<meta name="'.$name.'" content="'.htmlspecialchars($content).'"'.$tagEnd.$lnEnd;
            }
         }
      }

Mit diesem ersetzt werden:

foreach ($document->_metaTags as $type => $tag)
      {
         foreach ($tag as $name => $content)

         {
            if ($type == 'http-equiv') {
               $content.= '; charset=' . $document->getCharset();
               $buffer .= $tab.'<meta http-equiv="'.$name.'" content="'.htmlspecialchars($content).'"'.$tagEnd.$lnEnd;
            }
            else if ($type == 'standard') {
               if ($name == "rights"  || $name == "language" || $name == "title"){
                  continue;
               }else{
               $buffer .= $tab.'<meta name="'.$name.'" content="'.htmlspecialchars($content).'"'.$tagEnd.$lnEnd;
               }
            }
         }
      }

In den Zeile 11 wird dafür gesorgt, dass besagte Metaangaben nicht mehr in den Header geladen werden. eine elegantere Methode habe ich bis jetzt noch nicht gefunden.

13. Oktober 2011

Doppelte Einträge in MySql verhindern

Abgelegt unter: — admin @ 10:35

Doppelte Einträge in die Datenbank sollen verhindert werden.

In einer Snippet – Datenbank soll ein Tagging – System Einzug halten. Der Administrator kann nun bei den Snippets die Tags löschen oder neue einfügen (Ajax). Kein Snippets soll über doppelte Tags verfügen.

Zuerst erstelle ich über die ID des Snippet (feld_A) und der ID des Tags (feld_B) einen UNIQUE Schlüssel.

ALTER TABLE tabelle
ADD UNIQUE INDEX myIndex (feld_A, feld_B);

Als Alternative kann man auch einen PRIMARY Schlüssel verwenden.

ALTER TABLE tabelle
ADD PRIMARY KEY (feld_A, feld_B);

Danach kann man beim Einfügen des Datensatzes mit INSERT IGNORE arbeiten.

23. September 2011

Schweiz 2080

Abgelegt unter: — admin @ 12:51

22. Juni 2011

Firefox 5 ist da

Abgelegt unter: — admin @ 09:38

Heute ist der neue Firefox5 erschienen. Der neue Browser steht ab sofort zum kostenlosen Download bereit.  Es gibt Versionen für Linux, Mac OS X, Android und Windows. Alle wichtigen Erweiterungen für Webentwickler sollten funktionieren. Mit Ubuntu wurde mir das Update natürlich automatisch über die Softwareverwaltung angeboten. Das Plugin für die Linkdatenbank habe ich natürlich auch schon wieder angepasst und steht zum Download bereit.

11. Mai 2011

Plugin tag.schaufler.ch

Abgelegt unter: — admin @ 21:07

Ein Plugin für meine Scuttle Linkdatenbank habe ich schon lange. Leider hat die Erweiterung mit dem neuen Firefox Browser nicht mehr funktioniert. Ich habe das Plugin neu angepasst. Download der Version 0.34. Login zum Linksystem gibts auf Anfrage.

27. April 2011

Youtube Gründer übernehmen Delicious

Abgelegt unter: — admin @ 23:12

Der beliebte und bekannte Tagging – Dienst Delicious ist heute von den Gründern  YouTubes, Chad Hurley und Steve Chen erworben worden. Delicious wird nun Teil der neuen Internet-Firma AVOS. Bis Juli hat man noch Zeit um die Links zu übertragen. Mich dünkt es, die Zusammenarbeit mit Yahoo ist schon länger schwierig. (RSS von Delicious nach Yahoo – Pipes, als Beispiel funktionieren seit Wochen nicht). Hoffen wir nun, dass dieser langjähriger Web 2.0 Mitstreiter wieder ruhigeren Zeiten zugeht.

29. März 2011

Social Media Strategie

Abgelegt unter: — admin @ 09:37

Social Media in Unternehmen

10. März 2011

Remote debugging JavaScript

Abgelegt unter: — admin @ 09:14