29 Juni 2006
bookalizer Version 0.5 online
Heute geht der Bookalizer als Ergänzung des BookAdmin online. Inspiriert durch die Self Optimizing Links von amazon habe ich einen ähnlichen Dienst geschrieben. Aber es gibt diverse Vorteile, u.a. dass man eine Keyword Liste hinterlegen kann, zu denen passende Bücher gesucht werden. Die Seite ist also nicht unbedingt an den Referer gebunden wie bei amazon. Der Referer kann auch verwendet werden. Dann nutze ich den Topicalizer als Webservice um die Keywords aus der Seite zu extrahieren.
19 Juni 2006
Detailansicht jetzt auch bei der Suche
Jetzt kann man auch im Suchbereich Detailinfos sehen, wenn man mit er Maus über ein Buch fährt - diese Funktion ist aber nur im Bildfeld-Modus möglich, in der Detailansicht macht die Einstellung kein Sinn. Demnächst gibt es evtl. auch noch ein Filterfeld für die Gesamttreffer
Die Detailansicht und das Filterfeld sollen analog zu den entsprechenden Funktionen implementiert werden, die schon bei der user und tags Ansicht verwendet werden.
Die Filterfunktion filter während des Tippens die Bücher, die nicht auf die Eingabe passen. Ausprobieren: http://www.bookadmin.de/user/spiegelbestseller
Die Detailansicht und das Filterfeld sollen analog zu den entsprechenden Funktionen implementiert werden, die schon bei der user und tags Ansicht verwendet werden.
Die Filterfunktion filter während des Tippens die Bücher, die nicht auf die Eingabe passen. Ausprobieren: http://www.bookadmin.de/user/spiegelbestseller
18 Juni 2006
amazon "no picture" Fix
Workaround für fehlendes Bild von amazon in JavaScript erstellt. Normalerweise würde man ein fehlendes Bild von amazon an einem fehlenden Link erkennen. Stattdessen sendet amazon ein 1px x 1px großes transparentes Bild. Das ist ärgerlich weil man so nicht erkennt, wann man ein Ersatzbild anzeigen kann. Workarounds:
- Firefox - man gibt dem IMG Tag ein Stylesheet, eta "itemimg". Diesem weißt man die folgende EIgenschaften zu:
min-height:50px;
min-width:30px;
background-image:url(/images/nopic.gif);
background-repeat:no-repeat;
Wenn ein Bild da ist, überlagert es das Hintergrundbild, das erscheint, wenn kein Bild da ist, bzw. das leere Bild von amazon kommt. min-height und min-width stellen sicher, dass das IMG Tag auch groß genug ist, auch wen nur ein 1x1 Bild gesendet wird. - Internet Explorer - Leider erkennt der IE (Version 6) inkl. die CSS 2.0 Eigenschaften wie min-height und min-width nicht. Daher musste ich hier einen anderen Weg gehen: es wird also nach jedem Ladevorgang folgender JavaScript Code ausgeführt:
function fix_images()
{
if(document.all) // IE only
{
imgelement=document.getElementsByTagName("img");
for (var i = 0; i < imgelement.length; i++)
{
if(imgelement[i].clientHeight=="1" || imgelement[i].clientHeight=="1px")
{
imgelement[i].style.height=50;
imgelement[i].style.width=30;
}
}
}
}
Der Code durchläufe alle Tags im Browser DOM und prüft, ob Sie 1px Höhe haben. Wenn ja, setzt er die Größe des IMG Tag künstlich auf die Minimalwerte. Dadurch wird dann das Hintergrundbild angezeigt wird. Wichtig: der für Firefox beschriebene Style muss vorher bereits auf das IMG Tag angewandt worden sein.
Blog gestartet
Hallo zusammen,
habe heute einen Weblog gestartet, um die Änderungen am Bookadmin und clever-spenden.de zu dokumentieren. Hoffe, euch mal auf http://www.bookadmin.de begrüßen zu dürfen.
habe heute einen Weblog gestartet, um die Änderungen am Bookadmin und clever-spenden.de zu dokumentieren. Hoffe, euch mal auf http://www.bookadmin.de begrüßen zu dürfen.
