Seite 1 von 2
Beiträge
Verfasst: 28.07.2003 16:05
von the-other-board
Hallo!
Ich habe 3 Foren (2 interne und das Testforum) in denen die Beiträge nicht mitgezählt werden sollen!
Wie ändere ich das?
Gibt es da einen Mod für??
Grüße sNaKe
Verfasst: 28.07.2003 16:08
von esperitox
Verfasst: 28.07.2003 16:20
von the-other-board
dankeschön

Verfasst: 28.07.2003 16:47
von the-other-board
nun gut, wie ich es mir gedacht hab, krieg ich n problem!
folgendes:
Code: Alles auswählen
#----[ OPEN ]----------------------------------------------------
#
includes/functions_post.php
#
#----[ FIND ]----------------------------------------------------
#
$sign = ( $mode == 'delete' ) ? "- 1" : "+ 1";
#
#----[ REPLACE WITH ]--------------------------------------------
#
$sql = "SELECT * FROM " .
FORUMS_TABLE . "
WHERE forum_id = $forum_id";
$result = $db->sql_query($sql);
$forum_information = $db->sql_fetchrow($result);
$count_posts = $forum_information['count_posts'];
if ($mode == 'delete')
{
if ($count_posts)
{
$sign = "- 1";
}
else
{
$sign = "";
}
}
else
{
if ($count_posts)
{
$sign = "+ 1";
}
else
{
$sign = "";
}
}
Die Zeile, die ich ersetzen soll, kann ich absolut nicht in der Form in der Datei finden!
sNaKe
Verfasst: 28.07.2003 16:49
von harakiri
poste die includes/functions_post.php mal als *.txt datei damit wir dir helfen können...
Verfasst: 28.07.2003 16:51
von DynamicWave
Hallo,
habs bei mir auch gerade eingebaut und funzt
Such am besten einfach nur nach "$sign =" und nicht nach der kompletten Zeile. Bei mir hatte ich´s dann direkt.
Verfasst: 28.07.2003 17:07
von the-other-board
hat jetzt alles geklappt bsi auf folgendes:
Code: Alles auswählen
#
#----[ OPEN ]----------------------------------------------------
#
admin/admin_forums.php
#
#----[ 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']) . ", sort_order = " . intval($HTTP_POST_VARS['sort_order']) . "
#
#----[ IN-LINE AFTER ADD ]----------------------------------------
#
, count_posts = " . intval($HTTP_POST_VARS['count_posts']) . "
daher kommt folgende fehlermeldung:
Code: Alles auswählen
SQL Error : 1054 Unknown column 'count_posts' in 'field list'
UPDATE phpbb_forums SET forum_name = 'Technik', cat_id = 2, forum_desc = 'Für alle Technik-Begeisterten, und die, die es werden wollen! ', forum_status = 0, prune_enable = 0 , count_posts = 1 WHERE forum_id = 3
Line : 446
File : /is/htdocs/41330/www.loseecke.de/phpBB2/admin/admin_forums.php
Verfasst: 28.07.2003 17:09
von the-other-board
die stelle in der amin_forums.php sieht nun so aus:
Code: Alles auswählen
$sql = "UPDATE " . FORUMS_TABLE . "
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']) . ", count_posts = " . intval($HTTP_POST_VARS['count_posts']) . "
Verfasst: 28.07.2003 17:20
von DynamicWave
Also bei mir sieht das nicht anders aus...
Ich vermute mal Du hast die Datenbank nicht ergänzt?
#----[ SQL QUERY ]-----------------------------------------------
#
ALTER TABLE `phpbb_forums` ADD `count_posts` CHAR(1) DEFAULT '1' NOT NULL;
#
Steht ganz am Ende der .txt Datei
Ansonsten wüsste ich auch nicht genau was es sein könnte

Verfasst: 28.07.2003 17:22
von Henne
fehlt da jetzt nicht das sort_order?
Und haste das in der DB eingetragen?