Seite 5 von 6

Verfasst: 23.06.2003 13:57
von d00kie
http://www.webcoderz.net/posting.php.txt

Dort am besten nach "// eggdrop mod" suchen, um die Stelle zu finden. :)
Vielen Dank.

Verfasst: 23.06.2003 14:03
von Acid

Code: Alles auswählen

                $postdate = create_date($board_config['default_dateformat'], time(), $board_conf
..in der Zeile fehlt am Ende noch was. Es müsste in etwa so aussehen:

Code: Alles auswählen

                $postdate = create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']);

Code: Alles auswählen

                fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00 
Diese Zeile is auch etwas zerstückelt...

Verfasst: 23.06.2003 14:10
von d00kie
Aber genau so sieht das Original von "doctormord" ja nunmal aus und er beharrt darauf, dass es richtig sei. ;)
Ich hatte meine Verwunderung ja bereits ausgedrückt.
Dies ist seine Anleitung:
phpbb-part:

Code: Alles auswählen

############### 
# öffne /posting.php 
############### 

############### 
# suche 
############### 

case 'editpost': 
case 'newtopic': 

############### 
# ersetzen mit 
############### 

case 'newtopic': 

// Bot-Output Start 
$poster = ($userdata['session_logged_in']) ? $userdata['username'] : ''; 
$postdate = create_date($board_config['default_dateformat'], time(), $board_conf 
$forumfile = fopen("newthread.dat", "a"); 
fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00 
fclose($forumfile); 
// Bot-Output End 

case 'editpost': 

############### 
# datei schliessen 
###############

Verfasst: 23.06.2003 14:34
von Acid
Die $post_date Zeile sollte so richtig sein, wie ich sie gepostet habe (2. Code)...

Code: Alles auswählen

fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00
..da fehlt am Ende mindestens noch ");, aber da ich den Code nicht kenne, weiss ich nicht was da hinkommt.

Sag dem Doc, das er lügt. :D :wink:

Verfasst: 23.06.2003 14:39
von d00kie
Danke dir Acid, ich hoffe er wird das hier lesen. :)

Verfasst: 23.06.2003 20:03
von doctormord
ich guck mal ob ichs noch finde =D

Verfasst: 26.06.2003 13:36
von d00kie
Na das wird wohl nix mehr, hm? :cry:

Verfasst: 28.06.2003 19:32
von doctormord
=D doch doch =D

Verfasst: 28.06.2003 19:39
von doctormord
hier nochmal der code für den fall, daß das board und der eggdrop auf der gleichen box laufen.

phpbb-part:

Code: Alles auswählen

###############
# öffne /posting.php
###############

###############
# suche
###############

case 'editpost':
case 'newtopic':

###############
# ersetzen mit
###############

case 'newtopic':

// BOt-OUTPUT
$poster = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$postdate = create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']);
$forumfile = fopen("newthread.dat", "a");
fputs($forumfile,"[guys, we got a new thread in $forum_name]\n [topic is: $subject]\n [posted by $poster at $postdate]\n");
fclose($forumfile);
// End BOt-OUTPUT

case 'editpost':

###############
# datei schliessen
###############
eggdrop-part:

Code: Alles auswählen

###############
# neue datei erstellen.
# z.B. /scripts/phpbb.tcl
###############

###############
# einfügen
###############

utimer 2 newthreads

proc newthreads { } {
set forumfile [open /var/www/forum/newthread.dat r]
while {![eof $forumfile]} {
gets $forumfile lalala
if {$lalala != ""} { puthelp "PRIVMSG #reality :$lalala!" }
}
close $forumfile
set forumfile [open /var/www/forum/newthread.dat w]
puts $forumfile ""
close $forumfile
utimer 2 newthreads
}
###############
# datei schliessen
###############
newthread.dat auf chmod 666 setzen.

eventl. müssen die pfade in den dateien angepasst werden, je nachdem wir ihr sie braucht.

doc

Verfasst: 28.06.2003 20:12
von d00kie
That´s it baby.

1000 Dank :)