Lycoz
Hallo,
Problembeschreibung:
Also:
In meinem Forum was ich mir aufgebaut habe, können die Gäste nicht reinschauen. Auch wenn ich die Rechte alle richtig vergeben habe.
Fehlermeldung:
-
Link zum Forum oder Screenshot:
http://cwfboard.cw.funpic.de/forum
Was wurde zuletzt geändert oder eingebaut?
Da ich nicht geteste habe nach welchem Hack es nicht mehr ging, kann ich das nicht sagen. Das hier sind die Hacks die ich eingebaut habe:
- Shoutbox
- Username Style
- Top 5
- min. Beiträge
- Thread Signatur
- Beitragsschablone
- Template Hack
- Wer ist Wo
- Externer Link
- Newsflash
- Wer hat Geburtstag
- Halle der Forenlegenden
- PN Oben
- Beiträge zählen oder nicht
mikes
Hi,
Hast du die Leserechte auch unter Foren erstellen/bearbeiten und bei Gruppen bearbeiten -> Gäste richtig eingestellt ?
Lycoz
Ja das habe ich, ich schätze ich habe irgendein Hack falsch eingebaut. Aber ich weiß nicht welcher. Vielleicht weiß jemand an welcher Datei das liegen könnte?
K!Error
Hallo
Ich habe das selbe Problem und niemand kann mir helfen. Solange ich diesen Fehler nicht wegbekomme kann ich mein Board nicht richtig promoten.
Ich nehme an es liegt an der global.php könnte sie jemand anschauen und mir helfen ?
Hier meine global.php :
Lycoz
Wenn es daran liegt dann bitte auch bei meiner mal schaun... wäre echt schön wenn das wegkommt
K!Error
Kann mir niemand helfen ? Ein paar von euch kennen sich sicher gut mich php aus. Das Problem nervt ziemlich, ich bin ja auch nicht der einzige.
HForum
@Lycoz so wie ich sehe hast du den Min. Beiträge Hack installiert. (Der?:
mindestens Benötigte Beiträge um auf Board zuzugreifen)
Ich kenne den Hack nicht, aber könnte es nicht sein das du als Gast als ein 0-Beiträge Benutzer angesehen wirst und deshalb keine Erlaubnis hast das Board zu betreten?
Edit:
Würde gerne mal die Board.php sehen...
K!Error
Diesen Hack habe ich auch eingebaut. Das kann gut möglich sein habe mal meine board.php geuppt:
HForum
Sieht so aus als ob es an dem Mind. Beiträge Hack liegt.
Vll. falsch konfiguriert oder falsch installiert. Im Notfall einfach wieder ausbauen
php: |
1:
2:
|
// Zeile 14:
if($wbbuserdata['userposts']<$board['posts_to_access']&&!$wbbuserdata['canuseacp']) access_error(); |
|
Gruss
Lycoz
Zitat: |
Original von HForum
@Lycoz so wie ich sehe hast du den Min. Beiträge Hack installiert. (Der?: mindestens Benötigte Beiträge um auf Board zuzugreifen)
Ich kenne den Hack nicht, aber könnte es nicht sein das du als Gast als ein 0-Beiträge Benutzer angesehen wirst und deshalb keine Erlaubnis hast das Board zu betreten?
Edit:
Würde gerne mal die Board.php sehen... |
Also wenn es an den Min. Beiträge Hack liegen würde, dann dürften neue User doch theoretisch auch kein Zugang haben, weil die doch auch 0 Posts haben... sry wenn ich da falsch denke, kenne mich da nich so aus^^
Hier nochmal meine Board.php:
HForum
Versuch es einmal mit der, wenn du ein Backup gemacht hast. Wenn es funktioniert, liegt es an dem Mind. Beiträge Hack.
Gruss
Edit: Entschuldigung, Fehlerhafte Datei angehängt. Bitte neue Datei in diesem Beitrag herunterladen.
K!Error
Also ich habe meine board.php mit der setup.txt überprüft und neu gemacht der Fehler kommt dennoch.
HForum
Ich glaube auch nicht das der Fehler dort liegt, sondern dass er erst dort Wirkung zeigt.
Gruss
Lycoz
also ich bin mir sicher das es an diesen Hack liegt. Ich habe mir mal die Beiträge von
mindestens benötigte Beiträge um auf Forum zuzugreifen angeschaut und bin dann auf folgendes gestoßen:
Zitat: |
Original von feuerkerk
Ich hab jetzt Beckebans Codings mal ein bisschen umgewandelt. Damit solltest dus finden.
SUCHE in der board.php (ziemlich oben)
php: |
1:
|
if ($wbbuserdata['userposts']<$board['posts_to_access']) access_error(); |
|
ERSETZE DURCH
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if($wbbuserdata['userid'] == '0') {
if($board['posts_to_access'] == '0') {
} else {
access_error();
} } else {
if($wbbuserdata['canuseacp']) {
} else {
if ($wbbuserdata['userposts']<$board['posts_to_access']) access_error();
} } |
|
SUCHE in der thread.php
php: |
1:
|
if((!isset($postid) && !isset($threadid)) || $thread['closed']==3) eval("error(\"".$tpl->get("error_falselink")."\");"); |
|
ERSETZE MIT
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if($wbbuserdata['userid'] == '0') {
if($board['posts_to_access'] == '0') {
} else {
access_error();
} } else {
if($wbbuserdata['canuseacp']) {
} else {
if ($wbbuserdata['userposts']<$board['posts_to_access']) access_error();
} } |
|
Es wird kein Garant übernommen, dass das bei dir funzt
, aber bei mir hats so geklappt, so können Gäste wieder die Foren unsicher machen
|
Ich habe es alles so geändert und jetzt können die Gäste auch in die Foren schauen. Aber sie können noch nicht in die Themen rein. Ich kann zwar als Gast ein neues Thema eröffnen, aber ich kann dann hinterher nicht drin schreiben.
Ihr könnt ja eben selbst schauen was ich meine:
http://cwfboard.cw.funpic.de/forum
EDIT: Forum falsch verlinkt sorry^^
K!Error
Bei mir geht alles, auch wegen dem Thema schreiben oder nicht. Vermutlich hast du ein Einbaufehler gemacht.
Und der ist es vermutlich

:
Du musst nicht das suchen:
php: |
1:
|
if ($wbbuserdata['userposts']<$board['posts_to_access']) access_error(); |
|
Sondern das:
php: |
1:
|
if($wbbuserdata['userposts']<$board['posts_to_access']&&!$wbbuserdata['canuseacp']) access_error(); |
|
Und mit dem ersetzen:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if($wbbuserdata['userid'] == '0') {
if($board['posts_to_access'] == '0') {
} else {
access_error();
} } else {
if($wbbuserdata['canuseacp']) {
} else {
if ($wbbuserdata['userposts']<$board['posts_to_access']) access_error();
} } |
|
Lycoz
ja daran habe ich gedacht. Und bei mir komme ich zu dem Zustand den ich bei meinem letzten Post beschrieben habe
EDIT: Hat sich erledigt, Einbaufehler bei der thread.php