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