Delphi-PRAXiS
Seite 52 von 75   « Erste     242505152 535462     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DevProject Manager (Projektverwaltung) 1.7.8 (https://www.delphipraxis.net/69073-devproject-manager-projektverwaltung-1-7-8-a.html)

burgian 25. Feb 2008 18:06

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Hallo,

Zitat:

Zitat von Gaijin
Vielleicht ist das BBCode Plugin von xZise dafür das richtige.

Ja, das wäre der richtige Ansatz und würde auch funktionieren, wenn das Datum richtig ausgegeben werden würde :
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xml>
<channel>
<title>Version: 0.1</title>
<item><description>[+] - 1203940800 - Eintrag 1</description></item>
<item><description>[*] - 1203940800 - Eintrag 2</description></item>
</channel>
<channel>
<title>Version: 0.2</title>
<item><description>[#] - 1203954975 - Eintrag 1</description></item>
<item><description>[-] - 1203954969 - Eintrag 2</description></item>
</channel>
</xml>
Hier die für XML modifizierte "Configuration.ini" welche unter "DevProject\Plugins\BBCode Plugin\" zu finden ist.
Code:
[Top]
Lines=2
1=<?xml version="1.0" encoding="ISO-8859-1"?>
2=<xml>[ListTop]
Lines=2
1=<channel>
2=<title>Version: %VERSION%</title>[ListEntry]
Lines=1
1=<item><description>[%CT%] - %FINISHED% - %CHANGELOG%</description></item>[ListBottom]
Lines=1
1=</channel>
[End]
Lines=1
1=</xml>
[Settings]
Smooth=0
Ich habe es mit %FINISHED% und %PUBLISHED% versucht, bei beidem das gleiche Ergebnis, ich denke dass das Datum nicht richtig umgewandelt wird.

Nachtrag :

Zitat:

Zitat von Gaijin
Zum Erstellen von Feeds (RSS) kannst du auch das "RSS NewsFeed Plugin" verwenden. Damit erstelle ich mein Feed.

Würde ich auch gern nutzen, leider funktioniert das PlugIn nur wenn ich auf "Zur Versionsliste hinzufügen" unter Produktdaten klicke, ansonsten wird der NewsFeed nur mit 0 Einträgen erstellt. Ein NewsFeed mit Projektspezifischem Namen (programm1.rss, programm2.rss) wäre bei mehreren Projekten auch von Vorteil.

Gruß, burgian.

xZise 25. Feb 2008 19:05

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Zitat:

Zitat von burgian
Hallo,

Zitat:

Zitat von Gaijin
Vielleicht ist das BBCode Plugin von xZise dafür das richtige.

Ja, das wäre der richtige Ansatz und würde auch funktionieren, wenn das Datum richtig ausgegeben werden würde :
XML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xml>
<channel>
<title>Version: 0.1</title>
<item><description>[+] - 1203940800 - Eintrag 1</description></item>
<item><description>[*] - 1203940800 - Eintrag 2</description></item>
</channel>
<channel>
<title>Version: 0.2</title>
<item><description>[#] - 1203954975 - Eintrag 1</description></item>
<item><description>[-] - 1203954969 - Eintrag 2</description></item>
</channel>
</xml>
Hier die für XML modifizierte "Configuration.ini" welche unter "DevProject\Plugins\BBCode Plugin\" zu finden ist.
Code:
[Top]
Lines=2
1=<?xml version="1.0" encoding="ISO-8859-1"?>
2=<xml>[ListTop]
Lines=2
1=<channel>
2=<title>Version: %VERSION%</title>[ListEntry]
Lines=1
1=<item><description>[%CT%] - %FINISHED% - %CHANGELOG%</description></item>[ListBottom]
Lines=1
1=</channel>
[End]
Lines=1
1=</xml>
[Settings]
Smooth=0
Ich habe es mit %FINISHED% und %PUBLISHED% versucht, bei beidem das gleiche Ergebnis, ich denke dass das Datum nicht richtig umgewandelt wird.

Nachtrag :

Zitat:

Zitat von Gaijin
Zum Erstellen von Feeds (RSS) kannst du auch das "RSS NewsFeed Plugin" verwenden. Damit erstelle ich mein Feed.

Würde ich auch gern nutzen, leider funktioniert das PlugIn nur wenn ich auf "Zur Versionsliste hinzufügen" unter Produktdaten klicke, ansonsten wird der NewsFeed nur mit 0 Einträgen erstellt. Ein NewsFeed mit Projektspezifischem Namen (programm1.rss, programm2.rss) wäre bei mehreren Projekten auch von Vorteil.

Gruß, burgian.

Also das mit dem Datum ist meine Schuld ^^ Nehme ich jedenfalls an...
Du musst übrigens die Datei nicht manuell editieren ;) Du kannst es auch über "BBCode generieren" machen.

Außerdem hat mein Updateplugin seltsamerweise versagt ... Noch eine Baustelle.

MfG
xZise

burgian 25. Feb 2008 19:14

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Zitat:

Zitat von xZise
Also das mit dem Datum ist meine Schuld ^^ Nehme ich jedenfalls an...
Du musst übrigens die Datei nicht manuell editieren Wink Du kannst es auch über "BBCode generieren" machen.

Außerdem hat mein Updateplugin seltsamerweise versagt ... Noch eine Baustelle.

MfG
xZise

Dank Dir für die Antwort :) , ich guck mal ob ich ein eigenes Plugin hinbekomme, muß mich aber hierfür erstmal in das SDK einarbeiten und DB Struktur checken. Kann daher eine Weile dauern ;).

Gruß, burgian.

xZise 25. Feb 2008 21:28

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Du könntest dir auch den Sourcecode herunterladen, und dann das in der entsprechenden Stelle verbessern ;)

MfG
xZise

Gaijin 26. Feb 2008 08:43

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Zitat:

Zitat von burgian
Ich habe es mit %FINISHED% und %PUBLISHED% versucht, bei beidem das gleiche Ergebnis, ich denke dass das Datum nicht richtig umgewandelt wird.

Bei mir funktioniert es mit deiner Vorlage richtig...

In der Datei "Settings.ini" solltest du für XML die Einstellung "UseISO88591" auf "1" setzen, damit Umlaute kodiert werden.

In der nächsten Version können unter anderem für alle Datumsangaben auch benutzerdefinierte Formate verwendet werden, z.B. "%PUBLISHED:yyyy-mm-dd"T"hh:nn:ss%".

burgian 26. Feb 2008 15:33

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Hallo,
@Gaijin : Welche Vorlage meinst Du ? Die Configuration.ini von BBCode also diese hier ? :

Code:
[Top]
Lines=2
1=<?xml version="1.0" encoding="ISO-8859-1"?>
2=<xml>[ListTop]
Lines=2
1=<channel>
2=<title>Version: %VERSION%</title>[ListEntry]
Lines=1
1=<item><description>[%CT%] - %FINISHED% - %CHANGELOG%</description></item>[ListBottom]
Lines=1
1=</channel>
[End]
Lines=1
1=</xml>
[Settings]
Smooth=0
Das wäre in der Tat sehr eigenartig, denn laut Quellcode wird der Zeitwert ohne Umwandlung als Integer übernommen ... (derzeit knobele ich an der Umwandlung noch)

Gruß, burgian.

Gaijin 26. Feb 2008 15:59

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Zitat:

Zitat von burgian
@Gaijin : Welche Vorlage meinst Du ? Die Configuration.ini von BBCode also diese hier ? :

Ich sehe gerade, dass da das BBCode-Plugin gemeint war...

xZise 26. Feb 2008 16:03

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Mich stellt sich die Frage: Was ist das eigentlich?

@Gaijin/Burgian: Ein DateTime kann es nicht sein, weil es falsche Informationen dann anzeigt?

@burgian: Und weilche Version hast du?

MfG
xZise

Gaijin 26. Feb 2008 16:32

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
Zitat:

Zitat von xZise
Mich stellt sich die Frage: Was ist das eigentlich?

@Gaijin/Burgian: Ein DateTime kann es nicht sein, weil es falsche Informationen dann anzeigt?

Das ist ein time_t Datumswert (ist auch in der Hilfe bei den Datumsangaben der Datenbank vermerkt), z.B. ist 1203940800 der 25.02.2008.

burgian 26. Feb 2008 16:44

Re: DevProject Manager (Projektverwaltung) 1.5.4
 
@Gaijin : Danke für den Tip !

Die Funktion wandelt time_t nach TDateTime :
Delphi-Quellcode:
function time_tToDateTime(vtime_t: Integer): TDateTime;
const
cDeltaDate : Integer = 25569; // 1970/01/01
cSecPerMint : Integer = 60;
cSecPerHour : Integer = (60*60);
cSecPerDay : Integer = (60*60*24);
var
hh, mm, ss : Word;
n : Integer;
begin
{// GMT=+8,????+8??(??)}
vtime_t := vtime_t + cSecPerHour*8 ;
n := vtime_t mod cSecPerDay;
hh := n div cSecPerHour;
n := n mod cSecPerHour;
mm := n div cSecPerMint;
ss := n mod cSecPerMint;
Result := (vtime_t div cSecPerDay) +
cDeltaDate + EncodeTime(hh, mm, ss, 0);
end;
Quelle : http://www.codesky.net/article/doc/2...1394552356.htm

Gruß, burgian.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 Uhr.
Seite 52 von 75   « Erste     242505152 535462     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz