vBulletin-Germany.org Forum
Registrieren Projekte Blogs Hilfe Benutzerliste Interessengemeinschaften Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Stichworte
template modifiction , tms

Antwort
 
Themen-Optionen
Template Modification System
Druckbare Version zeigen   Jemanden per E-Mail auf dieses Thema hinweisen   Template Modification System
Über dieses Werk
Einen Kommentar hinzufügen
Kommentare anzeigen
Autor-Informationen
Benutzerbild von Andreas
Über den Autor
 
Autor: Andreas (Administrator) Andreas ist offline
Zuletzt online: 06.09.2010

Kategorie: Administration Typ: Add-On Version: 1.1.5 Lizenz: Benutzerdefiniert
Veröffentlicht: 09.08.2007 Zuletzt aktualisiert: 13.01.2009 Downloads: 1.314 Installationen: 566
Bewertung: (176 Stimmen, 4,76 durchschnittlich)
Kompatible vBulletin-Versionen
vBulletin 3.6: Alle Versionen
vBulletin 3.7: 3.7.0-3.7.5
vBulletin 3.8: 3.8.0
Kein Support durch den Autor

Beschreibung

Template Modification System

Beschreibung
Diese Modifikation ermöglicht eine einfache Verwaltung von Template-Modifikationen.
Hack-Autoren haben die Möglichkeit, beim erstellen ihrer Produkte die nötigen Template-Modifikationen zu definieren.
Beim Export eines Produkts werden diese mit in das Produkt XML eingebettet und auf dem Zielsystem automatisch installiert, sofern TMS dort verfügbar ist.
Alternativ gibt es auch die Möglichkeit separate XML-Dateien mit Template-Modifikationen zu erstellen, sodass auch dritte Parteien TMS-kompatible Template-Modifikationen für bestehende Produkte zur Verfügung stellen können.
Hack-Autoren bietet TMS die Möglichkeit, konventionelle Textdateien für Template-Modifikationen zu exportieren, sodass auch User ohne TMS die Produkte
installieren können.

Für den Fall dass die vom Autor eines Produkts vorgegebenen Template-Modifikationen mit dem vom User eingesetzten Style nicht kompatibel sind, bietet TMS die Möglichkeit diese für jedes Style individuell anzupassen.

TMS führt die Template-Modifikationen hierbei transparent aus, das heißt per TMS modifizierte Templates erscheinen im Style Manager unverändert, werden also auch bei einem vBulletin upgrade automatisch aktualisiert falls sie nicht vom User
manuell verändert wurden.
Die Möglichkeit Templates manuell zu verändern wird hierbei nicht beeinflusst, es erfolgt jedoch eine Warnung falls durch die vorgenommenen Änderungen per TMS durchgeführte Modifikationen nicht mehr möglich sind.

Versionsübersicht
1.0.0 Beta 2
Erstes öffentliches Release

1.0.0 Beta 3
  • Alle gemeldeten Bugs von Beta 2 wurden korrigiert
  • Das einpflegen von Template-Modifikationen ist erleichtert durch die Eingabemöglichkeit "Darüber einfügen/Darunter einfügen/Ersetzen durch"
  • Einzelne Modifikationen können deaktiviert werden
  • Die Testfunktion wurde umstrukturiert:
    • Es ist möglich die Reihehfolge der Spalten beliebig zu wählen, per Klick auf den Titel ist eine Umsortierung möglich
    • Die Ausgabe wurde nach Styles getrennt
    • Es können jetzt auch einzelne Produkte getestet werden
  • Es gibt zusätzliche Links für TMS Funktionen in den Abschnitten "Styles verwalten" und "Produkte verwalten"
  • Beim Export kann die zu verwendende Sprache gewählt werden (nur für Textdateien von Bedeutung)
  • Beim Deaktivieren von TMS werden alle Modifkationen ebenso deaktiviert
  • Die Anzeige von Modifikationen beim bearbeiten von Templates wurde überarbeitet
    • Es wird jetzt angezeigt ob eine Modifikation durchgeführt werden konnte, der Test hierzu verbessert
    • Modifikationen können auf der selben Seite per AJAX bearbeitet werden
1.0.0 Beta 4
  • Alle gemeldeten Bugs von Beta 3 wurden korrigiert
  • Die Sortierung in der Übersicht wurde geändert
  • Beim bearbeiten/hinzufügen von Template-Modifikationen wird das Template per AJAX angezeigt und kann durchsucht werden
  • Beim bearbeiten und Export als TXT bleibt der Modus (Ersetzen bzw Darüber oder Darunter einfügen)
  • Einzele Template-Modifikationen können jetzt gestetet werden
  • Test erweitert, es wird jezt auch angezeigt ob das Template nach einer Modifikation noch OK ist
  • Beim bearbeiten eines Templates können mehrere Modifikationen auf einmal aktiviert bzw. deaktiviert werden
  • Template-Modifikationen für ein Produkt können jetzt auch üder die Produktverwaltung getestet und exportiert werden
  • Funktion zur Anzeige eines Templates incl. aller Modifikationen
    Hierbei ist es auch möglich diese mit Kommentaren anzeigen zu lassen, allerdings ist dieser Teil eher Pre-Alpha als Beta
1.0.0 RC 1
  • Alle gemeldeten Bugs von Beta 4 wurden korrigiert
  • Geändert: Kommentare werden jetzt farblich hervorgehoben
  • Geändert: Das MASTER Style ist auch ohne aktivieren Debug-Modus erreichbar
  • Neue Funktion: Style-spezifische Modifikationen können ex- und importiert werden

1.0.0
  • Geändert: Dateien umbenannt - Dateinamen standardisiert
  • Fehler korrigiert: Fehlerhafte Behandlung von Produkten/Add-Ons korrigiert deren ID nur aus Ziffern besteht
  • Neue Funktion: Suchtext kann bei Bearbeitung im Style-Manager (AJAX) im Template gesucht werden
  • Geändert: Es können mehrere Template-Modifikationen per AJAX geladen werden

1.1.0
  • Fehler korrigiert: Inkorrekte Anzeige veralteter Template-Modifikationen
  • Fehler korrigiert: Text 'Undefined' beim bearbeiten von Templates in großem Fenster
  • Fehler korrigiert: Links im Navigations-Frame wurden auch ohne Rechte angezeigt
  • Fehler korrigiert: Inkorrekte Darstellung in Style/Produktverwaltung falls kein GZip aktiviert war
  • Fehler korrigiert: Inkorrekte Reaktion auf 'Alle Templates widerherstellen'
  • Geändert: Branding-URL angepasst
  • Geändert: Es muss jetzt explizit ausgewählt werden wie der Suchtext verarbeitet werden soll; 'Ersetzen durch' ist nicht mehr vorausgewählt
  • Neue Funktion: Neue Verarbeitungsoption 'Suchtext löschen'.
    Diese bewirkt das gleiche wie 'Ersetzen durch' mit leerem Ersatztext
  • Neue Funktion: Templateänderungen können jetzt ähnlich wie Templates durchsucht werden

1.1.1
  • Fehler korrigiert: Fehler bei auftretendem Konflikt während Add-on Import korrigiert
  • Fehler korrigiert: Keine Vorauswahl des Modus beim erstellen einer neuen Template-Modifikation
  • Fehler korrigiert: Fehler im Zusammenhang mit zlib.output_compression korrigiert
  • Fehler korrigiert: Fehler bei der Anzeige der Suchergebnisse korrigiert
  • Fehler korrigiert: Fehlende Phrase 'varname_x_already_exists' ergänzt
  • Neue Funktion: Automatisches Rebuild nach vBulletin Upgrade

1.1.3
  • Fehler korrigiert: Fehlende Phrase auf der ACP-Startseite korrigiert

1.1.4
  • Fehler korrigiert: HTML-Fehler/XSS unter 'Template-Modifikationen verwalten' korrigiert

1.1.5
  • Fehler korrigiert: Falschen Variablentyp korrigiert
  • Neue Funktion: Box 'Template-Modifikationen' beim Bearbeiten eines Templates kann jetzt auf-/zugeklappt werden

Downloads
Beta 3: 336
Beta 4: 15

Wichtiger Hinweis
Aufgrund zweier Bugs in MySQL funktioniert dieser Hack nur mit MySQL 4.1.x ab Version 4.1.10 und MySQL 5.0.x ab Version 5.0.3
MySQL 5.1 oder höher ist von diesem Problem nicht betroffen.

Lizenzvereinbarung

Dieses Werk wird gemäß den Regelungen des Urheberrechtsschutzgesetzes (UrhG) bereitgestellt.
Der Lizenznehmer ist berechtigt das Werk zur eigenen Nutzung beliebig zu verändern, wobei das Entfernen oder Verändern von Copyright-Hinweisen untersagt ist.

Jetzt herunterladen

Dateityp: zip tms_1-0-0.zip (17.08.2007 08:32, 54,0 KB, 664x aufgerufen)
Dateityp: zip tms_1-0-0_Beta_3.zip (17.08.2007 08:32, 43,9 KB, 13x aufgerufen)
Dateityp: zip tms_1-0-0_Beta_4.zip (17.08.2007 08:32, 49,1 KB, 22x aufgerufen)
Dateityp: zip tms_1-0-0_RC_1.zip (17.08.2007 08:32, 53,2 KB, 159x aufgerufen)
Dateityp: zip tms_1-1-0_PL_1.zip (11.04.2008 06:03, 55,8 KB, 176x aufgerufen)
Dateityp: zip tms_1-1-1.zip (03.05.2008 19:26, 56,5 KB, 108x aufgerufen)
Dateityp: zip tms_1-1-2.zip (06.05.2008 06:29, 56,5 KB, 528x aufgerufen)
Dateityp: zip tms_1-1-3.zip (02.08.2008 18:13, 56,8 KB, 157x aufgerufen)
Dateityp: zip tms_1-1-4.zip (26.08.2008 11:30, 56,6 KB, 410x aufgerufen)
Dateityp: zip tms_1-1-5.zip (29.10.2008 06:14, 44,4 KB, 1948x aufgerufen)

Screenshots

Dateityp: png tmsaddedit.png (09.08.2007 19:41, 7,7 KB, 1408x aufgerufen)
Dateityp: png tmsimpexp.png (09.08.2007 19:41, 11,8 KB, 1179x aufgerufen)
Dateityp: png tmstest.png (09.08.2007 19:41, 19,5 KB, 1117x aufgerufen)
Dateityp: png tmsmain.png (17.08.2007 08:32, 64,2 KB, 1360x aufgerufen)
Dateityp: png tmstmpledit.png (17.08.2007 08:33, 25,2 KB, 1131x aufgerufen)

Unterstützen Sie den Autor

  #1001  
Alt 16.05.2010, 06:14
Benutzerbild von Andreas
Andreas Andreas ist offline
Administrator
 
Registriert seit: 12.10.2006
Beiträge: 2.553
vBulletin Version: 3.6.8
Blog-Einträge: 1
Standard

Zitat:
Zitat von BRotondi Beitrag anzeigen
+ eine Art "Bug-Meldung": Beim Testen aller TMS wird mir eines nicht abgehackt, welches bewusst auf der Änderung eines anderen aufbaut, entsprechend eine höhere Reihenfolgen-ID hat und auch anstandslos funktioniert.

Ist dies eine bekannte Einschränkung, oder soll ich mal die Details posten?
Das ist richtig so, denn die Änderungen werden jeweils einzeln getestet.

Grundsätzlich sollte man es auch wenn möglich vermeiden Veränderungen so zu konstruieren dass sie aufeinander aufbauen - das gibt schnell Konflikte.

Zitat:
Andreas, hast du schonmal überlegt, eine Suche nach logischen Ausdrücken einzubauen? Mir fehlt irgendwie die Möglichkeit, z.B. Inhalte von Tags durch andere auszutauschen. preg_match käm da gut...
Machbar ist das durchaus (es wird ohnehin preg_match() genutzt ), allerdings dürfte das für die meisten Nutzer viel zu kompliziert sein ...
Mit Zitat antworten
  #1002  
Alt 22.05.2010, 07:43
Benutzerbild von BRotondi
BRotondi BRotondi ist offline
Erfahrener Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 154
Standard Etwas unglückliches "Uncaught exception"

Nur falls man die noch "caughen" will:
TMS-Replace mit einem versehentlichen {vb:rawbphrase search_titles_only} verursacht
Code:
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.

Bitte öffnen Sie den Kundenbereich, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
Die Meldung erscheint, wenn man die TM speichert. Die TM wird allerdings trotz des Fehlers gespeichert und verursacht identische Exceptions bei jedem weiteren TM (erstellen oder ändern) im selben Template (da das fehlerhafte TM dann jedesmal mit durchlaufen werden soll).

"Unglücklich" ist die Exception, wenn man sie aus Zeitgründen ignoriert und plötzlich das TMS scheinbar nicht mehr funktioniert...
__________________
ProjectBay.net – Projekthosting und -Unterstützung.

Geändert von BRotondi (22.05.2010 um 07:46 Uhr)
Mit Zitat antworten
  #1003  
Alt 01.06.2010, 11:52
Benutzerbild von fireglow305
fireglow305 fireglow305 ist offline
Neuer Benutzer
 
Registriert seit: 26.05.2010
Ort: NRW
Beiträge: 7
vBulletin Version: 3.8.6
Daumen hoch

Klasse Addon.
__________________
mfg fireglow305
KaffeeSchluerfer.org | Blog | Aqua Fun Board
Mit Zitat antworten
  #1004  
Alt 03.06.2010, 20:10
Majora Majora ist offline
Neuer Benutzer
 
Registriert seit: 06.09.2007
Beiträge: 19
Standard

Ich komme mit dem Hack TMS nicht ganz klar. Es war schon länger her, als ich zuletzt mit TMS gearbeitet habe.

Ich habe mal eine Template-Modifikation im Master angelegt für das Template: postbit_legacy. Doch leider wird die Änderung nicht übernommen. Ich habe den Text eingegeben den ich überschrieben wollte habe und darunter mit dem zu überschreibenden Text eingefügt und ausgewählt "ersetzen mit".
Wie gesagt...die Änderung wird irgendwie nicht übernommen...
Vielleicht könnt ihr mir ja weiterhelfen...
Wäre nett!

Grüße,
Majora
__________________
Mehr Besucher für Ihr vBulletin Forum: SEO vBulletin Optimierung
Mit Zitat antworten
  #1005  
Alt 05.06.2010, 10:34
Omega Omega ist offline
Benutzer
 
Registriert seit: 17.10.2006
Ort: Dinslaken/Hünxe
Beiträge: 56
vBulletin Version: 3.8.2
Standard

Was sagt den Template Modifikation testen?
__________________
Mit Zitat antworten
  #1006  
Alt 09.06.2010, 17:36
promoprompt promoprompt ist offline
Neuer Benutzer
 
Registriert seit: 29.05.2010
Beiträge: 8
Standard

Hallo,

ich wollte mal hören, ob jetzt das TMS für VB40.3> läuft?
Denn hier:http://www.vbulletin-germany.org/sho...?t=7008&page=3 wird erwartet das TMS läuft ist angeblich für VB4.03 lauffähig.

Oder verstehe ich da was falsch?

VB4.0.3 Suite + vBCMS 3(VBDesigns)
Mit Zitat antworten
  #1007  
Alt 09.06.2010, 20:25
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
 
Registriert seit: 01.06.2008
Beiträge: 316
vBulletin Version: 4.0.5
Standard

Ja, funktioniert!
Mit Zitat antworten
  #1008  
Alt 09.06.2010, 20:26
Benutzerbild von BRotondi
BRotondi BRotondi ist offline
Erfahrener Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 154
Standard

Läuft anstandslos mit 4.0.3.

Edit: Willkommen im Club
__________________
ProjectBay.net – Projekthosting und -Unterstützung.
Mit Zitat antworten
  #1009  
Alt 14.06.2010, 18:18
delazar delazar ist offline
Erfahrener Benutzer
 
Registriert seit: 30.08.2007
Beiträge: 259
vBulletin Version: 3.8.1
Frage

BUG?

Ich habe eine Änderung über TMS in postbit_legacy gemacht. So weit so gut alles. Ich musste dann später wegen eines Fehlers alle add-ons über die config ausschalten, alles wurde abgeschaltet, sogar das TMS nur die Änderung von postbit_legacy nicht. Nachdem ich es direkt im TMS abgeschaltet habe, war die Änderung weg. Es kann doch nicht sein, wenn das TMS abgeschaltet ist die Änderungen (nur im postbit_legacy) per Hand nochmals deaktiviert werden muss, oder?

Gruß
Delazar

EDIT: vB4.0.3- Testbereich
__________________
Lebe in der Gegenwart und hab keine Angst von der Zukunft,
denn sie existiert nicht und wird es auch nie tun. Es gibt nur das jetzt.


Aus dem Buch:
Eragon - Der Auftrag des Ältesten
Mit Zitat antworten
  #1010  
Alt 15.06.2010, 17:48
Benutzerbild von Andreas
Andreas Andreas ist offline
Administrator
 
Registriert seit: 12.10.2006
Beiträge: 2.553
vBulletin Version: 3.6.8
Blog-Einträge: 1
Standard

Zitat:
Zitat von delazar Beitrag anzeigen
Es kann doch nicht sein, wenn das TMS abgeschaltet ist die Änderungen (nur im postbit_legacy) per Hand nochmals deaktiviert werden muss, oder?
Doch, genau so ist das :-)

TMS führt keinerlei Code zur Laufzeit aus sondern verändert lediglich das compilierte Template vor dem speichern in die Datenbank.

Wenn du das Plug-in System deaktiverst kelmmst Du auch TMS ab - somit besteht (ohne manuellein Eingriff deinerseits) keine Chance mehr das Template neu zu compilieren um die Änderung zu entfernen.
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu