PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Release vb 2.x] Wer hat wieviel in welchem Forum gepostet


KarateKid
18.06.2002, 14:29
Hi,

dieser hack ermöglicht es, auf die Anzahl der Beiträge in der forumhome zu klicken. Daraufhin popt ein fenster auf indem alle Poster dieses Forums mit der Anzahl Ihrer Beiträge aufgelistet werden.

Viele Grüße

KarateKid

Beispiel siehe Signatur! :)

Dies hab ich sogar in deutsch beschrieben :)

das Attachent gibs hier: http://www.vbulletin-germany.com/forum/attachment.php?s=&postid=13630

jmr
28.06.2002, 13:07
hmmmm...hab alles nach deinen Anweisungen installiert. Jedoch tut sich bei mir gar nichts :( Wer kann helfen?

uxet
28.06.2002, 13:31
Original geschrieben von jmr
hmmmm...hab alles nach deinen Anweisungen installiert. Jedoch tut sich bei mir gar nichts :( Wer kann helfen?


Hallo bei mir tuts sich leider auch nicht oder wo müsste ich was sehen?


ich danke euch schon im voraus

greetz uxet

jmr
28.06.2002, 14:27
Original geschrieben von uxet



Hallo bei mir tuts sich leider auch nicht oder wo müsste ich was sehen?


ich danke euch schon im voraus

greetz uxet

Sehen tust du es im Forumindex. Die Postzahl der einzelnen Foren ist mit einem Link versehen. Klickst du darauf, siehst du wer wieviel in den dazugehörigen Forum gepostet hat.

uxet
28.06.2002, 15:19
ja aber leider ist bei mir dieser link nicht vorhanden!!


Kann mir da jemand weiter helfen??

Mystics
28.06.2002, 15:40
@uxet

Ich habe den Hack eben testweise eingebaut, und der Link ist 100% da, wenn man alles nach der Anleitung (v.a. die Template Änderung!) durchführt. Auf der Startseite des Forums (index.php) siehst du dann in der Spalte Beiträge die Links.

Jedoch fehlt in der Anleitung ein kleiner Teil.

Du musst noch das forumhome Template bearbeiten und folgenden Code direkt vor </head> einfügen:<script LANGUAGE="Javascript">
<!--
function showwin(name,size)
{
attrbts = size + ",resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes"
window.open(name, "TopPoster", attrbts);
}
//-->
</script>Mystics

KarateKid
28.06.2002, 17:07
uah, shit. :(

Tut mir aufrichtig leid.

Natürlich muss man wie Mystics schon sagte erst die Funktion hinzufügen.

Werde die Anleitung sofort ergänzen!

Viele Grüße

KarateKid

KarateKid
28.06.2002, 17:10
Da ich leider meinen beitrag nach 1440min nachdem ich ihn gepostet habe :D nicht mehr ändern kann, füge ich hier die neue Installationsdatei ein:

Grüße

KK

*edit* Da das Beitragseditieren jetzt wieder geht, findet sich wie gewohnt der ausgebesserte Hack oben im ersten post! ;)

jmr
28.06.2002, 17:45
yepp klappt jetzt wunderbar :) Thx for the support KarateKid & Mystics

Jean

uxet
28.06.2002, 18:53
Hallo!!


Danke ich habe es versucht jedoch ohne erfollg kann es daran liegen? da ich das vb index 1.3 Integriert habe??


wenn ja wie müsste ich dann das machen??


thx schon im voraus


greetz uxet

KarateKid
29.06.2002, 00:07
Nein, kann eigentlich nicht daran liegen.

Wie genau äußert sich das problem denn?

Grüße

KK

uxet
29.06.2002, 08:49
Also ich Installiere diesen Hack nach der beschreibund doch leider tut sich nichts!!


wieso eigentlich die misc.php bearbeitren??


vielleicht kannst du mir ja helfen!!


thx schon im voraus!

KarateKid
29.06.2002, 14:51
sorry, nochmal hier das Attachment.

Hast du Schritt 6 auch ausgeführt?

Grüße

KK

uxet
29.06.2002, 15:32
@ KarateKid

Ja habe ich gemacht doch leider funzt es auch nicht!!


aber kann es sein da meine original Index.php jetzt home.php heisst und nicht mehr index.php



ich danke dir schon im voraus!!!

KarateKid
29.06.2002, 20:23
Öhm,

du möglich. Du musst deine Änderungen natürlich in der "orginal-Forums-Hauptseite" wie z.B. diese (http://www.kampfkunst-board.de/kampfkunst/forum/index.php) machen. Dann siehst du die unterstrichenen Links in der Postingspalte und beim draufklicken kommt die gewünschte übersicht.

Wenn deine Hauptseite nun home.php heisst, dann musst du eben die Änderungen da drinnen machen. :rolleyes: *seufz*

Pleitegeier
30.06.2002, 22:39
hi, das gefällt mir so ganz gut...kann man das vielleicht auch irgendwie für die threads umbasteln?

Mystics
30.06.2002, 22:41
Original geschrieben von Pleitegeier
hi, das gefällt mir so ganz gut...kann man das vielleicht auch irgendwie für die threads umbasteln? Das ist schon standardmässig im vBulletin ;)

http://161.58.84.221/forum/misc.php?s=&action=whoposted&threadid=2569

(Einfach auf den Link in der Spalte "Antworten" klicken)

Pleitegeier
30.06.2002, 22:50
ich meinte das nicht mit beiträgen sonder mit themen, und das wiederum im stil von karate kids hack :)

mich würd aber trotzdem mal interessieren wo genau das von dir gepostete ist :)

thx Pleite

Mystics
30.06.2002, 23:00
Achso, genau wie KK's Hack, nur statt geschriebene Beiträge, die erstellten Threads anzeigen.

Dazu musst du nur das Query anpassen:

Suche in misc.php: $posts = $DB_site->query("
SELECT COUNT(postid) AS posts,
post.username AS postuser,user.userid,user.username
FROM post
LEFT JOIN user USING(userid)
LEFT JOIN thread ON post.threadid=thread.threadid
WHERE thread.forumid=$forumid AND post.visible=1
GROUP BY userid ORDER BY posts DESC
");und ersetze es mit: $posts = $DB_site->query("
SELECT COUNT(threadid) AS posts,
thread.postusername AS postuser,user.userid,user.username
FROM thread
LEFT JOIN user ON user.userid=thread.postuserid
WHERE forumid=$forumid AND visible=1
GROUP BY userid ORDER BY posts DESC
");
Das andere:
Gehe in ein Forum, z.B. hier (http://161.58.84.221/forum/forumdisplay.php?s=&forumid=33) und klicke dann in der Spalte "Antworten" auf den Link (da wo halt steht, wieviele Beiträge in diesem Thread sind).

KarateKid
01.07.2002, 11:59
Ich denke er meint, dass man in meinem Popup, neben den Beiträgen auch noch die Anzahl der Themen sieht, die ein User in dem bestimmten Forum erstellt hat.

Werde das bei Gelegenheit noch implementieren :)

Mystics
01.07.2002, 16:52
Original geschrieben von KarateKid
Ich denke er meint, dass man in meinem Popup, neben den Beiträgen auch noch die Anzahl der Themen sieht, die ein User in dem bestimmten Forum erstellt hat. Jo, also beide Querys kombinieren :)

Pleitegeier
01.07.2002, 20:03
@KarateKid ja, genau das meinte ich :), wär nett, wenn du mal was machen könntest ;)
@mystic thx 4 help, ich weiss jetz auch wo du meinst ;)

greetz Pleite

KarateKid
01.07.2002, 22:44
OK,

ich setz mich gegen Wochenende hin ;)

Sascha.
06.07.2002, 20:29
<a href="javascript:showwin('misc.php?action=whopostedforum&forumid=$forum[forumid]','width=300,height=540')">$forum[replycount]</a>


Ist es möglich, da eine Angabe von 100% einzugeben?
Ich hab´s mal probiert, funktionierte aber nicht....



Sascha

Sascha.
06.07.2002, 23:51
Wenn ich auf der Startseite bin, stimmt die Angabe nicht, wenn es in dem Forum Unterforen gibt.

Und wo muß ich den Code ändern um auch in den Unterforen die Anzahl angezeigt zu bekommen?


Sascha

KarateKid
07.07.2002, 10:03
Klar, bezieht sich immer nur auf eine forumsid. Um die Unterforen noch mit einzubeziehen, müsstest du schauen, welche foren in der forumsidliste als subforen gekennzeichnet sind. Die dann mit ausgeben. ist aber relativ aufwendig!

Sascha.
07.07.2002, 11:03
OK, einen Fehler hab ich bei mir aber auch gefunden.

In der Forenübersicht steht hinter einem Forum (das kein Unterforum hat):

606 Beiträge

Klicke ich dann da drauf, geht das PopUp auf und dort steht:

Beiträge gesamt: 614

Ich hab schon alle counter upgedatet, das hilft nicht.
Was zählt da falsch ?


Sascha

KarateKid
07.07.2002, 11:11
der Hack zählt mit folgendem Query:


$posts = $DB_site->query("
SELECT COUNT(postid) AS posts,
post.username AS postuser,user.userid,user.username
FROM post
LEFT JOIN user USING(userid)
LEFT JOIN thread ON post.threadid=thread.threadid
WHERE thread.forumid=$forumid AND post.visible=1
GROUP BY userid ORDER BY posts DESC
");


Das heisst, er bildet Selektiert, alle Usernamen mit id und den beiträgen, aus der Tabelle "post" heraus. Springt von post in user und in thread, um die Posts, die zu allen threads, aus dem einen forum ausgeben zu können.

D.h. es sind definitiv alle Beiträge. Möglicherweise kam es durch Themenverschiebungen zu irgendwelchen Inkonsistenzen. Auf jedenfall existieren die Beiträge, die gezählt werden.

:)

Grüße...

brauner
31.07.2002, 10:36
Wenn ich auf der Startseite bin, ist zwar der Link da, doch klicke ich da rauf bekomme ich nur in der Statuszeile eine Fehlermeldung.

Jedoch funktioniert es, wenn ich in den Unterforen auf den Link klicke.
Jedoch zeigt er da bei allen Membern nur 1 Posting an.

Was muss ich da machen?

Gruß
brauner

PS.
Den letzten Anhang konnt ich noch nicht runterladen, weil ich noch nicht freigeschalten wurde, sorry.
D.h.
Ich habe nur die Anleitung von vbulletin.org und den Zusatz von Mystics hier.

Schorsch
05.08.2002, 00:00
gibts keine moeglichkeit das mit unterforen zum laufen zu bekommen ??

wenn ich auf den link eines forums gehe das unterforen hat kommt immer:

Inkorrekte thread angegeben.

Wenn Du einem korrekten Link gefolgt bist,

solltest Du den Administrator benachrichtigen.

:( :( :(

cu
Schorsch

KarateKid
06.08.2002, 11:27
@Schorsch, nein, momentan noch nicht.

@brauner: gib mir bitte mal den Link zu deinem Forum ;)

Subu1
28.03.2003, 00:22
danke Euch und mal warten wann ich eine Benachrichtung bekomme;)

grüße subu1