Suche Mod oder Möglichkeit "Spezial-Kategorie"

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Suche Mod oder Möglichkeit "Spezial-Kategorie"

Beitrag von Marquee »

Hallo :)

ich bin auf dre Suche nach einem Mod oder einer Möglichkeit, die folgendes ermöglicht (was für ein Satz *g*):

Eingebaut ist derzeit ein Mod, der Foren-Nachrichten für Admin und Mod's ermöglicht. dies geschieht dadurch, dass der Admin oder Mod unterhalb des Betreffs (wenn er einen neuen Thread erstellt) ein DropDown-Feld zur Verfügung hat wo er die Nachrichten-Kategorie wählen kann.

Dieser brachte mich auf die Idee, ein weiteres Feld darunter für den User anzubringen, in welchem er gewisse "Kategorien" für den Betreff auswählen kann...

Dies würde auch für alle Arten von Support-Foren interessant sein, als auch für Suche/Biete-Foren, da diese dort z.B. in der Auswahl solche Dinge wie

[User-Mods]
[geprüfte Mods]
[Frage]
[Lösung]

oder eben

[Suche]
[Biete]

oder ähnliches... eine Vorgabe dieser "Spezial-Kategorien" im ACP bietet sich hier an....

Ich hab mal mit einem Grafikprogramm versucht optisch darzustellen, was ich meine:

Bild

Ich bin mir nicht sicher, ob es da mal nen Mod gab... aber durchaus möglich...

Da ich aber keinen blassen Schimmer hab, wie der heissen könnte, weiss ich auch nicht, wonach ich suchen sollte :(

Weiß Jemand Rat?

Vielen Dank im voraus.
Gru?

Marquee
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

super :)

werd ich mir mal anschauen :)

Hab vielen Dank :)
Gru?

Marquee
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

hmm...

hab das mal eingebaut... insgesamt auf den ersten Blick auch ohne Probleme :)

Dachte ich :(

Zum einen kann ich, wenn ich einen neuen Thread schreibe, keinen "Status" auswählen... und zum anderen, wenn ich den Thread abschicke erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' , , 0)' at line 1

INSERT INTO phpbb_topics (topic_title, topic_bedankomat, topic_poster, topic_time, forum_id, news_id, topic_status, topic_type, topic_icon, topic_calendar_time, topic_calendar_duration, topic_vote) VALUES ('active test', 0, 4, 1109882095, 1, 0, 0, 0, , , , 0)

Line : 442
File : /home/r/abc.de/public_html/SubDomains/xyz/xyz/abcxyz/-abc_test/includes/functions_post.php
Der Eintrag in der db ist vorhanden... :(

Da das nicht funktioniert... weiss ich nicht, ob es das ist, was ich von dem Mod eigentlich wollte.. da Du aber nicht weiter gefragt hast, konnt eich meinen Wunsch wohl einigermaßen deutlich erklären *g*
Gru?

Marquee
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

wenn ich einen neuen Thread schreibe, keinen "Status" auswählen
Du musst im ACP, bei der Forenkonfiguration, einstellen in welchen Foren der Mod aktiv sein soll.

Zum Fehler: Poste mal Zeile 442 +/- 10 deiner functions_post.php
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

??

dann besteht der Mod aus 2 Teilen?

Wenn ich die Datei entpacke habe ich folgende Verzeichnisse:

english
deutsch (Mod-Erweiterungen)
status (grafiken)

Und natürlich eine englische und deutsche Anleitung...

Aus der Anleitung geht nicht hervor, dass man eine der Erweiterungen (beschränkt auf bestimmte Foren.txt, beschränkt für bestimmte User.txt, Images als Status.txt, zuletzt geändert.txt) einbauen muss :(

Über die Erweiterung "beschränkt auf bestimmte Foren" hab ich nachgedacht.. aber wie gesagt noch nicht eingebaut :(

Hier mal die Zeilen aus der functions_post.php (Zeile 432 - 452):

Code: Alles auswählen

//	, $topic_calendar_time, $topic_calendar_duration
//
// and
//	, topic_calendar_time = $topic_calendar_time, topic_calendar_duration = $topic_calendar_duration
//-- modify

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_bedankomat, topic_poster, topic_time, forum_id, news_id, topic_status, topic_type, topic_icon, topic_calendar_time, topic_calendar_duration, topic_vote) VALUES ('$post_subject', $topic_bedankomat, " . $userdata['user_id'] . ", $current_time, $forum_id, $news_category, " . TOPIC_UNLOCKED . ", $topic_type, $post_icon, $topic_calendar_time, $topic_calendar_duration, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_bedankomat = $topic_bedankomat, news_id = $news_category, topic_type = $topic_type, topic_icon=$post_icon, topic_calendar_time = $topic_calendar_time, topic_calendar_duration = $topic_calendar_duration " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
		//-- fin mod : calendar ----------------------------------------------------------------------------
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}

	$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig, post_icon) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig, $post_icon)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig, post_icon = $post_icon WHERE post_id = $post_id";
	if (!$db->sql_query($sql, BEGIN_TRANSACTION))
Gru?

Marquee
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Aus der Anleitung geht nicht hervor, dass man eine der Erweiterungen (beschränkt auf bestimmte Foren.txt, beschränkt für bestimmte User.txt, Images als Status.txt, zuletzt geändert.txt) einbauen muss
Oh sorry, ich hatte nicht mehr im Kopf das ich dafür eine erweiterung eingebaut habe. :( In dem Fall vergiss diesen Hinweis wieder!

Der code schein mir ok zu sein. Überprüf mal den rest der installation. Vorallem die posting.php und die posting_body.tpl
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hier sind Fehler vom Kalender aufgetreten. Scheint wirklich an der posting.php zu liegen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

ähm...

weder an der posting.php noch an der posting_body.tpl musste was geändert werden :(
language/lang_german/lang_main.php
viewtopic.php
viewforum.php
templates/xxx/viewtopic_body.tpl
templates/xxx/viewforum_body.tpl
hab beide Dateien mal angehängt
Gru?

Marquee
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

ich hab dank Eurer Hilfe einen Mod gefunden, der noch besser dem entspricht, was ich gesucht hab :)

Er ist im ACP konfigurierbar und man kann weitere Felder, Icons und Farben definieren :D

Auf den ersten Blick hab ich zwar schon festgestellt, dass ich Probleme beim Einbau haben werde... aber hier hoffe ich mal auf Eure Hilfe :)

Problem scheint zu sein, dass der Global Announce-Mod drin ist...

Ich meld mich nochmal dazu :)

Ohne den Tip hätt ich nichtmal den Mod gefunden :) Danke :)
Gru?

Marquee
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

*schwitz* *keuch* *Haare rauff*

Man man...

Ich hab versucht einzubauen, was einzubauen geht... ich würd mal sagen... 60% hab ich... aber 40% bleiben, wo ich Probleme hab :(

erstes Problem:

in der Anleitung steht (betrifft: funktions_post.php):

Code: Alles auswählen

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

$sql  =

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

topic_type = $topic_type

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------------------
#

 $topic_type_active
mir kommt es komisch vor, dass da kein Komma vor muss... oder zeigt sich hier wieder, dass ich keine Ahnung hab? *g*

zweites Problem:

lt. Anleitung muss ich dies (in der posting.php)

Code: Alles auswählen

//
// Topic type selection
//
$topic_type_toggle = '';
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
  $template->assign_block_vars('switch_type_toggle', array());

  if( $is_auth['auth_sticky'] )
  {
    $topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_STICKY . '"';
    if ( $post_data['topic_type'] == POST_STICKY || $topic_type == POST_STICKY )
    {
      $topic_type_toggle .= ' checked="checked"';
    }
    $topic_type_toggle .= ' /> ' . $lang['Post_Sticky'] . '&nbsp;&nbsp;';
  }

  if( $is_auth['auth_announce'] )
  {
    $topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_ANNOUNCE . '"';
    if ( $post_data['topic_type'] == POST_ANNOUNCE || $topic_type == POST_ANNOUNCE )
    {
      $topic_type_toggle .= ' checked="checked"';
    }
    $topic_type_toggle .= ' /> ' . $lang['Post_Announcement'] . '&nbsp;&nbsp;';
  }

  if ( $topic_type_toggle != '' )
  {
    $topic_type_toggle = $lang['Post_topic_as'] . ': <input type="radio" name="topictype" value="' . POST_NORMAL .'"' . ( ( $post_data['topic_type'] == POST_NORMAL || $topic_type == POST_NORMAL ) ? ' checked="checked"' : '' ) . ' /> ' . $lang['Post_Normal'] . '&nbsp;&nbsp;' . $topic_type_toggle;
  }
}
gegen dies austauschen:

Code: Alles auswählen

// BEGIN Advanced Topic Type MOD

//
// Topic type selection
//
$topic_type_toggle = '';
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
  $template->assign_block_vars('switch_type_toggle', array());

  $topic_type_toggle .= '<select name="topictype">';
  
  $topic_type_toggle .= '<option value="'. POST_NORMAL .'"' . ( ( $post_data['topic_type'] == POST_NORMAL || $topic_type == POST_NORMAL ) ? ' selected' : '' ) . '>'. $lang['Post_Normal'] .'</option>'; 
  
  
  if( $is_auth['auth_sticky'] )
  {
    $topic_type_toggle .= '<option value="' . POST_STICKY . '"';
    if ( $post_data['topic_type'] == POST_STICKY || $topic_type == POST_STICKY )
    {
      $topic_type_toggle .= ' selected';
    }
    $topic_type_toggle .= '>'. $lang['Post_Sticky'] . '</option>';
  }

  if( $is_auth['auth_announce'] )
  {
    $topic_type_toggle .= '<option value="' . POST_ANNOUNCE . '"';
    if ( $post_data['topic_type'] == POST_ANNOUNCE || $topic_type == POST_ANNOUNCE )
    {
      $topic_type_toggle .= ' selected';
    }
    $topic_type_toggle .= '>'. $lang['Post_Announcement'] . '</option>';
  }
  
  $sql_tt = "SELECT * FROM ". TOPIC_ADD_TYPE_TABLE ." ORDER BY topic_type_order DESC";
  $result_tt = $db->sql_query($sql_tt);
  while( $add_type = $db->sql_fetchrow($result_tt) )
  {
    if( ( ( $userdata['user_level'] >= $add_type['topic_type_auth'] && $add_type['topic_type_auth'] != ADMIN ) || $userdata['user_level'] == ADMIN ) && ( $add_type['topic_type_name'] != 'announce' && $add_type['topic_type_name'] != 'sticky' ) )
    {
      $topic_add_type = intval( $add_type['topic_type_order'] + POST_ADD_TYPE );
      $topic_type_toggle .= '<option value="' . $topic_add_type . '"';
      if ( $post_data['topic_type'] == $topic_add_type || $topic_type == $topic_add_type )
      {
        $topic_type_toggle .= ' selected';
      }
      $topic_type_toggle .= '>'. stripslashes($add_type['topic_type_name']) . '</option>';
    }  
  }  

  $topic_type_toggle .= '</select>';
  $topic_type_toggle = $lang['Post_topic_as'] . ': '. $topic_type_toggle;
}
// END Advanced Topic Type MOD
bei mir sieht der Teil aber so aus:

Code: Alles auswählen

//
// Topic type selection
//
$topic_type_toggle = '';
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
	$template->assign_block_vars('switch_type_toggle', array());

	if( $is_auth['auth_sticky'] )
	{
		$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_STICKY . '"';
		if ( $post_data['topic_type'] == POST_STICKY || $topic_type == POST_STICKY )
		{
			$topic_type_toggle .= ' checked="checked"';
		}
		$topic_type_toggle .= ' /> ' . $lang['Post_Sticky'] . '&nbsp;&nbsp;';
	}

	if( $is_auth['auth_announce'] )
	{
		$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_ANNOUNCE . '"';
		if ( $post_data['topic_type'] == POST_ANNOUNCE || $topic_type == POST_ANNOUNCE )
		{
			$topic_type_toggle .= ' checked="checked"';
		}
		$topic_type_toggle .= ' /> ' . $lang['Post_Announcement'] . '&nbsp;&nbsp;';
	}
	if( $is_auth['auth_globalannounce'] )

{

$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_GLOBAL_ANNOUNCE . '"';

if ( $post_data['topic_type'] == POST_GLOBAL_ANNOUNCE || $topic_type == POST_GLOBAL_ANNOUNCE )

{

$topic_type_toggle .= ' checked="checked"';

}

$topic_type_toggle .= ' /> ' . $lang['Post_global_announcement'] . '&nbsp;&nbsp;';

}


	if ( $topic_type_toggle != '' )
	{
		$topic_type_toggle = $lang['Post_topic_as'] . ': <input type="radio" name="topictype" value="' . POST_NORMAL .'"' . ( ( $post_data['topic_type'] == POST_NORMAL || $topic_type == POST_NORMAL ) ? ' checked="checked"' : '' ) . ' /> ' . $lang['Post_Normal'] . '&nbsp;&nbsp;' . $topic_type_toggle;
	}
}
So wie ich das sehe, stört der global Announce Mod hier, oder?

Aber wie muss ich das anpassen?

drittes Problem:

diesmal betrifft es die viewforum.php

ich soll dies machen:

Code: Alles auswählen

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

    if( $topic_type == POST_ANNOUNCE )
    {
      $topic_type = $lang['Topic_Announcement'] . ' ';
    }
    else if( $topic_type == POST_STICKY )
    {
      $topic_type = $lang['Topic_Sticky'] . ' ';
    }

#
#-----[ REPLACE WITH ]----------------------------------------------
#

    // BEGIN Advanced Topic Type MOD
    if( $topic_type == POST_ANNOUNCE )
    {
      $topic_type = '<font color="'. $announce_color .'">'. $lang['Topic_Announcement'] . ' </font>';
    }
    else if( $topic_type == POST_STICKY )
    {
      $topic_type = '<font color="'. $sticky_color .'">'. $lang['Topic_Sticky'] . ' </font>';
    }
    else if( $topic_type > POST_GLOBAL_ANNOUNCE )
    {
      for($j = 0; $j < count($row); $j++ )
      {
        if( intval($topic_rowset[$i]['topic_type'] - POST_ADD_TYPE) == $row[$j]['topic_type_order'] )
        {
          $topic_type = '<font color="#'. $row[$j]['topic_type_color'] .'">'. $row[$j]['topic_type_name'] .':</font> ';      
        }
      }  
    }
    // END Advanced Topic Type MOD
bei mir sieht's aber so aus:

Code: Alles auswählen

		if( $topic_type == POST_ANNOUNCE )
		{
			$topic_type = $lang['Topic_Announcement'] . ' ';
		}
		else if( $topic_type == POST_GLOBAL_ANNOUNCE )
		{
   			$topic_type = $lang['Topic_global_announcement'] . ' ';
		}
		else if( $topic_type == POST_STICKY )
		{
			$topic_type = $lang['Topic_Sticky'] . ' ';
		}
Außerdem muß ich eine Erweiterung einbauen, die den Split-Mod betrifft... und auch hier ein Problem :(

Hier hab ich noch größere Probleme, so dass ich die Anleitung und die functions_topics_list.php direkt angehängt hab :(

PS: Sorry für mein Unwissen und die vielen Code-bbCodes :(

Vielen Dank im voraus für Eure Hilfe...
Gru?

Marquee
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich muss mich da leider erstmal raushalten.
http://www.amigalink.de/phpbb2/viewtopic.php?t=140
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich schaue die Tage mal nach. Kann aber ein Weilchen dauern.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

in Ordnung.. bin ja für jede Hilfe dankbar :)
Gru?

Marquee
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

functions_post.php:

Code: Alles auswählen

#
#-----[ FIND ]----------------------------------------------
#
$sql  =

#
#-----[ IN-LINE FIND ]----------------------------------------------
#
topic_type = $topic_type

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------------------
#
, $topic_type_active

posting.php:

Code: Alles auswählen

#
#-----[ FIND ]----------------------------------------------
#
//
// Topic type selection
//
$topic_type_toggle = '';
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
	$template->assign_block_vars('switch_type_toggle', array());

	if( $is_auth['auth_sticky'] )
	{
		$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_STICKY . '"';
		if ( $post_data['topic_type'] == POST_STICKY || $topic_type == POST_STICKY )
		{
			$topic_type_toggle .= ' checked="checked"';
		}
		$topic_type_toggle .= ' /> ' . $lang['Post_Sticky'] . '&nbsp;&nbsp;';
	}

	if( $is_auth['auth_announce'] )
	{
		$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_ANNOUNCE . '"';
		if ( $post_data['topic_type'] == POST_ANNOUNCE || $topic_type == POST_ANNOUNCE )
		{
			$topic_type_toggle .= ' checked="checked"';
		}
		$topic_type_toggle .= ' /> ' . $lang['Post_Announcement'] . '&nbsp;&nbsp;';
	}
	if( $is_auth['auth_globalannounce'] )

{

$topic_type_toggle .= '<input type="radio" name="topictype" value="' . POST_GLOBAL_ANNOUNCE . '"';

if ( $post_data['topic_type'] == POST_GLOBAL_ANNOUNCE || $topic_type == POST_GLOBAL_ANNOUNCE )

{

$topic_type_toggle .= ' checked="checked"';

}

$topic_type_toggle .= ' /> ' . $lang['Post_global_announcement'] . '&nbsp;&nbsp;';

}


	if ( $topic_type_toggle != '' )
	{
		$topic_type_toggle = $lang['Post_topic_as'] . ': <input type="radio" name="topictype" value="' . POST_NORMAL .'"' . ( ( $post_data['topic_type'] == POST_NORMAL || $topic_type == POST_NORMAL ) ? ' checked="checked"' : '' ) . ' /> ' . $lang['Post_Normal'] . '&nbsp;&nbsp;' . $topic_type_toggle;
	}
}

#
#-----[ REPLACE WITH ]-----
#
//
// Topic type selection
//
$topic_type_toggle = '';
if ( $mode == 'newtopic' || ( $mode == 'editpost' && $post_data['first_post'] ) )
{
	$template->assign_block_vars('switch_type_toggle', array());

	$topic_type_toggle .= '<select name="topictype">';
	$topic_type_toggle .= '<option value="'. POST_NORMAL .'"' . ( ( $post_data['topic_type'] == POST_NORMAL || $topic_type == POST_NORMAL ) ? ' selected' : '' ) . '>'. $lang['Post_Normal'] .'</option>'; 

	if( $is_auth['auth_sticky'] )
	{
		$topic_type_toggle .= '<option value="' . POST_STICKY . '"';
		if ( $post_data['topic_type'] == POST_STICKY || $topic_type == POST_STICKY )
		{
			$topic_type_toggle .= ' selected';
		}
		$topic_type_toggle .= '>'. $lang['Post_Sticky'] . '</option>';
	}

	if( $is_auth['auth_announce'] )
	{
		$topic_type_toggle .= '<option value="' . POST_ANNOUNCE . '"';
		if ( $post_data['topic_type'] == POST_ANNOUNCE || $topic_type == POST_ANNOUNCE )
		{
			$topic_type_toggle .= ' selected';
		}
		$topic_type_toggle .= '>'. $lang['Post_Announcement'] . '</option>';
	}

	if( $is_auth['auth_globalannounce'] )
	{
		$topic_type_toggle .= '<option value="' . POST_GLOBAL_ANNOUNCE . '"';
		if ( $post_data['topic_type'] == POST_GLOBAL_ANNOUNCE || $topic_type == POST_GLOBAL_ANNOUNCE )
		{
			$topic_type_toggle .= ' selected';
		}
		$topic_type_toggle .= '>'. $lang['Post_global_announcement'] . '</option>';
	}

	$sql_tt = "SELECT * FROM ". TOPIC_ADD_TYPE_TABLE ." ORDER BY topic_type_order DESC";
	$result_tt = $db->sql_query($sql_tt);
	while( $add_type = $db->sql_fetchrow($result_tt) )
	{
		if( ( ( $userdata['user_level'] >= $add_type['topic_type_auth'] && $add_type['topic_type_auth'] != ADMIN ) || $userdata['user_level'] == ADMIN ) && ( $add_type['topic_type_name'] != 'announce' && $add_type['topic_type_name'] != 'sticky' ) )
		{
			$topic_add_type = intval( $add_type['topic_type_order'] + POST_ADD_TYPE );
			$topic_type_toggle .= '<option value="' . $topic_add_type . '"';
			if ( $post_data['topic_type'] == $topic_add_type || $topic_type == $topic_add_type )
			{
				$topic_type_toggle .= ' selected';
			}
			$topic_type_toggle .= '>'. stripslashes($add_type['topic_type_name']) . '</option>';
		}  
	}  

	$topic_type_toggle .= '</select>';
	$topic_type_toggle = $lang['Post_topic_as'] . ': '. $topic_type_toggle;
}
// END Advanced Topic Type MOD
viewforum.php braucht nicht bearbeitet zu werden und die functions_topics_list.php anbei...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

danke, werd's mal testen :)
Gru?

Marquee
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

alsooo...

ob mit oder ohne Komma, es wird kein Topic-Type angezeigt :(

Ich kann zwar im ACP neue anlegen und dann bei der Thread-Erstellung auch auswählen.. aber in der Übersicht wird der nicht angezeigt :(

Weiterhin ist mir aufgefallen, dass die Globale Ankündigung im ACP etwas falsch einsortiert ist..

guggst Du hier:
Bild

Und da müßte sie doch mit oben stehen :(

Die functions_topics_list.php konnte ich sogar kpl. weglassen, da wir wohl noch eine ältere Version drin haben, der diese Datei nicht braucht (sorry, dass ich Dir die Arbeit hierfür gemacht hab :( )

und nochwas ist mir aufgefallen...

Obwohl im ACP eingestellt ist, dass sich die Beiträge normal unten einsortieren sollen (also nicht wie Sticky's oben), stehen sie trotzdem oben und in der ÜBersicht ist ein ??? drüber :(

Bild

und... selbst wenn ich einen Thread neu erstelle und die Topic-Type-Auswahl auf "normal" lasse, wird der neue Thread wie ein Sticky in der Übersicht angezeit.. und statt des ??? steht dort "Themen" :(
Zuletzt geändert von Marquee am Mo 07.Mär, 2005 07:45, insgesamt 2-mal geändert.
Gru?

Marquee
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, das kann ich leider nicht mit Deiner Datei testen, da der Split Topic Type Mod bei Dir ein älterer ist. Dazu müssen vermutlich bei Deiner Version auch in der viewforum.php die Topic-Titel benannt werden :confused:
Dazu hab ich den Mod selber auch noch nie ausprobiert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

*nickt*

Ich hatte da in der viewforum.php ja auch Probleme beim Einbau...

Meinst, ich sollte mal woanders nach Rat suchen, z.B. beim Author?

Dann müßte ich zwar an meinem englisch feilen *g* müßte aber irgendwie gehen...
Zuletzt geändert von Marquee am Mo 07.Mär, 2005 12:09, insgesamt 1-mal geändert.
Gru?

Marquee
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal mit der neuesten Version des Split Topic Type Mods. Version 2.0.1 habe ich hier und damit funktioniert sowas besser.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
volker58
Beiträge: 724
Registriert: Mo 27.Dez, 2004 19:22
Wohnort: Annaberg-Buchholz
Kontaktdaten:

Beitrag von volker58 »

hm, ich wollte den einbauen, ist ja auch eine upanleitung dabei, aber durch die vielen mods bin ich an meine grenzen gekommen und ne weiße seite hatte ich dann och noch, soll der nicht für php5 gehen? mußtes du an der datei was ändern?
Gruss Volker

http://www.fuchsienfreunde.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

An der Datei hatte ich dafür nichts geändert. Versuchs erstmal mit PHP 4, wenn möglich.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

den Topic-Type-Mod hatte ich unter PHP4 versucht.. da gibt's ja die Probleme :(

Meinst Du wirklich, es liegt "nur" an dem Split-Mod?
Gru?

Marquee
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja und nein!
Ich hab die beiden Mods auch nicht zusammen zum laufen gekriegt (ich nutze den Split-Topic-Type v2.0.1) und deswegen auf den Advanced Topic Types verzichtet. :(
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Marquee
Beiträge: 54
Registriert: Sa 08.Jan, 2005 05:10

Beitrag von Marquee »

argh...

dann würde also nur der von Oxpus genannte funktionieren?

Schade... der advanced hatte ja den Vorteil weitere Topic Types im ACP vorzugeben :(

Das mit den Farben und Ikons war nichtmal wichtig :(
Gru?

Marquee
Antworten