Seite 1 von 2

[FRAGE] 1 forum mit 3 stylez und 3 urls?

Verfasst: 09.09.2004 11:41
von zorb!
hi,
ich habe ein bereits bestehendes forum (www.superfreunde.info) nun bin
ich dabei für dieses board zwei weitere stylez einzubauen. diese stylez
sind nicht das problem, meine schwierigkeit liegt hier:

www.superfreunde.info = style fisubice
www.hamburger-jungs.com = style boyz
www.hamburger-maedels.com = style airhead

und dennoch nur ein forum.
ist das möglich, und wenn ja, wie?

Verfasst: 09.09.2004 11:57
von KevinD
also erstmal auf die hauptdomains verweisen und dann die entsprechende Style ID anhängen:

http://www.superfreunde.info/index.php?s=x

müsste eigentlich so gehen

Verfasst: 09.09.2004 12:04
von zorb!
ich weiß nicht, ob wir us richtig verstehen, was ich beabsichtige ist,
wenn man superfreunde.info anwählt landet man direkt im forum mit dem
template fisubice, wenn man hamburger-jungs.com anwählt landet man
im forum und der style ist boyz, usw.

Verfasst: 26.09.2004 10:34
von KevinD
sorry für die späte antwort

du machst das so, das du die domain auf http://www.superfreunde.info/index.php?s=x weiterleitest, wobei x die style-id ist

Verfasst: 27.09.2004 11:57
von zorb!
KevinD hat geschrieben:du machst das so, das du die domain auf http://www.superfreunde.info/index.php?s=x weiterleitest, wobei x die style-id ist
cool, danke, nur wo finde ich die style id? ist es einfach 1,2,3 usw?

Verfasst: 27.09.2004 12:18
von Markus67
Hi ...

Schau mal mit KB:phpmyadmin in der Datenbank nach ...

Tabelle: phpbb_styles

Dort findest du die ID ....

Markus

Verfasst: 27.09.2004 13:22
von zorb!
Markus67 hat geschrieben: Tabelle: phpbb_styles

Dort findest du die ID ....
Markus
sorry markus, die tabelle phpbb_styles habe ich nicht :-(
ich habe jedoch eine phpbb_themes und dort steht auch etwas von einer
id drinne, werd die mal testen ;-)

Verfasst: 27.09.2004 13:25
von Markus67
Hi ...

du hats recht sorry ... phpbb_themes ist die Tabelle die du brauchst ... :oops:

Markus

Verfasst: 27.09.2004 13:28
von zorb!
ach halb so wild markus, auch profis können sich irren ;-)

leider klappt das nicht so :-(

Verfasst: 27.09.2004 15:35
von Mungo
Versuch es mal so:

includes/functions.php

Suche:

Code: Alles auswählen

function init_userprefs($userdata)
{
	global $board_config, $theme, $images;
	global $template, $lang, $phpEx, $phpbb_root_path;
	global $nav_links;
Danach einfügen:

Code: Alles auswählen

  // BEGIN Sitestyle
	global $sitestyle_id;
  // END Sitestyle
Suche:

Code: Alles auswählen

		include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx);
	}

	//
	// Set up style
	//
Danach einfügen:

Code: Alles auswählen

  // BEGIN Sitestyle
	if ( isset($sitestyle_id) )
	{
		if ( $theme = setup_style($sitestyle_id) )
		{
			return;
		}
	}
  // END Sitestyle

common.php

Suche:

Code: Alles auswählen

//
// Show 'Board is disabled' message if needed.
//
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
	message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
Danach einfügen:

Code: Alles auswählen

// BEGIN Sitestyle
switch ( $_SERVER['SERVER_NAME'] )
{
  case 'www.superfreunde.info': 
  case 'superfreunde.info':
    $sitestyle_id = 1; //Mit gueltiger "themes_id" aus der Tabelle "phpbb_themes" ersetzen.
    break;
  case 'www.hamburger-jungs.com':
  case 'hamburger-jungs.com':
    $sitestyle_id = 2; //Mit gueltiger "themes_id" aus der Tabelle "phpbb_themes" ersetzen.
    break;
  case 'www.hamburger-maedels.com':
  case 'hamburger-maedels.com':
    $sitestyle_id = 3; //Mit gueltiger "themes_id" aus der Tabelle "phpbb_themes" ersetzen.
    break;
  default:
    $sitestyle_id = 1; //Mit gueltiger "themes_id" aus der Tabelle "phpbb_themes" ersetzen.
}
// END Sitestyle
Wie du die "themes_id" rausfindest, weißt du ja schon.

Außerdem sollte folgendes Snippet eingebaut sein, wenn du mehrere Domains für dein phpBB verwenden möchtest: http://www.phpbb.de/viewtopic.php?t=47450