Einzelbild [grid] funktioniert im Preview, aber nicht im Cooked

Update

Ich habe es herausgefunden. Der Bot fügt alle Bilder in ein Raster ein, aber wenn nur ein Bild vorhanden ist, wird nichts angezeigt.

Das Bild wird erfolgreich generiert, aber nicht angezeigt. Wenn der Beitrag bearbeitet und eine Vorschau angezeigt wird, wird das Bild angezeigt, aber es wird nicht tatsächlich in der PM angezeigt.

Versuchen Sie, auf das Dropdown-Menü „Bild generieren“ zu klicken.

Das zeigt nur die Eingabeaufforderung für das Bild.

Manchmal wird die API-Anforderung mit einem Timeout abgebrochen, und es werden keine Bilder angezeigt. Sie können Ihre Protokolle nach der spezifischen Meldung durchsuchen. :+1:

Die API funktioniert, und die Bilder werden hochgeladen. Wenn ich auf „Bearbeiten“ im Beitrag des Bots klicke, zeigt die Beitragsvorschau das Bild an. Es wird nur nicht in der PM angezeigt.

Tatsächlich habe ich es herausgefunden. Der Bot legt alle Bilder in ein Raster, aber wenn nur ein Bild vorhanden ist, wird nichts angezeigt.

Keine Reproduktion hier… Ein Raster mit 1 Bild funktioniert einwandfrei:

1 „Gefällt mir“

Ich werde versuchen, ein Update durchzuführen, um zu sehen, ob das das Problem behebt. Ist es möglich, dass ich ein Konfigurationsproblem habe?

Ich habe auf die neueste Version aktualisiert, aber die einzelnen Bilder in den Rasteransichten werden immer noch nicht angezeigt.

Als Beispiel ist dies der Beitrag und sein tatsächlicher HTML-Code, der im Browser angezeigt wird:


```html
<details>
  <summary>Bild generieren</summary>
  <p>
    Isometrische TARDIS
  </p>
</details>

[GRID]
![Isometrische TARDIS|512x512, 50%](upload://hzFPyqAeEQOZS5JROeSqfakzXzJ.jpeg)
[/GRID]

Und der HTML-Code:

<div class="topic-post clearfix regular">
  <div class="post-user-tip-shim">    
    <div>
<!--    </div>
  
</div>
<article id="post_8" aria-label="post #8 by @gpt3.5_bot" role="region" data-post-id="475" data-topic-id="268" data-user-id="-111" class="boxed onscreen-post">
  <span aria-hidden="true" tabindex="-1" class="tabLoc"></span>
  <div class="row">
    <div class="topic-avatar">
      <div class="post-avatar">
        <a class="trigger-user-card main-avatar " href="/u/gpt3.5_bot" data-user-card="gpt3.5_bot" aria-hidden="true" tabindex="-1">
          <img alt="" width="48" height="48" src="/letter_avatar_proxy/v4/letter/g/ee59a6/48.png" aria-hidden="true" loading="lazy" tabindex="-1" class="avatar">
        </a>
      </div>
    </div>
    <div class="topic-body clearfix">
      <div role="heading" aria-level="2" class="topic-meta-data">
        <div class="names trigger-user-card">
          <span class="first username staff admin moderator">
            <a href="/u/gpt3.5_bot" data-user-card="gpt3.5_bot" class="">gpt3.5_bot</a>
            <span title="This user is a moderator" class="svg-icon-title">
              <svg class="fa d-icon d-icon-shield-alt svg-icon svg-node" aria-hidden="true">
                <use xlink:href="#shield-alt">
                </use>
              </svg>
            </span>
          </span>
          <span class="persona-flair">    Artist
          </span>
        </div>
        <div class="post-infos">
          <div class="post-info edits">
            <button class="widget-button btn-flat heatmap-high btn-icon-text" title="post last edited on Nov 17, 2023 7:30 pm" aria-label="post edit history">
              <svg class="fa d-icon d-icon-pencil-alt svg-icon svg-node" aria-hidden="true">
                <use xlink:href="#pencil-alt">
                </use>
              </svg>
              <span class="d-button-label">1</span>
            </button>
          </div>
          <div class="post-info post-date">
            <a class="widget-link post-date" href="/t/trumps-magical-transformation-from-businessman-to-wizard/268/8?u=jimmy" title="Post date">
              <span title="Nov 17, 2023 5:03 am" data-time="1700197421867" data-format="tiny" class="relative-date">15h</span>
            </a>
          </div>
          <div class="read-state read" title="Post is unread">
            <svg class="fa d-icon d-icon-circle svg-icon svg-node" aria-hidden="true">
              <use xlink:href="#circle">
              </use>
            </svg>
          </div>
        </div>
      </div>
      <div class="regular contents">
        <div class="cooked">
          <details>
            <summary>Bild generieren</summary>
            <p>
              Isometrische TARDIS
            </p>
          </details>
          <div class="d-image-grid" data-disabled="true">
            <p></p>
          </div>
        </div>
        <section class="post-menu-area clearfix">
          <nav class="post-controls collapsed">
            <div class="discourse-reactions-actions can-toggle-reaction" id="discourse-reactions-actions-475-left" data-click-outside="true">
              <div class="discourse-reactions-picker"></div>
              <div id="discourse-reactions-counter-475-left" data-click-outside="true"></div>
            </div>
            <div class="actions">
              <span class="extra-buttons">
                <button class="widget-button btn-flat btn btn-default cancel-streaming no-text btn-icon" title="Stop reply">
                  <svg class="fa d-icon d-icon-pause svg-icon svg-node" aria-hidden="true">
                    <use xlink:href="#pause">
                    </use>
                  </svg>
                </button>
              </span>
              <div class="discourse-reactions-actions can-toggle-reaction" id="discourse-reactions-actions-475-right" data-click-outside="true">
                <div class="discourse-reactions-picker" style="position: absolute; inset: auto auto 0px 0px; margin: 0px; transform: translate(512px, -28px);" data-popper-placement="top"></div>
                <div title="Like this post" class="discourse-reactions-reaction-button">
                  <button title="Like this post" class="btn-toggle-reaction-like btn-icon no-text reaction-button">
                    <svg class="fa d-icon d-icon-far-heart svg-icon svg-node" aria-hidden="true">
                      <use xlink:href="#far-heart">
                      </use>
                    </svg>
                  </button>
                </div>
              </div>
              <button class="widget-button btn-flat share no-text btn-icon" title="share a link to this post">
                <svg class="fa d-icon d-icon-d-post-share svg-icon svg-node" aria-hidden="true">
                  <use xlink:href="#link">
                  </use>
                </svg>
              </button>
              <button class="widget-button btn-flat show-more-actions no-text btn-icon" title="show more">
                <svg class="fa d-icon d-icon-ellipsis-h svg-icon svg-node" aria-hidden="true">
                  <use xlink:href="#ellipsis-h">
                  </use>
                </svg>
              </button>
              <button class="widget-button btn-flat reply create fade-out btn-icon-text" title="begin composing a reply to this post" aria-label="Reply to post #8 by @gpt3.5_bot">
                <svg class="fa d-icon d-icon-reply svg-icon svg-node" aria-hidden="true">
                  <use xlink:href="#reply">
                  </use>
                </svg>
                <span class="d-button-label">Antworten</span>
              </button>
            </div>
          </nav>
        </section>
      </div>
      <section class="post-actions">
      </section>
      <div class="post-links-container"></div>
    </div>
  </div>
</article>
<div class="widget-connector">    
<!--    
</div>

Wie Sie sehen können, ist kein tatsächliches Bild im generierten HTML-Code enthalten.

Was passiert, wenn man den Beitrag erneut kocht, einen Brief zum Beitrag der Bots hinzufügt

Es passiert nichts, selbst nach einem erneuten Backen oder einer Bearbeitung.

Ich kann euch keine Hilfe geben, außer dass ich sage, dass ich auch nichts bekomme, wenn nur ein einziges Bild generiert wird.

HTML

  Luo kuva

    A photograph of a cup of coffee


Deiner hat ein Bild-Tag in HTML, obwohl meiner keins hat.

Das stimmt. Aber ich muss trotzdem zwei Bilder generieren, um diese sichtbar zu machen. Deshalb glaube ich, dass das Problem dasselbe ist.

Es scheint definitiv ähnlich zu sein. Vorerst habe ich das Plugin einfach geforkt und das Grid-Tag entfernt. Ich hoffe jedoch auf eine dauerhafte Lösung, vielleicht könnte der Bot das Grid nur für mehrere Bilder verwenden.

Stammt dieses Div aus dem Plugin oder von Stability? Aber Discourse verarbeitet d-image-grid, richtig?

Das Plugin erstellt einfach einen Beitrag mit einem Grid-Tag und Discourse generiert die HTML, soweit ich weiß. Ich bin mir über die Details hinter den Kulissen nicht sicher.

Was passiert, wenn du das Grid-Tag herausnimmst?

Dann funktioniert es. Für mich jedenfalls.