Alle Beiträge von SiteGefuehl

iPhone Release in Deutschland am 19.06.2009

So viele Gerüchte über das neue iPhone (es sind sogar angebliche Fotos vom neuen Modell aufgetaucht) und nun will iPhone-Ticker sogar das Release Datum wissen. Der 19. Juni, also Freitag in genau zwei Wochen soll es soweit sein. Im Übrigen haut Apple nun ganz schön rein: Steve Jobs soll bald zurück in das Tagesgeschäft kommen, es hagelt Updates und Firmware Updates, 25 Apple-Stores werden gebaut (auch einer in Hamburg Poppenbüttel, Alstertal Einkaufszentrum), MacBooks werden aufgersütet, die alljährliche Back to School Kampagne ist auch wieder da und am Montag findet die langersehnte WWDC-Konferenz statt. Wir sind gespannt!

googlemail & analytics sind keine freunde

Wir Webdesigner nutzen häufig Web-Statistiken. Gerade für Suchmaschinenoptimierung und andere Optimierungsmaßnahmen sind die kostenlosen Web-Statistiken von Google ein Traum. Ich werde jetzt nicht auf die datenschutzrechtlichen Probleme eingehen, die Analytics mit sich bringt, dazu gibt es es viel im Internet.

Worum es mir geht: Möchte man einen Nutzer für sein Analytics Account einrichten, so sollte dies ein Google Account sein (nicht nur eine Gmail-Account!) und die primäre Adresse für den Google Account sollte auch keine Googlemail-Adresse sein. Wer also den Dienst Gmail nutzt, hat dementsprechend in seinem Google Account diese Adresse als primäre eingetragen bekommen. Ich musste mir daher auch einen neuen Account anlegen, der keinen Gmail-Dienst nutzt. Nachdem ich mir diesen eingerichtet habe, konnte ich auch problemlos auf einen Analytics Account zugreifen, der mir freigegeben wurde.

Wer hätte das gedacht? Google steht sich selbst im Weg! 😀

Zusatz: Vielen Dank für den Kommentar von Oliwa: Trägt man den Account bei Analytics mit @gmail.com ein, funktioniert die Freischaltung für die Analytics-Statistiken! Gerade eben ausprobiert!

sg_glossary und realurl-Konfiguration

Ich erinnere mich grad an mein anderen Kampf mit der recht schönen, aber doch sehr unwilligen Extension Glossary Extended v. 1.0.200 (EXT: sg_glossary) im Zusammenspiel mit RealURL v. 1.5.3 (EXT: realurl) bei Typo3 (4.2.6).

1. Tipp: Um eine Meldung auf Seiten auszuwerfen, die noch keine Einträge besitzen muss man ein Teil der Datei glossary_list.tmpl (typo3conf/ext/sg_glossary/pi1/) ändern. Zum Beispiel so:

[...]
<!-- ###EMPTYRESULT_PART### -->
<p>Noch keine Eintr&auml;ge vorhanden</p>
<!-- ###EMPTYRESULT_PART### -->
[...] 

Und im TS:

plugin.tx_sgglossary_pi1.search.emptyResultAsSubpart = 1

2. Tipp: Im gleichen Ordner ist auch die locallang.php zu finden. Hier man kann man andere Ausgaben ändern. Grundsätzlich wird deutsch genutzt, wenn auch die Lokalisierung deutsch ist. Leider tauchte bei mir ein Problem mit den Umlauten auf. Denn in den url’s waren auf einmal bei den Einträgen A, O und U Umlaute mitdabei. Wie man sich vorstellen kann hat RealURL bzw. die Konfiguration diese nicht richtig aufgelöst. Dies scheint meiner Meinung nach ein noch immer ungelöstet Problem bei der Glossary zu sein. Mir hat bisher nur dies geholfen: Ich habe in der Datei ext_typoscript_setup.txt in Zeile 187 den index geändert. Dies würde dann so aussehen: sg_glossary und realurl-Konfiguration weiterlesen

Mysql-Fehler beim Aufruf von sg_glossary

Beim update von Typo3 (4.2.2 -> 4.2.6) tauchte mein bereits gelöstet erneut Problem auf. Hätte ich keine Sicherung der alten Version gemacht, wäre das Problem nicht so schnell behoben. Ich nutze mit meiner Typo3 Installation RealURL v. 1.5.3 (EXT: realurl) und die Extended Glossary v. 1.0.200 (EXT: sg_glossary). Beim erstmaligen Aufruf einer Seite der Glossary tauchte ein Mysql Fehler auf:

Warning: mysql_free_result(): supplied argument is not a valid
MySQL result resource in /.../t3lib/class.t3lib_db.php on line 836
Warning: mysql_fetch_assoc(): supplied argument is not a valid
MySQL result resource in /.../t3lib/class.t3lib_db.php on line 809

Eine Notlösung habe ich bereits gefunden: In der genannten Zeile einfach eine if-Schleife um das Problemkind bauen. Das würde dann so aussehen:

function sql_fetch_assoc($res) {
     if ($res) {
        $this->debug_check_recordset($res);
        return mysql_fetch_assoc($res);
     }
}

Genau das selbe dann in der Funktion sql_free_result.

Wenn jemand eine schönere Lösung gefunden hat, möge er sie mir bitte mitteilen!

Kochaj i tancz

„Kochaj i tancz“ ist eine Geschichte, die die Wahrheit bekräftigt, dass man, um das wirkliche Glück zu finden, auf sein Herz hören muss, und das Tanzen die wunderschönste Art sein kann, Liebe zu zeigen. 6. März war Premiere. Wer an die wahre Liebe glaubt und diese Leidenschaft kennt wird diesen Film lieben. In den Hauptrollen spielen sehr überzeugende Schauspieler:

Izabella Miko – Hannah
Mateusz Damiecki – Wojtek

Zum englischen Love and Dance Trailer bei YouTube.

Typo3 customref: Fehlende Kategoriezuordnung

Bei der sehr schönen Extension namens Customer References (EXT: customref) tauchte ein Fehler auf. Nach einem Serverumzug sind die Kategoriezuordnung der Kunden verloren gegangen. Die Liste war somit unvollständig und auch im Quellcode tauchte die Punkte nicht mehr auf. Die Seiteninhalte, sowie die Datensatzsammlung waren vollständig. Der Fehler befindet sich in der Datei „class.tx_customref_refcustomer.php“. Dort sollte man im Bereich „Returns an Array of Categorie IDs this refcustomer is assigned with“ (im Bereich der Zeilen 200) die Zeile

'tx_customref_categorie, tx_customref_referencecustomer ' .

durch

'tx_customref_categorie INNER JOIN tx_customref_referencecustomer ' .

ersetzen. Fertig!

Quelle: Dank an ManuH bei Typo3.net

iPhone OS 3.0

Am 17. März 2009 wurde die neue iPhone Software vorgestellt. Langersehnte Features wurden angekündigt. Jetzt kann ich es noch weniger erwarten, wann denn auch ein neues iPhone vorgestellt wird. Gerüchte kursieren seit Monaten, um ein neues Modell des iPhones. Analyst Peter Misek erwartet bis zu drei Modelle:

  • ein 32GB-iPhone in mehreren Farben, das innerhalb des nächsten halben Jahres kommen soll
  • eine Wiedergeburt des ersten iPhones ohne GPS, das mit einem niedrigeren Preis vor allem in China und Indien auf den Markt kommen soll
  • ein kleineres iPhones mit einem Drittel der Originalgröße, ebenfalls ca. 40 Prozent preiswerter, vor allem für die Damenwelt gedacht

Die ersten Anzeichen für das iPhone 2.1 wurden bereits in der FW gesichtet. Es scheint also nur noch eine Frage der Zeit zu sein. Bis dahin hat man noch Zeit sich mit der Beta Version des OS 3.0 zu beschäftigen (MMS, Copy & Paste..).

Quelle: Mac Essentials

PS: Neues Design, neues Glück!