Eigen forum toevoegen aan HotTopic
Wat heb ik nodig?
- Een HFD bestand
- Een XML bestand van de actieve topics op een forum
Wat is een HFD bestand?
Dit is een bestand wat beschrijft hoe en waar een forum te bereiken is op internet. Het heeft dezelfde indeling als een INI bestand. Het bestand wordt ingelezen bij het starten van HotTopic en moet in dezelfde directory staan als de HotTopic executable.
HFD bestanden zijn door HotTopic geregistreerd in Windows. Daarom is het zeer makkelijk deze toe te voegen aan HotTopic door de gebruikers. Gewoon dubbelklikken in de verkenner van Windows.
Het is NIET toegestaan eigen installaties van HotTopic te hosten of te wijzigen, mits hier duidelijke afspraken mee zijn gemaakt door de maker van HotTopic.
De verschillende secties (general, forum) zijn verplicht.
Voorbeeld van een HFD bestand:
[general]
FileVersion=1.1
[forum]
Title=GoT
XMLURL=http://gathering.tweakers.net/forum/hottopic_xml/100
BaseURL=http://gathering.tweakers.net/forum/list_messages/$topicid$
ExtURL=http://gathering.tweakers.net/forum/list_messages/$topicid$/$page$#$messageid$
TopicRegEx=gathering.tweakers.net/forum/list_messages/(\d*)(\D|$)
RegExRes=1
PageRepliesDelta=-1
ItemColor=$003A6347
ForumURL=http://gathering.tweakers.net/forum/
Uitleg:
Items die onderstreept zijn, zijn verplicht.
WatUitleg
FileVersionDit is het versie nummer van het HFD bestand. HotTopic pakt momenteel alleen de 1.1 versies.
TitleDit is de titel van het forum. Mag niet langer zijn dan 16 tekens (is dit wel het geval dan wordt deze afgekapt tot 16 tekens). Dit is tevens het ID (unieke code) van het HFD bestand. Veranderd daarom nooit zomaar deze titel, omdat HotTopic dan niet meer weet welke topics en welke instellingen bij welk forum horen.
XMLURLDit is een URL of pad naar de XML van het forum. Voor testdoeleinden kan een lokaal pad worden gebruikt.
BaseURLDit is de basis URL van een topic. $topicid$ wordt vervangen door het ID van de topic.
ExtURLDit is een uitgebreide URL van een topic.
$topicid$ wordt vervangen door het topic ID.
$page$ wordt vervangen door het paginanummer.
$pagereplies$ wordt vervangen door het aantal reacties per pagina.
$messageid$ wordt vervangen door het bericht ID.
$forumid$ wordt vervangen door het forum ID.
TopicRegExDit is een regex van een topic. Voor meer informatie over reguliere expressies: http://anso.virtualave.net/RegExpE/tregexpr_syntax.htm
RegExResDit getal geeft het resultaat weer van de regex. In dit voorbeeld wordt (\d*) gebruikt als resultaat. Het resultaat is het ID van een topic.
PageRepliesDeltaDit getal wordt bij het aantal paginas opgeteld. Normaal gesproken wordt pagina de eerste pagina in $pagereplies$ 1, maar mocht jou forum bij 0 paginas beginnen dan kun je PageRepliesDelta=-1 opgeven.
Standaard: 0.
ItemColorDit is de kleur die wordt gebruikt voor de topic lijst. Het is een 4-byte hexadecimale waarde.
De waarde $00FF0000 is blauw, $0000FF00 groen en $000000FF is rood. $00000000 is zwart en $00FFFFFF is wit.
Standaard: $00000000 (zwart).
ForumURLDit is de URL naar het forum. Wordt alleen gebruikt als de gebruiker in het menu het forum aanklikt.
Standaard: http://www.hottopic.nl/
Wat is een XML bestand van de actieve topics?
Dit is een bestand op internet waar de actieve topics in worden beschreven. De locatie van het bestand is terug te vinden in het HFD bestand (zie XMLURL in bovenstaande tabel).
Een voorbeeld van een XML bestand:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<activetopics>
<topic>
<id>476584</id>
<titel>[dos] installeren op 486</titel>
<forum>23</forum>
<forumafkorting>NOS</forumafkorting>
<startts>1019587985</startts>
<lastts>1019592440</lastts>
<topicstarter>franktv</topicstarter>
<starterid>21688</starterid>
<replies>7</replies>
<last_replier>limoentje</last_replier>
<replierid>25298</replierid>
<messageid>13279010</messageid>
</topic>
</activetopics>
Dit voorbeeld heeft weinig nut, omdat het maar 1 topic bevat. Het beste resultaat krijg je als je tussen de 50 en 100 topics in de XML gebruikt. Elk topic mag niet meer dan 1 keer voorkomen in de XML.
De velden die verplicht zijn, zijn: id, titel en replies. Kan HotTopic een veld niet vinden dan zal dit veld niet worden gebruikt. Natuurlijk is het het mooist als alle velden gevuld zijn.
XML URL parameters
HotTopic stuurt bij het ophalen van de XML de unix timestamp mee in de url van de laatste refresh. Zo is het mogelijk bepaalde topics te filteren zodat er niet steeds dezelfde gegevens worden opgestuurd naar de client. Dit is vooral makkelijk voor fora die niet zo druk zijn. Ook dail-up gebruikers van HotTopic stellen deze optie zeer op prijs. Eventuele problemen met deze nieuwe functie hoor ik graag via bugs@hottopic.nl.
De parameter in de URL heet: lastrefresh. Deze bevat de UNIX timestamp van de vorige refresh.
Een URL die HotTopic zal openen zal er dan zo uitzien:
XMLURL=http://gathering.tweakers.net/forum/hottopic_xml/100?lastrefresh=1025011968
EN deze kan dan ge-submit worden.
Dus natuurlijk de vraag wie kan/ doet zoiets ? Ik snap er niets van namelijk.
Hier moeten de admins voor zorgen...
zie [cntrl] bugs & fouten nieuwe lay-out: Deel 2
[edit]
Merk net dat ie weer beschikbaar is
[Dit bericht is gewijzigd door TheRookie op 17-09-2002 21:07]
quote:m.a.w. alles werkt weer ?
Op dinsdag 17 september 2002 21:01 schreef TheRookie het volgende:
HFD is er al, alleen de xml file is na de upgrade v/d layout niet (meer) beschikbaar.Hier moeten de admins voor zorgen...
zie [cntrl] bugs & fouten nieuwe lay-out: Deel 2
[edit]
Merk net dat ie weer beschikbaar is
quote:
Op dinsdag 17 september 2002 21:25 schreef D-Devil het volgende:
m.a.w. alles werkt weer ?
quote:ff een topic toevoegen
Op dinsdag 17 september 2002 21:27 schreef TheRookie het volgende:[..]
[afbeelding]
Probeer 't eens, merk je 't vanzelf
Er moet eerst gereageerd worden in een topic, nadat ie aan HT is toegevoegd voordat ie alle info aanvult...
quote:Of bedoel je dit niet ?
Question: When I add a topic, "<unknown>" appear. What does this mean?Answer: This is completely normal. HotTopic can't retrieve all information when a topic is inactive, but when someone replies on that topic, HotTopic will automatically replace the "<unknown>" with the proper information. You can also edit the topic title if HotTopic doesn't know the title.
[Dit bericht is gewijzigd door TheRookie op 17-09-2002 21:52]
quote:ik merk dat als een topic niet echt recent is geopend en ik er zelf vrij veel in heb gepost dat de status altijd <onbekend> blijft.
Op dinsdag 17 september 2002 21:44 schreef TheRookie het volgende:
De Hottopic FAQ ook gelezen ?Er moet eerst gereageerd worden in een topic, nadat ie aan HT is toegevoegd voordat ie alle info aanvult...
quote:Slowchat-topics zijn volgens mij uitgesloten van deelname...
Op dinsdag 17 september 2002 22:31 schreef qltel het volgende:
Wat de reden is, geen idee, maar er zijn dus verschillende topic's die het niet doen. Voorbeeld is 30+ nummer 13: we zullen doorgaan! (sorry, ik weet er ff geen die actueler is) bijvoorbeeld. Staat in hottopic en ook al wordt er druk in gepost, hottopic ziet het gewoon niet. Sterker nog, hij ziet er helemaal niets van, ook niet de naam, topicID en dergelijke.
quote:Okee, andere dan: [Radio] Veilen of toetsen? in Radio en TV...
Op dinsdag 17 september 2002 22:36 schreef QyRoZ het volgende:[..]
Slowchat-topics zijn volgens mij uitgesloten van deelname...
quote:Dat zijn ze echt niet zover ik weet, maar goed als dat wel zo is dan moet dat aan de Fok! crew worden gemeld. ik ga es even flink wat topics erin zetten uit verschillende categorien.
Op dinsdag 17 september 2002 22:36 schreef QyRoZ het volgende:[..]
Slowchat-topics zijn volgens mij uitgesloten van deelname...
Mijn hottopic werkt ook niet met de Actieve topics, status blijft onbekend.
klik maar voor een groter plaatje
Hottopic werkt met alle topics, behalve de slowchat topics.
Ik heb gewoon de active topics ge-refreshed en vervolgens gekeken in hottopic, alle topics komen erin te staan echter de topics uit Slowchat niet
Nu vraag ik me af .. hoezo niet ?
Is er een admin/ modje die dat verklaren kan ?
ps: 17 topics ge-add, 5 slowchat.. en guess what... er zijn 5 onbekende/unknown topics
ff onder de aandacht brengen kan namelijk nergens vinden hoezo een SC topic er niet in komt te staan.
quote:[Verzoekje] Zou Onzin mee kunnen doen aan Hottopic
Op donderdag 19 september 2002 07:58 schreef D-Devil het volgende:
sgop....
ff onder de aandacht brengenkan namelijk nergens vinden hoezo een SC topic er niet in komt te staan.
Denk dat je hiermee verder moet komen, ik zou als ik jou was arjen/jorma ff aanspreken erover.
quote:thx... ja dat is the same shit
Op donderdag 19 september 2002 19:22 schreef slakkie het volgende:[..]
[Verzoekje] Zou Onzin mee kunnen doen aan Hottopic
Denk dat je hiermee verder moet komen, ik zou als ik jou was arjen/jorma ff aanspreken erover.
Ik heb met die icq bloem een msg gestuurd naar jorma & danny maar die komen niet kijken ik zal ff een mooie mail opstellen
Slakkie heeft een topic lopen in Admin, zou hier de status vermeld kunnen worden ?
quote:Blijkbaar was 't toch makkelijk, want het lijkt nu ineens te werken!
Op woensdag 2 oktober 2002 03:10 schreef Danny het volgende:
Ik zou er niet van uitgaan dat dit op korte termijn geregeld wordt, daar we druk bezig zijn met andere zaken die een hogere prioriteit hebben.
Zodra het wel aangepast wordt zal daar zeker melding van gemaakt worden.
is dit makkelijk (1,2,3) te installeren of duurt 't ff?
(heb geen zino m allemaal dingen te gaan doen nu)
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |