Forum Bot

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Forum Bot

Beitrag von Feuerball »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
den Bot eingebaut


Was hast Du bereits versucht um das Problem zu lösen?
SuFu auf phpbb2.de benutzt



Fehlerbeschreibung und Nachricht

ihr kennt doch sicherlich den Foren Bot. Die änderungen habe ich auf phpbb2.de gefunden zum post. Da schreibt "Ghost Walker" was von Foren ID. aalso das der Bot nur in bestimmten foren gezeigt werden soll. Da ich den CH 2.0.5rc2 eingebaut habe Funktioniert das ganze mit der Foren Id nicht richtig.

zb
1stes Forum
Ankündigungen (id=8) da drinn befinden sich nur normale postings ohne Unterforen.

2tes Forum als Kategorie (id=2)
- Forum1 (id=2)
- Forum2 (id=3)
- Forum3 (id=4)
usw.

wenn ich jetzt die änderungen machen damit der Bot nicht in diese Foren Angezeigt werden soll, muß ich alle Foren die in der Kategorie sind einzelnt eintragen.

kann man das nicht irgendwie machen das die Kategorien id genommen wird an stelle der Foren id ???

hier mal das Wichtigste aus der viewtopic.php

Code: Alles auswählen

if ($forum_id == 3 || $forum_id == 4 )
	{ 
	if (!($userdata['session_logged_in']))
	{ 
	if($i == 0) 
	{ 
    $row_color = ( !($num_post % 2) ) ? $theme['td_color1'] : $theme['td_color2']; 
    $row_class = ( !($num_post % 2) ) ? $theme['td_class1'] : $theme['td_class2']; 
    $num_post ++; 
    $message = 'put here html code for your ad'; 
    
    $template->assign_block_vars('postrow', array( 
    'ROW_COLOR' => '#' . $row_color, 
    'ROW_CLASS' => $row_class, 
	'POSTER_NAME' => 'Bot', 
	'POST_DATE' => $post_date,
	'POST_SUBJECT' => 'Hallo Gast', 
    'MESSAGE' => $message, 
	'MINI_POST_IMG' => $mini_post_img, 
    'U_POST_ID' => '0' 
	)); 
	}
	}
	}
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

ich bin mir nicht sicher aber soweit ich weiss ist es cat_id

also versuchs mal einfach, statt:

Code: Alles auswählen

if ($forum_id == 3 || $forum_id == 4 )
mit dem

Code: Alles auswählen

if ($cat_id == x || $cat_id == x )
X mit die Zahl der Category ersetzen. wenn nur eine Kategorie habe will, dann versuch mal mit dem

Code: Alles auswählen

if ($cat_id == x )
geb keine garatie das es wirklich cat_id ist für kategorie aber glaube zu meine es irgendwo schon gelesen zu habe.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

ja cat_id ist es aber irgendwas stimmt immernoch nicht bei mir :/

mal ein Beispiel wie ich es haben möchte

Sonstiges (c=3)
- Off Topic (f=6)
- Werbung (f=7)

in Werbung soll der Bot nicht zu sehen sein und in Off Topic kann er sein.

kann mir jemand sagen wie ich das so einstellen muß ???
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

jep dann muss forum_id weiterhin verwenden also für deine fall

Code: Alles auswählen

if ($forum_id == 6) 
   {
da ich glaube der code war dafür das er nur in bestimmte anzeigt und nicht ausgeblendet wird. also wird alle andere foren ausgeblendet die nicht da drin stehn hast... willst aber allerdings alle ausblenden die da drin stehn dann versuchs mal mit

Code: Alles auswählen

if (!($forum_id == 7)) 
   {
der sollte wenn mich nicht jetzt alls täuscht die Foren_ID 7 ausblenden und bei Off Topic sollte er somit weiter sein.

oder ist es umgegekehrt code eins um die eingetragene foren ausblenden und die andere anzeigen lasse und code 2 um die eingetragene anzeigen und der rest ausblenden, hm k.a. naja probiers einfach mal aus :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

Danke,
mit der zweiten Lösung komm ich besser zu recht ;)
Antworten