ilch Forum » Ilch CMS 2.X » Allgemein » Version 2.2.0 Spieleliste

Geschlossen
  1. #1
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Hay IlchTeam,

    Habe auf unserem TestServer festgestellt das die Spieleliste nicht richtig funktioniert, Ich kann ein Game eintragen aber sonst sind da keine Felder mehr um Bilder oder Youtube einzutragen, im Profil werden die Games auch nicht angezeigt. Einige Bilder damit ich wisst was ich meine.

    Bei Version 2.2.0 sieht es so aus gesperrtes Bild

    auf unserer Hauptseitegesperrtes Bild

    Auf unserer HauptSeite gesperrtes Bild

    Unter Profil auf unserer Hauptseite gesperrtes Bild

    Hauptseite gesperrtes Bild

    TestServer gesperrtes Bild


    verwendete ilch Version: 2.1.x

    betroffene Homepage: freiezocker.de/


    Zuletzt modifiziert von xRebellx am 10.06.2024 - 16:11:58
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    497
    Beitragswertungen
    87 Beitragspunkte
    Ich konnte den genannten Fehler nicht erkennen.
    Dennoch einen anderen Fehler gefunden den ich gerade behebe.

    Auf deinen Bild bist du auch in der Kategorie, da kann natürlich kein Bild und URL eingestellt werden zwinker
    Sind die Einträge den Aktiv geschaltet?


    Zuletzt modifiziert von hhunderter am 11.06.2024 - 09:03:53
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Sind die Einträge den Aktiv geschaltet? Das hatte ich vergessen jetzt geht es oh oh ich werde alt :-) Danke für Deine Hilfe.

    PS. Spiele steht im Profil unter Betriebssystem. Auf der Haupseite steht Spiele ganz unten im Profil, meinst Du den Fehler ?


    Zuletzt modifiziert von xRebellx am 11.06.2024 - 09:52:39
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    497
    Beitragswertungen
    87 Beitragspunkte
    Ne den Fehler meinte ich nicht zwinker
    -> wenn man im Profil Spiele eingetragen hatte, und diese dann alle löscht kommt eine Fehlermeldung.

    Ich konnte allerdings deinen Fehler doch noch Finden, wenn in der ersten Kategorie kein Eintrag Aktiv ist wird nichts angezeigt...


    github.com/kveldscholten/gamelist/pull/14


    Zuletzt modifiziert von hhunderter am 11.06.2024 - 09:58:31
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Alles Klar.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    So haben jetzt Version 2.2.0 drauf und es funktioniert alles ausser ein Fehler habe ich gefunden unsere Spileliste Ansicht sieht jetzt so aus gesperrtes Bild
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    497
    Beitragswertungen
    87 Beitragspunkte
    Ich konnte den Fehler bei dir herausfinden zwinker :
    bei dir fehlt ein user (womöglich gelöscht).
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Und was muss ich jetzt machen damit die Liste wieder normal angezeigt wird ?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Habe den Fehler hiermit lösen können externer Link Jetzt funktioniert wieder fast alles :-)

    PS. Klicke ich aber bei einem Game auf Mitglieder öffnet sich normal ein Fenster da stehen die Gamer drinne die das Game haben aber das Fenster öffnet sich nicht ?


    Zuletzt modifiziert von xRebellx am 17.06.2024 - 17:54:58
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Moin,

    Habe jetzt mal den Code von unserer TestSeite genommen und da geht das Fenster auf siehe Bild gesperrtes Bild wie gesagt habe den Code eingebaut auf unserer Hauptseite klicke ich aber da auf Mitglieder kommt keine Reaktion ? Wo könnte der Fehler liegen ?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    Moin,

    ich kann das Problem nicht nachvollziehen.

    1. Kategorie "FPS" angelegt.
    2. Spiel "CS" hinzugefügt.
    3. Im User-Panel unter Spieleauswahl "CS" ausgewählt.
    4. Auf "1 Mitglieder" geklickt und es öffnet sich der Dialog.

    Schon die Seite mit z.B. Strg + F5 (je nach Browser unterschiedlich) unter Umgehung des Browsercache neu geladen oder den Browercache gelöscht? Sind irgendwelche Fehler in der Konsole vom Browser?

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von blackcoder
    Moin,

    ich kann das Problem nicht nachvollziehen.

    1. Kategorie "FPS" angelegt.
    2. Spiel "CS" hinzugefügt.
    3. Im User-Panel unter Spieleauswahl "CS" ausgewählt.
    4. Auf "1 Mitglieder" geklickt und es öffnet sich der Dialog.

    Schon die Seite mit z.B. Strg + F5 (je nach Browser unterschiedlich) unter Umgehung des Browsercache neu geladen oder den Browercache gelöscht? Sind irgendwelche Fehler in der Konsole vom Browser?

    Gruß
    blackcoder


    Ja alles schon gemacht , sende Dir mal ne PN.

    Hier noch die Index.php
    <?php
    $categories = $this->get('categorys');
    $games = $this->get('games');
    $entrantsMapper = $this->get('entrantsMapper');
    $gameMapper = $this->get('gameMapper');
    $userMapper = $this->get('userMapper');
    ?>
    <h1><?=$this->getTrans('menuGames') ?></h1>
    <?php if (!empty($games)): ?>
        <nav class="navbar navbar-default">
            <div class="container-fluid">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                        <span class="sr-only"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand"><?=$this->getTrans('navigation') ?></a>
                </div>
     
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav">
                        <?php foreach ($categories as $category):
                            $countGames = count($gameMapper->getEntries(['catid' => $category->getId()]));
                            if ($category->getId() == $this->getRequest()->getParam('catid') OR $category->getId() == $this->get('firstCatId')) {
                                $active = 'class="active"';
                            } else {
                                $active = '';
                            }
     
                            if ($countGames > 0): ?>
                                <li <?=$active ?>>
                                    <a href="<?=$this->getUrl('gamelist/index/index/catid/'.$category->getId()) ?>">
                                        <b><?=$this->escape($category->getTitle()) ?></b>
                                        <span class="badge"><?=$countGames ?></span>
                                    </a>
                                </li>
                            <?php endif; ?>
                        <?php endforeach; ?>
                    </ul>
                </div>
            </div>
        </nav>
        <div class="gamelist">
            <?php foreach ($games as $game): ?>
                <?php $entrantsUsers = $entrantsMapper->getEntrantsByGameId($game->getId()); ?>
                <div class="game">
                    <div class="image">
                        <?php if (!$game->getVideourl()):?>
                            <img src="<?=(substr($game->getImage(), 0, 11) == 'application') ? $this->getBaseUrl($game->getImage()) : $game->getImage() ?>" alt="<?=$this->escape($game->getTitle()) ?>" title="<?=$this->escape($game->getTitle()) ?>" />
                        <?php else: ?>
                            <a href="#" data-toggle="modal" data-target="#videoModal_<?=$game->getId() ?>">
                            <img src="<?=(substr($game->getImage(), 0, 11) == 'application') ? $this->getBaseUrl($game->getImage()) : $game->getImage() ?>" alt="<?=$this->escape($game->getTitle()) ?>" title="<?=$this->escape($game->getTitle()) ?>" />
                            </a>
                            <!-- Video Modal -->
                            <div id="videoModal_<?=$game->getId() ?>" class="modal fade" role="dialog">
                                <div class="modal-dialog">
                                    <div class="modal-content">
                                        <div class="modal-header">
                                            <button type="button" class="close" data-dismiss="modal">&times;</button>
                                            <h4 class="modal-title"><?=$this->escape($game->getTitle()) ?></h4>
                                        </div>
                                        <div class="modal-body">
                                            <iframe id="videoGame_<?=$game->getId() ?>" width="100%" height="250px" src="https://www.youtube-nocookie.com/embed/<?=$game->getVideourl() ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        <?php endif; ?>
                    </div>
                    <div class="desc text-center">
                        <span><?=$this->escape($game->getTitle()) ?></span>
                        <?php if (count($entrantsUsers) > 0): ?>
                            <a data-toggle="modal" data-target="#entrantsModal_<?=$game->getId() ?>"><?=count($entrantsUsers) ?> <?=$this->getTrans('members') ?></a>
                        <?php else: ?>
                            <?=count($entrantsUsers) ?> <?=$this->getTrans('members') ?>
                        <?php endif; ?>
                    </div>
                    <?php if (count($entrantsUsers) > 0): ?>
                        <!-- Entrants Modal -->
                        <div id="entrantsModal_<?=$game->getId() ?>" class="modal fade" role="dialog">
                            <div class="modal-dialog">
                                <div class="modal-content">
                                    <div class="modal-header">
                                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                                        <h4 class="modal-title"><?=$this->getTrans('members') ?></h4>
                                    </div>
                                    <div class="modal-body">
                                        <?php foreach ($entrantsUsers as $user): ?>
                                            <div class="entrants-user">
                                                <?php $entrantsUser = $userMapper->getUserById($user->getUserId()); ?>
                                                <?php if (!$entrantsUser) $entrantsUser = $userMapper->getDummyUser(); ?>
                                                <a href="<?=$this->getUrl('user/profil/index/user/'.$entrantsUser->getId()) ?>" class="entrants-user-link">
                                                    <img class="thumbnail" src="<?=$this->getStaticUrl().'../'.$this->escape($entrantsUser->getAvatar()) ?>" title="<?=$this->escape($entrantsUser->getName()) ?>">
                                                    <?=$this->escape($entrantsUser->getName()) ?>
                                                </a>
                                            </div>
                                        <?php endforeach; ?>
                                    </div>
                                </div>
                            </div>
                        </div>
                    <?php endif; ?>
                </div>
            <?php endforeach; ?>
        </div>
    <?php else: ?>
        <ul class="list-group">
            <li class="list-group-item"><?=$this->getTrans('noEntries') ?></li>
        </ul>
    <?php endif; ?>
     
    <script>
        $(".modal").on('hidden.bs.modal', function (e) {
            var videoSRC = $(this).find('iframe').attr("src");
            $(this).find('iframe').attr("src", videoSRC);
        });
    </script>



    Zuletzt modifiziert von xRebellx am 18.06.2024 - 15:55:58
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    Moin,

    wenn das die application\modules\gamelist\views\index\index.php ist, dann ist die auf jeden Fall nicht auf den aktuellen Stand.

    Sind die Module auf den aktuellen Stand?
    github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

    freiezocker.de/index.php/admin/admin/modules/updates

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von blackcoder
    Moin,

    wenn das die application\modules\gamelist\views\index\index.php ist, dann ist die auf jeden Fall nicht auf den aktuellen Stand.

    Sind die Module auf den aktuellen Stand?
    github.com/IlchCMS/Ilch-2.0/wiki/Doku-Benutzer-Ilch-aktuell-halten

    freiezocker.de/index.php/admin/admin/modules/updates

    Gruß
    blackcoder


    Sollte alles auf dem Neusten Stand sein System Aktuell usw. Habe gerade mal die Version 2.2.0 runter geladen und da nach einem Ordner gamelist gesucht aber da ist kein ordner gamerlist drinne auf meinen Servern aber schon . siehe Bild gesperrtes Bild


    Siehe Aktuell gesperrtes Bild


    Zuletzt modifiziert von xRebellx am 18.06.2024 - 18:11:00
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    Moin,

    kann es sein, dass du diesen Code übernommen hast? Der ist leider veraltet und wird mit Bootstrap 5 nicht mehr korrekt funktionieren. Jedenfalls kriege ich auf deiner Seite auch nicht den aktuellen Code, obwohl die neueste Version von dem Modul installiert ist.
    www.ilch.de/forum-showposts-54979-p2.html#396557

    Vorschlag:
    1. Sicherheitskopie erstellen (vor allem vom gamelist-Ordner).
    2. www.ilch.de/ilch2_updates/stable/modules/gamelist-v1.5.0.zip herunterladen.
    3. Das Modul auf deinem Server durch die Dateien aus der Zip-Datei ersetzen.

    Gruß
    blackcoder
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von blackcoder
    Moin,

    kann es sein, dass du diesen Code übernommen hast? Der ist leider veraltet und wird mit Bootstrap 5 nicht mehr korrekt funktionieren. Jedenfalls kriege ich auf deiner Seite auch nicht den aktuellen Code, obwohl die neueste Version von dem Modul installiert ist.
    externer Link

    Vorschlag:
    1. Sicherheitskopie erstellen (vor allem vom gamelist-Ordner).
    2. externer Link herunterladen.
    3. Das Modul auf deinem Server durch die Dateien aus der Zip-Datei ersetzen.

    Gruß
    blackcoder


    Habe das gerade genauso gemacht wie Du gesagt hast aber keine Änderung
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    Werden die Views in deinem Layout "überschrieben"?

    Hier mal ein Screenshot zur Veranschaulichung. Links sieht man den Code von deiner Seite und rechts wie es sein sollte (abgesehen vom unterschiedlichen Inhalt). Bei dir werden noch "panel" genutzt, anstatt card.
    Bei der blauen Zeile noch "data-toggle" usw. anstatt "data-bs-toggle". Das ist der Grund oder einer der Gründe wieso sich das Fenster nicht öffnet.

    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Hast PN
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.401
    Beitragswertungen
    389 Beitragspunkte
    ZitatZitat geschrieben von xRebellx
    So haben jetzt Version 2.2.0 drauf und es funktioniert alles ausser ein Fehler habe ich gefunden unsere Spileliste Ansicht sieht jetzt so aus

    ZitatZitat geschrieben von xRebellx
    Und was muss ich jetzt machen damit die Liste wieder normal angezeigt wird ?

    Ich habe bei dir jetzt Teile des aktuellen Entwicklungsstand von hhunderter für das gamelist-Modul eingefügt. Dieser enthält wie auch schon Version 1.5.0 die nötigen Anpassungen für Bootstrap 5, sowie die Fehlerbehebung für gelöschte Benutzer.

    Eine Version mit der Fehlerbehebung wird auch in naher Zukunft veröffentlicht.
    1 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    xRebellx Mitglied
    Registriert seit
    07.08.2012
    Beiträge
    564
    Beitragswertungen
    35 Beitragspunkte
    Ich danke dir vielmals für deine Hilfe. Top Service.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten