Forum mit Unterforen?!?

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.
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

schau hier http://rpgnet.clanmckeen.com/demo/index.php

du kannst Beiträge ganz nurmal in ein Forum erstellen und dazu selber auch noch direkt in ein Unterforum wo schon andere Foren drinn sind.

was bei dem Mod gut ist z.B. das die ganzen Unterforen die in den Verschieden Foren sind unter der Forenbeschreibung nochmal mit direktlink aufgelistet werden.

so z.B. Unterforums: Forum 1, Forum 2

Wenn du es geschaft hast den Mod einzubauen würde ich noch folgende Anleitung durchführen, da die wenn du Beiträge läscht oder Verschiebst so eine art Auto-Sync macht.

http://rpgnet.clanmckeen.com/demo/viewt ... light=sync

das bewirkt das die Themen und Beitragszahl nach einer Lösch oder Verschieboption im Forenindex noch richtig angezeigt wird.

Wenn du das nicht Installiert musst du nach ner gewissen Zeit das immer mal übers Admin machen.
lostpatrol
Mitglied
Beiträge: 34
Registriert: 16.03.2004 13:10
Wohnort: Oberhausen
Kontaktdaten:

Beitrag von lostpatrol »

Also wenn Du meinst dass das mit dem Mod von Ptirhiik leichter geht nehm ich auch gerne den, nur hatte ich auch den Eindruck dass der eigentlich noch komplizierter ist. Hab mir den auch schon mal angesehen, kam aber an einer Stelle ins Stocken...daher hab ich dann den anderen genommen. Aber wenn Du mir dabei hilfst schaff ich das bestimmt ;-)

Dann stell ich jetzt gleich erst mal den Ursprungszustand wieder her und dann melde ich mich wieder... Du meintest ich solle Dir das schicken, per pm oder per mail?

Ne Idee woran es liegen kann dass im Admin Bereich die Forenübersicht weg ist hat keiner?? :-/
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

per Mail (siehe Profil)

Das der Mod von Ptirhiik leichter einzubauen ist hab ich nicht gesagt
der ist glaub ich etwas Umfangreicher (mehr Code)

aber wenn du das in Ruhe an gehst und genau prüfst ob alles Richtig ist was du machst,
also auch auf das einzelne Achten wie Before ADD oder After ADD dann dürfte nichts schief gehen wenn du dir Zeit dabei lässt.

Und wenns doch noch irgendwo Probleme gibt dann Helf ich kerne :)
Juuro
Mitglied
Beiträge: 39
Registriert: 26.10.2003 19:25
Wohnort: Rottenburg am Neckar
Kontaktdaten:

Beitrag von Juuro »

Hallo! :(

Ich versuche jetzt schon zum Xten mal verzweifelt den Mod von neodoomer einzubauen! Ich hab nen gaaaaanz frisches phpbb 2.0.8 installiert, vollkommen ohne vorherige Mods! Dann habbich die ganzen zusätzlichen und geänderten Dateien hochgeladen, und mit PHP my Admin die DB verändert! Und wenn ich nun auf das Forum zugreifen will, dann kommt gleich zu Beginn:

Fatal error: Call to undefined function: phpbb_realpath() in /var/www/web651/html/phpbb/includes/template.php on line 233

In Linie 233 in template.php finde ich nichts "aussergewöhnliches".... aber ich kenn mich auch noch nciht wirklich mit PHP aus...

Kann mir da bitte jemand weiterhelfen! :(
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Beitrag von knalltrauma »

Mad-Max95 hat geschrieben:der hier?

Code: Alles auswählen

################################################################# 
## Mod Title: Hierarchies
## Mod Version: 0.9.48
## Author: Martin Kuhlmann < darkjedi@neodoomer.de > - http://www.neodoomer.de
## Updated to 2.0.2, 2.0.3 and 2.0.4 by David Drane (DoubleDoom) > phpbb@doubledoom.clara.co.uk
## (development from 0.9.4 onwards)
Hey Leute, kann mir jemand helfen, ich brauche unbedingt wieder genau diesen Mod (V. 0.9.48). Auf der Website vom neoDoomer kann man nur die ältere Version downloaden :-?
---------------------------------
=Es lebe die Liebe!=
knalltrauma
Mitglied
Beiträge: 150
Registriert: 06.05.2004 17:14

Beitrag von knalltrauma »

Ich weiss so oder so nicht was machen :cry: Ich habe vor ca. 1.5 Jahren den Mod von Neodoomer aufgesetzt (oben genannte Version). Nun haben wir ein neues Forum aufgesetzt (parallell zum laufenden) und verwenden da die Version 2.0.8.

Damit wir die DB vom bestehenden Forum ohne Fehlermeldungen migrieren können, muss ich beim neuen Board auch diesen Mod einbauen, oder? Oder kann ich auch einen anderen Hirarchy-Mod nehmen? :roll:
---------------------------------
=Es lebe die Liebe!=
novallis
Mitglied
Beiträge: 1
Registriert: 09.07.2004 07:15

Categories hierarchy Mod - Probleme mit anderen Mods?

Beitrag von novallis »

Hallo @all

ich benötige dringend für mein phpbb (2.0.8 - Deutsch) Subkategorien, da das Board immer umfangreicher wird.

Ich habe den "File Attachment Mod v2" von Acyd Burn, sowie den "Real Names Mod for phpBB 2.0.6 1.2.1", sowie den "Custom Profiles MOD 0.1.1 von zayin".

Nun wollte ich den "Categories hierarchy Mod 2.0.5" von Ptirhiik installieren. Geht das problemlos?
Verträgt sich der Mod mit den schon eingebauten MODS?`
Läuft der "Categories hierarchy Mod 2.0.5" mit EasyMOD?

Und die letzte und wichtigst Frage:
Kann man nach Einbau des Mods irgendwie und mit vertretbarem Aufwand auf die künftige Version 2.2 von phpbb upgraden?

Vielen Dank für Eure Unterstützung.
Grüße
Novallis
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...
Läuft der "Categories hierarchy Mod 2.0.5" mit EasyMOD?
Ja ... in einem ungemoddeten Forum problemlos ... bei bereits eingebauten MOD's kann es sein dass du an machen Dateien selbst Hand anlegen musst ... :wink:
Kann man nach Einbau des Mods irgendwie und mit vertretbarem Aufwand auf die künftige Version 2.2 von phpbb upgraden?
Das wird in der neuen Verison Standard sein :wink:

FAQs zu phpBB 2.1/2.2

Markus
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Mad-Max95 hat geschrieben:der hier?

Code: Alles auswählen

################################################################# 
## Mod Title: Hierarchies
## Mod Version: 0.9.48
## Author: Martin Kuhlmann < darkjedi@neodoomer.de > - http://www.neodoomer.de
## Updated to 2.0.2, 2.0.3 and 2.0.4 by David Drane (DoubleDoom) > phpbb@doubledoom.clara.co.uk
## (development from 0.9.4 onwards)
die betreffende zeile sieht bei mir nämlich so aus...

Code: Alles auswählen

includes/functions_admin.php

# 
#-----[ FIND ]------------------------------------------ 
# 

	  	case 'forum':
			
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

			// 
			// count not only the posts/topics of the forum itself but of all forums junior to this
			//
			
			$forum_ids = get_list_inferior('forum', $id, 'forum');
			
			if( empty($forum_ids) )
			{
				$forum_ids = $id;
			}
			
# 
#-----[ FIND ]------------------------------------------ 
# 
  
			$sql = "SELECT MAX(post_id) AS last_post, COUNT(post_id) AS total 
				FROM " . POSTS_TABLE . "  
				WHERE forum_id = $id";

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

				WHERE forum_id = $id";

# 
#-----[ IN-LINE, REPLACE ]------------------------------------------ 
# 

				WHERE forum_id IN($forum_ids)";

# 
#-----[ FIND ]------------------------------------------  
# 

			$sql = "SELECT COUNT(topic_id) AS total
				FROM " . TOPICS_TABLE . "
				WHERE forum_id = $id";

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

				WHERE forum_id = $id";

# 
#-----[ IN-LINE, REPLACE ]------------------------------------------ 
# 

				WHERE forum_id IN($forum_ids)";

# 
#-----[ FIND ]------------------------------------------ 
# 

?>

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

// $mode means return inferior categories or inferior forums (== 'category' | 'forum')
// $id means to which category|forum the result have to be inferior
// $mode_of_id says $id is either a cat_id or a forum_id
function get_list_inferior($mode, $id, $mode_of_id = 'category')
{
	global $db;

	if( empty($id) || $id == 0 )
	{
		return;
	}

	switch($mode_of_id)
	{
		case 'forum': // $id is a forum_id

			switch($mode)
			{
				case 'category':
					$sql = "SELECT c.cat_id
						FROM " . CATEGORIES_TABLE . " c
						WHERE c.parent_forum_id = $id
						ORDER BY c.cat_id";
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query inferior categories', '', __LINE__, __FILE__, $sql);
					}
					while( $row = $db->sql_fetchrow($result) )
					{
						if( empty($cats_inferior) )
						{
							$cats_inferior .= $row['cat_id'];
						}
						else
						{
							$cats_inferior .= ", " . $row['cat_id'];
						}

						$return = get_list_inferior($mode, $row['cat_id'], 'category');
						if( !empty($return) )
						{
							$cats_inferior .= ", $return";
						}
					}
						
					return($cats_inferior);
					break;

				case 'forum':
					$sql = "SELECT c.cat_id
						FROM " . CATEGORIES_TABLE . " c
						WHERE c.parent_forum_id = $id
						ORDER BY c.cat_id";
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query inferior categories', '', __LINE__, __FILE__, $sql);
					}
					while( $row = $db->sql_fetchrow($result) )
					{
						$return = get_list_inferior($mode, $row['cat_id'], 'category');
						if( !empty($return) )
						{
							if( empty($forums_inferior) )
							{
								$forums_inferior = $return;
							}
							else
							{
								$forums_inferior .= ", $return";
							}
						}
					}
						
					return($forums_inferior);
					break;
				
				default:
					message_die(GENERAL_ERROR, "Wrong mode for generating list of inferior", "", __LINE__, __FILE__);
					break;
			}
	
		case 'category': // $id is a cat_id
		
			switch($mode) 
			{
				case 'category':
					// print "<br>get_list_inferior, $mode, got id: $id<br>";
					$cats_inferior = "";
					$sql = "SELECT c.cat_id
						FROM " . CATEGORIES_TABLE . " c, " . CAT_REL_CAT_PARENTS_TABLE . " ccp
						WHERE ccp.cat_id = c.cat_id
						AND ccp.parent_cat_id = $id
						ORDER BY c.cat_hier_level";
		
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query inferior categories', '', __LINE__, __FILE__, $sql);
					}
					while( $row = $db->sql_fetchrow($result) )
					{
						if( empty($cats_inferior) )
						{
							$cats_inferior .= $row['cat_id'];
						}
						else
						{
							$cats_inferior .= ", " . $row['cat_id'];
						}
					}
					// print "<br>get_list_inferior, $mode, SQL: $sql<br><br>get_list_inferior, $mode, Result: $cats_inferior<br><br>";
					return $cats_inferior;
					break;
				
				case 'forum':
					// print "<br>get_list_inferior, $mode, got id: $id<br>";
					$forums_inferior = "";
		
					// get inferior forum_ids of inferior cat_id of cat_id
					$sql = "SELECT f.forum_id
						FROM " . CAT_REL_CAT_PARENTS_TABLE . " ccp, " . FORUMS_TABLE . " f
						WHERE ccp.parent_cat_id = $id
						AND f.cat_id = ccp.cat_id
						ORDER BY f.forum_hier_level";
		
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query inferior forums', '', __LINE__, __FILE__, $sql);
					}
					while( $row = $db->sql_fetchrow($result) )
					{
						if( empty($forums_inferior) )
						{
							$forums_inferior .= $row['forum_id'];
						}
						else
						{
							$forums_inferior .= ", " . $row['forum_id'];
						}
					}
		
					// get directly inferior forum_ids of cat_id
					$sql = "SELECT forum_id
						FROM " . FORUMS_TABLE . "
						WHERE cat_id = $id";
		
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query inferior forums', '', __LINE__, __FILE__, $sql);
					}
					while( $row = $db->sql_fetchrow($result) )
					{
						if( empty($forums_inferior) )
						{
							$forums_inferior .= $row['forum_id'];
						}
						else
						{
							$forums_inferior .= ", " . $row['forum_id'];
						}
					}
		
					// print "<br>get_list_inferior, $mode, SQL: $sql<br><br>get_list_inferior, $mode, Result: $forums_inferior<br><br>";
					return $forums_inferior;
					
					break;
		
				default:
					message_die(GENERAL_ERROR, "Wrong mode for generating list of inferior", "", __LINE__, __FILE__);
					break;
			}
		break;
		
	default:
		message_die(GENERAL_ERROR, "Wrong mode for generating list of inferior", "", __LINE__, __FILE__);
		break;
	}
}
könnte mir jemand den Hierarchies MOD schicken von NeoDoomer, der für 2.0.6 funzt? Der Link ist TOD den du geschickt hast mad max
>>>>>>0<<<<<<
Benutzeravatar
EnQuI
Mitglied
Beiträge: 41
Registriert: 26.03.2004 16:17
Kontaktdaten:

Hierachie Mod für PhpBB 2.0.10

Beitrag von EnQuI »

Hallo, :o

Kann mal bitte jemand ein zip-File zusammenstellen, mit allen nötigen Dateien um den Hierachie Mod bei PhPBB 2.0.10 anzuwenden.

Das Topic ist ein wenig verwirrend, und mit meinem Leihen-Wissen bin ich ehrlich gesagt grad etwas übervordert.


Daaanke,
Gruß,
Enqui
Antworten

Zurück zu „phpBB 2.0: Mod Support“