Neue Beiträge in Geschlossnen Foren -kein icon
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Neue Beiträge in Geschlossnen Foren -kein icon
Eigentlich kann in einem geschlossenem Thema oder Forum keiner schreiben. Wenn da nicht die Admins und Moderatoren währen.
Verfasst einer der Admins oder Moderatoren einen Beitag in einem geschlossenem Forum so bekommt das keiner mit. Da ich das in meinem Forum oft nutze ist das nicht so toll. Leider hat phpbb dafür kein icon und keine Ausgabe vorgesehen.
Ich könnte zwar über die Foren Berechtigung das so einstellen dass wenn das Forum entsperrt ist dennoch nur Admins posten können aber das hat den Nachteil dass dann jeder der da posten möchte erst beim abschicken seines Beitrags merkt dass er nicht posten kann. Was dann für denjenigen ärgerlich ist bei längeren Texten.
Gibt es dafür irgend eine Lösung?
Verfasst einer der Admins oder Moderatoren einen Beitag in einem geschlossenem Forum so bekommt das keiner mit. Da ich das in meinem Forum oft nutze ist das nicht so toll. Leider hat phpbb dafür kein icon und keine Ausgabe vorgesehen.
Ich könnte zwar über die Foren Berechtigung das so einstellen dass wenn das Forum entsperrt ist dennoch nur Admins posten können aber das hat den Nachteil dass dann jeder der da posten möchte erst beim abschicken seines Beitrags merkt dass er nicht posten kann. Was dann für denjenigen ärgerlich ist bei längeren Texten.
Gibt es dafür irgend eine Lösung?
Gruß Markus
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Mit dem UPI2DB MOD kannst du Beiträge bewusst als neu markieren. Frag einfach mal im Forum dort nach ob das dann auch bei gesperrten Foren zutrifft.
Grüße: Mahony
Mit dem UPI2DB MOD kannst du Beiträge bewusst als neu markieren. Frag einfach mal im Forum dort nach ob das dann auch bei gesperrten Foren zutrifft.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Mit dem UPI2DB MOD hatte ich so meine Probleme beim Einbau. Und richtig funktioniert hat er auch nicht. Ist mir auch zu gewaltig das Teil. Darum habe ich ihn nicht mehr.
Möchte auch nicht noch einen großen mod nur wegen den subforen einbauen. Musste ja schon den extremeStyles für die subforen installieren.
Währe mir schon lieber wenn man in der index.php den code für gesperrte Foren genau so schreiben würde wie den für offene Foren. Sollte doch möglich sein oder?
Wird das alles nur in der index.php geregelt oder müsste da wo anders auch noch etwas gemacht werden?
Möchte auch nicht noch einen großen mod nur wegen den subforen einbauen. Musste ja schon den extremeStyles für die subforen installieren.
Währe mir schon lieber wenn man in der index.php den code für gesperrte Foren genau so schreiben würde wie den für offene Foren. Sollte doch möglich sein oder?
Wird das alles nur in der index.php geregelt oder müsste da wo anders auch noch etwas gemacht werden?
Gruß Markus
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
ich glaube, ich hab da auch schon den Code ausgetüftelt (!UNGETESTET!):
Die folder_locked_new_big.gif musst du allerdings selbst erstellen oder eine andere kopieren und umbenennen, da wie gesagt phpBB so eine Funktion nicht vorgesehen hat
Code: Alles auswählen
#
#-----[ OPEN ]---------------------------------------------
#
index.php
#
#-----[ FIND ]---------------------------------------------
#
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
#
#-----[ REPLACE WITH ]---------------------------------------
#
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
if($userdata['session_logged_in'])
{
if(check_unread($forum_id))
{
$folder_image = $images['forum_locked_new'];
$folder_alt = $lang['Forum_locked'] . ' (' . $lang['New_posts'] . ')';
}
else
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
else
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
#
#-----[ OPEN ]---------------------------------------------
#
templates/dein_template/dein_template.cfg
#
#-----[ FIND ]---------------------------------------------
#
$images['forum_locked'] = "$current_template_images/folder_locked_big.gif";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$images['forum_locked_new'] = "$current_template_images/folder_locked_new_big.gif";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Das funktioniert leider nicht.
Bekomme diese Fehlermeldung.
Das hier ist die zeile 441.
Bekomme diese Fehlermeldung.
Code: Alles auswählen
Fatal error: Call to undefined function: check_unread() in /usr/export/www/vhosts/funnetwork/hosting/mark2/phpBB2/index.php on line 441
Code: Alles auswählen
if(check_unread($forum_id))
Gruß Markus
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
achso, stimmt ja, das gilt ja nur, wenn man den "Easy Sub-Forums MOD" drin hat, hier ist der korrigierte Code:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
if($userdata['session_logged_in'])
{
if(check_unread($forum_id))
{
$folder_image = $images['forum_locked_new'];
$folder_alt = $lang['Forum_locked'] . ' (' . $lang['New_posts'] . ')';
}
else
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
else
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
#
#-----[ REPLACE WITH ]----------------------------------------
#
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
if($userdata['session_logged_in'])
{
if ( !empty($new_topic_data[$forum_id]) )
{
$forum_last_post_time = 0;
while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
{
if ( empty($tracking_topics[$check_topic_id]) )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);
$folder_image = $images['forum_locked_new'];
$folder_alt = $lang['Forum_locked'] . ' (' . $lang['New_posts'] . ')';
}
else
{
if ( $tracking_topics[$check_topic_id] < $check_post_time )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);
$folder_image = $images['forum_locked_new'];
$folder_alt = $lang['Forum_locked'] . ' (' . $lang['New_posts'] . ')';
}
}
}
if ( !empty($tracking_forums[$forum_id]) )
{
if ( $tracking_forums[$forum_id] > $forum_last_post_time )
{
$unread_topics = false;
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
{
if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
{
$unread_topics = false;
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
}
}
else
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Aber den subforen habe ich doch drin.
Ich probiere jetzt mal den neuen code.
den teil den ich ersetzten soll sieht bei mir also so aus.
Ich probiere jetzt mal den neuen code.
den teil den ich ersetzten soll sieht bei mir also so aus.
Code: Alles auswählen
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
// Begin Simple Subforums MOD
$unread_topics = false;
$folder_images = array(
'default' => $folder_image,
'new' => $images['forum_locked'],
'sub' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'],
'subnew' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'],
'subalt' => $lang['Forum_locked'],
'subaltnew' => $lang['Forum_locked'],
);
// End Simple Subforums MOD
}
Gruß Markus
Jetzt verlieren alle Foren ihr Icon. Erst nach dem ersten subforum werden die Icon normal angezeigt. Das gilt wenn keine neuen Themen vorhanden sind.
Sobald ein (also nur eines) neues Thema vorhanden ist wird gleich in mehreren Foren ein neuer Beitrag gemeldet. ich schicke dir eine PM dann kannst du das Testen.
allerdings ist jetzt durch den Einbau der code für die subforen den ich oben gepostet habe nicht mehr drin. Eventuell liegt daran das Problem. Ich weiß aber nicht an welcher stelle der wieder rein muß.
Sobald ein (also nur eines) neues Thema vorhanden ist wird gleich in mehreren Foren ein neuer Beitrag gemeldet. ich schicke dir eine PM dann kannst du das Testen.
allerdings ist jetzt durch den Einbau der code für die subforen den ich oben gepostet habe nicht mehr drin. Eventuell liegt daran das Problem. Ich weiß aber nicht an welcher stelle der wieder rein muß.
Gruß Markus
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
- Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden. - Für das Hinzufügen neuer Informationen gibt es den [ externes Bild ] (Edit-Button) mit welchem sehr leicht Beiträge bearbeitet werden können, ohne das Thema unübersichtlich zu machen.
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
Du hast den anderen "Subforums"-MOD drin, daher: nimm alle Änderungen, die ich geschrieben hatte raus und ändere diesen Code-Abschnitt wie folgt ab:mark2 hat geschrieben:Aber den subforen habe ich doch drin.
Ich probiere jetzt mal den neuen code.
den teil den ich ersetzten soll sieht bei mir also so aus.Code: Alles auswählen
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED ) { $folder_image = $images['forum_locked']; $folder_alt = $lang['Forum_locked']; // Begin Simple Subforums MOD $unread_topics = false; $folder_images = array( 'default' => $folder_image, 'new' => $images['forum_locked'], 'sub' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'], 'subnew' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'], 'subalt' => $lang['Forum_locked'], 'subaltnew' => $lang['Forum_locked'], ); // End Simple Subforums MOD }
Code: Alles auswählen
if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
{
if ( !empty($new_topic_data[$forum_id]) )
{
$forum_last_post_time = 0;
while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
{
if ( empty($tracking_topics[$check_topic_id]) )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);
$folder_image = $images['forum_locked_new'];
$folder_alt = $images['forum_locked'] . '(' . $lang['New_posts'] . ')';
}
else
{
if ( $tracking_topics[$check_topic_id] < $check_post_time )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);
$folder_image = $images['forum_locked_new'];
$folder_alt = $images['forum_locked'] . '(' . $lang['New_posts'] . ')';
}
}
}
if ( !empty($tracking_forums[$forum_id]) )
{
if ( $tracking_forums[$forum_id] > $forum_last_post_time )
{
$unread_topics = false;
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
{
if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
{
$unread_topics = false;
$folder_image = $images['forum_locked'];
$folder_alt = $lang['Forum_locked'];
}
}
}
// $folder_image = $images['forum_locked'];
// $folder_alt = $lang['Forum_locked'];
// Begin Simple Subforums MOD
// $unread_topics = false;
$folder_images = array(
'default' => $images['forum_locked'],
'new' => $images['forum_locked_new'],
'sub' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'],
'subnew' => ( isset($images['forums_locked']) ) ? $images['forums_locked'] : $images['forum_locked'],
'subalt' => $lang['Forum_locked'],
'subaltnew' => $lang['Forum_locked'],
);
// End Simple Subforums MOD
}
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge