Bio: Ganz was neues: Das FORUM!

Beitrag lesen

Sup!

Thanks god I'm a regular...

Also: In meinem lustigen Forum http://bionic.dnsalias.org/forum/ stellt die fo_delete.pm die Threads nicht dar.

Und zwar liegt das daran, daß anscheinend in .../shared/Template/_thread.pm in der sub html_thread die Variable $temp leer ist. Diese entspringt quasi aus dem dritten Übergabeparameter $par, uns zwar ist $temp = $par->{'template'}.

Aufgerufen wird html_thread von der .../shared/Template/Delete.pm z.B. (und in meinem Fall) (ca. - könnte falsch sein, weil ich debug code rein- und rausgetan habe) in Zeile 120 - der dritte Übergabeparameter nennt sich dort $tpar. $tpar hat in der Tat einen "Member" namens Template - dieser ist gleich $param->{tree}, $param ist der dritte Aufrufparameter von print_forum_as_HTML.

Aufgerufen wird print_forum_as_HTML aus der .../user/fo_delete.pl (ca.) in Zeile 182, der dritte Parameter ist ein Hash, der wirklich einen Member "tree" hat - dieser entspricht $tree, und $tree ist gleich $show->{assign}->{thread}.

Dummerweise gibt es aber in $show kein {assign}->{thread} :-(
Das "meint" jedenfalls Conf::Test::show()

$show ist $conf->{show}, und das entspricht dem Rückgabewert von read_script_conf($Config,$Shared,$script);
Diese Funktion wird mit den Parametern /usr/local/httpd/selfforum-cgi/user/../../selfforum-config
/usr/local/httpd/selfforum-cgi/user/../shared
fo_delete.pl aufgerufen

Ich habe die ganzen Ausgaben von Conf::Test::show in die Seite eingebaut, damit man sieht, daß unten bei der _thread.pm die Angabe für's Template fehlt, weil in der Delete.pm schon tree fehlt, weil in der fo_posting.pl assign->thread fehlt.

Also... noch irgendwelche Ideen? Habe ich die falsche Version oder so?
Die falschen Konfig-Dateien?

:-((

Gruesse,

Bio