Beiträge von Sempervivum

    Zitat

    kann ich davor einfach <?php .... ?> einfügen mit dem Code aus dem Thread von oben...

    Ja, das sollte kein Problem sein. Du musst nur der Datei die Endung .php geben, damit der Code vom Webserver auch interpretiert wird.

    Die Fehlermeldung sagt doch eigentlich schon alles aus: Offenbar gibt es eine Begrenzung für die Zahl der Zugriffe und diese wurde überschritten. Dir wird empfohlen, einen API-Key unter der angegebenen URL zu erwerben. Dieser kann kostenpflichtig sein oder nicht. Es ist immer ein Risiko, solche Dienstleistungen zu benutzen, weil man nie weiß, ob sie irgendwann eingestellt werden.

    Ich empfehle, den Timepicker für jQuery-UI zu verwenden.Damit kannst Du ganz genau steuern, was angezeigt wird und was nicht:

    http://trentrichardson.com/examples/timepicker/

    Zitat

    showHourDefault: null - Whether to show the hour control. The default of null will use detection from timeFormat.

    showMinuteDefault: null - Whether to show the minute control. The default of null will use detection from timeFormat.

    showSecondDefault: null - Whether to show the second control. The default of null will use detection from timeFormat.

    showMillisecDefault: null - Whether to show the millisecond control. The default of null will use detection from timeFormat.

    showMicrosecDefault: null - Whether to show the microsecond control. The default of null will use detection from timeFormat.

    Hat außerdem folgende Vorteile:

    • Funktioniert auch im IE11
    • Sieht in jedem Browser gleich aus

    Habe zwar keine Ahnung von Angular, aber ich schlage vor, den Index als Hash zu übergeben und im Javascript auszuwerten. Dies funktioniert bei mir:

    Beim Aufruf der Seite dann ein #0 oder #1 usw. an die URL anhängen.

    Auch das sollte mit classList.toggle gut zu machen sein. Mit Javascript die Klasse hinzufügen/löschen und mit CSS die Sichtbarkeit des zusätzlichen Divs steuern.

    Es gibt auch eine sehr gute Bibliothek namens Tooltipster, die man vorteilhaft einsetzen kann. Vorteil dabei: Die Position des Tooltip wird intelligent fest gelegt, d. h. ist das Element am oberen Rand des Fensters, wird der Tooltipp darunter angezeigt, am unteren Rand anders herum, links und rechts analog.

    Zitat

    Es soll quasi jedem Bild in der Liste automatisch ein Hyperlink zugefügt werden.

    Ich verstehe das so, dass Du über die URL steuern willst, welches Bild angezeigt werden soll? Dann geht man i. allg. so vor, dass man den Parameter in einem Hash übergibt, etwas so:

    http://beispiel.de/panoramen/panorama.html#bild1.jpg

    Das kannst Du dann etwa so auswerten:

    Code
    var dasbild = location.hash.replace("#","");

    Diese Variable kannst Du dann bei der Initialisierung von pannellum verwenden:

    Code
    "panorama": dasbild,

    Allerdings ist mir nicht richtig klar, was Du damit dann anfangen willst? Möglicher Weise kann man dein Vorhaben auch anders lösen.

    Du darfst als Panorama nur die URL des Bildes angeben, nicht ein img-Tag. Außerdem ist da eine schließende eckige Klammer zuviel. So wäre es richtig:

    Code
    pannellum.viewer('panorama', {
        "type": "equirectangular",
        "panorama": "V0040005.jpg",
        "autoLoad": true,
        "autoRotate": -2,
        "compass": true,
        "northOffset": 247.5
    });