XS Mod

Offen für Allerweltsthemen
Antworten
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

XS Mod

Beitrag von Bootenks »

Also laut Progammierer ist der Mod nun fertig.Er will nur noch 1 Woche warten und gucken ob jemand Bugs meldet, wenn nicht dann macht er aus der neu veröffentlichten RC5 die Final Version. Also es waren nur noch minimale Bugs die er von RC4 zu RC5 beheben musste! Ich denke jetzt könnte sogar ein Oxpus den MOD bei sich einbauen *grins*. Er ist ziemlich flott unterwegs!!!

Mfg Boo!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Also Fehler konnte ich bisher weder in der RC4 noch in der RC5 feststellen. :)

Die neuen Funktionen sind genial und alleine die Unterstützung des CH sowie einiger anderen Mods sind ein grund ihn einzubauen. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Langsam Bootenks!
Vergiss bitte nicht, daß ich die 1.0.6 erstmal komplett ausbauen muss. Und dazu habe ich noch etwas mehr zu tun, als nur der Original Anleitung zu folgen.
Aber nichts ist unmöglich...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
ThaRipsta
Beiträge: 393
Registriert: So 25.Apr, 2004 14:15

Beitrag von ThaRipsta »

habe die RC5 auch drin und auch null probleme.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

die 1.0.6 war die noch in denphp Files verankert?

Also die neuen Versionen muss man doch nur immer drüber kopieren!
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

EDIT:
Ui, man da lag ich völlig daneben. Nein, ich meinte natürlich den 1.0.1. Der musste auch nur durch kopieren von Files eingebaut werden. Ich warte aber dennoch auf ein Final Release, damit ich weniger Fehler habe. Ich brauche Fehlermeldungen so dringend wie Regen in der Nacht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ahso hab mich schon gewundert ^^ naja so lange wirds nicht mehr dauern ^^ ich denke mal nächste Woche wird dein Board wieder schneller sein ;)
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Noch schneller?
Ui... ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Archon
Beiträge: 1631
Registriert: Mo 20.Okt, 2003 23:24
Wohnort: Erde
Kontaktdaten:

Beitrag von Archon »

Was is das?
[center]Ein Pessimist ist ein Optimist mit erfahrung
BildBild
What Magic the Gathering Color are you? [/center]
Inventarnummer: A1-B69
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

der Xs Mod auch eXtreme Style Mod ist ein Mod der die kaskadierenden Stylesheets (css) der tpl umformt und dann die tpl in den Cache läd. (primitiv ausgedrückt aber besser könnte ich es auch net erklären)

Er verursachte deutlich spürbare Geschwindigkeitssteigerungen! Solltest du einbauen wenn du ihn noch nicht hast!
Zuletzt geändert von Bootenks am Mo 19.Jul, 2004 00:13, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich erkläre es für die phpBB Wisser es mal etwas genauer:

Das Template-System von phpBB wurde entwickelt, um mehrere verschiedene Board-Styles gleichzeitig zu benutzen, zwischen denen dann jeder User wechseln kann. Das bedeutet aber auch für den Admin Mehrarbeit bei neuen Funktionen; das gleich mal als Anmerkung dazu!

Da dieses Template-System darauf aufbaut, die PHP-Codeteile in das Template-File (was die eigentliche HTML-Webseite darstellt) in Laufzeit zu übergeben und dann an den Browser zu schicken, dauert es eben eine Weile, bis die Daten angezeigt werden.

Der xs-Mod geht nun den PHP-typischen Weg: Die Code-Teile werden nun direkt in das Template geschrieben, diese Datei dann im Cache abgelegt und beim Aufruf nicht das Original, sondern die gecachte Datei verwendet. Somit muß das phpBB-Templatesystem nicht erst zur Laufzeit die beiden Daten mischen und der Seitenaufbau geht deutlich schneller von statten.

Verdeutlichen kann man das, wenn man sich die Template-Files von phpBB mal genauer anschaut:
Da sind Platzhalter eingetragen, die in geschweiften Klammern { } die Werte entgegen nehmen sollen. PHP selber ersetzt durch das phpBB-Template-System dann genau diese Platzhalter mit Werten, was eben Zeit kostet.

Mit xs werden die Codes, die die Daten zum Template schicken würden eben gleich, d.h. genau genommen die Code-Teile dafür, in das Template-File eingetragen, so daß PHP zur Laufzeit nur noch die Daten ausführen und nicht noch parsen muss.

Ich hoffe es war jetzt nicht zu technisch, aber genau so ist der Ablauf.
In diesem Zusammenhang wird auch von compilieren gesprochen, was auch genau zutrifft, denn die entstandenen Dateien können direkt von PHP ausgeführt werden und müssen nicht erst aufbereitet werden, wie es phpBB halt im Original macht. Obwohl diese Dateien weiterhin mit einem Texteditor lesbar und verstehbar sind ...

Und nur als Beispiel:
So sieht die (noch mit dem alten xs-mod) gecachte confirm_body.tpl aus:
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td class="nav" align="left"><a class="nav" href="<?php echo isset($this->vars['U_INDEX']) ? $this->vars['U_INDEX'] : ''; ?>"><?php echo isset($this->vars['L_INDEX']) ? $this->vars['L_INDEX'] : ''; ?></a></td>
</tr>
</table>

<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
<tr>
<th class="thHead" height="25" valign="middle"><span class="tableTitle"><?php echo isset($this->vars['MESSAGE_TITLE']) ? $this->vars['MESSAGE_TITLE'] : ''; ?></span></th>
</tr>
<tr>
<td class="row1" align="center"><form action="<?php echo isset($this->vars['S_CONFIRM_ACTION']) ? $this->vars['S_CONFIRM_ACTION'] : ''; ?>" method="post"><span class="gen"><br /><?php echo isset($this->vars['MESSAGE_TEXT']) ? $this->vars['MESSAGE_TEXT'] : ''; ?><br /><br /><?php echo isset($this->vars['S_HIDDEN_FIELDS']) ? $this->vars['S_HIDDEN_FIELDS'] : ''; ?><input type="submit" name="confirm" value="<?php echo isset($this->vars['L_YES']) ? $this->vars['L_YES'] : ''; ?>" class="mainoption" />&nbsp;&nbsp;<input type="submit" name="cancel" value="<?php echo isset($this->vars['L_NO']) ? $this->vars['L_NO'] : ''; ?>" class="liteoption" /></span></form></td>
</tr>
</table>

<br clear="all" />
Man sieht da deutlich die PHP-Code-Stellen, die eben direkt ausgeführt werden und somit Zeit sparen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

ja für die wisser war das nat. besser ich hätte esnie so erklären können ^^

aber das Prinzip wusste ich ^^
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das Prinzip war vollkommen korrekt.
Danke Bootenks.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Wiedererwartend aller ist ein neues RC erhältlich! Der Autorhofft das es diesmal das letzte gewesen ist und kündigt an dass das nächste die Final wird!

hier der File:
http://files.phpbbstyles.com/ca/xs_mod.200rc6.zip
Nur ein Informatik Student. ^^
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Oha - hab ich noch garnicht gesehen.

Thx
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Die Final Version ist drausen!
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sauber. Dann werde ich das lokal nachher gleich mal testen, ob es zur 1.0.1er Version wirklich was bringt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich habe gerade einen Fehler in der Konfiguration. :(
Parse error: parse error, unexpected $ in /board/admin/xs_config.php on line 154
Komischerweise aber nur im Web. Lokal Funktioniert er einwandfrei! :confused:

// EDIT

Hat sich erledigt!
Nach, keine ahnung wievielen, erneuten uploaden, funktioniert es nun. ^d
Zuletzt geändert von AmigaLink am Mo 26.Jul, 2004 14:56, insgesamt 1-mal geändert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Antworten