Wichtige Links: WIKI - Spinnenkalender 2022 - Impressum
Klappt das auch immer mit verschobenen Seiten?
ZitatKlappt das auch immer mit verschobenen Seiten?Wie beim Eintrag zu "Drassodes heeri" schon schrieb, funktioniert das nicht, weil die jetzt "Drassodex heeri" heißt, und das beim String-Vergleich natürlich nicht berücksichtigt wird.
[[Datei:Dateiname|link=|Bildbeschreibung]]
1. Wenn man sowieso eine separate Spalte für das Icon hat, dann braucht man eigentlich auch das "unsichtbare" Icon nicht mehr.
2. Brauchen wir in der Tabelle den Link auf die Icondatei? Das Rendering ist wahrscheinlich ohne Link schneller. In Wiki-Syntax erzeugt man ein Bild ohne Link so:Code: [Auswählen][[Datei:Dateiname|link=|Bildbeschreibung]]
Übrigens fehlt jetzt eine Spalte bei den Gattungslisten auf den Familienseiten (bzw. ist eine zuviel).z.B. http://wiki.eu-arachnida.de/index.php?title=Agelenidae
Martins Icon ist nicht schlecht, aber ich finde es auch etwas zu blass.
Die Programmierer im Büro verwenden inzwischen viel lieber Icons aus Iconfonts, weil die sich wohl schneller und besser integrieren lassen, sie skalierbar und einfärbbar sind. Es lohnt sich wohl kaum, für eine Icon einen neuen Font zu bauen. Wir haben aber diverse kostenlose im Büro. Könntet ihr eine Schriftdatei serverseitig laden? In der Schriftdatei wären dann hunderte Icons mit denen man alle möglichen Fälle abdecken könnte.
SELECT art.name, (case when sob.page_title is NULL then 0 else 1 end) bild_vorhandenFROM sf_gd_art as art LEFT JOIN cl_art as cl on cl.id_art=art.id LEFT OUTER JOIN seiten_mit_bilder_v AS sob on art.name = replace (sob.page_title,'_',' ')WHERE art.name LIKE 'Megabunus %'GROUP BY art.name, sob.page_title, (case sob.page_title when sob.page_title is NULL then 0 else 1 end);
Die handlichere Abfrage lautet jetzt also:SELECT art.name, (case when sob.page_title is NULL then 0 else 1 end) bild_vorhandenFROM sf_gd_art as art LEFT JOIN cl_art as cl on cl.id_art=art.id LEFT OUTER JOIN seiten_mit_bilder_v AS sob on art.name = replace (sob.page_title,'_',' ')WHERE art.name LIKE 'Megabunus %'GROUP BY art.name, sob.page_title, (case sob.page_title when sob.page_title is NULL then 0 else 1 end);
Mir gefällt das dunklere Motiv besser, aber wie gesagt, es ist Geschmackssache.
Und so nebensächlich finde ich das Ganze nicht. Ich glaube, dass mehr Benutzer, eine Seite mit Bild suchen, als deren Verbreitung in irgendeinem anderen Land.
Damit ist es ein schöne, neue nützliche Funktion und darf auch ein bisschen auffallen.
Aus irgend welchen Gründen bearbeitet die DB die komplexere Abfrage schneller: 0,07 sec. verglichen mit der handlichen Abfrage 0,26 sec. Dann lassen wir es doch bei der alten und ich muss nichts ändern.
Die notwendigen SQL-Konsrukte hätte ich im Leben nicht hin bekommen. Da liegt der Unterschied zwischen ambitionierten Laien, der sich einiges angelesen hat, und wenn es mal hakt, stückchenweise etwas dazu liest, und dem Profi.
Ich habe es mit ausprobiert, aber wenn man mit der Maus drauf fährt, wird der title nicht so gut angezeigt wie mit dem Leerbild. Da finde ich das Leerbild dann besser.
Auf Websites ist es bei Fonts so, dass die Fonts clientseitig vorhanden sein müssen. Also bei jedem Browser, der sie Seite ansteuert. Kurzum: Das ist für uns keine Lösung.
In der obenegenannten Abfrage habe ich den Performanceeinbruch für vertretbar gehalten, da es ja nie massenabfragen sind und daher die Ergebnisantwort ausreichend schnell kommt. Die Lesbarkeit der Abfrage, auch noch in einigen Jahren habe ich da über die Performance gestellt.
Meine neue Abfrage enthält ein LEFT JOIN der Artentabelle zur Verbreitungstabelle. Vielleicht liegt ein Denkfehler von mir vor. In Deiner Version ...
In Deiner Version (RIGHT OUTER JOIN) werden keine Arten gelistet, zu der es noch keine Checkliste gibt, in meiner kommen auch die.
Zitat von: Martin Lemke am 2014-02-20 05:10:16Ich habe es mit ausprobiert, aber wenn man mit der Maus drauf fährt, wird der title nicht so gut angezeigt wie mit dem Leerbild. Da finde ich das Leerbild dann besser.Braucht man denn für eine leere Stelle eine Erläuterung?
Das ganze eingebunden und per CSS gestylet müsste sogar schneller gehen als das PNG.
Die sieht eingesetzt übrigens richtig gut aus.
Sitzt das bei dir richtig? Ich denke er müsste noch einen Pixel weiter hoch.