Bezüglich CSS baue ich da einen Schalter ein, damit das CSS im Modul aktiviert/deaktiviert werden kann.
Druckbare Version
Bezüglich CSS baue ich da einen Schalter ein, damit das CSS im Modul aktiviert/deaktiviert werden kann.
zwei kleinere Problem habe ich auch noch,
Guckst du hier http://www.flensburger-stadtanzeiger.de/test.html
1. geht das leider nur mit dem einstellen entweder Fader oder egal was man anderes einstellt also recht-links oder so es geht dann immer nur von oben nach unten
2. wenn man keine Bilder hat die füllend sind... sieht man darunter das vorherige Bild leider immer noch.
Ausserdem ist es machbar das man das Bild anklicken kann um zum artikel zu kommen ?
gibt es irgendwie schon eine Lösung ?
benutzte Contao 3.2.1
Danke schön. mfg Heiko
PS. Sonst geile Erweiterung
Keiner eine idee ???
Hallo,
Bei mir ist die news_slideshow Checkbox innerhalb eines Newsbeitrages für Benutzer nicht sichtbar und in der Benutzergruppe weiß ich nicht Recht, wo ich eben diese Rechte setzen kann. Oder kann ich irgendwo ein default einstellen, so daß dieser Flag immer gesetzt ist (um so die nicht sichtbare Checkbox zu umgehen) und jede News automatisch in der news_slideshow erscheint?
Danke für die Hilfe!
MfG,
Paul
@flensburger-stadtanzeig
Unter dem Link kommt derzeit ein Fehler.
1. Was geht und was nicht kannst du hier sehen.
2. Dann nimm doch welche, die formatfüllen sind :-) Oder benutze eine Hintergrundfarbe?
3. Im Template kannst du das Bild natürlich auch anklickbar machen.
Und ja, es läuft in Contao 3.2.1. Habe es in Contao 3.2.0 und 3.3.4 getestet.
@wichtel
Suche mal nach news_slideshow bei den Einstellungen zur Benutzergruppe.
Per dcaconfig könntest du das auch generell anhaken. Das macht aber kein Sinn, da es ja auch News ohne Bilder gibt?
Contao 3.2.13 und news_slideshow 1.1.5
Nach dem update auf 1.1.5 erscheint die Infox-Box unter dem Bild nicht mehr, obwohl das Häkcken im Modul gesetzt ist und in der Datenbank auch eine 1 im Feld "showinfobox" eingetragen ist.
Ist das event. ein Fehler?
Ich habe das erstmal so gelöst, dass ich das template in der Zeile (17)
"<?php if (!$this->showinfobox) echo 'style="display:none" '; ?>" gelöscht habe, dann zeigt er allerdings immer die Info-Box an, aber ich habe erstmal wieder den alten. Stand.PHP-Code:
<ul <?php if (!$this->showinfobox) echo 'style="display:none" '; ?>id="infos<?php echo $this->id; ?>" class="news_slideshow_infos">
Ich habe versucht, mit <?php echo (!$this->showinfobox); ?> den Wert aus zulesen; da steht aber immer eine 1 drin, egal ob Häkchen in Modul gesetzt ist.
Gruß Georgi
Da habe ich wohl vergessen, diese Info dem Template zu übergeben. Sollte im aktuellen Build behoben sein. Bitte einmal testen.
Dumme Frage: Mein Composer bietet mir keine neue Version an?
Gruß Georgi
Das mag wohl sein :-)
Hatte noch keine Gelegenheit, mich damit zu befassen.
Was meinste damit?Zitat:
Wohl doch schon: 1.1.5.9008
Neue Version. Jetzt mit abschaltbarer CSS.
Hallo lomex,
das bezog sich hierauf:
https://community.contao.org/de/show...l=1#post337838
die 1.1.5.9008 hat das behoben. Danke.
... und dann wollte ich vorschlagen, ob die mitgelieferte CSS nicht abgeschaltet werden könnte. Nach updates muss ich die immer per ftp umbenennen, damit sie nicht geladen wird und meine überschreibt.
Gruß Georgi
Siehe zuvor. Das ist bereits umgesetzt... (seit Heute Morgen)Zitat:
und dann wollte ich vorschlagen, ob die mitgelieferte CSS nicht abgeschaltet werden könnte
Super, Klasse !!!!!!!!! Danke für diese schöne Erweietrung!
Gruß Georgi
Ich konnte nirgends einen Hinweis auf die Notwendigkeit einer externen JS-Bibliothek finden. Da ich nur JQuery eingebunden habe, funktionierte die Erweiterung nicht. Erst nach (zusätzlicher) Aktivierung von MooTools tat sich etwas.
Hallo - Tolle Erweiterung, genau das hab ich gesucht! Lässt sich super anpassen :-) DANKE!
Nur ein kleiner Stolperer: Bei mir werden immer nur 3 News angezeigt... Auch wenn ich bei Elemente pro Seite mehr eingebe. Oder kann man das woanders ändern?
Kann man die Infos auch "faden" lassen? Kann der Teaser abgeschnitten nach x Zeichen werden? Dann könnte man ja einen weiterlesen-Link einfügen...
Nutze Version 1.1.5.
VG
Also die Anzahl und der Übergang kann natürlich eingestellt werden. Im Modul sollten die entsprechenden Optionen zu finden sein...
Bitte mal ein Screenshot vom Modul im Backend schicken.
Anhang 14697
So siehts aus...
Das Modul steht doch auf "fade". Und die Anzahl der News müsste dort auch stehen.
Den Teaser kürzen musst du manuell machen im Template.
Schick mal bitte einen Link zur Seite und ggfls per PN Zugangsdaten, dann schaue ich mir das mal an.
Hey,
ja, fade gilt dann für die Bilder, aber ich wollte es ja gern auch für den teasertext in der Infobox. Wie gesagt, bei "Elemente pro Seite" hatte ich 4 eingestellt, aber das zeigt ja keine Wirkung. Für das Kürzen des Teasers gibt es sicher nen schönen PHP - Befehl, oder?!
Ich habs lokal installiert, deshalb wird das nix mit nem Zugang :-(. FE-Ausgabe bringt dir da sicher auch nix oder?
VG
Besten Dank für die tolle Erweiterung!
Wenn ich es richtig sehe, muss im Seitenlayout MooTools aktiviert sein. Wenn ich dazu jedoch auch die jQuery lade, läuft die Slideshow nicht mehr.
jQuery brauch ich aber für meine responsive Navigation. Wenn ich jQuery nicht lade, läuft die Slideshow, aber meine Mobile Navigation bleibt immer ausgeklappt.
Wie bringe ich beides zum Laufen?
Beste Dank für einen Tipp!
Michael
Tausche mal das Template "mod_news_slideshow_list.html5" aus unten stehenden Code.
Damit wird das Script eingebettet in eine self executing function und sollte sich nicht mehr an jQuery stören.
Code:<script type="text/javascript">
(function($) {
window.addEvent('domready', function(){
var news_slideshow<?php echo $this->id; ?> = new news_slideshow('menu<?php echo $this->id; ?>','pictures<?php echo $this->id; ?>', 'loading<?php echo $this->id; ?>', 'infos<?php echo $this->id; ?>', { transition: '<?php echo $this->transition; ?>', auto:true, infobox:<?php echo ($this->showinfobox) ? 'true':'false'; ?>, autointerval: <?php echo $this->intervall; ?>, autostart:<?php echo ($this->autostart) ? 'true' : 'false'; ?>, tween:{duration:<?php echo $this->duration; ?>} });
});
})(document.id);
</script>
<!-- indexer::stop -->
<div class="<?php echo $this->class; ?> block" id="slideshow"<?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<span id="loading<?php echo $this->id; ?>" class="loading">loading</span>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<?php echo $this->articles; ?>
</div>
<!-- indexer::continue -->
Besten Dank für deine Hilfe!
Wenn ich den Text im Template austausche, erscheint im FE nur noch "Array".
Dann musst du dich gedulden. Schaue mir das später an.
In welcher Contao Version setzt du das Modul ein? Unter 3.4 habe ich gerade selbst Schwierigkeiten. In 3.3 läuft es bei mir parallel zu jQuery problemlos.
Ich arbeite mit Contao 3.4.3 und der news_slideshow 1.1.6.
Besten Dank für deine Bemühungen!
@lomex: hattest du schon zeit?
Beste Grüsse
Michael
Ja. Habe mir das unter 3.4 angeschaut, es aber nicht direkt ans Laufen gebracht. Das zugrunde liegende Script ist auch schon recht alt.
Ich beabsichtige, die news_slideshow auf ein alternatives Script umzubauen, ohne Abhängigkeiten zu jQuery oder Mootools (Link), ersticke gerade aber in Projektarbeit.
Also vor der Konferenz ist damit eher nicht zu rechnen.
Besten Dank für deine Antwort!
Sobald die Erweiterung wieder läuft werde ich sie bei mir wieder einsetzen!
Bis dann fehlt halt ein wichtiger Teil der Startseite.
Wäre der Newsslider nicht sinnvoll im Core einzubauen? Finde dies eine Grundfunktion neben z.B. einer Newslist.
Beste Grüsse
Michael
Es gibt wohl einen kleinen Fehler:
Ich habe die Erweiterung im Einsatz und habe mich bisher gewundert, dass ich die Zahl der Beiträge nicht einstellen kann.
Das kann man aber ganz schnell ändern:
Es geht um die Datei: news_slideshow/dca/tl_module.php Zeile 19
Es muss nur "news_numberOfItems" ausgetauscht werden durch "numberOfItems" (also ohne news_), dann erscheint auch wieder in der Eingabe-Maske "Nachrichten" das Feld "Gesamtzahl der Beiträge". Jetzt kann man wieder die Anzahl einstellen.PHP-Code:
- $GLOBALS['TL_DCA']['tl_module']['palettes']['newsslideshow'] = '{title_legend},name,headline,type;{slideshow_legend},showinfobox,showmenupicture, autostart,duration,intervall,transition;{config_legend},news_archives,news_numberOfItems,news_featured,perPage,skipFirst;{template_legend:hide},news_metaFields,news_template,imgSize;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID,space';
+ $GLOBALS['TL_DCA']['tl_module']['palettes']['newsslideshow'] = '{title_legend},name,headline,type;{slideshow_legend},showinfobox,showmenupicture, autostart,duration,intervall,transition;{config_legend},news_archives,numberOfItems,news_featured,perPage,skipFirst;{template_legend:hide},news_metaFields,news_template,imgSize;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID,space';
Gruß Georgi
Danke für den Tip! Ich hatte die Einstellung auch schon vermißt.
Sinnvoller scheint aber eine Anpassung in der dcaconfig.php, damit der Patch bei einem Update nicht überschrieben wird. Ich würde dann auch ein str_replace auf die Variable machen.
Was mir außerdem noch aufgefallen ist:PHP-Code:
$GLOBALS['TL_DCA']['tl_module']['palettes']['newsslideshow'] = str_replace(',news_numberOfItems,', ',numberOfItems,', $GLOBALS['TL_DCA']['tl_module']['palettes']['newsslideshow']);
Ich bin mit der Erweiterung immer noch in der Testphase. Aktuell läuft die Animation gar nicht, was daran liegt, daß das Javascript im Header geladen wird statt im Fuß der Seite. Ich bekomme Javascriptfehler weil Funktionen nicht gefunden werden.
@Samson1964
Ich gehe mal davon aus, dass das mit dem nächsten update behoben wird.
Bei mir werden die js-Scripte auch im Header geladen und es läuft. Aber sobald ich jQuery zuschalten, geht die Erweiterung nicht.
Gruß Georgi
Daß die Skripte nicht liefen, lag am inaktiven Mootolls. Hatte vergessen, daß ich das benötige. Ich nutze ansonsten nur JQuery. Bei mir läuft also beides, allerdings lade ich nur die Mootools-Bibliothek selbst und keine Plugins. Bei JQuery ist alles aktiviert.