Zugriff auf die Detailseite nur für angemeldete User
Und noch ein Wunsch, eine Idee für die Galerie.
Es wäre schön, wenn man die Weiterleitungsseite schützen könnte, sprich Zugriff nur für angemeldete User.
Also, der nicht angemeldete Surfer bekommt die Seite mit einem oder mehreren Alben angezeigt, aber eben nur dem Vorschaubild und dem Titel des Albums. Bei Klick auf ein Album, kommt dann eine Meldung (am besten natürlich selbst einstellbar), dass diese Inhalte nur angemeldeten Usern zur Verfügung stehen.
Ich weiß natürlich nicht, wie aufwendig sowas ist - daher erstmal nur eine Idee.
Bildtitel in der Albumübersicht
Zitat:
Zitat von
markocupic
Die Möglichkeit einen Titel dem Bild hinzuzufügen, habe ich im neusten build implementiert. Im template bekommst du den Titel über $Picture["title"]. Mehr Infos unter:
http://testumgebung.kletterkader.com/cms/template-anpassen.html
Im template erscheint der Titel im alt-Attribut des Vorschaubildes.
Ich hoffe, das ist in etwa das, was du brauchst. Bitte mal testen... Bin froh um deine Rückmeldung.
Das ging schneller, als ich gedacht hab - es ist genau das, was ich meinte und funktioniert bei den ersten Tests tadellos!
Vielen, vielen Dank!!
Maren
Verschieben von Alben für Admins UND Albumbesitzer
Um es nicht nur Admins sondern auch Albemerstellern zu erlauben, Alben zu verschieben, in der Datei tl_gallery_creator_albums.php im dca-Ordner des Moduls die Funktion cutPictures (Zeile 1254) wie folgt abändern:
PHP-Code:
public function cutPicture($row, $href, $label, $title, $icon, $attributes)
{
$objAlb = $this->Database->prepare('SELECT owner FROM tl_gallery_creator_albums WHERE id=?')
->execute($row['id']);
return (($this->User->id == $objAlb->owner OR $this->User->isAdmin) ? ' <a href="'.$this->addToUrl($href.'&id='.$row['id']).'" title="'.specialchars($title).'"'.$attributes.'>'.$this->generateImage($icon, $label).'</a> ' : ' ' . $this->generateImage(preg_replace('/\.gif$/i', '_.gif', $icon)).' ');
}
Danach können auch Albenbesitzer ihre eigenen Alben verschieben, ohne Adminrechte zu besitzen.
Vielleicht kann man das ins nächste Release mit einbauen...
Gruß,
Lukas
Bug in Frontend-Templates -> Fehler im IE
Hallo!
Da ich mit JavaScript bisher nicht viel selbst geschrieben habe, weiß ich nicht genau ob ich hier richtig liege, aber nennen will ich's trotzdem mal:
in den Frontend-Templates (habe das default- und imagerotator-Template überprüft) gibt es am Ende dieses Script:
HTML-Code:
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function() {
//Weiterleitung bei Klick auf das, das Bild enthaltende Listenelement
$$("ul.list_albums li.level_1").addEvent('click', function() {
var href = this.getElement('a').get('href');
var myURI = new URI();
var redirect = myURI.get('scheme') + '://' + myURI.get('host') + myURI.get('directory') + href;
window.parent.location=redirect;
});
/**
* Cursor über h2
*/
$$('.gallery_creator li.level_1').setStyle('cursor', 'pointer');
//bei domready erhält das erste Listenelement einen overlay
$$(".gallery_creator ul.list_albums").getFirst("li").addClass('active');
//Klassenzuweisung
$$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseover', function() {
$$(".gallery_creator ul.list_albums").getFirst("li").removeClass('active');
this.addClass('active');
});
//Klassenentfernung
$$(".gallery_creator ul.list_albums li.level_1").addEvent('mouseout', function() {
this.removeClass('active');
});
});
//--><!]]>
</script>
Im Quellcode der Seite kam der schließende Kommentar vor dem Tag nicht an, sodass der IE einen Fehler produzierte (nachfolgender Code wurde nicht mehr sauber verarbeitet, weshalb der Footer fehlte).
Ich habe dann beim Beginn des Scripts
Code:
<!--//--><![CDATA[//><!--
zu geändert, am Ende zu Dadurch wurde der Fehler bei mir behoben.
Ich kann nicht genau sagen, ob das Template nun fehlerhaft ist, oder bei mir was falsch gelaufen ist, aber die Änderungen haben auf jeden Fall auch dazu geführt, das der Validator bei W3C keinen Fehler mehr anzeigt.
Kann das jemand so bestätigen?
Dann wäre die Änderung des Templates durch den Entwickler vielleicht sinnvoll.
Einige Fragen zum gallery_creator
Hi Marco,
erst Mal vielen Dank für Deine tolle Arbeit die Du in diese Erweiterung gesteckt hast!
Ich teste sie gerade für mich, auf contao 2.10.3
Dabei drängen sich mir einige Fragen auf:
1.) Das template "ce_gc_lightbox" funktioniert bei mir gar nicht, muß ich eine zusätzliche Erweiterung istallieren?
2.) zum template "ce_gc_default": Das ja "tabellarisch" aufgebaut ist, wäre es für elastische Layouts nicht sinnvoller, wenn die Anzahl der Thumbnails in einer Reihe nicht mit der Einstellung festgelegt würde, sondern einfach den verfügbaren Platz einnehmen würden?
Mein Vorschlag dazu: Eine Einstellung "0 Bilder pro Reihe" bedeutet "So viele wie reinpassen"
3.) zum template "ce_gc_jquery_galleria" wie kann ich die Größe/Breite und die Farbe der erzeugten "Galerie" ändern?
4.) wie 3.) zum template "ce_gc_jw_imagerotator
Grüße aus Ludwigsburg
Jochen Kubik
Probleme nach Java-Update
Hallo,
ich klinke mich hier gerade mal rein.
Ich habe mir die Erweiterung gerade installiert, um sie mal durch zu testen.
Was mir als erstes aufgefallen ist (und ich vermute mal, dass hat nichts mit der Erweiterung an sich zu tun): Der Jumpload verursacht einen sofortigen Absturz meines Browsers, sobald ich versuche irgendeinen Button zu klicken.
Ich bin dem ganzen auch schon ein bisschen nachgegangen und vermute, dass es mit dem letzten Java Update zu tun hat.
Ich benutze normalerweise OS X 10.6.8 mit der aktuellesten Java-Version (die kam vor ein paar Tagen per Softwareupdate) und Firefox in der Version 8.0.
Wenn ich nun mein Backend unter Windows XP in meiner VirtualBox öffne und dort den Jumploader starte habe ich keine Probleme. Und dort habe ich gestern die Java-Version downgegradet, weil ich mit einem anderen Java Applet ähnliche Probleme hatte.
Meine Schlussfolgerung: Es liegt an der neuen Java-Version.
Ein Lösung habe ich bisher nicht gefunden und das Downgrade von Java in OS X ist etwas komplizierter als unter Windows.
Ich dachte das könnte als Hinweis hilfreich sein, falls bei anderen Leuten das gleiche Problem auftritt.
jumploader und windows vista funktioniert nicht mehr
Hallo allerseits
Habe seit gestern bemerkt, dass das jumploader plugin unter windows vista nicht mehr funktioniert. Haben das andere ebenfalls festgestellt?
Unter windows 7 kein Problem?!
Grüsse Marko
Return Link in Albumhierarchie
Hallo Community,
zuerst einmal: Stranger spricht mir aus der Seele. Die Idee mit der Album- gleich Ordnerstruktur kann ich nur befürworten!
Nun aber zu meinem Problem:
Ich habe ebenfalls diverse Alben angelegt:
--Auftritte
--Saison 2011
--Rosenmontag
-- RoMo 2011
Wenn ich mich nun im untersten Ordner befinde, setzt mich der "zurück" link wieder auf den oberste Seite zurück. Das ist äußerst ungünstig.
Die Stelle im Template (ce_gc_default) habe ich bereits gefunden. Allerdings bin ich jetzt mit meinem Latein am Ende um nur eine Ebene/Album zurück zugehen.
PHP-Code:
<?php if ($this->backLink): ?>
<div class="backLink"><a href="<?php echo $this->backLink; ?>" title="zurück">« <?php echo $GLOBALS['TL_LANG']['gallery_creator']['back_to_general_view']; ?></a></div>
<?php endif; ?>
Kann mir hier jemand helfen?
zurück-Link: Problem behoben
Lieber user von gallery_creator
Falls Unteralben im Einsatz sind, führt der "zurück-Link" nun zum entsprechenden Parent-Album zurück.
->neustes build herunterladen...
Problem also behoben!
Grüsse Marko