Alle Beiträge anzeigen

You have a suggestion for a future version of phpMyFAQ? Then post it here!

Moderator: Thorsten

Post Reply
damon
Posts: 5
Joined: Fri Jul 30, 2004 3:07 pm

Alle Beiträge anzeigen

Post by damon »

Hallo Thorsten,

wie wäre es mit der option alle beitrage anzeigen zu lassen?
bzw lässt sich dass schnell und einfach einbauen?

gruss

damon
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

alle Beiträge für alle Rubriken? Lässt sich schon machen, passiert ja beim Export der ganzen FAQ als PDF. Aber ab einer bestimmten Zahl ist die Ausgabe halt recht lang. :-)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
damon
Posts: 5
Joined: Fri Jul 30, 2004 3:07 pm

Post by damon »

Hallo,

ja schon. aber diese option steht ja nur dem admin zur verfügung.
ausserdem ist es dann eben als pdf (wie du schon sagtest) und nicht normal abrufbar.
bei faq's die nicht so gross sind wäre das doch ne feine sache :) --
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich kann dir gerne mal den Code hier posten, wenn du magst.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
damon
Posts: 5
Joined: Fri Jul 30, 2004 3:07 pm

Post by damon »

JA...danke..
das wäre sehr nett.. :)

gruss

damon
dscheste
Posts: 2
Joined: Sat Sep 25, 2004 3:50 pm

Ich mach das so:

Post by dscheste »

Naja, I habe auch auf den Code gewartet;)

I habe das mit Hilfe von VBA in Excel gemacht.

In Excel in B: habe ich IDs von den FAQ Artikeln die ich extrahiren will, in meinem Fall sind das alle rennenden Nummern bis 1000.

Dann lass ich mein Makro laufen und habe den kompletten Inhalt auf der Festplatte;))

Man kann Formatting aendern, Verzeichnis fuer die Datei und noch Vieles mehr.

Man muss nur bissla mit den Anchors arbeiten, die sind verschieden von Installation zu Installation.

Macht's gut und nochmal danke fuer so 'ne schoene Software.

Sub Get_Me_The_FAQ()
Const ForWriting = 2
With Application
.EnableEvents = False
Dim fso, tf, xmlhttp, topic, faq, mystart, myend, artikelsize, ID, cell, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.GetFile("c:\parsed.html")
Set tf = f1.OpenAsTextStream(ForWriting, True)
Set rng = Range("B2:B155") 'specify which FAQs to download - in my case just running numbers
tf.Writeline ("<html><head><title>Parsed from PHPMyFAQ</title></head><body>") 'light html formatting
Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
For Each cell In rng
strURL = "my_working_URL"
xmlhttp.Open "GET", strURL, False, "", ""
xmlhttp.Send
rtnpage = xmlhttp.ResponseText
'Get the topic
Range("A2").Value = cell.Row
mystart = InStr(rtnpage, "</em>")
myend = InStr(rtnpage, "</h2>")
artikelsize = myend - mystart
topic = Mid(rtnpage, mystart + 5, artikelsize - 5)
cell.Offset(0, 1).Value = topic
tf.Write ("formatting" & topic & "formatting") ' Writes the name of the topic
'Get the topic text
mystart = InStr(rtnpage, "<!-- Article -->")
myend = InStr(rtnpage, " <!-- /Article -->")
artikelsize = myend - mystart
faq = Mid(rtnpage, mystart + 22, artikelsize - 21)
cell.Offset(0, 2).Value = faq
tf.Write ("formatting" & faq & "formatting") 'writes the actual answer
Next
.EnableEvents = True
End With
tf.Writeline ("</body></html>")
tf.Close
Exit Sub
error:
MsgBox ("Error occured")
tf.Writeline ("</body></html>")
tf.Close
End Sub
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich poste mal den Code für PHP hier. ;-)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
dscheste
Posts: 2
Joined: Sat Sep 25, 2004 3:50 pm

Post by dscheste »

Thorsten, soll's dein Scherz sein oder?
Gibt's den Code oder net?
Thorsten
Posts: 15724
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

den Code gibts, wenn ich dafür mal Zeit habe...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply