WebsiteBaker Community Forum
WebsiteBaker Support (2.8.x) => Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: Hans>NULL on October 09, 2009, 02:11:31 PM
-
Ist es auf einfache Weise möglich die Versionsanzeige um trunk/branches zu erweitern?
Bei Fehlermeldungen wird hier immer gerätselt, welche Version gerade auf welcher Domain läuft. Es wird halt nicht alles dokumentiert, leider.
Gruß, Hans>NUL
-
Doch die Version gibt es als Konstante. Als Konstante würde ich mir auch die Revision wünschen.
Dietmar
-
Tja - zur Zeit kommt man an die Revision so nicht ohne weiteres ran ... nur über einen Umweg.
Da die Changelog auch immer mit aktualisiert werden soll(-te), könnte man bei ihr nachsehen ...
Bau dir ein Droplet, oder pack das Ganze in eine
Code/Code2 Page ... sollte zumindest bei Standardinstallatio nen
passen ... ansonsten halt den Pfad anpassen.
<?php
/**
* Droplet that trys to read the default changelog
* and gets informations about the svn-number ...
* Keep in mind, that your path to the "changelog" may differ!
*
* @version: 0.1.0
* @date: 2009-10-09
* @author: Dietrich Roland Pehlke
*
*/
$temp = explode ("/", WB_PATH);
array_pop($temp);
$path = implode("/", $temp)."/CHANGELOG";
$info = array(
'svn' => 'unknown',
'date' => 'unknown',
'time' => 'unknown'
);
foreach (FILE($path) as $line) {
$t = explode (" ", $line);
if ($t[0]== "\$Id:") {
$info['svn'] = $t[2];
$info['date'] = $t[3];
$info['time'] = $t[4];
break;
}
}
$htm= "";
foreach($info as $k=>$v) $html .= $k."= ".$v."<br />";
return $html;
?>
Gruß
Aldus
-
Das Droplet ist als zwischenzeitliche Lösung sicherlich gut, eine Konstante um im BE die Info zu erhalten noch besser. Ein kleines Problem taucht auf, wenn WB im root installiert wird (bei meinen Anwendern durchgehend). Wohin dann mit CHANGELOG, damit auch bei jeder Installation das Auslesen funktioniert?
Werde das Droplet also erstmal nutzen, danke.
Gruß, Hans>NUL
Edit: Mittlerweile haben "meine" Nutzer die Empfehlung bekommen, dem Installationspack eine Datei "Versionsinfo" hinzuzufügen, die außerdem noch weitere Infos (patches, admin, mail, adresse, tel. etc) enthält. Danke für den "Anschub". Dank eines anderen Delimiter können nun auch "geschwätzige" Texte geschrieben werden.