PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vBulletin Datenbank Frage...



Padrino
09.12.2011, 16:19
Hey Free-Hack,
ich hab da ma ne frage ^^ undzwar muss ich wissen woran vbulletin erkennt ob man in einer sektion posten kann oder eben nicht.

Das muss ja wahrscheinlich irgendein Eintrag in der DB sein

Wäre sehr dankbar für eine lösung :D

Death~
09.12.2011, 16:25
Setze sie dir doch einfach lokal auf und schaue nach. Und ja, klar ist das ein Eintrag in der der DB.

Padrino
09.12.2011, 16:27
omg death denkst du das habe ich nicht gemacht?

Entweder hast du einen sinnvollen beitrag parat oder lässt es bitte sein...

Ich poste sicherlich keinen thread mit einer frage, wenn ich nicht schon lange selber gesucht habe.


Sry aber auch wenn deine antwort gut gemeint ist(wovon ich nicht ganz ausgehe) finde ich es einfach nur eine dumme antwort sry

Death~
09.12.2011, 16:57
Nein, das war nicht "böse" gemeint. Das wäre die einfachste Möglichkeit gewesen, um das zu überprüfen. Wenn das aber aus irgendwelchen Gründen nicht klappt, dann kannst du in der forumpermission-Table nachschauen.

Padrino
09.12.2011, 17:04
Gut also:
1. danke für diesen post :)
2. leider ist in mein forumpermission table komplett leer
3. Ja ich habe es wie gesagt schon lange aufm localhost und es durchsucht, aber ich finde nichts(ich habe auch unterschiede zwischen einer sektion wo man posten kann und einer sektion wo man nicht posten kann in der datenbank gesucht, ich finde aber nirgends etwas woran es wirklich liegt)

Death~
09.12.2011, 17:19
Also wenn du im AdminCP im Bereich "Foren-Rechte" bist, findest du dort alle Sektionen. Ich habe jetzt mal in einer Sektion die Rechte der Benutzergruppe VIP geändert (habe die Rechte zum Erstellen eines Threads deaktiviert) und mal mitgeschnitten.


http://localhost/board/admincp/forumpermission.php?do=doupdate


do=doupdate&adminhash=aca4632e3bcc6e8dd6623aeafef97bed&securitytoken=1323450797-13f12d25657423fd489c511a3fbd934ee16a2094&useusergroup=0&forumpermission%5Bcanview%5D=1&forumpermission%5Bcanviewthreads%5D=1&forumpermission%5Bcanviewothers%5D=1&forumpermission%5Bcanemail%5D=1&forumpermission%5Bcangetattachment%5D=1&forumpermission%5Bcanseedelnotice%5D=0&forumpermission%5Bcanseethumbnails%5D=1&forumpermission%5Bcansearch%5D=1&forumpermission%5Bcanpostnew%5D=0&forumpermission%5Bcanreplyown%5D=1&forumpermission%5Bcanreplyothers%5D=1&forumpermission%5Bcaneditpost%5D=1&forumpermission%5Bcandeletepost%5D=0&forumpermission%5Bcandeletethread%5D=0&forumpermission%5Bcanopenclose%5D=0&forumpermission%5Bcanmove%5D=0&forumpermission%5Bcanthreadrate%5D=1&forumpermission%5Bfollowforummoderation%5D=1&forumpermission%5Bcantagown%5D=1&forumpermission%5Bcantagothers%5D=0&forumpermission%5Bcandeletetagown%5D=0&forumpermission%5Bcanpostattachment%5D=1&forumpermission%5Bcanpostpoll%5D=1&forumpermission%5Bcanvote%5D=1&forumpermission%5Busergroupid%5D=12&forumid=197


Und schaut man sich jetzt die DB an, so sieht man auch dort, dass sich etwas verändert hat. Und zwar in der Table forumpermission. Dort gibt es die Columns forumpermissionid, forumid, usergroupid und forumpermissions.

Das erklärt sich ja dann von alleine. Warum diese Table leer ist, weiß ich jetzt auch nicht. Verändere mal im AdminCP die Rechte einer Gruppe und schaue, ob sich was in der DB im genannten Bereich etwas tut.

Padrino
09.12.2011, 17:24
Ich meine, wenn ich eine normale kategorie erstelle:

Da setze ich ja:
"Als normales Forum nutzen (Wählen Sie hier 'Nein', wenn Sie eine Kategorie erstellen möchten) " Auf Nein

Name von dem Element: forum[options][cancontainthreads]




http://127.0.0.1/forum/admincp/forum.php?do=update

do=update&adminhash=26ef1aa8818ba058ebd62efbfe317871&securitytoken=1323451479-3fb5bc210c6da2588d5083cb791a74d9a16a8ba9&forum%5Btitle%5D=KaterogieName&forum%5Bdescription%5D=&forum%5Blink%5D=&forum%5Bdisplayorder%5D=1&forum%5Bparentid%5D=-1&forum%5Bdaysprune%5D=-1&forum%5Bdefaultsortfield%5D=lastpost&forum%5Bdefaultsortorder%5D=desc&forum%5Bshowprivate%5D=0&forum%5Bnewpostemail%5D=&forum%5Bnewthreademail%5D=&forum%5Boptions%5D%5Bmoderatenewpost%5D=0&forum%5Boptions%5D%5Bmoderatenewthread%5D=0&forum%5Boptions%5D%5Bmoderateattach%5D=0&forum%5Bstyleid%5D=-1&forum%5Boptions%5D%5Bstyleoverride%5D=0&forum%5Bimageprefix%5D=&forum%5Bpassword%5D=&forum%5Boptions%5D%5Bcanhavepassword%5D=1&forum%5Boptions%5D%5Bcancontainthreads%5D=0&forum%5Boptions%5D%5Bactive%5D=1&forum%5Boptions%5D%5Ballowposting%5D=1&forum%5Boptions%5D%5Bindexposts%5D=1&forum%5Boptions%5D%5Ballowhtml%5D=0&forum%5Boptions%5D%5Ballowbbcode%5D=1&forum%5Boptions%5D%5Ballowimages%5D=1&forum%5Boptions%5D%5Ballowsmilies%5D=1&forum%5Boptions%5D%5Ballowicons%5D=1&forum%5Boptions%5D%5Ballowratings%5D=1&forum%5Boptions%5D%5Bcountposts%5D=1&forum%5Boptions%5D%5Bshowonforumjump%5D=1&forum%5Boptions%5D%5Bprefixrequired%5D=0

SFX
09.12.2011, 17:50
Redest du jetzt davon, ob man in einem Forum Threads posten kann, oder ob eine spezielle Usergruppe Rechte hat dort zu posten?

Beim Ersten würde es nur Sinn machen, wenn das eine Spalte in der Tabelle der Foren ist,
beim Anderen würde ich auf eine Crosstable zwischen den Usergruppen und den Foren tippen.

Padrino
09.12.2011, 18:00
Redest du jetzt davon, ob man in einem Forum Threads posten kann, oder ob eine spezielle Usergruppe Rechte hat dort zu posten?

Beim Ersten würde es nur Sinn machen, wenn das eine Spalte in der Tabelle der Foren ist,
beim Anderen würde ich auf eine Crosstable zwischen den Usergruppen und den Foren tippen.


Ja ich rede vom ersten

Wie ich schon vorhin gesagt habe(...) habe ich die tables alle durchgeschaut, und zwischen den foren wo man threads posten kann/und wo nicht verglichen, aber habe nichts gefunden

SFX
09.12.2011, 19:19
Du musst dich nur auf eine konzentrieren, und zwar die in der die Foren abgelegt sind.
Wenn du da in den Spalten nichts findest, wäre
forum/admincp/forum.php
ein Ansatzpunkt.

vbulletin hat btw ein ganz dreckes Datenbank system, was ein paar Dinge anbelangt..
Kann sein das es im Datastore steht.
Einer der Gründe warum ich vbulletin hasse..

IRET
09.12.2011, 19:54
Wenn du die Standard-Einstellungen hast, dann ist das soweit ich weiß nirgends gespeichert. Nur wenn du die benutzerdefineirten Einstellungen/Rechte verwendest, wird das in der forumpermission Tabelle angezeigt/gespeichert.

Gerade mit vBulletin 4.1.8 probiert.

//Edit: Naja aber genau die sind dazu da, dass vBulletin erkennt ob man in eine Sektion posten darf oder nicht ;).

Padrino
09.12.2011, 20:15
@fuckinghot19 (http://free-hack.com/member.php?u=47436): Das mit dem forumpermissions meine ich doch garnicht(und das wurde jetzt schon einpaar mal gesagt ^^)

Trotztdem danke für deinen post



Habe es jetzt selbst gelöst ^^