XF2.0 CSS von XF1 in XF2 nutzen?

ac427

Bekanntes Mitglied
Lizenzinhaber
Registriert
30. Juni 2018
Beiträge
117
Punkte
68
XF Version
  1. 2.0.10
PHP-Version
7.1.11-nmm1
MySQL/MariaDB
5.0.12
Provider/Hoster
https://all-inkl.com/
Hallo,
ich bastle gerade an meinem Wiki.
Habe ein recht gut passendes Template für XF1 gefunden, das ich zum automobilen Template umbauen möchte.
https://xenforo.com/community/threads/xencarta-template-repository.28671/#post-310559
ich passe gerade nur die Beschreibungen im Template an.
Was ich aber nicht durchblicke ist was ich mit dem CSS machen muss. Wohin kopieren und wie ggf anpassen dass es in XF2 funtioniert. (Ich hab von HTML und CSS keinen wirklichen Plan :oops:.
Falls jemand ein besseres Template wie z.B,. Das hier, aber für XF2, kennt wäre das auch klasse.
Danke !
 
moin moin,

da mit xencarta 2 keine templates mitgeliefert wurden und die aus dem thread mir nicht so zugesagt haben, habe ich gleich angefangen meine eigenen zu schreiben. rein theoretisch sollten die aber funktionieren. dazu legst du im admincp ein template an und kopierst den html code da rein. den css part kannst du in extra.less oder gleich mit xf:css auch in das neue template mit rein, dann wird es nicht ständig mitgeladen, wo es gar nicht gebraucht wird. oder per tms in EWRcarta.less, so habe ich das u.a. mit dem fix für die xfmg gemacht.

einfach das aus dem wikipedia reinkopieren wird so nicht funktionieren, da ja das backend fehlt.

Code:
{{Infobox automobile
| name =
| image =
| caption =
| manufacturer =
| aka =
| production =
| model_years =
| assembly =
| designer =
| class =
| body_style =
| layout =
| platform =
| related =
| engine = {{convert|NNN|cuin|L|0|abbr=on|order=flip}}
| transmission =
| propulsion =
| wheelbase = {{convert|NNN|in|mm|0|abbr=on|order=flip}}
| length = {{convert|NNN|in|mm|0|abbr=on|order=flip}}
| width = {{convert|NNN|in|mm|0|abbr=on|order=flip}}
| height = {{convert|NNN|in|mm|0|abbr=on|order=flip}}
| weight = {{convert|NNN|-|NNNN|lb|kg|0|abbr=on|order=flip}}
| predecessor =
| successor =
| sp = us
}}

das ist ja nur das, wo du im frontend deine infos reinkopierst. wie das umgewandelt bzw angezeigt wird, regelt der html code.

ich mache das z.b. folgendermassen...
würdig.jpg

das hier ist nicht son templatemonster wie das da oben, sondern besteht aus mehreren einzelnen. das lässt sich genial hiermit umsetzen Editor Manager (dort kannst du post templates, oder besser macros, speichern und die schnell einfügen, wenn du einen artikel erstellst). also bastel ich zu jeder art von seite (das auf dem bild ist eine profilepage) eine vorlage/block mit allen templates die mir zur verfügung stehen und da evtl rein sollen. wenn ich eins nicht brauche, lösche ichs beim posten raus und nichts wird angezeigt, anstelle eines leeren feldes.

ausserdem ist das genial für tabellen. die kannst du nämlich viel besser mit dem bbcode des addons live anlegen, als über so ein template, wo du die daten einfügst.

hoffe ich konnte ein bisschen weiterhelfen :)
 
Zuletzt bearbeitet:
moinsen,
das hat mir auf jeden Fall weiter geholfen. Nicht daß ich alles schon komplett kapiert hätte ;) aber im Groben verstanden, nun geh ich mal "hirnen und üben" :smoke:
DANKE
 
@V0RT3X Ich versuche auch so eine Infobox anzulegen, aber scheinbar wird das nicht gerendert. Hast du da einen Tipp?
 

Anhänge

  • Screenshot 2019-01-21 19.51.19.png
    Screenshot 2019-01-21 19.51.19.png
    71,6 KB · Aufrufe: 8
  • Screenshot 2019-01-21 19.51.25.png
    Screenshot 2019-01-21 19.51.25.png
    64,4 KB · Aufrufe: 8
Selbst ohne geht’s nicht. Ich habe schon die verschiedensten Varianten probiert.
 
kann es mir auf deiner seite leider nicht direkt ansehen (Du hast keine ausreichenden Rechte, um diese Seite zu sehen oder diese Aktion ausführen zu können.) und der zweite screenshot gibt nicht das meiste her.
 
@V0RT3X Das ist der Code aus dem Template (Anhang 1) und die Seite ist jetzt für Besucher frei.
HTML:
<table class="carta-info-box carta-template-right">
    <tr>
        <td colspan="2" class="block-header"><b>{{{name}}}</b></td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell">{{{logo}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>Leagues</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">{{{league}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Established</td>
        <td class="dataList-cell">{{{est}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Headquarter</td>
        <td class="dataList-cell">{{{hq}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Colors</td>
        <td class="dataList-cell">{{{colors}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Mascot</td>
        <td class="dataList-cell">{{{mascot}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>Personal</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Owner</td>
        <td class="dataList-cell">{{{owner}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">General Manager</td>
        <td class="dataList-cell">{{{gm}}}</td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">Headcoach</td>
        <td class="dataList-cell">{{{headcoach}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>History</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">{{{history}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>Trophies</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">{{{trophies}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>Play-offs</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">{{{playoffs}}}</td>
    </tr>
    <tr>
        <td colspan="2" class="dataList-cell block-minorHeader"><b>Stadiums</b></td>
    </tr>
    <tr class="dataList-row">
        <td class="dataList-cell">{{{stadiums}}}</td>
    </tr>
</table>
 

Anhänge

  • Screenshot 2019-01-21 19.51.19.png
    Screenshot 2019-01-21 19.51.19.png
    71,6 KB · Aufrufe: 4
Zurück
Oben