Seite 2 von 2

Verfasst: Fr 17.Dez, 2004 09:44
von oxpus
1. Ist in der neuesten Version drinnen
2. Sollte ebenfalls gehen, ist dem Original phpBB entnommen
3. Ich habe dazu Deine viewtopic.php korrigiert

Und automatisch einen Text erzeugen lassen, würde gehen. Dazu sollte in der posting.php einfach vor "prepare_post(...)" dieses hier eingefügt werden:

Code: Alles auswählen

$message = (($post_data['topic_type'] == POST_GLOBAL_TOPIC) ? '[color=red][size=9]This is an International Topic appearing in all forums. Please write in English only. Thank you![/size][/color]
' : '') . $message;
-- Datei gelöscht, da veraltet --

Verfasst: Fr 17.Dez, 2004 10:53
von Kiss News
1) meinst Du damit die "nächste" Version, die erst kommt, oder habe ich was verpasst? ^2
2) funktioniert jetzt. Danke! Habe den Fix für die Global Announcements allerdings nicht im Snippet-Forum finden können ^7 . Kannst Du mir bitte dazu den genauen Link hier posten? Danke.
3) ui.... das stimmt leider nicht, da werden alle Ankündigungen und "Wichtig" Beiträge GAR NICHT mehr angezeigt... aber irgendwie scheinen sie trotzdem mitgezählt zu werden, denn wenn ich im holländischen Forum auf die letzte Seite (Seite 6) gehe, heisst es "keine Beiträge vorhanden"... wenn keine vorhanden sind, warum macht er mir dann noch eine 6. Seite? Wahrscheinlich sind es 6 Seiten MIT den Ankündigungen und den Wichtig-Beiträgen. Irgendwie fehlt da anscheinend der Befehl für die Darstellung der Ankündigungen und der Wichtig-Beiträge im Code....

zum oben geposteten Code: "prepare_post(...)" kommt zwei mal vor, aber egal, wo ich den Code hingebe, es funktioniert nicht :( , es kommt kein Text ¦1

Verfasst: Fr 17.Dez, 2004 13:33
von oxpus
1. Die Version 1.1.0. Heute morgen erstellt.
2. http://www.oxpus.de/viewtopic.php?t=2048
3. Datei korrigiert anbei. War mein Fehler, sorry.

Wo und wann genau soll denn der Text erscheinen? Aktuell würde er im Post selber dargestellt, also nach dem Absenden (So zumindest meine Idee).

Verfasst: Fr 17.Dez, 2004 15:04
von Kiss News
3. jetzt passt es :D
Vielen Dank !!

2. wenn ich den Fix mache für die Global Announcements in der posting.php wegen der Vorschau, dann ist die Global Announcement Beitragseigenschaft komplett weg, also da is nichts zum Anklicken mehr, als würde es den gar nicht geben. Ich kann "Global Announcement" gar nicht anklicken, weil dieser Punkt einfach nicht da ist...

über den Zusatztext:
Wo und wann genau soll denn der Text erscheinen? Aktuell würde er im Post selber dargestellt, also nach dem Absenden (So zumindest meine Idee).
ja, so soll es sein, aber so funktioniert es anscheinend nicht. ich habe Testversuche gemacht, aber der Text kam einfach nicht :(
siehe: http://kissfanshop.ki.funpic.de/phpbb2/ ... 8857#28857
der gesuchte Code kam zwei mal vor, ich habe es einmal dort und einmal dort versucht... beide Male kam kein Text. oder sollte ich den Code an BEIDEN Stellen reingeben?

1. genial, werde ich mir gleich installieren.
Info: zum update 1.0.0 auf 1.1.0 steht:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['Globaltopic'] ='Globales Topic'; 
#
#-----[ AFTER, ADD ]------------------------------------------
das kann nicht stimmen, im admin Bereich der Sprache war noch gar nichts drinnen vom globalen topic. :rolleyes:
ich denke, es wäre besser:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
?>#
#-----[ BEFORE, ADD ]------------------------------------------
im Text haste Dich verschrieben: disable statt diable

Eine kleine Frage noch. Im Text steht:
Gib 0 ein, um diese Funktion zu deaktivieren.
heisst das, wenn ich 0 eingebe, dass die globalen Topis dann in allen Foren erscheinen, oder in gar keinen? Falls sie dann in allen Foren erscheinen (was ich annehme), wäre vielleicht ein anderer Text eindeutiger, wie:
Gib 0 ein, um die globalen Topics in allen Foren erscheinen zu lassen.


Dann soll ich folgendes finden in der viewforum.php:
#-----[ FIND ]------------------------------------------
#
WHERE (t.forum_id = $forum_id AND t.topic_type <> " . POST_ANNOUNCE . " OR t.topic_type = " . POST_GLOBAL_TOPIC . ")
#
#-----[ REPLACE WITH ]------------------------------------------
#
WHERE $sql_global_topics
bei mir sieht das aber so aus:
WHERE (t.forum_id = $forum_id AND t.topic_type <> " . POST_STICKY . " AND t.topic_type <> " . POST_ANNOUNCE . " AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . " OR t.topic_type = " . POST_GLOBAL_TOPIC . ")
jetzt meine Frage: soll ich den gesamten Code trotzdem ersetzen? Das kann ja eigentlich nicht richtig sein... wenn ich aber auch nur diese Teile ersetzen möchte, gibt es Probleme, denn bei mir steht nicht nur . POST_ANNOUNCE . , sondern . POST_ANNOUNCE . " AND t.topic_type <> ". Soll ich da nun nur den ersten Teil löschen oder den kompletten Teil? Und dann weiss ich auch nicht, wie das mit der Klammer geht... :rolleyes:

Verfasst: Fr 17.Dez, 2004 20:38
von oxpus
3. Na also
2. Häng mal die posting.php hier an zum Kontrollieren.
Das mache ich dann auch für den Zusatztext.
1. Wenn Du den Mod selber noch nicht komplett eingebaut hast, also die besagten Stellen für das Update nicht findest, solltest Du den Mod in der neuesten Version mal komplett durchgehen ;)

Verfasst: Fr 17.Dez, 2004 22:02
von Kiss News
2. gerne, hier ist meine posting.php:
http://www.kissnews.de/Test/postingGLOBALTOPIC.txt
Global Topic 1.1.0 ist bereits dabei... und der Fix von Global Announcement auch... aber der funtzt leider nicht :(
der Text für die rote Schrift bei den global topics ist auch im Code dabei, der leider wirkungslos ist...

wenn Du schon die posting.php hast, würde ich Dich gerne bitten, zu überprüfen, was ich beim Einbau des log Action Mods höchstwahrscheinlich in der posting.php falsch gemacht habe. Das ist ein Mod, der zeichnet alle Aktivitäten der Moderatoren auf... und der funktioniert bei mir NUR, wenn Moderatoren "delete" durchführen, alles andere (edit/move etc.) wird nicht aufgezeichnet. Da ist der Einbau des Codes auch nicht eindeutig, ich vermute stark, dass ich da etwas nicht richtig eingebaut habe... es geht um diese 3 Codeschnipsel (der erste ist sicher richtig eingebaut, aber die beiden anderen... da vermute ich einen Fehler):

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------
#
posting.php

#
#
#-----[ FIND ]------------------------------------------------
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);

#
#-----[ AFTER, ADD ]------------------------------------------
#

// Log actions MOD Start
include($phpbb_root_path . 'includes/functions_log.'.$phpEx);
// Log actions MOD End

#
#-----[ FIND ]------------------------------------------------
#
 switch ( $mode )
 {
  case 'editpost':

#
#-----[ AFTER, ADD ]------------------------------------------
#

// Log Actions Start
$username = ( !empty($HTTP_POST_VARS['username']) ) ? $HTTP_POST_VARS['username'] : '';
$subject = ( !empty($HTTP_POST_VARS['subject']) ) ? trim($HTTP_POST_VARS['subject']) : '';
$message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
$poll_title = ( isset($HTTP_POST_VARS['poll_title']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_title'] : '';
$poll_options = ( isset($HTTP_POST_VARS['poll_option_text']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_option_text'] : '';
$poll_length = ( isset($HTTP_POST_VARS['poll_length']) && $is_auth['auth_pollcreate'] ) ? $HTTP_POST_VARS['poll_length'] : '';
$bbcode_uid = '';

prepare_post($mode, $post_data, $bbcode_on, $html_on, $smilies_on, $error_msg, $username, $bbcode_uid, $subject, $message, $poll_title, $poll_options, $poll_length);

if ( $error_msg == '' )
{
 $topic_type = ( $topic_type != $post_data['topic_type'] && !$is_auth['auth_sticky'] && !$is_auth['auth_announce'] ) ? $post_data['topic_type'] : $topic_type;

 submit_post($mode, $post_data, $return_message, $return_meta, $forum_id, $topic_id, $post_id, $poll_id, $topic_type, $bbcode_on, $html_on, $smilies_on, $attach_sig, $bbcode_uid, str_replace("\'", "''", $username), str_replace("\'", "''", $subject), str_replace("\'", "''", $message), str_replace("\'", "''", $poll_title), $poll_options, $poll_length);
  
 // Log actions MOD Start 
 if ( $is_auth['auth_mod'] )
 {
  log_action('edit', $topic_id, $userdata['user_id'], $userdata['username']);
 }
 // Log actions MOD End
}
break;
// Log Action End

#
#-----[ FIND ]-------------------------------------------------
#
delete_post(

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// Log actions MOD Start 
if ( $is_auth['auth_mod'] ) 
{ 
 log_action('delete', $topic_id, $userdata['user_id'], $userdata['username']); 
} 
// Log actions MOD End
1. das hilft alles nichts, bei mir ist der gesuchte Code in der viewforum.php definitiv nicht so enthalten, wie er gesucht wird. Den gibt es zwar mehrmals so ähnlich, aber genauso gibt es ihn nicht. (Übrigens hast Du in der Version 1.1.0 in der Anleitung teilweise noch 1.0.0 stehen...). ich habe den split topic mod eingebaut...
es geht darum:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
 FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
 WHERE t.forum_id = $forum_id
  AND t.topic_poster = u.user_id
  AND p.post_id = t.topic_first_post_id
  AND p2.post_id = t.topic_last_post_id
  AND u2.user_id = p2.poster_id 
  AND t.topic_type <> " . POST_ANNOUNCE . " 
  $limit_topics_time
 ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 
 LIMIT $start, ".$board_config['topics_per_page'];

# 
#-----[ IN-LINE FIND ]----------------------------------------- 
#
 WHERE t.forum_id = $forum_id

# 
#-----[ IN-LINE REPLACE WITH ]----------------------------------------- 
#
 WHERE $sql_global_topics

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
# 
  AND t.topic_type <> " . POST_ANNOUNCE . "
  $limit_topics_time

# 
#-----[ IN-LINE REPLACE WITH ]---------------------------------------- 
# 
  $limit_topics_time

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
# 
 ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 

# 
#-----[ IN-LINE REPLACE WITH ]---------------------------------------- 
# 
 ORDER BY t.topic_last_post_id DESC 
ich gehe stark davon aus, dass es dieser teil ist, aber der sieht wie gesagt anders aus:

Code: Alles auswählen

$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
 FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
  WHERE (t.forum_id = $forum_id AND t.topic_type <> " . POST_STICKY . " AND t.topic_type <> " . POST_ANNOUNCE . " AND t.topic_type <> " . POST_GLOBAL_ANNOUNCE . " OR t.topic_type = " . POST_GLOBAL_TOPIC . ")
  AND t.topic_poster = u.user_id
  AND p.post_id = t.topic_first_post_id
  AND p2.post_id = t.topic_last_post_id
  AND u2.user_id = p2.poster_id
  $limit_topics_time
 ORDER BY $sort_method $order_method, t.topic_last_post_id DESC
 LIMIT $start, ".$board_config['topics_per_page'];
und da weiss ich leider nicht, wie ich das ändern muss :rolleyes:

Vielen Dank für Deine Hilfe!


P.S.: bekomme hier bei Deinem Board bei der VORSCHAU folgenden Error:
Parse error: parse error, unexpected '}' in /www/htdocs/v073467/phpBB/attach_mod/includes/functions_includes.php on line 362

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v073467/phpBB/attach_mod/includes/functions_includes.php:362) in /www/htdocs/v073467/phpBB/includes/page_header.php on line 900

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v073467/phpBB/attach_mod/includes/functions_includes.php:362) in /www/htdocs/v073467/phpBB/includes/page_header.php on line 902

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/v073467/phpBB/attach_mod/includes/functions_includes.php:362) in /www/htdocs/v073467/phpBB/includes/page_header.php on line 903

Verfasst: Fr 17.Dez, 2004 22:18
von oxpus
Anbei die korrigierte posting.php.
Du hast da einiges falsch eingebaut gehabt, daher klappte nichts mehr richtig.

Und für die Sortierung der Foren häng nochmal Deine aktuelle viewforum.php an.

Verfasst: Sa 18.Dez, 2004 07:40
von AmigaLink
Du hast da einiges falsch eingebaut gehabt, daher klappte nichts mehr richtig.
Ich misch mich an dieser stelle mit eine kleinen Off-Topic bemerkung ein.

@ Kiss News
Ich will dir nichts böses, aber ich habe schon länger den eindruck das du zu viele sachen gleichzeitig machst. Bau einen Mod nach dem anderen ein und nicht, wenn einer noch nicht richtig läuft bereits den nächsten. Das kann nur zu Caos führen!

Mod einbauen - Testen - evtl. etwas korrigieren - Testen - Testen - nächsten Mod einbauen.

Verfasst: Sa 18.Dez, 2004 11:33
von oxpus
<!-- Start Offtopic -->

@KissNews
Den Ausführungen von AmigaLink kann ich mich nur anschliessen.
Wir wollen Dir wirklich nicht zu nahe treten, aber das Chaos, was ich alleine in der viewtopic.php und posting.php bei Dir gefunden hatte, zeugt nicht von einem konstruktiven Umgang mit den eingebauten Mods.

Ein kleiner Auszug dabei aus meiner Erfahrung:
Ich habe 8 Monate gebraucht, um OXPUS.de auf den Basisstand von heute zu bekommen. Eine verdammt lange Zeit. OXPUS.de existiert nun im Frühjahr 2005 2 Jahre, also kannst Du Dir ausrechnen, wann ich mit dem Funktionsumfang dieses Boards fertig war (der damals deutlich höher lag, als es heute der Fall ist).
Desweiteren habe ich hier immer wieder umgebaut, erweitert, deinstalliert, etc. um OXPUS.de immer den aktuellen Anforderungen gerecht zu werden und möglichst performant zu halten. Auch Fehler, die man meist nur durch Zufall oder Hilfe der User entdeckt, wurden und werden immer wieder behoben.

Du siehst also, daß es eine gehörige Portion Zeit braucht, um ein solches Board aufzubauen. Und gerade wenn ich mir Deine bisher bekannten Anforderungen an Dein Board in Erinnerung rufe, ist dort noch viel mehr Arbeit zu leisten, als es der Laie erkennen kann.

Daher mein Rat an Dich:
Lass Dir Zeit mit den einzelnen Mods und bastel nicht an mehreren Stellen gleichzeitig. Das bringt meist noch mehr Ärger und Probleme. Auch ich muss immer wieder Dinge zurückstellen, weil ich dafür einfach keine Zeit habe und konnte z.B. erst gestern den Attachment Mod von 2.3.10 auf 2.3.11 heben obwohl der schon einige Zeit draussen ist. Es geht nunmal nicht schneller.

Dazu kommt, daß die umfangreiche Hilfe, die Du erhälst auch von uns erst einmal geleistet werden muss (neben unseren weiteren Aktivitäten), um etwas Bestehendes zuprüfen oder etwas Neues fehlerfrei zu erstellen. Was Du dabei in der Zwischenzeit an weiteren Mods einbaust, bzw. anfragst, führt dann eben nicht nur bei Dir und Deinem Board, sondern auch bei allen anderen zu einem Chaos, dessen Beseitigung nicht unerheblich mehr Zeit benötigt, als es eigentlich der Fall wäre.

Kurzum (wie AmigaLink schon schrieb):
Einen Mod einbauen - Testen - evtl. etwas korrigieren - Testen - Testen - nächsten Mod einbauen.

Und nochmals:
Wir wollen Dir wirklich nicht zu nahe treten, Dich verurteilen oder gar anprangern und helfen auch gerne weiterhin bei Deinen Problemen und Fehlern, bitten aber um eine etwas bessere Koordination Deiner Anforderungen. Halt nach und nach und nicht so viel auf einmal.
Danke.

<!-- Ende Offtopic -->

Verfasst: Mi 22.Dez, 2004 17:02
von Kiss News
sorry, dass ich erst jetzt antworte, aber ich hatte keine Benachrichtigungsmail erhalten... ich sehe jetzt auch, dass das Häkchen für die Benachrichtigung nicht angehakt ist, obwohl ich das sicher nicht weggemacht habe :rolleyes:

In den letzten beiden Tagen war ich mit dem Umzug meines Forums beschäftigt, was nicht und nicht klappen will.
Jetzt habe ich mal auf Verdacht nochmal vorbeigeschaut und habe gesehen, dass schon längst eine Antwort geschrieben wurde.

Es ist richtig, dass ich manchmal 2 Mods gleichzeitig einbaue, allerdings nur dann, wenn nicht die gleichen Files betroffen sind. Das mit der posting.php ist dumm gelaufen, ich hatte da einen Mod eingebaut nach dem Einbau der global topics, dann hat der aber nicht richtig funktioniert, habe dort aber keinen Support erhalten beim dementsprechenden Forum, und dann kam das global topics update + Global Announcement update + der Text für die internationalen Topics dazu...

Bitte nicht ¢¬ . Ich gelobe Besserung...

Danke für die Posting.php (wer hat sich die denn 4 x vor mir schon runtergeladen, wer interessiert sich denn für meine posting.php :confused: ). Die funktioniert aber leider noch schlechter als die, die ich hatte:
1) Global announcement Auswahl ist überhaupt nicht da...
2) Text für int. Topics kommt nicht
3) das Problem des log Actions Mods ist hier leider auch nicht behoben, es werden weiterhin nur die edit actions eines Moderators geloggt, aber sonst keine
4) desweiteren kann ein Moderator gar nicht editieren, es kommt dann eine weisse Seite...

Ich habe jetzt wieder meine alte posting.php, bei der ich nur Probleme 2+3 habe.

Die aktuelle viewforum.php hänge ich hier mal an, ich hoffe es klappt!
Vielen Dank!

Verfasst: Mi 22.Dez, 2004 20:01
von oxpus
Ui, so schlimm :(
Okay, dann nochmal die posting.php nehmen und nur Punkte 2 und 3 anschauen.
Und die viewforum.php dazu.
Morgen oder so.

Und hier haut keiner (ausser ich :D ).
War nur ein gut gemeinter Ratschlag. Aber Thema Ende, ich denke, Du hast es verstanden.

Verfasst: Do 23.Dez, 2004 15:43
von Kiss News
sehr schön, jetzt habe ich wieder eine Benachrichtigungsmail erhalten :)
Ui, so schlimm

jaBild
Und hier haut keiner (ausser ich ).
BildBildBild

Fröhliche Weihnachten !!

P.S.:zur Info: bekomme hier beim posten einen javascript Error :rolleyes:

Verfasst: Fr 24.Dez, 2004 19:13
von oxpus
Also, sorry, die posting.php ist schon so chaotisch, daß es schwer fällt, überhaupt einen Fehler zu finden.
Ich habe es mal neu versucht und anbei die Datei.
Die viewforum.php dagegen scheint noch korrekt zu sein.
Ausprobieren halt.

Verfasst: Sa 25.Dez, 2004 00:52
von Kiss News
in der posting.php sind schon ne Menge Mods drinnen. Leider funktioniert es nicht. Das mit der Globalen Ankündigung ist aber unwichtig, das muss nicht unbedingt sein, dass die Beitragseigenschaft nach der Vorschau erhalten bleibt, die erstelle eh nur ich, und ich erstelle normalerweise keine globalen Ankündigungen. Wichtig ist es, das es bei den global Topics funktioniert, und da geht es ja!
Man kann zwar editieren, ohne, dass ein weisser Bildschirm kommt, aber weiterhin werden editier-Funktionen nicht geloggt. Wenn das nicht gehen sollte, ist ads auch kein beinbruch.

Die Auswahl für den Global Announcement ist zwar da, aber der Text nicht, also neben dem Häkchen sollte ja "Globale Ankündigung" stehen, da steht nichts, nur ein Auswahlbutton.

Der Text für den globalen Topic erscheint auch nicht. Bist Du sicher, dass das mit dem Text so richtig ist?
$message = (($post_data['topic_type'] == POST_GLOBAL_TOPIC) ? 'This is an International Topic appearing in all forums. Please write in English only. Thank you!
' : '') . $message;
Dieses Feature wäre mir doch recht wichtig, da im Testbetrieb bereits 2 mal vorgekommen ist, dass jemand in seiner Landessprache einen Beitrag geschrieben hat, was doch sehr verwirrend ist.

Die viewforum.php kann eigentlich nicht stimmen, da das update für global topics 1.1.0 nicht gemacht wurde, da ich nicht weiss, wie man das hier ersetzen soll:
#-----[ FIND ]------------------------------------------
#
WHERE (t.forum_id = $forum_id AND t.topic_type <> " . POST_ANNOUNCE . " OR t.topic_type = " . POST_GLOBAL_TOPIC . ")

#
#-----[ REPLACE WITH ]------------------------------------------
#
WHERE $sql_global_topics
Dieses Feature ist ein absolutes Muss, ohne dem kann ich die global topics Funktion nicht verwenden in meinem Board, da es einige Foren gibt, wo diese globalen Topics absolut stören....
wie gesagt, sieht der Code bei mir anders aus... (siehe oben).
Ich habe momentan jetzt wieder die alte posting.php eingebaut.

Ich kann Dir gerne die Daten für mein Testforum geben, wenn Du möchtest... dieses ist exakt 1:1 wie mein richtiges Forum.

Verfasst: Sa 25.Dez, 2004 10:16
von oxpus
Ich kann Dir gerne die Daten für mein Testforum geben, wenn Du möchtest... dieses ist exakt 1:1 wie mein richtiges Forum.
Das wäre natürlich klasse, dann könnte ich die Fehler live beobachten und beheben.

EDIT
So, hat zwar bei mir jetzt länger gedauert, aber dafür hast Du selber scheinbar einige Fehler schon behoben.
Zuletzt blieb noch der einzufügende Text, der jetzt erscheint, wenn ein "Internationales Topic" erstellt wird. Auch beim Editieren erscheint dieser Text nachträglich, sollte er noch fehlen.
In der Vorschau ist der Text auch zu sehen.

Geändert wurde nur die posting.php. Die alleine noch in Dein "echtes" Forum übernehmen und alles sollte wie gewünscht laufen.

Verfasst: Do 06.Jan, 2005 10:33
von Kiss News
Vielen Dank Oxpus für den tollen Support :) Im Prinzip funtzt jetzt alles :)
Habe die Änderungen schon übernommen und funktionieren wunderbar. Eine kleine Frage hätte ich doch noch :rolleyes:
und zwar: was verursacht diese Leerzeile nach der roten Zeile?

http://www.kissforum.de/phpbb2/viewtopi ... 0983#30983

also ich habe es nun so probiert:
if (str_replace('This is an International Topic appearing in all forums. Please write in English only. Thank you!', '', $message) == $message)
{
$message = (($post_data['topic_type'] == POST_GLOBAL_TOPIC || $topic_type == POST_GLOBAL_TOPIC) ? 'This is an International Topic appearing in all forums. Please write in English only. Thank you!' : '') . $message . '</p>';
}
(funtzt nicht :( )
und ähnlich... oder auch so:

if (str_replace('This is an International Topic appearing in all forums. Please write in English only. Thank you!', '', $message) == $message)
{
$message = (($post_data['topic_type'] == POST_GLOBAL_TOPIC || $topic_type == POST_GLOBAL_TOPIC) ? 'This is an International Topic appearing in all forums. Please write in English only. Thank you!' : ) . $message;
} ergibt error :(

vielleicht kann man da einen automatischen delete einer Zeile danach einfügen?
sieht immer noch so aus:
http://www.kissforum.de/phpbb2/viewtopi ... 0983#30983 (login: tester/tester)

EDIT: habe noch eine Frage: wie bzw. wo erteile ich die Berechtigung an alle registrierten User, ein globales topic zu erstellen? eigentlich sollte das ja hier in der Forenzugangskontrolle sein:
Bild
Bild
aber da ist nichts... ich habe im Mod nachgesehen, und habe da auch nichts finden können, dass da etwas im ACP hinzugekommen ist, außer das eine Feld der Ausklammerung der Foren...

Verfasst: Do 06.Jan, 2005 18:00
von oxpus
Dann prüfe nochmal genau die Änderungen an der admin_forumauth.php. Ggf. auch die def_auth.php, wenn der CH MOD installiert ist. Dafür gibt es dann auch getrennte Anleitungen.