Seite 1 von 3

Brauche Hilfe beim Points_System

Verfasst: 16.08.2004 08:56
von kbo66
also ich komme nicht mehr weiter in der Installations Beschreibung steht geschrieben

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

....

#
#-----[ FIND ]------------------------------------------
#

				}
			}
		}

#
#-----[ AFTER, ADD ]------------------------------------------
#


		if ($board_config['points_post'] && !$post_info['points_disabled'])
		{
			$points = abs(($mode == 'newtopic') ? $board_config['points_topic'] : $board_config['points_reply']);

			if ($userdata['user_id'] != ANONYMOUS)
			{
				add_points($userdata['user_id'], $points);
			}
		}
und da kommt das Prob auf das es ja soviele

Code: Alles auswählen

				}
			}
		}
gibts und ich nicht weiß wo ich das jetzt einfügen muss..
wenn ich es Weglasse werden die Points nicht Gezählt bei einen neuen Post..

Verfasst: 16.08.2004 09:19
von Markus67
Hi ...

Speichere mal die functions_post.php als Textdatei sowie die Installationsanleitung für den MOD und verlinke die beiden Dateien hier
KB:Datei

Markus

Verfasst: 16.08.2004 09:37
von kbo66
naja also ich hab den Fehler gefunden man muss es einfach unter:

Code: Alles auswählen

                                $tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $start_html, strlen($message)));

                                $start_html = strlen($message);
                                $end_html = $start_html;
                        }
                }
einfügen aber jetzt macht sich schon wieder ein Fehler bemerkbar in der Forum Administation da kann man ja einstellen ob Points im Forum Deaktiviert werden wenn man dann auf Nein klickt und auf Abschicken kommt folgender fehler... ( siehe code ) könnte mir einer Helfen oder mir seine admin/admin_forums.php mit dem korrekten buglosen Point Version Schicken ... Wäre dankbar... Hier die Fehlermeldung:

Code: Alles auswählen

Couldn't update forum information

DEBUG MODE

SQL Error : 1054 Unknown column 'points_disabled' in 'field list'

UPDATE phpbb_forums SET forum_name = 'Test Forum 1', cat_id = 1, forum_desc = 'Ein Test-Forum.', forum_status = 0, prune_enable = 0, points_disabled = 0 WHERE forum_id = 1

Line : 453
File : /home/www/kunden/forum4all.net/system/admin/admin_forums.php

Verfasst: 16.08.2004 09:40
von D@ve
Das Problem hatte ich auch. Ist soweit ich mich erinnere, das erste Vorkommen des Strings (die Leerzeichen beachten).

Gruß, Dave

Verfasst: 16.08.2004 09:54
von kbo66

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
admin/admin_forums.php

#
#-----[ FIND ]------------------------------------------
#

			$statuslist .= "<option value=\"" . FORUM_LOCKED . "\" $forumlocked>" . $lang['Status_locked'] . "</option>\n";

#
#-----[ REPLACE WITH ]------------------------------------------
#

			$statuslist .= "<option value=\"" . FORUM_LOCKED . "\" $forumlocked>" . $lang['Status_locked'] . "</option>\n";

			if ($row['points_disabled'])
			{
				$yes = 'selected="selected"';
			}
			else
			{
				$no = 'selected="selected"';
			}
			$pointslist = '<option value="' . TRUE . '" ' . $yes . '>' . $lang['Yes'] . '</option>';
			$pointslist .= '<option value="' . FALSE . '" ' . $no . '>' . $lang['No'] . '</option>';

#
#-----[ FIND ]------------------------------------------
#

				'S_CAT_LIST' => $catlist,
				'S_STATUS_LIST' => $statuslist,
				'S_PRUNE_ENABLED' => $prune_enabled,

#
#-----[ AFTER, ADD ]------------------------------------------
#

				'S_POINTS_LIST' => $pointslist,

#
#-----[ FIND ]------------------------------------------
#

				'L_PRUNE_DAYS' => $lang['prune_days'],
				'L_PRUNE_FREQ' => $lang['prune_freq'],
				'L_DAYS' => $lang['Days'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

				'L_POINTS_DISABLED' => sprintf($lang['Points_disabled'], $board_config['points_name']),

#
#-----[ FIND ]------------------------------------------
#

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";

#
#-----[ REPLACE WITH ]------------------------------------------
#

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable, points_disabled" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . ", " .  intval($HTTP_POST_VARS['points_disabled']) . $value_sql . ")";

#
#-----[ FIND ]------------------------------------------
#

				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "

#
#-----[ REPLACE WITH ]------------------------------------------
#

SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . ", points_disabled = " . intval($HTTP_POST_VARS['points_disabled']) . "
´


Also das steht in der Installation des Mods.. also und so habe ich es auch eingefügt.

Verfasst: 16.08.2004 09:55
von Markus67
Hi ...

hast du die Datenbankerweiterung ausgeführt ?

Entweder müsste im MOD eine install oder update-Datei oder ein SQL-Befehl enthalten sein ...

Markus

Verfasst: 16.08.2004 10:05
von kbo66
ja also die mod_install.php habe ich auseführt und diese hat auch Funktioniert. :(

Habe es geschaut ob alle Funktionen Funzen , alles hat bis auf dieses Korrekt gefunzt..

Verfasst: 16.08.2004 10:07
von Markus67
Hi ...

hast du auch die constants.php richtig editiert ?

Markus

Verfasst: 16.08.2004 10:09
von kbo66
nein , constants.php brauch man nicht zu Installieren steht nicht in der Installations Anleitung...

Verfasst: 16.08.2004 10:31
von Markus67
Hi ...

schau mal bitte mit KB:phpmyadmin in der Datenbank in der Tabelle phpbb_forums ob es da ein Feld points_disabled gibt ...

Markus