Mrs Cage
Mhmm ich weiss nicht, ich häng die Dateien hier mal ran, vielleicht ist ja jemand so Freundlich und schaut mal nach
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
Sonja
Hallo
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
Danke schon mal für eure Hilfe!
Pigsel
Zitat: |
Original von Sonja
Hallo
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
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?
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 |
|
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

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
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
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
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.