MyBB.de Forum

Normale Version: Zeilenumbruch bei "Eigene Profilfelder"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
(14.05.2020, 10:20)Gerti schrieb: [ -> ]Es stellt sich bei Deiner Lösungsvariante die Frage, wie die Überschriften sowie die Formatierungen übernommen werden können, so dass die linke Spalte = der rechten Spalte aussieht.

Lies bitte dazu meinen letzten post.
Ich hatte bereits angemerkt, dass hier teilweise nicht geparst wird und ich noch keine Lösung gefunden habe.
Evtl. gibt`s dazu ja noch Vorschläge.
(14.05.2020, 08:57)Schnapsnase schrieb: [ -> ]@[ExiTuS]

Hi!
Evtl. habe ich ja einen Denkfehler zu Deinem Vorgehen... Wink
[...]
Hi, du liegst völlig richtig Smile
So sollte es natürlich sein:

Template: postbit
Code:
<div class="author_statistics">
    {$post['user_details']}
</div>
{$post['profilefield']}

Template: postbit_profilefield:
Code:
<div class="author_statistics">
    {$post['fieldname']}: {$post['fieldvalue']}
</div>

[ExiTuS]
Jepp, so geht`s.
Danke! Wink
(14.05.2020, 10:38)[ExiTuS] schrieb: [ -> ]So sollte es natürlich sein:
Template: postbit
Code:
<div class="author_statistics">
    {$post['user_details']}
</div>
{$post['profilefield']}
Gebe ich dies (ob mit oder ohne <td>...</td>) im Template "postbit" ein, erhalte ich die Fehlermeldung:
Zitat:Folgende Fehler sind aufgetreten:
  • Es wurde ein mögliches Sicherheitsproblem im Template gefunden. Bitte prüfe deine Eingabe oder wende dich an den MyBB-Support.
Ich habs mal für Deine Variante umgeschrieben.
In meiner Testumgebung gibt`s keine Probleme

Dein Template postbit:
Code:
<td class="author_statistics" width="140">
{$post['pin_available']}<br /><br />{$post['thanks_count']}{$post['thanked_count']}{$post['thx_meter']}
</td>
<td class="author_statistics" width="160">
{$post['profilefield']}
</td>
<td class="author_statistics" width="165">
{$post['percentage']}{$post['user_details']}
</td>
Dein Template postbit_profilefield
Code:
<td class="author_statistics">
{$post['fieldname']}:<br /> {$post['fieldvalue']}
</td>
CSS
Code:
.author_statistics {
    width: 140px;

Ändere die Größen der Tabellen-Zellen dann noch nach Wunsch und strukturiere ggf. um. Wink
(14.05.2020, 11:06)Schnapsnase schrieb: [ -> ]Ich habs mal für Deine Variante umgeschrieben.
In meiner Testumgebung gibt`s keine Probleme

Dein Template postbit:
Code:
<td class="author_statistics" width="140">
{$post['pin_available']}<br /><br />{$post['thanks_count']}{$post['thanked_count']}{$post['thx_meter']}
</td>
<td class="author_statistics" width="160">
{$post['profilefield']}
</td>
<td class="author_statistics" width="165">
{$post['percentage']}{$post['user_details']}
</td>
setze ich
Code:
<td class="author_statistics" width="160">
{$post['fid1']}<br />{$post['fid4']}
</td>
fehlen noch immer die Überschriften.
(14.05.2020, 11:06)Schnapsnase schrieb: [ -> ]Dein Template postbit_profilefield
Code:
<td class="author_statistics">
{$post['fieldname']}:<br /> {$post['fieldvalue']}
</td>
wird <td...>...</td> statt <div...>...</div>.. verwendet, verzieht es sich zu weit nach links. So auch in Deinem Testforum.

Grafik mit <td...>...</td> im Template postbit_profilefield
[attachment=12741]

Grafik mit <div...>...</div> im Template postbit_profilefield
[attachment=12742]

Die Überschriften von "fid1" und "fid4" (erste Spalte = analog als Test zur dritten Spalte) fehlen jedoch noch immer.

Das Anpasssen class="author_statistis" beinflusst nur die Breite der eigentlichen Spalte, nicht deren Abstände bei <td...>...</td>!
Hab Dir mal etwas unter die Arme gegriffen. Big Grin 
So siehts jetzt aus (in Deinem Testforum):
[attachment=12743]
(14.05.2020, 12:42)Schnapsnase schrieb: [ -> ]Hab Dir mal etwas unter die Arme gegriffen. Big Grin 
So siehts jetzt aus (in Deinem Testforum):
Die geografischen Angaben  in getrennten Spalten (hier 1 und 3) zu definieren ist nicht zielführend.
Ergo: wenn die geografischen Angaben "Region" und "Mein Wohnort" untereinander in einer Spalte stehen könnten, wäre es zielführender. Somit wären wir beim Thema "profilfields" nicht nur separieren, sondern auch Zusätze ermöglichen. Der jetzige Sachstand würde die Forenuser nur zu unerwünschten Fragen bzw. Anmerkungen verleiten.

Bis sich eine adäquate Lösung findet, habe ich nun eine (ansehnliche) Lösung im aktiven Forum eingebunden.
(15.05.2020, 18:29)Gerti schrieb: [ -> ]Die geografischen Angaben  in getrennten Spalten (hier 1 und 3) zu definieren ist nicht zielführend.
Ergo: wenn die geografischen Angaben "Region" und "Mein Wohnort" untereinander in einer Spalte stehen könnten, wäre es zielführender.

Sorry, aber davon war hier nie die Rede Huh
Ich zitiere dich:
(13.05.2020, 17:04)Gerti schrieb: [ -> ]Bzgl. Links anordnen, würde ich gerne (wenn überhaupt möglich) den Abschnitt:
Lokation/Ort: inkl der Ortsangabe neben den Block Fachgebiete: setzen.
Und genau das, und nur das wurde umgesetzt!
Wie Du sicher weißt, ist die Variable "{$post['pin_available']}" (Mein Wohnort) kein Profilfeld und stammt vom Plugin "Usermap".
Wenn Du die Ausgabe dieser Variable gern an einer anderen Stelle haben möchtest, kannst Du Dich frei entfalten.
Das hat jetzt nichts, aber rein gar nichts mit Deinem ursprünglichen Anliegen zu tun.
Daher ist es wohl fehl am Platz, hier von "nicht zielführend" zu sprechen.
Wenn es für Dich nicht zielführend ist, dann ändere es! Rolleyes

(15.05.2020, 18:29)Gerti schrieb: [ -> ]Bis sich eine adäquate Lösung findet,.....
Ohne eines konkreten Problems bedarf es auch keiner Lösung.
... wasn hier los? Big Grin

Ich kann mir ja jetzt keine 2 Seiten durchlesen, aber schafft keiner hier nen Zeilenumbruch zu setzen Big Grin Big Grin ?

Was genau ist denn hier Anforderung? Was klappt nicht?
Seiten: 1 2 3