So,
Allgemein bin ich etwas zu Dumm dafür, oder ich hatte etwas falsch gemacht ö.ö.
Ich habe einen Templatepatch erstellt und diesen dann im ACP installiert, die Installation erfolgte ohne Probleme. Jedoch geschieht nichts. Damit meine ich die Datei wurde nicht gepatcht. Sodass das Resultat gleich blieb.
Wie folgt erstellte ich den Template Patch:
Erstmal beide Dateien, bei mir chat.tpl, und chat_patched.tpl in einen Ordner gepackt. Dann per Winmerge templatepatch.diff erstellt.
templatepatch.diff: (Ausschnitt bis ca. Zeile 7)
Diff
--- C:/Templates/Chat/chat.tpl Tue Aug 16 20:28:20 2011
+++ C:/Templates/Chat/chatPatched.tpl Sat Mar 17 00:19:28 2012
@@ -102,6 +102,17 @@
var oldHash = '{$roomHash|encodejs}';
var currentRoomHash = '{$roomHash|encodejs}';
window.location.hash = '{$roomHash|encodejs}';
+ Chat.prototype.update = function (transport) {
Dann package.xml erstellt:
XML
<?xml version="1.0"?>
<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd">
<package name="de.pokemon-xd.templatechat">
<packageinformation>
<packagename>TemplatePatch - Chat - TimWolla</packagename>
<packagedescription>Erweitert deinen TimWolla Chat</packagedescription>
<isunique>1</isunique>
<version>1.2.0</version>
<date>2012-03-17</date>
<plugin>com.woltlab.wbb</plugin>
</packageinformation>
<authorinformation>
<author>Descole</author>
<authorurl>http://www.pokemon-xd.de</authorurl>
</authorinformation>
<requiredpackages>
<requiredPackage minversion="1.1">com.woltlab.wbb</requiredPackage>
<requiredpackage minversion="2.0.0">timwolla.wcf.chat</requiredpackage>
</requiredpackages>
<instructions type="install">
<templatepatch>templatepatch.diff</templatepatch>
</instructions>
</package>
Alles anzeigen
Hab ich etwas vergessen. Bin jetzig neu im Bereich des Pakete-Erstellen ^^'
Greet Desco