Guten Abend Sie sind nicht angemeldet.

Template Patch mit WinMerg

Lieber Besucher, herzlich willkommen bei: wBB-Support24.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert,Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Wir bieten ein Tutorialsystem in den es Viele nützliche HowTo`s und Anleitungen gibt in den du auch deinen Teil dazu beitragen kannst,darüber hinaus bekommen Teammitglieder 30% Rabatt auf Produkte im ProduktShop.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Probleme beim Anmelden/Regestrieren dann bekommst sie >>hier<< und >>hier<< geholfen!

Template Patch mit WinMerg

Hier möchte ich euch zeigen wie einfach man ein Template Patche für sein Plugin mit WinMerg erstellen kann.Dazu nehme ich nun mal die boardList.tpl, dazu erstelle ich mir zwei Ordner den einen benenne einfach mal Patche und den anderen nenne ich schon mal wie das Plugin heißen soll.Die Ordner könnt ihr aber Bennen wie ihr möchtet, das bei mir sind ja nur bespiele.Nun kopiere ich die boardList.tpl in beide Ordner, dann öffne ich die boardList.tpl aus dem Patche Ordner und suche in dieser nach folgendem Code:

Quellcode

1
<a id="boardLink{@$boardNo}" {if $newPosts.$boardID}class="new" {/if}href="index.php?page=Board&amp;boardID={@$boardID}{@SID_ARG_2ND}">{lang}{$board->title}{/lang}{if $unreadThreadsCount.$boardID|isset}<span>&nbsp;({#$unreadThreadsCount.$boardID})</span>{/if}</a>

Und diesen Code ersetzen wir mit:

Quellcode

1
<a id="boardLink{@$boardNo}" {if $newPosts.$boardID}class="new" {/if}href="index.php?page=Board&amp;boardID={@$boardID}{@SID_ARG_2ND}">{lang}{$board->title}{/lang}{if $unreadThreadsCount.$boardID|isset}<span>&nbsp;{#$unreadThreadsCount.$boardID} {lang}[definition=2]wbb[/definition].index.board.npost{/lang}</span>{/if}</a>

Nun die geänderte Datei Speichern,nun haben wir die boardList.tpl für den Template Patche vorbereitet.
Nun Öffnen wir WinMerg und gehen auf Tool => Patch generieren dort übernehmen wir folgende Einstellung.

Dann gehen wir bei Datei 1 auf Suchen und Suchen die Datei aus dem Ordner Plugin nun machen wir dasselbe bei Datei 2 und suchen die Datei aus dem Plugin Ordner, welchen wir erstellen möchten.


Wenn wir das nun alles gemacht haben gehen wir bei Ergebnis auf Suchen und Suchen den Platz an dem Wir das Patche speichern möchten und nennen das Patche template patch.diff oder patche.diff und Klicken auf "OK".


Nun gehen wir zu unserem gespeicherten template patche.diff oder patche.diff und Öffnen es mit einem Editor (Ich empfehle das ++Notpade) und schauen, ob alles geklappt hat, wenn ja sollte es nun so aussehen.

Tutorial © liegt bei Shorty