Hallo,
ich habe mich gefragt, ob es eine Möglichkeit gibt, das Avatar des Autors des neuesten Beitrags sowie die Kategorie der Beiträge anzuzeigen – genau wie auf der Startseite des Forums – anstatt nur die Thementitel.
Hallo,
ich habe mich gefragt, ob es eine Möglichkeit gibt, das Avatar des Autors des neuesten Beitrags sowie die Kategorie der Beiträge anzuzeigen – genau wie auf der Startseite des Forums – anstatt nur die Thementitel.
Wow, danke, das sind… zu viele Informationen
Gibt es etwas dazwischen, oder sollte ich die unnötigen Informationen mit benutzerdefiniertem CSS ausblenden?
Außerdem wird hier der Autor des Themas angezeigt, nicht der Autor des letzten Beitrags.
Die vollständige Vorlage fasst alle Informationen in Containern zusammen, da davon ausgegangen wird, dass jede Website sie mit CSS an ihr eigenes Design anpasst.
Das ist großartig!
Ist es möglich, seine Breite zu ändern?
Es ist ein flexibles Container-Element, das sich der Breite des übergeordneten Elements anpasst.
Auf meiner Seite ist das leider nicht der Fall. Es ist zu breit für das Div, in dem es sich befindet.
Überprüfen Sie das Markup, verstecken und positionieren Sie die Elemente ordnungsgemäß; es sollte in jedem Container funktionieren:
Leider funktioniert das auf meiner Website nicht. Ich denke, das CSS im responsiven Framework verwirrt es vielleicht. Gibt es eine Möglichkeit, die Breite zu ändern (z. B. auf 90 % des aktuellen Werts oder sogar einige Pixel weniger breit)?
Hast du es mal mit CSS wie folgt versucht:
d-topics-list iframe {
padding: 0 5%;
}
?
Das funktioniert nicht. Wenn ich im F12-Konsolen-Tool von Chrome das iframe-Tag so ändere, dass es width="100%" enthält, funktioniert es jedoch einwandfrei… Gibt es eine Möglichkeit, diese Änderung vorzunehmen?
Ich habe der Liste im Eröffnungspost ein Beispiel hinzugefügt, wie man benutzerdefiniertes CSS hinzufügt.
Danke. Ich habe das ausprobiert. Es sorgt zwar dafür, dass die eingebetteten Themen im Rasterformat angezeigt werden. Leider ist die Breite des Rasters (also zwei Themen) immer noch genauso breit wie zuvor – bei weitem nicht 100 %.
Das obige CSS (d-topics-list iframe) ändert das Iframe überhaupt nicht. Wenn es doch nur möglich wäre, es auf „width: 100 %
Ich liebe diesen Einbettungscode… ![]()
Ein paar Probleme und eine Feature-Anfrage…:
allow-create="true" und category="4" hinzufüge, erscheint das Modal/Pop-up „Neues Thema hinzufügenDas wäre super!
Außerdem möchte ich immer noch die Sache mit der Breite klären… ![]()
Das CSS muss auf deiner eigenen Website hinzugefügt werden, nicht im eingebetteten CSS von Discourse. Du würdest also etwas wie folgt haben:
<html>
<head>
<script src="https://jonathan5-discourse.com/javascripts/embed-topics.js">
</script>
<style>
d-topics-list iframe{
width: 100%!important;
}
</style>
</head>
<body>
<d-topics-list discourse-url="https://jonathan5-discourse.com" category="5" per-page="5"></d-topics-list>
</body>
</html>
Vielen Dank. Das ist jetzt offensichtlich. Ich bin vom Scheitern beim Stylen des internen CSS des Iframes (Versuch innerhalb meiner Website) zum Scheitern beim Stylen des Iframes selbst (Versuch innerhalb von Discourse) übergegangen. Ich werde es versuchen und mich zurückmelden!
Update: Dein CSS hat funktioniert – vielen Dank.
[quote=“adamgpope, Beitrag: 108, Thema: 125911”]
Wenn ich die Parameter allow-create="true" und category="4" hinzufüge, wird das Modal/Popup „Neues Thema hinzufügen
Danke, dass du bestätigt hast, dass es bei dir funktioniert, @Jonathan5. Ich habe die discourse-tag-sidebar-Themenkomponente deaktiviert, und jetzt funktioniert das Pop-up wieder ![]()
Ich werde mir das ansehen ![]()