Seite 5 von 7

Verfasst: 10.07.2003 20:31
von Acid
else if ( ($mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] )) && $forum_id == 1 )
..versuch´s ma damit.

Verfasst: 10.07.2003 21:30
von Gast
habs probiert - damit funktioniert die prüfung garnicht mehr und ich kann wieder ohne kategorieauswahl posten - irgendwo muss der fehler liegen - es hängt ja eigentlich nur noch daran dass der code die überprüfung nur für die angegebene foren id durchführt........ hmmmmm :roll:

bleib dran acid du schaffst das :D

Verfasst: 11.07.2003 09:29
von Acid
Also obiges funktioniert natürlich nur, wenn es bei den globals definiert ist.. :roll:
function prepare_post(...
global $board_config, $userdata, $lang, $phpEx, $phpbb_root_path, $forum_id;

Verfasst: 11.07.2003 13:16
von Gast
mensch schmeiss nich mit sovielen fachbegriffen herum - soweit bin ich noch nich im stoff :lol:

also meinste ich muss das noch in die functions eintragen und eventuell noch in die posting :roll:

Verfasst: 11.07.2003 14:32
von Acid
In der functions_post.php findest du die von mir im vorherigen Beitrag angemerkten Zeilen (erste Zeile is nur ein Ausschnitt, da sie so lang is). Trage dort in die zweite Zeile mal $forum_id ein (wie oben blau markiert).. in der posting.php brauchst du es nicht eintragen.

Verfasst: 11.07.2003 17:22
von Gast
also es ist echt zum haare raufen:

wenn ich alles eingebaut habe dann

eine klammer und && >>>> check passiert in allen foren

eine klammer und || >>>> check passiert in allen foren

zwei klammern und && >>>> check geht garnich - ich kann also überall ohne kategorie posten

zwei klammern und || >>>> check passiert in allen foren

.....und nu :roll: ich dachte schon fast jetz hauts hin aber jede variante hat irgendwie nen fehler - aber irgendwie musses doch funktioniern :roll:

Verfasst: 11.07.2003 17:52
von Gast
JAAA ES FUNKTIONIERT :D

hatte nochn kleinen fehler drinne hatte hier zwischen $phpbb_root_path und $forum_id noch nen ; anstatt nen ,
function prepare_post(...
global $board_config, $userdata, $lang, $phpEx, $phpbb_root_path, $forum_id;
und beim check code ahbsch folgende variante >>
else if ( ($mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] )) && $forum_id == 1 )
und nun kann man in foren wo es kategorieen gibt nur noch posten wenn man eine kategorie auswählt :D


sag mal acid wäre das jetz nicht genauso oder so ähnlich auf deinen mod - neues feld für posting bereich anwendbar >> http://www.phpbb.de/viewtopic.php?p=170570#170570

Verfasst: 12.07.2003 10:44
von Gast
@ TALUN - wo könnte der fehler liegen dass ich beim klick auf vorschau die kategorieauswahl wieder auf default habe ?

Files To Edit:
PHP = viewtopic,viewforum,modcp,posting,constans,lang_main,functions_post

tpl = viewtopic,viewforum,modcp,posting_body

in welcher könnte der fehler sein :roll:

Verfasst: 12.07.2003 11:09
von siebenschlaefer
nach erstellung einer neuen kategorie kommt bei mir immer invalid session - ich nutze phpbb 2.05 auch bei entfernen folgenden codes in der modcp
// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}
bleibt das problem bestehen - allerdings wirklich nur bei erstellung einr neuen kategorie - alles ander funzzt - auch die änderung in der sessions.php mit von 6 auf 4 oder 0 setzen an der einen stelle bringt keine änderung :roll:

und wie schon erwähnt habe ich das problem dass bei der vorschau die ausgewählte kategorie wieder wech is und ich sie neu auswählen muss :roll:



und noch ne andere sache - in der posting.php habe ich
if($to_cat >=1)
in
if($to_cat >1)
geändert da ohne diese änderung beim editieren von posts in foren ohne kategorie trotzdem ein auswahlfeld zu sehen ist :wink:


bei nutzung von umfragen in einem forum wo es ne kategorie gibt und auch in foren ohne kategorien kommt beim absenden folgende meldung:
Error in posting

DEBUG MODE

SQL Error : 1054 Unknown column 'hgfhgfh' in 'field list'

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, k_id) VALUES ('gffg', 2, 1058006691, 1, 0, 0, 0, hgfhgfh)

Line : 268
File : /meinedomain/phpBB2/includes/functions_post.php

Verfasst: 12.07.2003 15:33
von Joschi
Hallo zusammen,

Nun ich habe den Mod von Talun auch in einem 2.0.5 drin. Allerdings erscheint bei mir erst die Kategorie nach dem Editieren des Posts und nicht sofort beim Absenden.

Hätte da jemand eine Lösung für. Ist ja alles dann Doppelte Arbeit wenn man erst den Post Schreibt und dann nochmal Editieren muß damit die Kategorie erscheint.

Gruß
Joschi