Separate Announcements And Sticky - Weblinks hinzufügen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Separate Announcements And Sticky - Weblinks hinzufügen

Beitrag von PhoenixDH »

Ich habe folgendes Problem:

Ich habe mir heute Morgen den Hack SeparateAnnouncementsAndSticky eingebaut der Wichtige Themen und Ankündigungen vom Rest trennt.

Jetzt habe ich das Problem das ich ebenso den Hack Topics as Weblink installiert habe, und die Weblinks scheinbar zu den Topics irgendwie zählen.

Was ist die FOlge:
Die Anzahl der Threads stimmt nicht ganz und die Themen werden darum falsch gelistet, zu sehen hier:

http://www.bartagame-info.de/Forum/anku ... en-f2.html
(2 wichtige Threads sind unter den normalen Themen)

Kann man folgende Funktion abändern, das auch die POST_WEBLINKS irgendwie einzeln gelistet werden (ist die functions_seperate.php)?

Code: Alles auswählen

<?php
/***************************************************************************
 *                            function_separate.php
 *                            -------------------
 *   begin                : Tuesday, Mar 15, 2005
 *   copyright            : (C) 2005 Aiencran
 *   email                : cranportal@katamail.com
 *
 *   $Id: functions_separate.php,v 1.0.0.0 2005/03/15 15:20:00 psotfx Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *
 ***************************************************************************/

//
// Select topic to be suggested
//
function get_dividers($topics)
{
	global $lang;

	$dividers = array();
	$total_topics = count($topics);
	$total_by_type = array (POST_GLOBAL_ANNOUNCE => 0, POST_ANNOUNCE => 0, POST_STICKY => 0, POST_NORMAL => 0);

	for ( $i=0; $i < $total_topics; $i++ )
	{
		$total_by_type[$topics[$i]['topic_type']]++;			
	}

	if ( ( $total_by_type[POST_GLOBAL_ANNOUNCE] + $total_by_type[POST_ANNOUNCE] + $total_by_type[POST_STICKY] ) != 0 )
	{
		$count_topics = 0;
		
		$dividers[$count_topics] = $lang['Global_Announcements'];
		$count_topics += $total_by_type[POST_GLOBAL_ANNOUNCE];

		$dividers[$count_topics] = $lang['Announcements'];
		$count_topics += $total_by_type[POST_ANNOUNCE];

		$dividers[$count_topics] = $lang['Sticky_Topics'];
		$count_topics += $total_by_type[POST_STICKY];

		if ( $count_topics < $total_topics )
		{
			$dividers[$count_topics] = $lang['Topics'];
		}
	}

	return $dividers;
}

?>
Dank euch!
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Beitrag von PhoenixDH »

Hat sich erledgit, habs hinbekommen, hatte nur Anfangs die falsche Konstante.
Antworten

Zurück zu „phpBB 2.0: Mod Support“