Seite 1 von 5

Massive Probleme mit Datenbank-Mod

Verfasst: 16.09.2004 11:56
von Jungteichbauer
Moin zusammen,

nachdem ich nun schon 2 Wochen rumdoktere an dem Teil, sieht es schon fast gut aus, ich kann Einträge machen usw, nur folgende Dinge nich:

1.Kann keine Pics einstellen (ja, Verzeichnis ist auf 777 gesetzt), muss mir damit helfen, das ich die Bilder selber uploade, die User müssen nur den Namen in die Maske eingeben
2.Kann keine Kommentare machen, er nimmt nix an
3.Kann keine Beiträge löschen.

Ansonsten find ich das Teil super, nur wenn o.a. Dinge gehen wäre das ganze perfekt. Wer kann mir bidde helfen ? :cry:

Axou, benutze phpbb2.0.9 ...... vielleicht ist das der Knackpunkt ?

Acid: Titel geändert

Verfasst: 16.09.2004 16:53
von Acid
Ja.. das ist der Knackpunkt. :wink:
Ich muss zugeben, das der MOD nicht ganz sauber geschrieben wurde. Allerdings war er bisher eigentlich auch nicht für die Öffentlichkeit gedacht, daher sind noch derartige Fehler drin (die natürlich jetzt erst mit 2.0.9/2.0.10 sichtbar werden).

http://www.phpbb.de/topic59309.html
..einige Form-Sachen werden nicht korrekt übergeben, daher sind keine Einträge etc. möglich.
Ich hab leider momentan keine Zeit den MOD zu überarbeiten bzw. zu supporten, daher müsstest du es alleine versuchen (eventuell hat´s schon jemand anderer erledigt).

...

Verfasst: 16.09.2004 17:02
von Jungteichbauer
Hallo Acid,

danke für die Antwort, habe mich schon mit einigen unterhalten, die diesen Mod auch einsetzen. Alle hatten aber phpbb2.0.6 im aximalsten Fall. :cry:

Ich mein es geht auch so wie ich es mache, aber halt umständlich und ich bin doch im Grunde genommen faul :grin: ...

Aber mit der Variable $HTTP_POST_VARS ... da war doch mal was bei einem anderen Mod *grübbel* ... da musste man was ändern und dann hat es geklappt ... SHit Alzgeheimer :roll:

Verfasst: 16.09.2004 17:21
von Acid
Oftmals ist als Variabel z.B. nur $confirm angegeben, damit´s auch in >2.0.9 gültig ist, müsste es z.B. $HTTP_POST_VARS['confirm'] heissen.

Verfasst: 06.10.2004 16:41
von Jungteichbauer
Hallo Acid,

ich bins nochmal 8)

Wenn dat so weiter geht mit der DB, spring ich solange aus dem 1.Stock bis der Tod eintritt :evil:

Könntest du mir mal speziell aus der DB ein Beispiel nennen, an welcher Stelle ich das mit dem $HTTP_ ändern muss ? Nur ein Satz als Beispiel ? 8) Biddö 8)

Hab nun schon soviel versucht und nix geht, ausser einen Beitrag setzen und editieren. Selbst die Datenbank alleine zu erweitern mit anderen Felder habe ich geschafft, funzt sogar.

Mir würde es reichen, wenn der Kommentar-Bereich geht + löschen eines Beitrages, das mit dem Bild habe ich anders gelöst.

Oder würde dir das zuviel Mühe machen ? :oops: ... hoffentlich nich :cry:

...

Verfasst: 06.10.2004 16:45
von Jungteichbauer
... vergessen, hier noch der Direktlink, damit du siehst, was ich aus "deiner" Datenbank gemacht habe :

http://forum2.tommis-page.de/database_dir.php

Verfasst: 07.10.2004 12:23
von Acid
database.php

Code: Alles auswählen

#
#---------[ FINDE ]----------------------
#
			$entry_id = intval($HTTP_GET_VARS[id]);
			if ($submit)

#
#---------[ MIT FOLGENDEM ERSETZEN ]----------------------
#
			$entry_id = intval($HTTP_GET_VARS[id]);
			if( isset($HTTP_POST_VARS['submit']) )
..oder diese Stelle nicht anpassen, sondern weiter oben einfach folgendes einfügen.

Code: Alles auswählen

$submit = isset($HTTP_POST_VARS['submit']);

Verfasst: 07.10.2004 13:04
von Jungteichbauer
Hey Acid,

erstmal vielen Dank, die Kommentare funzen nun.

Auf der Suche nach weiteren Eintragungen in dieser Art für "delete" oder "report" komme ich aber ned so weiter, sieht meistens so aus:
$entry_id = intval($HTTP_GET_VARS[id]);

$sql = "DELETE FROM ". DATABASE_TABLE ." WHERE id = $entry_id";

if( !$result = $db->sql_query($sql) )
Wie kann man das ändern ? :roll:

Verfasst: 07.10.2004 13:09
von Acid
Beiträge (Reports) oder Einträge löschen ?

Verfasst: 07.10.2004 13:11
von Jungteichbauer
hui ... das ging schnell

das löschen von Einträgen geht nich .... das eintragen von Bildern (spielt weniger ne Rolle, hab ich anders gelöst) und bewerten seh ich nich.