mindestens Benötigte Beiträge um auf Board zuzugreifen

Mrs Cage
Mhmm ich weiss nicht, ich häng die Dateien hier mal ran, vielleicht ist ja jemand so Freundlich und schaut mal nach großes Grinsen
jacqy
Einbau in der board_add und board_edit.htm war falsch.

Hochladen und testen.
Mrs Cage
Hab rechtherzlich dank liebe jacqy. Hab Hochgeladen und getestet. Funktioniert einwandfrei großes Grinsen
Sonja
Hallo großes Grinsen

ich habe mir versucht den Hack einzubauen, aber bekomme, wenn ich die Beitragszahl im ACP eingebe und auf Speichern gehe, folgende Fehlermeldung:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb914_boards SET styleid='', title='Krankheiten', password='', description='Erst nach 20 Beiträgen einsehbar', allowbbcode='1', allowimages='1', allowhtml='0', allowsmilies='1', allowicons='1', daysprune='0', threadsperpage='0', postsperpage='0', postorder='0', hotthread_reply='0', hotthread_view='0', closed='0', isboard='1', invisible='1', posts_to_access='20', countuserposts='1' WHERE boardid='12'
mysql error: Unknown column 'posts_to_access' in 'field list'
mysql error number: 1054
Date: 04.02.2013 @ 06:20
Script: /acp/board.php
Referer: http://www.dogscorner.de/acp/board.php?a...boardid=12&sid=

Kann mir jemand sagen was ich falsch gemacht habe? Wo der Fehler liegt? Ich habe alles so gemacht wie bei der 1. Anleitung beschrieben. Auch nochmal alles kontrolliert und ich kann beim besten willen den Fehler nicht finden unglücklich

Danke schon mal für eure Hilfe!
Pigsel
Zitat:
Original von Sonja
Hallo großes Grinsen

ich habe mir versucht den Hack einzubauen, aber bekomme, wenn ich die Beitragszahl im ACP eingebe und auf Speichern gehe, folgende Fehlermeldung:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb914_boards SET styleid='', title='Krankheiten', password='', description='Erst nach 20 Beiträgen einsehbar', allowbbcode='1', allowimages='1', allowhtml='0', allowsmilies='1', allowicons='1', daysprune='0', threadsperpage='0', postsperpage='0', postorder='0', hotthread_reply='0', hotthread_view='0', closed='0', isboard='1', invisible='1', posts_to_access='20', countuserposts='1' WHERE boardid='12'
mysql error: Unknown column 'posts_to_access' in 'field list'
mysql error number: 1054
Date: 04.02.2013 @ 06:20
Script: /acp/board.php
Referer: http://www.dogscorner.de/acp/board.php?a...boardid=12&sid=

Kann mir jemand sagen was ich falsch gemacht habe? Wo der Fehler liegt? Ich habe alles so gemacht wie bei der 1. Anleitung beschrieben. Auch nochmal alles kontrolliert und ich kann beim besten willen den Fehler nicht finden unglücklich

Danke schon mal für eure Hilfe!


hast du

Schritt 6:
Führe die beigelegte install.php im ACP Verzeichniss aus

auuch gemacht?

die Fehlermeldung sagt "unknown column in fieldlist"

das heißt es fehlt in der Tabelle bb914_boards die Spalte posts_to_access

wen du die install.php aus dem Archiv-ordner "acp" auf den server hochlädst in "wbblite/acp"

uind dann im Browser die Datei aufrufst:

deine seite/wbblite/acp/install.php

erstellt dir die install.php die fehlende Spalte in der Tabelle
Sonja
Nur zum Verständnis:

Ich habe mir die Install php auf meinen Rechner runtergeladen und sie im Filezilla aufgerufen. Doppelgeklickt und ich meine sie hat sich hochgeladen.

Die Zeile zum eingeben der mind. benötigten Beiträge ist auch da im ACP. Nur wenn ich auf Speichern gehe, kommt die Fehlermeldung?
Bräke
Zitat:
Original von Pigsel
wen du die install.php aus dem Archiv-ordner "acp" auf den server hochlädst in "wbblite/acp"

uind dann im Browser die Datei aufrufst:

deine seite/wbblite/acp/install.php (oder ähnlich)

erstellt dir die install.php die fehlende Spalte in der Tabelle

smile
Sonja
Zitat:
Original von Bräke
Zitat:
Original von Pigsel
wen du die install.php aus dem Archiv-ordner "acp" auf den server hochlädst in "wbblite/acp"

uind dann im Browser die Datei aufrufst:

deine seite/wbblite/acp/install.php (oder ähnlich)

erstellt dir die install.php die fehlende Spalte in der Tabelle

smile


1000 ??? habe ich im Kopf. Ich habe den Beitrag von Pigsel gelesen, aber offensichtlich verstehe ich ihn nicht, sonst hätte ich nicht nochmal nachgefragt.
Also bitte eine Idiotensichere Erklärung...

Browser = (in meinem Fall) Firefox?
Meine Seite = ? Filezilla?

Sorry, ich verstehe es nicht unglücklich Ich bin wirklich blutiger Anfänger und ich weiß das für euch das alles Pipifax ist und total logisch, für mich leider nicht, deswegen bin ich auf Hilfe angewiesen.

Kann mir das bitte nochmal jemand erklären?
Bräke
Die Dateien lädst du mit einem FTP-Programm auf deinen Server, in deinem Fall wohl Filezilla.

Bei den Dateien die du hochgeladen hast war eine install.php dabei, welche du in den /acp Ordner geladen hast, mit dem FTP-Programm; Filezilla.


Diese musst du nun in deinem Browser aufrufen, Firefox in deinem Fall. So ähnlich wie bei der Installation des Forums. ( http://www.DEINE-SEITE/acp/install.php) Danach diese install.php wieder löschen, mit dem FTP-Programm.
Sonja
Danke dir schon mal sehr für die Ausführung die ich, glaube ich zumindest auch verstanden habe großes Grinsen

Ich habe also nur in die Adresszeile meines Browsers eingegeben:
www.dogscorner.de/acp/install.php

und dann kam folgende Fehlermeldung


Datebank Abfrage fehlgeschlagen!


woran liegt das? Was habe ich doch nicht richtig verstanden? Oh es tut mir so leid, für euch muss ich total dämlich wirken *wein*
Pigsel
Zitat:
Original von Sonja
Danke dir schon mal sehr für die Ausführung die ich, glaube ich zumindest auch verstanden habe großes Grinsen

Ich habe also nur in die Adresszeile meines Browsers eingegeben:
www.dogscorner.de/acp/install.php

und dann kam folgende Fehlermeldung


Datebank Abfrage fehlgeschlagen!


woran liegt das? Was habe ich doch nicht richtig verstanden? Oh es tut mir so leid, für euch muss ich total dämlich wirken *wein*


Zum Einen Sorry das ich mich so umständlich ausgedrückt habe zum Zweiten, der Frage nach dem erneuten Fehler ..

Aus der install.php
code:
1:
mysql_query("ALTER TABLE `bb1_boards` ADD `posts_to_access` INT( 10 ) DEFAULT '0' NOT NULL") or die("Datebank Abfrage fehlgeschlagen!");


das ist mir zugegeben auch eben erst eingefallen, die Tabelle "bb1_boards" gibt es bei dir nicht weil deine die Tabelle "bb914_boards" ist Augenzwinkern

WENN du in der install.php diese Zahl 1 an dem bb1_boards mit der 914 ersetzt müsste die install.php richtig arbeiten

EDIT:
Tabellenerweiterung erledigt FTP gesäubert .. sollte nun funktionieren
Brego
Hab den Hack eingebaut. In der board.php des Hauptverzeichniss soll ich

if(isset($_COOKIE['boardvisit'])) $boardvisit=decode_cookie($_COOKIE['boardvisit']);
else $boardvisit=array();

suchen und

if($wbbuserdata['userposts']<$board['posts_to_access']&&!$wbbuserdata['canu
seacp']) access_error();

darunter einfügen. Abspeichern und Hochladen, wurde von mir so gemacht. Da ich die Eigenart habe gleich alles auszutesten, wenn ich etwas eingebaut habe, hab ich folgendes



wbblite/board.php on line 258

Wäre vllt einer bitte so Nett und kann sich meine board.php einmal anschauen?

Danke in vorraus
dedie
Da steht zweimal der gleiche Code untereinander deshalb die Fehlermeldung, einmal solltest du den Code rauslöschen.

code:
1:
2:
3:
if($threadbit && $threadbit2) eval ("\$threadbit = \"".$tpl->get("board_threadbit_split")."\";");
elseif($threadbit2) $threadbit=$threadbit2;
} 
Brego
Danke für die Antwort

Allerdings ist die Fehlermeldung immer noch da

Hab den Code

if($threadbit && $threadbit2) eval ("\$threadbit = \"".$tpl->get("board_threadbit_split")."\";");
elseif($threadbit2) $threadbit=$threadbit2;
}

einmal rausgelöscht. Hier noch mal die Datei mit dem rausgelöschten. Wäre nochmal dankbar für die Hilfe.