Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 77 von 77

Thema: Meine erste Erweiterung - Ähnliche Nachrichten [news_related]

  1. #41
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Stranger Beitrag anzeigen
    Kann mir bitte jemand zum Testen den Zugang zu einer Contao 3.2 Installation zur Verfügung stellen?
    Zum Testen nutze ich die Erweiterung: Contao2Go V2.0 aufgesetzt auf einem lokalen XAMPP darin kannst du mehrere Contao Installationen betreiben und Snapshots anlegen.

    Mehr dazu unter: https://community.contao.org/de/show...o2Go-V2-fertig

  2. #42
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Ich weiß nicht welche Version am besten wäre.
    Hier hatte ja jemand geschrieben, dass der 3.2.9 installiert hat.

    Also es sollte schon eine Installation mit bestehenden News sein wo auch schon Tags eingetragen sind usw. Also es müssten alle Module schon drin sein, auch die für die ähnlichen News.
    Ich könnte auch meine bestehende Installation mit meinem speziell programmierten Tool duplizieren und gleichzeitig zurückupdaten auf 3.2 - aber da gibts dann eh wieder 100 Probleme mit den Erweiterungen, weil ich 30-50 Erweiterungen installiert hab
    Also so schnell schaffe ich das leider nicht. Es sei denn es gäbe zusätzliche Anreize indem mir z.B. jemand einen kleinen Amazon Weihnachtswunsch erfüllt

    Was am Ende allerdings blöd wäre: Es kann sein, dass ich für Contao 3.2 nochmal eine andere Version herausbringen müsste und dann müssten 2 Versionen gepflegt werden.


    Contao2Go:
    Klingt ja interessant, aber dann muss ich ja trotzdem erst mal alle Module erstellen usw. oder kann man Datenbank und FTP-Daten, die online sind in die Contao2Go-Offline Version reinschmeißen?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  3. #43
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Stranger Beitrag anzeigen
    Contao2Go:
    Klingt ja interessant, aber dann muss ich ja trotzdem erst mal alle Module erstellen usw. oder kann man Datenbank und FTP-Daten, die online sind in die Contao2Go-Offline Version reinschmeißen?
    Genau, du "importierst" die bestehende Installation. Mehr Infos dazu unter http://www.contao2go.org/

    Ich nutze das zusammen mit PHPStorm und XAMP als Entwicklungsumgebung. Dank xDebug kannst du Contao beim arbeiten zu schauen und Fehler schneller finden ;-)

  4. #44
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Stranger Beitrag anzeigen
    Ich weiß nicht welche Version am besten wäre.
    Hier hatte ja jemand geschrieben, dass der 3.2.9 installiert hat.

    Also es sollte schon eine Installation mit bestehenden News sein wo auch schon Tags eingetragen sind usw. Also es müssten alle Module schon drin sein, auch die für die ähnlichen News.
    3.2.9 halte ich nicht für zielführend. Es sollte in der aktuellen Version von 3.2 laufen, weil es 3.2.9 Installationen eigentlich wegen der letztens behobenen Sicherheitslücke nicht mehr geben sollte . Sehr wahrscheinlich wird das aber für die Erweiterung sowieso keinen Unterschied machen.

    Erweiterungen, Naqchrichten mit ein paar Tags und Module könnte ich erstellen, stylen würde ich erst mal (fast) nichts. Wobei mir jetzt erst mal nicht klar ist, was mit "Einzelmodul" gemeint war. Leider kann ich keinen Klon einer produktiven Seite hernehmen. Da müsste ich zuviel rausschmeissen und zurück ändern, bis es wieder halbwegs dem Nachrichten-Standard entspricht.

  5. #45
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Besteht hier noch Bedarf / Interesse?
    Falls ja, dann würde ich heute nachmittag mal eben einen neuen uberspace hernehmen und folgendes installieren:

    • Contao 3.2.16
    • news_related 3.3.0-RC1
    • tags 3.2.2 (wie im ER2 angegeben, oder doch lieber die neueste Version 3.3.0?)
    • Ein paar lorem ipsum Nachrichten mit Tags versehen
    • Alle news_related Module (müsste ich mir vorher erst nochmal anschauen, ist schon ne Weile her, dass ich es zum letzten Mal probiert habe. Besser wäre wohl du schreibst welche News- und news_related-Module du drin haben willst.


    Falls nein spare ich mir die Nummer und gehe auf den Weihnachtsmarkt

  6. #46
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Was hindert euch eigentlich daran auf 3.4 oder wenigstens 3.3 zu aktualisieren?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  7. #47
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Unter Contao 3.2.16, mit Tags 3.3.1 (und sonst keine Erweiterungen), scheint die Erweiterung keine Probleme zu machen. Im Newsreader sehe ich die ähnlichen Artikeln zu dem jeweiligen Newsbeitrag.

  8. #48
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Achso, es ging um das Modul. Ja das funktioniert nicht - aber nur unter HTML5. Der Fehler hat aber nichts mit Contao selbst zu tun, @stranger: ich glaube du hast einfach nur vergessen alle Templates zu aktualisieren . Das mod_newsrelated.html5 Template scheint out of date zu sein, da wird nämlich einfach gar nichts ausgegeben (mit dem aktuellen Code dort). Es muss einfach nur der Inhalt von mod_newsrelated.xhtml zu mod_newsrelated.html5 kopiert werden.

  9. #49
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Nachdem die Support Tickets jetzt doch vermehrt dazu kamen, hab ich die Erweiterung mal aktualisiert.

    Stimmt genau spooky Das ist aber auch nervig mit diesen doppelten Templates. Normalerweise vernachlässige ich nur die XHTML-Templates

    Aber mit Contao 4 ist das Thema ja eh erledigt.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  10. #50
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    494

    Standard

    Hallo,

    ich habe das Problem, das ich neben einer Nachricht in der rechten Spalte nur die zugehörigen Nachrichten mit demselben Tag auflisten lassen möchte, keine anderen, wie es der Fall ist. Wisst ihr, wie ich es hinbekomme? Die Einschränkung im Backend bei dem Modul Ähnliche Nachrichten ist leider nicht so präzis und listet noch andere Nachrichten auf, die gar nicht das zugehörige Schlagwort haben.

    Für jeden Tipp bin ich euch dankbar. Liebe Grüße,

    Jan

  11. #51
    Contao-Nutzer Avatar von opcode
    Registriert seit
    19.01.2011.
    Ort
    Berlin
    Beiträge
    76

    Standard

    Hallo,
    leider funktioniert bei mir die verlinkung der Teaserbilder nicht. Im Template steht ja :

    HTML-Code:
    <a href="<?php echo $this->link; ?>" title="<?php echo $this->alt; ?>">
    <img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
    </a>
    Das linkt aber leider nicht in den Beitrag sondern immer auf die Startseite...
    Wäre schön wenn mir jemand auf die Sprünge helfen könnte.

    gruß andreas

  12. #52
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Vielen Dank an jenda, der ein neues Feature mit finanziert hat!

    https://www.fast-end-media.de/produk...-installation/

    Ich habe die Beschreibung entsprechend aktualisiert.


    • Grundlage für Übereinstimmungen:
      Sie können auswählen auf welcher Grundlage ähnliche Beiträge ermittelt werden: Gleiche Schlagwörter, gleiche Nachrichtenkategorie und/oder gleiches Nachrichtenarchiv

    Die neue Version ist jetzt verfügbar.


    opcode: Danke für den Kommentar, der Fehler wurde gleich mit behoben, Siehe Änderungslog.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  13. #53
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Danke! Habs gerade installiert.


    Fehlt eigentlich nur noch die Implementierung von responsive Images :-)

  14. #54
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Also die allerneuste Version (Build 3) von gerade eben erzeugt bei mir in C3.5.2 Fehler..ich musste wieder eine Version zurückspringen.

    Code:
    Warning: array_map(): Argument #2 should be an array in system/modules/news_related/classes/NewsRelatedHelper.php on line 146 #0 [internal function]: __error(2, 'array_map(): Ar...', '/www/htdocs/w00...', 146, Array)
    #1 system/modules/news_related/classes/NewsRelatedHelper.php(146): array_map('intval', NULL)
    #2 system/modules/news_related/modules/NewsRelated.php(41): NewsRelated\NewsRelatedHelper->getRelated(Array, NULL, NULL, '3')
    #3 system/modules/core/library/Contao/Template.php(273): NewsRelated\NewsRelated->newsreaderChange(Object(Contao\FrontendTemplate))
    #4 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #5 system/modules/core/modules/Module.php(306): Contao\FrontendTemplate->parse()
    #6 system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
    #7 system/modules/core/elements/ContentModule.php(59): Contao\ModuleNewsReader->generate()
    #8 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
    #9 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 system/modules/tags/modules/ModuleArticle.php(41): Contao\ModuleArticle->compile()
    #11 system/modules/core/modules/Module.php(282): Aurealis\ModuleArticle->compile()
    #12 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #13 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #14 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), true, false, 'main')
    #15 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #16 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #17 index.php(20): Contao\FrontendIndex->run()
    #18 {main}
    
    Warning: implode(): Invalid arguments passed in system/modules/news_related/classes/NewsRelatedHelper.php on line 146 #0 [internal function]: __error(2, 'implode(): Inva...', '/www/htdocs/w00...', 146, Array)
    #1 system/modules/news_related/classes/NewsRelatedHelper.php(146): implode(',', NULL)
    #2 system/modules/news_related/modules/NewsRelated.php(41): NewsRelated\NewsRelatedHelper->getRelated(Array, NULL, NULL, '3')
    #3 system/modules/core/library/Contao/Template.php(273): NewsRelated\NewsRelated->newsreaderChange(Object(Contao\FrontendTemplate))
    #4 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #5 system/modules/core/modules/Module.php(306): Contao\FrontendTemplate->parse()
    #6 system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
    #7 system/modules/core/elements/ContentModule.php(59): Contao\ModuleNewsReader->generate()
    #8 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
    #9 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 system/modules/tags/modules/ModuleArticle.php(41): Contao\ModuleArticle->compile()
    #11 system/modules/core/modules/Module.php(282): Aurealis\ModuleArticle->compile()
    #12 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #13 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #14 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), true, false, 'main')
    #15 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #16 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #17 index.php(20): Contao\FrontendIndex->run()
    #18 {main}
    
    Fatal error: Uncaught exception Exception with message Query  error: You have an error in your SQL syntax; check the manual that  corresponds to your MySQL server version for the right syntax to use  near ')                                      AND n.id!='288'                             AND (n.start = '' OR n.start < '1' at line 31 (SELECT * FROM             (                          (                     SELECT n.*, count(t.id) AS count_tags, 1 AS type                      FROM tl_news n                     LEFT JOIN tl_tag t                         ON n.id = t.tid                                          WHERE n.pid IN(1)                         AND (t.tag  IN('Studio','Portrait','Peoplefotografie','Aufsteckblitz','On  Location','Outdoor'))                                                  AND n.id!='288'                             AND (n.start = '' OR n.start < '1438936266') AND (n.stop = ''  OR n.stop > '1438936266') AND n.published = 1                     GROUP BY n.id                     ORDER BY count_tags DESC, n.date DESC                     LIMIT 3                 )                                           UNION                                           (                     SELECT n.*, 0 AS count_tags, 2 AS type                      FROM tl_news n                     LEFT JOIN tl_news_categories c                         ON n.id = c.news_id                                          WHERE n.pid IN(1)                         AND c.category_id IN()                                      AND n.id!='288'                             AND (n.start = '' OR n.start < '1438936266') AND (n.stop = ''  OR n.stop > '1438936266') AND n.published = 1                     GROUP BY n.id                     ORDER BY n.date DESC                     LIMIT 3                 )                                           UNION                                           (                     SELECT n.*, 0 AS count_tags, 3 AS type                      FROM tl_news n                                          WHERE n.pid='1'                                        AND n.id!='288'                          AND (n.start = '' OR n.start < '1438936266') AND (n.stop = ''  OR n.stop > '1438936266') AND n.published = 1                     ORDER BY n.date DESC                     LIMIT 3                 )                              )             AS n             GROUP BY n.id             ORDER BY n.type ASC,n.count_tags DESC,n.date DESC             LIMIT 3) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295 #0 system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
    #1 system/modules/core/library/Contao/Database.php(194): Contao\Database\Statement->execute()
    #2 system/modules/news_related/classes/NewsRelatedHelper.php(176): Contao\Database->execute('\r\n\t\t\tSELECT * F...')
    #3 system/modules/news_related/modules/NewsRelated.php(41): NewsRelated\NewsRelatedHelper->getRelated(Array, NULL, NULL, '3')
    #4 system/modules/core/library/Contao/Template.php(273): NewsRelated\NewsRelated->newsreaderChange(Object(Contao\FrontendTemplate))
    #5 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #6 system/modules/core/modules/Module.php(306): Contao\FrontendTemplate->parse()
    #7 system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
    #8 system/modules/core/elements/ContentModule.php(59): Contao\ModuleNewsReader->generate()
    #9 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
    #10 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #11 system/modules/tags/modules/ModuleArticle.php(41): Contao\ModuleArticle->compile()
    #12 system/modules/core/modules/Module.php(282): Aurealis\ModuleArticle->compile()
    #13 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #14 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #15 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), true, false, 'main')
    #16 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #17 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #18 index.php(20): Contao\FrontendIndex->run()
    #19 {main}

  15. #55
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Sorry... Das Problem wurde mir fast zur gleichen Zeit per Mail zugetragen und ist aber seit spätestens 7. August 11:21 Uhr behoben
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  16. #56
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Responsive Images werden jetzt auch unterstützt (ungetestet). Das hat allerdings zur Folge, dass die neueste Version (sehr wahrscheinlich) nicht mehr mit Contao 3.3 und kleiner funktioniert
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  17. #57
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    *facepalm*

    Falsches Modul bearbeitet
    Geändert von Kahmoon (10.08.2015 um 14:55 Uhr)

  18. #58
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Leider habe ich doch noch einen Hänger...aber das liegt vermutlich am Template. Er nimmt jetzt zwar das responive Image..allerdings nur die Grundeinstellung. Nicht die weiteren Bildgrößen. Vermutlich weil das Image nicht mit dem korrekten HTML Sourceset ausgegeben wird.

    Ich binde die related News im news_full.html5 Template ein.

    PHP-Code:
    <?php if ($this->newsRelated) : ?>
    <!-- indexer::stop -->
        <div class="mod_news_related block">
        <div class="related_headline"><h3>Ähnliche Beiträge</h3></div>
        <div class="related_content">
            <div class="related_items block">
                <?php foreach ($this->newsRelated as $related) { ?>
                    <div class="related_item grid3 sameheight block">
                    
                        <?php if($related['image']) : ?>
                            <div class="image_container">
                            <a onclick="ga('send', 'event', { eventCategory: 'Quelle: {{env::request}}', eventAction: 'Related News Link', eventLabel: 'Ziel: <?php echo htmlspecialchars($related['headline']); ?>'});" href="<?php echo $related['url']; ?>" title="Ganzen Beitrag lesen: <?php echo htmlspecialchars($related['headline']); ?>">
                            <img src="<?php echo $related['image']['src']; ?>" alt="<?php echo $related['image']['alt']; ?>" />
                            </a>

                            </div>
                        <?php endif; ?>
                        
                        <div class="item_headline">
                            <h4><a onclick="ga('send', 'event', { eventCategory: 'Quelle: {{env::request}}', eventAction: 'Related News Link', eventLabel: 'Ziel: <?php echo htmlspecialchars($related['headline']); ?>'});" href="<?php echo $related['url']; ?>" title="Ganzen Beitrag lesen: <?php echo htmlspecialchars($related['headline']); ?>"><?php echo $related['headline']; ?></a></h4>
                        </div>

                        <div class="item_teaser">
                            <?php if (strlen($related['teaser']) > 120) : ?>
                                <?php echo substr($related['teaser'],0,120)."..."?> 
                            <?php else: ?>
                                <?php echo $related['teaser']; ?> 
                            <?php endif; ?>
                            
                            <span class="more"><a onclick="ga('send', 'event', { eventCategory: 'Quelle: {{env::request}}', eventAction: 'Related News Link', eventLabel: 'Ziel: <?php echo htmlspecialchars($related['headline']); ?>'});" href="<?php echo $related['url']; ?>" title="Ganzen Beitrag lesen: <?php echo htmlspecialchars($related['headline']); ?>">mehr</a></span>
                          </div>
                    </div>
                <?php ?>
            </div>
        </div>
    </div>
    <!-- indexer::continue -->
    <?php endif; ?>

    Den Bereich des Bildes muss ich ja durch den responsive Code austauschen. Woher bekomme ich den? Wenn ich einen von ce_image oder news_related nehme...kommt kein Bild.

    Das Imagetag für responsive Images wird doch normal hiermit ausgegeben oder?
    PHP-Code:
    <?php $this->insert('picture_default'$this->picture); ?>
    Aber auch im Template news_related.html wird noch das "alte" IMG Tag verwendet. Das kann ja dann nicht gehen richtig?

    VG
    Geändert von Kahmoon (10.08.2015 um 15:13 Uhr)

  19. #59
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Du kannst das ja nur nutzen, wenn das Bild bereits zum Template hinzugefügt wurde.

    Contao macht das:

    in der Controller.php über die Funktion addImageToTemplate, die auf die (Image.php) Image klasse zugreift. (edit: bzw Picture.php)

    im Template ist dann tatsächlich nur das umgebende <figure> und die Ausgabe des vorher erstellen HTMLs per Inserttag.
    Das musst du eben auch machen, bevor du das so nutzen kannst.
    Geändert von Znrl (10.08.2015 um 16:36 Uhr)

  20. #60
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Aber dann funktioniert responsive Images ja quasi nicht in der Erweiterung und müsste modulseitig eingebaut werden!?

  21. #61
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Lass dir mal alles ausgeben showTemplateVars() etc.
    Dann müsstest du sehen ob und wie das hinzugefügt wurde.

    Edit:

    Also ich hab mir das nochmal angeschaut und mal getestet.

    Bei mir funktioniert das mit dem responsiv image soweit ...
    Im großen Fenster zeigt es das komplette Bild, wenn ich das ganze im kleinen Fenster neu lade zeigt es nur noch den (max-width, Zoom 100%) kleinen Ausschitt.
    Ich hab das "Ähnliche Nachrichten" Modul eingebunden, alles ohne Templateänderungen.

    Das heißt grundsätzlich funktioniert es wohl, was auch Sinn macht, da ja das normale news template mit dessen Modul zur Generierung genutzt wird.

    Aber:

    Über die Einstellungen "Ähnliche Beiträge" im Contao Modul "Nachrichtenleser" funktioniert es nicht (das dürfte wohl das sein, as du gemacht hast).
    Hier sehe ich auch kein picture-element in den TemplateVars.

    Das heißt es liegt an der Art, wie du es einbindest und ist nicht nur vom template abhängig.

    Hier müsste man sich jetzt anschauen, was die Extension im Modul macht (vermutlich wird was überschrieben o.ä.) oder das ganze, wie ich oben meinte händisch (im template oder über ne helper Klasse).

    Zumindest hat das mein kurzes antesten ergeben ich hab mir den Extension Code noch nicht angeschaut.
    Geändert von Znrl (11.08.2015 um 01:38 Uhr)

  22. #62
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, das kann es sein. Wichtiger Hinweis für Stranger

    Theoretisch kann ich aber das ja auch per Modul unterhalb des Readers einbinden oder?

    Edit:
    In meinem Konstrukt geht das leider nicht.
    Geändert von Kahmoon (11.08.2015 um 08:13 Uhr)

  23. #63
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Hab mal kurz reingeschaut.

    Es gibt eine ModuleNewsRelated.php, die den Add image Abschnitt so drin hat, wie auch contao im News Modul.
    Aber in der NewsRelated.php ist dieser Abschnitt deutlich anders, hier wird auch die Funktion addImageToTemplate() nicht aufgerufen und somit auch kein Picture element erstellt.

    Es müsste also die NewsRelated.php (modules) angepasst werden, dann vtl. auch die Templates, damit das korrekt ausgegeben wird.

  24. #64
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Warum muss das so ultra kompliziert sein? Hat mich jetzt wieder Stunden an Arbeit gekostet :|
    Sollte mit dem nächsten Build jetzt funktionieren. Die Templates haben sich auch geändert.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  25. #65
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Schaut gut aus! Vielen Dank!

  26. #66
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Gerngeschehen

    So jetzt ist endlich die finale Version erschienen! 3.5.0
    https://contao.org/de/erweiterungsli...050009.de.html
    Es gab noch 2 Neuerungen/Änderungen, Siehe Log.

    Und wieder könnt ihr euch bei jenda bedanken

    Ich denke man kann die Erweiterung jetzt auch in Produktivumgebung getrost verwenden.

    Und ich bin gespannt, ob es gelingt die Erweiterung related_news mal mit den Nutzerzahlen einzuholen...

    Aktueller Stand:
    related_news: 687 Installationen
    news_related: 268 Installationen
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  27. #67
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ist bei mir quasi seit Day 1 produktiv . Steht ja auch in deinen Showcases als Link :P

  28. #68
    Contao-Nutzer Avatar von Der Astronaut
    Registriert seit
    20.07.2012.
    Ort
    Weltall
    Beiträge
    241

    Standard

    Hallo,

    ich bekomme in den error.logs folgenden Fehler:

    Code:
    [16-Oct-2015 19:19:50 Europe/Berlin] 
    PHP Recoverable error: Argument 2 passed to Contao\BaseTemplate::insert() must be of the type array, string given, called in /www/htdocs/wurst/templates/mod_newsreader.html5 on line 23 and defined in /www/htdocs/wurst/system/modules/core/library/Contao/BaseTemplate.php on line 260
    #0 /www/htdocs/wurst/system/modules/core/library/Contao/BaseTemplate.php(260): __error(4096, 'Argument 2 pass...', '/www/htdocs/wur...', 260, Array)
    #1 /www/htdocs/wurst/templates/mod_newsreader.html5(23): Contao\BaseTemplate->insert('picture_default', '')
    #2 /www/htdocs/wurst/system/modules/core/library/Contao/BaseTemplate.php(88): include('/www/htdocs/wur...')
    #3 /www/htdocs/wurst/system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
    #4 /www/htdocs/wurst/system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
    #5 /www/htdocs/wurst/system/modules/core/modules/Module.php(306): Contao\FrontendTemplate->parse()
    #6 /www/htdocs/wurst/system/modules/news/modules/ModuleNewsReader.php(82): Contao\Module->generate()
    #7 /www/htdocs/wurst/system/modules/core/elements/ContentModule.php(59): Contao\ModuleNewsReader->generate()
    #8 /www/htdocs/wurst/system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
    #9 /www/htdocs/wurst/system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 /www/htdocs/wurst/system/modules/tags/modules/ModuleArticle.php(41): Contao\ModuleArticle->compile()
    #11 /www/htdocs/wurst/system/modules/core/modules/Module.php(282): Aurealis\ModuleArticle->compile()
    #12 /www/htdocs/wurst/system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #13 /www/htdocs/wurst/system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #14 /www/htdocs/wurst/system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #15 /www/htdocs/wurst/system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #16 /www/htdocs/wurst/system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #17 /www/htdocs/wurst/index.php(20): Contao\FrontendIndex->run()
    #18 {main}
    Besagte Zeile im mod_newsreader.html5 ist:

    PHP-Code:
    <?php $this->insert('picture_default'$related['image']['picture']); ?>
    Die mod_newsreader.html5 sieht so aus:


    HTML-Code:
    <div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
       <?php if ($this->headline): ?>
       
       <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
       <?php endif; ?>
       <?php echo $this->articles; ?>
       
       <?php	if ($this->newsRelated): ?>
       <!-- indexer::stop -->
       <div class="news_related block">
          <h4 class="cat"><?php echo $this->related_headline; ?></h4>
             <?php foreach ($this->newsRelated as $related): ?>
             <div class="related_item block">
                <h3><a href="<?php echo $related['url']; ?>" title="<?php echo $related['title']; ?>"><?php echo $related['headline']; ?></a></h3>
                <?php if ($this->addImage): ?>
                 <figure class="image_container">
             
                   <?php if ($related['url']): ?>
                     <a href="<?php echo $related['url']; ?>" title="<?php echo $related['image']['alt']; ?>">
                   <?php endif; ?>
             
                   <?php $this->insert('picture_default', $related['image']['picture']); ?>
             
                   <?php if ($related['url']): ?>
                     </a>
                   <?php endif; ?>
             
                 </figure>
               <?php endif; ?>
                
                <div class="related_teaser"><?php echo $related['teaser']; ?></div>
                
                <div class="related_metas">
                   <p class="more"><?php echo $related['more']; ?></p>
                   <p class="info"><time datetime="<?php echo $related['datetime']; ?>"><?php echo $related['date']; ?> Uhr</time> <?php echo $related['commentCount']; ?></p>
                </div>
             </div>
             <?php endforeach; ?>
       </div>
       <!-- indexer::continue -->
       <?php endif; ?>
       
       <?php if ($this->allowComments && ($this->comments || !$this->requireLogin)): ?>
       
       <div class="ce_comments block">
          <h4 class="cat" id="comments">Kommentare:</h4>
          <?php foreach ($this->comments as $comment) echo $comment; ?>
          <?php echo $this->pagination; ?>
          <?php include $this->getTemplate('mod_comment_form', 'html5'); ?>
       </div>
       <?php endif; ?>
    
    </div>
    Das Bild wird angezeigt. Auch sonst gibt es keine Probleme mit der Erweiterung. Hatte es vor einigen Wochen nur in den error.log gesehen und heute endlich mal Zeit gefunden es zu posten.

    Jemand eine Idee?

    //Edit: Sorry, in der Eile vergessen: Genutzt wird Contao 3.5.4. News-Related ist in Version 3.5.0 (aktuell) installiert.
    Geändert von Der Astronaut (16.10.2015 um 19:32 Uhr)

  29. #69
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Hallo,

    ich erhalte den Fehler "leider" nicht.
    Aber wenn so ein Fehler kommt, müsste er bei dir auch im Frontend zu sehen sein.
    Tritt das bei allen Bildern/News auf?

    Ist das Bild evtl. beschädigt?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  30. #70
    Contao-Nutzer Avatar von Der Astronaut
    Registriert seit
    20.07.2012.
    Ort
    Weltall
    Beiträge
    241

    Standard

    Das Problem ist mittlerweile gelöst. Mein Template mod_newsreader.html5 war einfach zu "alt". Habe es gestern aktualisiert und seit dem ist der Fehler nicht mehr in Logs aufgetaucht. Sorry für den Stress!

  31. #71
    Alter Contao-Hase
    Registriert seit
    22.06.2009.
    Ort
    Köln
    Beiträge
    1.342

    Standard

    Hallo zusammen,

    ich habe das Modul (3.5.0) unter Contao 3.5.6. installiert und es wird mir nicht angezeigt.
    Es erscheint auch nicht im Quelltext...

    Woran kann dies liegen?

    Danke

    Viele Grüße
    Matu
    Viele Grüße aus Köln
    Matu

  32. #72
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Hallo,
    ist das Modul denn überhaupt eingebunden im Artikel oder soll das Newsleser Modul verwendet werden?
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  33. #73
    Contao-Nutzer Avatar von Jonas-
    Registriert seit
    27.08.2015.
    Ort
    Hamburg
    Beiträge
    43

    Standard

    Zitat Zitat von opcode Beitrag anzeigen
    Hallo,
    leider funktioniert bei mir die verlinkung der Teaserbilder nicht. Im Template steht ja :

    HTML-Code:
    <a href="<?php echo $this->link; ?>" title="<?php echo $this->alt; ?>">
    <img src="<?php echo $this->src; ?>"<?php echo $this->imgSize; ?> alt="<?php echo $this->alt; ?>" />
    </a>
    Das linkt aber leider nicht in den Beitrag sondern immer auf die Startseite...
    Der Fehler scheint immer noch aktuell zu sein?!

  34. #74
    Contao-Nutzer Avatar von QuietschieMacnroy
    Registriert seit
    08.04.2013.
    Ort
    Erding
    Beiträge
    21

    Standard

    Zitat Zitat von Jonas- Beitrag anzeigen
    Der Fehler scheint immer noch aktuell zu sein?!
    Jepp... soeben drübergestolpert. Leider auch ein wenig unkomfortabel (oder ich zu blöd, was ich nicht ausschließen würde) ist, wenn Kommentare deaktiviert sind, dennoch die Anzeige neben dem Datum "(Kommentare: 0)" angezeigt wird.

    Viele Grüße
    Stephan

  35. #75
    Contao-Nutzer Avatar von Jonas-
    Registriert seit
    27.08.2015.
    Ort
    Hamburg
    Beiträge
    43

    Standard

    Zitat Zitat von QuietschieMacnroy Beitrag anzeigen
    Jepp... soeben drübergestolpert.
    Das problem ist noch nicht behoben, aber du kannst im Template news_related folgendes:

    PHP-Code:
    <?php if ($this->link): ?>
    <a href="<?php $this->link ?>"<?php $this->attributes ?> title="<?php $this->alt ?>">
    <?php endif; ?>
    Durch das ersetzen:

    PHP-Code:
    <?php if ($this->link): ?>
    <a href="<?php echo $this->link?>"<?php $this->attributes ?> title="<?php $this->alt ?>">
    <?php endif; ?>
    Dann sollte auch das Bild klickbar sein.

    Gruß,
    Jonas

  36. #76
    Contao-Fan Avatar von Stranger
    Registriert seit
    20.06.2009.
    Ort
    Blankenburg
    Beiträge
    746
    Partner-ID
    5635
    User beschenken
    Wunschliste

    Standard

    Hallo,

    Diese und weitere Probleme wurden jetzt in der Version 3.5.1 behoben.

    Changelog von 'Ähnliche News'
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

  37. #77
    Contao-Nutzer Avatar von Jonas-
    Registriert seit
    27.08.2015.
    Ort
    Hamburg
    Beiträge
    43

    Standard

    Zitat Zitat von Stranger Beitrag anzeigen
    Hallo,

    Diese und weitere Probleme wurden jetzt in der Version 3.5.1 behoben.

    Changelog von 'Ähnliche News'

    Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •