Toon posts:

[GoT] Is er al een update tracker?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik weet dat er vaker over gesproken wordt en dat er al een paar mensen zijn die er eentje gemaakt hebben, maar is er al één die echt goed werkt? Moet toch niet lastig zijn die te maken net als de tweakers.net update tracker?

Ik gebruik veel de 'active topics', maar wat ik nu graag wil is de fora specificeren waarvan ik de active topics wil zien.

Ik wil 'r zelf wel eentje maken met bijvoorbeeld behulp van de active topics xml/php pagina, maar omdat 't geen xml bestand is, weet ik niet hoe ik die moet parsen met xslt.

  • tomato
  • Registratie: November 1999
  • Niet online
Geeltje:Ik wil 'r zelf wel eentje maken met bijvoorbeeld behulp van de active topics xml/php pagina, maar omdat 't geen xml bestand is, weet ik niet hoe ik die moet parsen met xslt.
Op welke punten voldoet die url voor jou niet aan de XML standaard?

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Bij mij poept ie wel degelijk een XML pagina uit...

Verwijderd

Topicstarter
Op zaterdag 16 maart 2002 13:19 schreef tomato het volgende:

[..]

Op welke punten voldoet die url voor jou niet aan de XML standaard?
Voldoet 100% aan de xml standaarden, maar als ik 'm aanroep dan gebruikt ie de php pagina en niet de xml pagina. De pagina moet eerst door php geparsed worden en dan pas door mijn xslt pagina, maar dat gebeurt dus niet.

  • tomato
  • Registratie: November 1999
  • Niet online
Ik begrijp eerlijk gezegd absoluut niet wat je bedoelt (en anderen waarschijnlijk ook niet). Sorry, ik zie je probleem niet :?

Verwijderd

Topicstarter
Op zaterdag 16 maart 2002 15:48 schreef tomato het volgende:
Ik begrijp eerlijk gezegd absoluut niet wat je bedoelt (en anderen waarschijnlijk ook niet). Sorry, ik zie je probleem niet :?
Mijn xslt pagina heeft een xml pagina nodig, maar als ik die php pagina van het GoT pluk dan blijft het een php pagina met <?php en ?> er nog gewoon in. Natuurlijk is die php er om info uit de database te trekken, maar dat gebeurd niet als ik 'm in mijn pagina aanroep.

Wanneer je het bestand aanroept in je browser zie je een xml bestand, wanneer je 'm aanroept om te laten parsen door een xslt bestand, dan blijft 't een php bestand.

Snappie? :)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op zaterdag 16 maart 2002 16:03 schreef Geeltje het volgende:
Mijn xslt pagina heeft een xml pagina nodig, maar als ik die php pagina van het GoT pluk dan blijft het een php pagina met <?php en ?> er nog gewoon in. Natuurlijk is die php er om info uit de database te trekken, maar dat gebeurd niet als ik 'm in mijn pagina aanroep.
lijkt me stug dat jij de source van die page ooit te zien krijgt
als jij die php aanroept krijg je altijd de geparste versie
anders zouden we zo alle sources van elke site afkunnel halen
Wanneer je het bestand aanroept in je browser zie je een xml bestand, wanneer je 'm aanroept om te laten parsen door een xslt bestand, dan blijft 't een php bestand.
Snappie? :)
volgens mij dus niet

Doet iets met Cloud (MS/IBM)


  • tomato
  • Registratie: November 1999
  • Niet online
Geeltje: [..] Snappie? :)
Dat ligt dan toch echt aan jouw kant :)
Van die url die je gaf krijg je echt geen PHP code, waarschijnlijk gaat er aan jouw kant iets mis... ;)

Verwijderd

Topicstarter
Hmm.. Mijn fout dus.. :7
Mijn volgende post wordt een GoT update tracker.. :+

  • tomato
  • Registratie: November 1999
  • Niet online
Geeltje: Mijn volgende post wordt een GoT update tracker.. :+
Ik ben benieuwd :)

Verwijderd

Topicstarter
Ok.. Ik ben er, denk ik, achter waarom ie de xml pagina niet door de xsl pagina wil halen.

Ik heb even een test paginaatje gemaakt waarbij ie alle titels uit de xml pagina haalt. Maar bij titels als: "<veldmuis> fok!verneukt :o" gaat 't mis. Logisch ook, want <veldmuis> moet ook weer afgesloten worden volgens de xml standaard. Ook dingen als "&" in W&G vind ie niet leuk.

Hoe kan ik dit oplossen? :?

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Welke XML parser gebruik je?
In de bron staan namelijk gewoon
<veldmuis>
op deze manier kan je een < en > in een XML bestand plaatsen. Dat doet dit script goed hoor. (Anders zou IE het ook niet kunnen laten zien)

Verwijderd

Topicstarter
Op zaterdag 16 maart 2002 16:40 schreef Orphix het volgende:
Welke XML parser gebruik je?
In de bron staan namelijk gewoon
<veldmuis>
op deze manier kan je een < en > in een XML bestand plaatsen. Dat doet dit script goed hoor. (Anders zou IE het ook niet kunnen laten zien)
Ik gebruik gewoon IE6 om te parsen.
En deze index.html, van w3schools.com:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
<script type="text/javascript">
// Load XML 
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("http://gathering.tweakers.net/~acm/xml/activetopics.php")

// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("got.xsl")

// Transform
document.write(xml.transformNode(xsl))
</script>

</body>
</html>

en de xsl:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
    
    <html>
    
    <body>
        
        <div align="center">
        
        <table border="0">
            <xsl:for-each select="activetopics/topic">
            <tr>
            <td><xsl:value-of select="titel"/></td>
            </tr>
            </xsl:for-each>
        </table>

        </div>
    </body>

    </html>

</xsl:template>
</xsl:stylesheet>

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

Op zaterdag 16 maart 2002 16:47 schreef Geeltje het volgende:

[..]

Ik gebruik gewoon IE6 om te parsen.
En deze index.html, van w3schools.com:
[..]
'k zou sowieso die xsl anders doen meer in de vorm van:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<xsl:stylsheet bla>
  <xsl:template match="/">
    <html>
    <body>
      <div align="center">
      <table border="0">
        <xsl:apply-templates/>
      </table>
    </body>
    </html>
  </xsl:template>
  
  <xsl:template match="text()">
    <td><xsl:value-of select="."/></td>
  </xsl:template>

  <xsl:template match="topic">
    <tr>
    <xsl:apply-templates/>
    </tr>
  </xsl:template>

</xsl:stylesheet>

En dan nog voor elke child van <topic> een template waarin staat wat er moet gebeuren.

Dan wordt je xsl veel netter en overzichtelijker en heb je veel betere controle. Het vereist wel weer een andere manier van denken. Anders vertel je de computer precies stap voor stap wat hij moet doen. Nu zoekt de computer zelf uit wat hij moet doen (en hoef je alleen de stylsheet engine een beetje te sturen dmv bv <xsl:apply-templates/>

After all, we are nothing more or less than what we choose to reveal.


Verwijderd

Topicstarter
Ik schop 'm een keer omhoog, ff kijken of er iemand is die weet waar eht probleem zit, ik ben wel nieuwsgierig namelijk. :)

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

Op zondag 17 maart 2002 11:52 schreef Geeltje het volgende:
Ik schop 'm een keer omhoog, ff kijken of er iemand is die weet waar eht probleem zit, ik ben wel nieuwsgierig namelijk. :)
Heb je mijn post wel gelezen? et probleem zit denkik in je stylesheet. Ik heb gisteren namelijk dagene wat ik had getypt in mijn post ff als stylesheet opgeslagen en dat werkt wel. Download hem maar even : http://rictornet.endoria.net/led/got.xsl
En zet hem in de map bij je .html
Bij mij werkt het.

After all, we are nothing more or less than what we choose to reveal.


Verwijderd

Topicstarter
Op zondag 17 maart 2002 12:36 schreef Devil het volgende:

[..]

Heb je mijn post wel gelezen? et probleem zit denkik in je stylesheet. Ik heb gisteren namelijk dagene wat ik had getypt in mijn post ff als stylesheet opgeslagen en dat werkt wel. Download hem maar even : http://rictornet.endoria.net/led/got.xsl
En zet hem in de map bij je .html
Bij mij werkt het.
Weer een stapje verder! :)

Het lag niet aan mijn stylesheet, beide stylesheets werken prima. Lokaal doet ie het nu, maar bij wanadoo en vuurwerk krijg ik een 'access denied' error in mijn browser, misschien wil die ActiveX niet ofzow? :?

Iig kan ik nu een update tracker maken voor m'n Active Desktop, die draait toch alleen lokaal, zou het wel leuk vinden om te weten hoe ik 'm ook op internet aan de praat zou kunnen krijgen. Een host die ActiveX ondersteunt of met php aan de gang? :?

Edit: Nog een vraagje, no offence, waarom zou jou stylesheet beter zijn? Waar kan ik meer leren over 'jouw' manier? :)

  • Devil
  • Registratie: Oktober 2001
  • Niet online

Devil

King of morons

Op zondag 17 maart 2002 13:10 schreef Geeltje het volgende:

[..]

Weer een stapje verder! :)

Het lag niet aan mijn stylesheet, beide stylesheets werken prima. Lokaal doet ie het nu, maar bij wanadoo en vuurwerk krijg ik een 'access denied' error in mijn browser, misschien wil die ActiveX niet ofzow? :?

Iig kan ik nu een update tracker maken voor m'n Active Desktop, die draait toch alleen lokaal, zou het wel leuk vinden om te weten hoe ik 'm ook op internet aan de praat zou kunnen krijgen. Een host die ActiveX ondersteunt of met php aan de gang? :?

Edit: Nog een vraagje, no offence, waarom zou jou stylesheet beter zijn? Waar kan ik meer leren over 'jouw' manier? :)
Bij mij doet hij het ook niet als het online staat. En mijn host onderteund wel php ed. dus ik denk niet dat het daar aan ligt, geen idee waar het wel aan ligt.

'Mijn' methode is veel flexibeler. In dit geval maakt het eigenlijk niet zoveel uit, maar op mijn werk was ik bezig met het schrijven van stylesheets om boeken in XML formaat te converteren naar pdf. In een boek weet je vantevoren niet hoe de indeling is. Je weet niet hoeveel paragrafen een hoofdstuk heeft en welke paragrafen bijvoorbeeld een voetnoot hebben om italic text wat voor tussenkopjes ed.
Bij de methode die jij gebruikt zou je voor elk boek een appart stylesheet moeten maken, wat heel veel werk is, omdat elk stylesheet precies de layout van het boek moet volgen.
Ik heb 1 stylesheet gemaakt waarin staat: ok als je een <para> tegenkomt, dan zorg je ervoor dat dat stuk tekst een witregel er boven en onder heeft. Als je een <i> tegenkomt, dan maak je dat stuk italic enz. Op die manier had ik 1 relatief kort stylesheet, waarmee alle boeken geconverteerd konden worden.

Daarom zou ik als ik jou was me richtten op deze 'template' methode, misschien is het voor dit projectje niet eens een vereistte, maar in de toekomst kan het je veel tijd besparen. En dit soort projectjes zijn nou juis DE gelegenheden om nieuwe dingen bij te leren.

Ik weet niet een specefieke plek waar je hier over kan lezen, maar ik denk dat de meesten xsl tutorials het wel behandelen. Zelf heb ik het toendertijd geleerd uit de documenten waarin de xml standaard beschreven staat, omdat er toen nog verder niets over te vinden was.

After all, we are nothing more or less than what we choose to reveal.


Verwijderd

Topicstarter
Op zondag 17 maart 2002 13:22 schreef Devil het volgende:
lapje..
Ok thnx! Ben toch nog benieuwd waarom het online niet werkt. :P

Ik zal eens kijken naar die template methode, zoals je 't uitlegt klinkt 't logisch makkelijker..

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Ik heb hier al eerder een Active Desktop tracker mee gemaakt, maar ik heb dat gewoon in PHP gedaan, die voor mij de noodzakelijke shite uit de XML in een object tree zet, waaruit ik dan vervolgens simpele linkjes in een eigen layout maak.

Rustacean


  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Ik ben eens even crea bezig geweest en een Active Topic Tracker in elkaar geklust. Ik had nog nooit met XML gewerkt, maar dat is ook gelukt.

Het werkt dus mbv de link in de eerste post en PHP.

Screenshotje:
Afbeeldingslocatie: http://www.endoria.net/upload/?bekijk=3039579435

Bij 'prefs' kun je de fora selecteren waarvan je de active topics wilt zien.

Deze ATT is volledig voor eigen gebruik

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 22:24
Rdetuinman: Waar is die updatetracker te vinden? /me vind zowiets wel handig!

Hier had uw advertentie kunnen staan!


  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Voorlopig is deze alleen voor eigen gebruik. Want om deze nou op m'n ADSL-verbinding te hosten..... Is niet zo'n goed idee.... :)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Filter op PW/WG en DPC

Deze werkt bij mij met Sabletron rechtstreeks in IE 5.0 werkt hij niet .... :? :? :?

Weet iemand waar je de topics in XML kan ophalen? :)

Helaas werkt de kleuren alt bij de verschillende rows ook nog niet.... :(
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method = "html" indent = "yes" /> 
<xsl:template match="/">
    <html>
    <head>
    <META http-equiv="Refresh" content="120" /> 
    <style>
.lijst { font-size:9pt; border-bottom-color : #A9A9A9;   border-bottom-style : groove; border-bottom-width : 1px;
}
a {text-decoration:none; color:#202020;}
a:hover { color:#26686D; }
    </style>
    </head>
    <body bgcolor="#E1F0F0">
      <div align="center">
      <table border="0" cellspacing="1" cellpadding="1">
        <xsl:apply-templates/>
      </table>
      </div>
    </body>
    </html>
  </xsl:template>

 <xsl:template match="topic">
    <xsl:if test="forum = 14 or forum = 13 or forum = 5 ">
     <tr>
        <xsl:if test="position() mod 2 = 0">
           <xsl:attribute name="bgcolor">#CFEBEB</xsl:attribute>
        </xsl:if>
        <td class="lijst"><a target="got">
                <xsl:attribute name="href">http://gathering.tweakers.net/listtopics.php/<xsl:value-of select="forum" /></xsl:attribute>
                <xsl:value-of select="forumafkorting" />
                </a>
        </td>
        <td class="lijst"><a target="got">
                <xsl:attribute name="href">http://gathering.tweakers.net/showtopic.php/<xsl:value-of select="id" />/<xsl:value-of select="floor(replies div 50) + 1"/>/50</xsl:attribute>
                <xsl:value-of select="titel" /></a></td>
        <td class="lijst"><a target="search">
            <xsl:attribute name="href">http://gathering.tweakers.net/forum/find/poster/ select="starterid" /></xsl:attribute>
            <xsl:value-of select="topicstarter" />
            </a></td>
        <td class="lijst"><a target="search">
                    <xsl:attribute name="href">http://gathering.tweakers.net/forum/find/poster/ select="replierid" /></xsl:attribute>
                    <xsl:value-of select="last_replier" />
                    </a></td>
        <td class="lijst"><xsl:value-of select="replies" /></td>
    </tr>
   </xsl:if>
  </xsl:template>
  <xsl:template match="fileinfo">
  </xsl:template>
 </xsl:stylesheet>

Programmer - an organism that turns coffee into software.


  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 22:24
Ik ben al een tijdje aan het knutselen (met Tnx voor de geposte sources hier), maar heeft iemand de betekenissen van de volgende dingen:
code:
1
2
3
  <startts>1017423404</startts> 
  <lastts>1017693363</lastts> 
  <messageid>12965155</messageid>

Hier had uw advertentie kunnen staan!


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

start tijd in epoch tijd
laatste reply tijd in epoch tijd
en message id Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/posticon.gif

Doet iets met Cloud (MS/IBM)


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Op maandag 01 april 2002 22:38 schreef EWS99 het volgende:
[..]
code:
1
2
3
<startts>1017423404</startts> 
<lastts>1017693363</lastts> 
<messageid>12965155</messageid>
resp:
timestamp van de datum+tijd van posten
timestamp van de datum+tijd van laatste edit
het ID van de post

:)
[edit]Zie ook de post hierboven... ;)

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

start-timestamp (topic starttijd)
last-timestamp (laatste reactie)
messageid mag duidelijk zijn :)

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 22:24
Goed, puzzel ik nog ff verder :P

Hier had uw advertentie kunnen staan!


Verwijderd

Kun je op deze manier altijd XML bestanden parsen via XSLT of heb je dan nog iets anders nodig?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<body>
<script type="text/javascript">
// Load XML 
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("http://gathering.tweakers.net/~acm/xml/activetopics.php")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("got.xsl")

// Transform
document.write(xml.transformNode(xsl))
</script>

</body>
</html>

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 22:24
Op zondag 17 maart 2002 13:10 schreef Geeltje het volgende:

Het lag niet aan mijn stylesheet, beide stylesheets werken prima. Lokaal doet ie het nu, maar bij wanadoo en vuurwerk krijg ik een 'access denied' error in mijn browser, misschien wil die ActiveX niet ofzow? :?
Is hier al een oplossing voor? Kheb nu nl. het zelfde probleem

Hier had uw advertentie kunnen staan!


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Lekkere namen in die XML he jongens, sorry. :)

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Nazgul
  • Registratie: Februari 2000
  • Laatst online: 11-10-2022

Nazgul

Digital Pizza Crew

[Edit] Verkeerde topic :(

No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
ik ben vanmorgen ook begonnen om zoiets te maken...
Liep nog niet helemaal vlekkenloos.

Vanmiddag/avond maar ff een nieuwe poging wagen.
k zit nu op school :Z

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ArthurMorgan
  • Registratie: Januari 2001
  • Niet online
in SA staat een javascript geval waarmee je GoT in de gaten kunt houden.... dus geen updates van je eigen topics maar een soort active gedeelte met zelf gekozen subfora.
[topic=448358/1/100]

Never explain yourself to people who are committed to misunderstanding you.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
ik heb nog iets gebakken, een active topics tracker die je kunt instellen op welke fora allemaal moeten worden getoont, stel dit dus eerst even in bij de prefs (anders doetie het waarschijnlijk niet :+)

De URL is http://tweakers.swinxunited.com

Zie maar of je er iets mee doet.

Als je nog bugs vind oid dan mag je die hier neer zetten/mailen/icq/enz... ;)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


Verwijderd

edit:
ik had niet gezien dat er twee pagina's waren |:(

  • Robin
  • Registratie: Juni 2001
  • Niet online
Op donderdag 04 april 2002 00:05 schreef SWINX het volgende:
ik heb nog iets gebakken, een active topics tracker die je kunt instellen op welke fora allemaal moeten worden getoont, stel dit dus eerst even in bij de prefs (anders doetie het waarschijnlijk niet :+)

De URL is http://tweakers.swinxunited.com

Zie maar of je er iets mee doet.

Als je nog bugs vind oid dan mag je die hier neer zetten/mailen/icq/enz... ;)
Ik mis alleen nog de hidden fora :+

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 04 april 2002 23:44 schreef Robin Vreuls het volgende:

[..]

Ik mis alleen nog de hidden fora :+
Crewforum e.d. ??
Hmm... moet ik de modjes eens lief aankijken >:)

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt

Pagina: 1