Seite 6 von 13

Verfasst: 19.05.2004 15:56
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.

Verfasst: 19.05.2004 16:57
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?? :-/

Verfasst: 19.05.2004 17:10
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 :)

Verfasst: 10.06.2004 23:13
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! :(

Verfasst: 30.06.2004 09:42
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 :-?

Verfasst: 30.06.2004 09:53
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:

Categories hierarchy Mod - Probleme mit anderen Mods?

Verfasst: 09.07.2004 08:30
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

Verfasst: 09.07.2004 09:57
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

Verfasst: 09.07.2004 20:20
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

Hierachie Mod für PhpBB 2.0.10

Verfasst: 18.09.2004 12:19
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