Chat

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Moderatorgrupp, Supportgrupp

Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Chat

Inlägg av Jesper »

Hej.
Jag skulle vilja ha en chatfuntion på mitt forum.Vilken mod är bra och framförallt hur gör man.Någon vänlig själ som kan förklara för en som inte kan mycket.... 8)


http://www.fordson.se
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6570
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Hej Jesper,

först och främst: tänk på att chatten drar bort inläggs-trafik från ditt forum.
Vi har ju liknande forum, jag deaktiverade chatten eftersom det snackades teknik i den, vilket inte var meningen.
Nu har vi den igång igen, men med mycket starka restriktioner.

Om du vill använda en bra chat-modd så kan jag rekommendera denna:
http://smartor.is-root.com/viewtopic.php?t=14837
Holger Gremminger
Ingen support via PM!
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

Jo det har jag redan tänkt på.Så det skall vara totalförbud att prata traktor dår.Man vill ju att allt skall sparas som en fakta bank.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6570
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Visst. Jag håller på med ett tillägg som ska kunna konvertera chat-loggarna till inlägg i forumet ...
Men det kommer att ta lång tid ...
Holger Gremminger
Ingen support via PM!
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

installationen verkar ju hur krånglig som helst....
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6570
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Nej, du behöver endast editera 4 filer:
## index.php
## templates/subSilver/index_body.tpl
## language/lang_english/lang_main.php
## chatbox_mod/chatbox_config.php
Resten ska bara laddas upp.
Holger Gremminger
Ingen support via PM!
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

Skall jag ladda upp det i phpbb2 mappen som dom ligger.Altså så att det blir två nya undermappar...Dumma frågor...
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6570
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Gör en backup på DINA filer:
## index.php
## templates/subSilver/index_body.tpl
## language/lang_english/lang_main.php
## language/lang_swedish/lang_main.php
Öppna ChatBox Mod Install.txt
Utför ändringarna på DINA filer.

Ladda sedan upp
## chatbox_db_install.php (only required for DB install)
## chatbox_front.php
## chatbox_login.php
och mappen chatbox_mod till din phpBB-ROOT, alltså dit där också din config.php-fil ligger.

Peka sedan din webbläsare till chatbox_db_install.php (knappa in adressen till den filen).

Sedan är allt klart.

Glöm inte att radera chatbox_db_install.php när allt är klart.
Holger Gremminger
Ingen support via PM!
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

Äh det blir bara skit av det,,,,Att det skall vara så svårt att lyckas med då.
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

Kod: Markera allt

<?php
/***************************************************************************
 *                                index.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: index.php,v 1.99.2.7 2006/01/28 11:13:39 acydburn 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.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

if( isset($HTTP_GET_VARS['mark']) || isset($HTTP_POST_VARS['mark']) )
{
	$mark_read = ( isset($HTTP_POST_VARS['mark']) ) ? $HTTP_POST_VARS['mark'] : $HTTP_GET_VARS['mark'];
}
else
{
	$mark_read = '';
}

//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
	if( $userdata['session_logged_in'] )
	{
		setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
	}

	$template->assign_vars(array(
		"META" => '<meta http-equiv="refresh" content="3;url='  .append_sid("index.$phpEx") . '">')
	);

	$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');

	message_die(GENERAL_MESSAGE, $message);
}
//
// End handle marking posts
//

$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();

//
// If you don't use these stats on your index you may want to consider
// removing them
//
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];

if( $total_posts == 0 )
{
	$l_total_post_s = $lang['Posted_articles_zero_total'];
}
else if( $total_posts == 1 )
{
	$l_total_post_s = $lang['Posted_article_total'];
}
else
{
	$l_total_post_s = $lang['Posted_articles_total'];
}

if( $total_users == 0 )
{
	$l_total_user_s = $lang['Registered_users_zero_total'];
}
else if( $total_users == 1 )
{
	$l_total_user_s = $lang['Registered_user_total'];
}
else
{
	$l_total_user_s = $lang['Registered_users_total'];
}


//
// Start page proper
//
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
	FROM " . CATEGORIES_TABLE . " c 
	ORDER BY c.cat_order";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}

$category_rows = array();
while ($row = $db->sql_fetchrow($result))
{
	$category_rows[] = $row;
}
$db->sql_freeresult($result);

if( ( $total_categories = count($category_rows) ) )
{
	//
	// Define appropriate SQL
	//
	switch(SQL_LAYER)
	{
		case 'postgresql':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id 
					AND u.user_id = p.poster_id  
					UNION (
						SELECT f.*, NULL, NULL, NULL, NULL
						FROM " . FORUMS_TABLE . " f
						WHERE NOT EXISTS (
							SELECT p.post_time
							FROM " . POSTS_TABLE . " p
							WHERE p.post_id = f.forum_last_post_id  
						)
					)
					ORDER BY cat_id, forum_order";
			break;

		case 'oracle':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id(+)
					AND u.user_id = p.poster_id(+)
				ORDER BY f.cat_id, f.forum_order";
			break;

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}
	$db->sql_freeresult($result);

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain
	// posts made since user last visited
	//
	if ($userdata['session_logged_in'])
	{
		// 60 days limit
		if ($userdata['user_lastvisit'] < (time() - 5184000))
		{
			$userdata['user_lastvisit'] = time() - 5184000;
		}

		$sql = "SELECT t.forum_id, t.topic_id, p.post_time 
			FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p 
			WHERE p.post_id = t.topic_last_post_id 
				AND p.post_time > " . $userdata['user_lastvisit'] . " 
				AND t.topic_moved_id = 0"; 
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query new topic information', '', __LINE__, __FILE__, $sql);
		}

		$new_topic_data = array();
		while( $topic_data = $db->sql_fetchrow($result) )
		{
			$new_topic_data[$topic_data['forum_id']][$topic_data['topic_id']] = $topic_data['post_time'];
		}
		$db->sql_freeresult($result);
	}

	//
	// Obtain list of moderators of each forum
	// First users, then groups ... broken into two queries
	//
	$sql = "SELECT aa.forum_id, u.user_id, u.username 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 1 
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
			AND u.user_id = ug.user_id 
		GROUP BY u.user_id, u.username, aa.forum_id 
		ORDER BY aa.forum_id, u.user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	$forum_moderators = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
	}
	$db->sql_freeresult($result);

	$sql = "SELECT aa.forum_id, g.group_id, g.group_name 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g 
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 0 
			AND g.group_type <> " . GROUP_HIDDEN . "
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
		GROUP BY g.group_id, g.group_name, aa.forum_id 
		ORDER BY aa.forum_id, g.group_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
	}
	$db->sql_freeresult($result);

	//
	// Find which forums are visible for this user
	//
	$is_auth_ary = array();
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

	//
	// Start output of page
	//
	define('SHOW_ONLINE', true);
	$page_title = $lang['Index'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);

	$template->assign_vars(array(
		'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
		'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
		'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'), 

		'FORUM_IMG' => $images['forum'],
		'FORUM_NEW_IMG' => $images['forum_new'],
		'FORUM_LOCKED_IMG' => $images['forum_locked'],

		'L_FORUM' => $lang['Forum'],
		'L_TOPICS' => $lang['Topics'],
		'L_REPLIES' => $lang['Replies'],
		'L_VIEWS' => $lang['Views'],
		'L_POSTS' => $lang['Posts'],
		'L_LASTPOST' => $lang['Last_Post'], 
		'L_NO_NEW_POSTS' => $lang['No_new_posts'],
		'L_NEW_POSTS' => $lang['New_posts'],
		'L_NO_NEW_POSTS_LOCKED' => $lang['No_new_posts_locked'], 
		'L_NEW_POSTS_LOCKED' => $lang['New_posts_locked'], 
		'L_ONLINE_EXPLAIN' => $lang['Online_explain'], 

		'L_MODERATOR' => $lang['Moderators'], 
		'L_FORUM_LOCKED' => $lang['Forum_is_locked'],
		'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'], 

		'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
	);

	//
	// Let's decide which categories we should display
	//
	$display_categories = array();

	for ($i = 0; $i < $total_forums; $i++ )
	{
		if ($is_auth_ary[$forum_data[$i]['forum_id']]['auth_view'])
		{
			$display_categories[$forum_data[$i]['cat_id']] = true;
		}
	}

	//
	// Okay, let's build the index
	//
	for($i = 0; $i < $total_categories; $i++)
	{
		$cat_id = $category_rows[$i]['cat_id'];

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if (isset($display_categories[$cat_id]) && $display_categories[$cat_id])
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			if ( $viewcat == $cat_id || $viewcat == -1 )
			{
				for($j = 0; $j < $total_forums; $j++)
				{
					if ( $forum_data[$j]['cat_id'] == $cat_id )
					{
						$forum_id = $forum_data[$j]['forum_id'];

						if ( $is_auth_ary[$forum_id]['auth_view'] )
						{
							if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
							{
								$folder_image = $images['forum_locked']; 
								$folder_alt = $lang['Forum_locked'];
							}
							else
							{
								$unread_topics = false;
								if ( $userdata['session_logged_in'] )
								{
									if ( !empty($new_topic_data[$forum_id]) )
									{
										$forum_last_post_time = 0;

										while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
										{
											if ( empty($tracking_topics[$check_topic_id]) )
											{
												$unread_topics = true;
												$forum_last_post_time = max($check_post_time, $forum_last_post_time);

											}
											else
											{
												if ( $tracking_topics[$check_topic_id] < $check_post_time )
												{
													$unread_topics = true;
													$forum_last_post_time = max($check_post_time, $forum_last_post_time);
												}
											}
										}

										if ( !empty($tracking_forums[$forum_id]) )
										{
											if ( $tracking_forums[$forum_id] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

										if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
										{
											if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

									}
								}

								$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
								$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
							}

							$posts = $forum_data[$j]['forum_posts'];
							$topics = $forum_data[$j]['forum_topics'];

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}
							else
							{
								$last_post = $lang['No_Posts'];
							}

							if ( count($forum_moderators[$forum_id]) > 0 )
							{
								$l_moderators = ( count($forum_moderators[$forum_id]) == 1 ) ? $lang['Moderator'] : $lang['Moderators'];
								$moderator_list = implode(', ', $forum_moderators[$forum_id]);
							}
							else
							{
								$l_moderators = '&nbsp;';
								$moderator_list = '&nbsp;';
							}

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

							$template->assign_block_vars('catrow.forumrow',	array(
								'ROW_COLOR' => '#' . $row_color,
								'ROW_CLASS' => $row_class,
								'FORUM_FOLDER_IMG' => $folder_image, 
								'FORUM_NAME' => $forum_data[$j]['forum_name'],
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
								'POSTS' => $forum_data[$j]['forum_posts'],
								'TOPICS' => $forum_data[$j]['forum_topics'],
								'LAST_POST' => $last_post,
								'MODERATORS' => $moderator_list,

								'L_MODERATOR' => $l_moderators, 
								'L_FORUM_FOLDER_ALT' => $folder_alt, 

								'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
							);
						}
					}
				}
			}
		}
	} // for ... categories

}// if ... total_categories
else
{
	message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Lang_main

Inlägg av Jesper »

Kod: Markera allt

<?php
/***************************************************************************
 *                            lang_main.php [Swedish]
 *                              -------------------
 *     begin                : Sat Dec 16 2000
 *     copyright            : (C) 2001 The phpBB Group
 *     email                : support@phpbb.com
 *
 *     $Id: lang_main.php,v 1.17 2005/12/30 20:44:37 virtuality 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.
 *
 ***************************************************************************/

//  *************************************
//  First, original Swedish translation by:
//	
//	Marcus Svensson
//      admin@world-of-war.com
//      http://www.world-of-war.com
//	-------------------------------------
// 	Janåke Rönnblom
//	jan-ake.ronnblom@skeria.skelleftea.se
//	-------------------------------------
//	Bruce
//	bruce@webway.se
//	-------------------------------------
//      Jakob Persson
//      jakob.persson@iname.com
//      http://www.jakob-persson.com
//
//  *************************************
//  Maintained and kept up-to-date by:
//  
//  Jonathan Gulbrandsen (Virtuality)
//  virtuality@carlssonplanet.com
//  http://www.carlssonplanet.com
//  *************************************
//

//
// The format of this file is ---> $lang['message'] = 'text';
//
// You should also try to set a locale and a character encoding (plus direction). The encoding and direction
// will be sent to the template. The locale may or may not work, it's dependent on OS support and the syntax
// varies ... give it your best guess!
//

$lang['ENCODING'] = 'iso-8859-1';
$lang['DIRECTION'] = 'ltr';
$lang['LEFT'] = 'left';
$lang['RIGHT'] = 'right';
$lang['DATE_FORMAT'] = 'd F Y'; // This should be changed to the default date format for your language, php date() format

// This is optional, if you would like a _SHORT_ message output
// along with our copyright message indicating you are the translator
// please add it here.
$lang['TRANSLATION_INFO'] = '<a href="http://www.phpbb.com/downloads.php#lang" target="_blank" class="gensmall">Swedish</a> translation by <a href="http://www.phpbb-se.com">phpBB Sweden</a> and <a href="http://www.phpbb.com/phpBB/profile.php?mode=viewprofile&u=37489" target="_blank" title="Jonathan Gulbrandsen" class="gensmall">Virtuality</a> &copy; 2003-2005';

//
// Common, these terms are used
// extensively on several pages
//
$lang['Forum'] = 'Forum';
$lang['Category'] = 'Kategori';
$lang['Topic'] = 'Ämne';
$lang['Topics'] = 'Ämnen';
$lang['Replies'] = 'Svar';
$lang['Views'] = 'Visningar';
$lang['Post'] = 'Inlägg';
$lang['Posts'] = 'Inlägg';
$lang['Posted'] = 'Postat';
$lang['Username'] = 'Användarnamn';
$lang['Password'] = 'Lösenord';
$lang['Email'] = 'E-post';
$lang['Poster'] = 'Postare';
$lang['Author'] = 'Författare';
$lang['Time'] = 'Tid';
$lang['Hours'] = 'Timmar';
$lang['Message'] = 'Meddelande';

$lang['1_Day'] = '1 dag';
$lang['7_Days'] = '1 vecka';
$lang['2_Weeks'] = '2 veckor';
$lang['1_Month'] = '1 månad';
$lang['3_Months'] = '3 månader';
$lang['6_Months'] = '6 månader';
$lang['1_Year'] = '1 år';

$lang['Go'] = 'Gå till';
$lang['Jump_to'] = 'Hoppa till';
$lang['Submit'] = 'Skicka';
$lang['Reset'] = 'Återställ';
$lang['Cancel'] = 'Avbryt';
$lang['Preview'] = 'Förhandsgranska';
$lang['Confirm'] = 'Bekräfta';
$lang['Spellcheck'] = 'Stavningskontroll';
$lang['Yes'] = 'Ja';
$lang['No'] = 'Nej';
$lang['Enabled'] = 'Aktiverad';
$lang['Disabled'] = 'Inaktiverad';
$lang['Error'] = 'Fel';

$lang['Next'] = 'Nästa';
$lang['Previous'] = 'Föregående';
$lang['Goto_page'] = 'Gå till sida';
$lang['Joined'] = 'Registreringsdatum';
$lang['IP_Address'] = 'IP-adress';

$lang['Select_forum'] = 'Välj forum';
$lang['View_latest_post'] = 'Läs senaste inlägget';
$lang['View_newest_post'] = 'Läs nyaste inlägget';
$lang['Page_of'] = 'Sida <b>%d</b> av <b>%d</b>'; // Replaces with: Page 1 of 2 for example

$lang['ICQ'] = 'ICQ';
$lang['AIM'] = 'AOL Instant Messenger';
$lang['MSNM'] = 'MSN Messenger';
$lang['YIM'] = 'Yahoo Messenger';

$lang['Forum_Index'] = 'Forumindex';  // eg. sitename Forum Index, %s can be removed if you prefer

$lang['Post_new_topic'] = 'Skapa nytt ämne';
$lang['Reply_to_topic'] = 'Svara på ämnet';
$lang['Reply_with_quote'] = 'Svara med citat';

$lang['Click_return_topic'] = 'Klicka %shär%s för att återvända till ämnet.'; // %s's here are for urls, do not remove!
$lang['Click_return_login'] = 'Klicka %shär%s för att försöka igen.';
$lang['Click_return_forum'] = 'Klicka %shär%s för att återvända till forumet.';
$lang['Click_view_message'] = 'Klicka %shär%s för att se ditt meddelande.';
$lang['Click_return_modcp'] = 'Klicka %shär%s för att återvända till Moderatorpanelen.';
$lang['Click_return_group'] = 'Klicka %shär%s för att återvända till gruppinformationen.';

$lang['Admin_panel'] = 'Gå till Administrationspanelen';

$lang['Board_disable'] = 'Det här forumet är tyvärr otillgängligt för tillfället, var vänlig försök senare.';


//
// Global Header strings
//
$lang['Registered_users'] = 'Registrerade användare online:';
$lang['Browsing_forum'] = 'Användare online på forumet just nu:';
$lang['Online_users_zero_total'] = 'Totalt <b>0</b> användare online :: ';
$lang['Online_users_total'] = 'Totalt <b>%d</b> användare online :: ';
$lang['Online_user_total'] = 'Totalt <b>%d</b> användare online :: ';
$lang['Reg_users_zero_total'] = '0 registrerade, ';
$lang['Reg_users_total'] = '%d registrerade, ';
$lang['Reg_user_total'] = '%d registrerad, ';
$lang['Hidden_users_zero_total'] = '0 dolda och ';
$lang['Hidden_user_total'] = '%d dold och ';
$lang['Hidden_users_total'] = '%d dolda och ';
$lang['Guest_users_zero_total'] = '0 gäster.';
$lang['Guest_users_total'] = '%d gäster.';
$lang['Guest_user_total'] = '%d gäst.';
$lang['Record_online_users'] = 'Flest användare online samtidigt: <b>%s</b>, den %s'; // first %s = number of users, second %s is the date.

$lang['Admin_online_color'] = '%s<b>Administratör</b>%s';
$lang['Mod_online_color'] = '%s<b>Moderator</b>%s';

$lang['You_last_visit'] = 'Senaste besök: %s'; // %s replaced by date/time
$lang['Current_time'] = 'Aktuell tid och datum: %s'; // %s replaced by time

$lang['Search_new'] = 'Nya inlägg sedan ditt senaste besök';
$lang['Search_your_posts'] = 'Dina inlägg';
$lang['Search_unanswered'] = 'Obesvarade ämnen';

$lang['Register'] = 'Bli medlem';
$lang['Profile'] = 'Profil';
$lang['Edit_profile'] = 'Ändra dina inställningar';
$lang['Search'] = 'Sök';
$lang['Memberlist'] = 'Medlemslista';
$lang['FAQ'] = 'Vanliga frågor';
$lang['BBCode_guide'] = 'BBCode-guide';
$lang['Usergroups'] = 'Användargrupper';
$lang['Last_Post'] = 'Senaste inlägget';
$lang['Moderator'] = '<b>Moderator</b>';
$lang['Moderators'] = '<b>Moderatorer</b>';


//
// Stats block text
//
$lang['Posted_articles_zero_total'] = 'Våra användare har skrivit totalt <b>0</b> inlägg.'; // Number of posts
$lang['Posted_articles_total'] = 'Våra användare har skrivit totalt <b>%d</b> inlägg.'; // Number of posts
$lang['Posted_article_total'] = 'Våra användare har skrivit totalt <b>%d</b> inlägg.'; // Number of posts
$lang['Registered_users_zero_total'] = 'Vi har <b>0</b> registrerade användare.'; // # registered users
$lang['Registered_users_total'] = 'Vi har <b>%d</b> registrerade användare.'; // # registered users
$lang['Registered_user_total'] = 'Vi har <b>%d</b> registrerad användare.'; // # registered users
$lang['Newest_user'] = 'Vår nyaste användare: <b>%s%s%s</b>'; // a href, username, /a 

$lang['No_new_posts_last_visit'] = 'Inga nya inlägg sedan ditt senaste besök.';
$lang['No_new_posts'] = 'Inga nya inlägg';
$lang['New_posts'] = 'Nya inlägg';
$lang['New_post'] = 'Nya inlägg';
$lang['No_new_posts_hot'] = 'Inga nya inlägg [ Populär ]';
$lang['New_posts_hot'] = 'Nya inlägg [ Populär ]';
$lang['No_new_posts_locked'] = 'Inga nya inlägg [ Låst ]';
$lang['New_posts_locked'] = 'Nya inlägg [ Låst ]';
$lang['Forum_is_locked'] = 'Forumet är låst';


//
// Login
//
$lang['Enter_password'] = 'Skriv in ditt användarnamn och lösenord för att logga in';
$lang['Login'] = 'Logga in';
$lang['Logout'] = 'Logga ut';

$lang['Forgotten_password'] = 'Jag har glömt mitt lösenord';

$lang['Log_me_in'] = 'Logga in mig automatiskt';

$lang['Error_login'] = 'Du har skrivit in ett antingen felaktigt eller inaktivt användarnamn eller ett felaktigt lösenord';


//
// Index page
//
$lang['Index'] = 'Index';
$lang['No_Posts'] = 'Inga inlägg';
$lang['No_forums'] = 'Inga forum har skapats';

$lang['Private_Message'] = 'Personligt meddelande';
$lang['Private_Messages'] = 'Personliga meddelanden';
$lang['Who_is_Online'] = 'Vem är online';

$lang['Mark_all_forums'] = 'Markera alla forum som lästa';
$lang['Forums_marked_read'] = 'Alla forum har nu markerats som lästa';


//
// Viewforum
//
$lang['View_forum'] = 'Visar forum';

$lang['Forum_not_exist'] = 'Det forum som du valt finns inte';
$lang['Reached_on_error'] = 'Du har nått den här sidan på fel sätt';

$lang['Display_topics'] = 'Visa ämnen nyare än';
$lang['All_Topics'] = 'Alla ämnen';

$lang['Topic_Announcement'] = '<b>Viktigt meddelande:</b>';
$lang['Topic_Sticky'] = '<b>Klistrad:</b>';
$lang['Topic_Moved'] = '<b>Flyttad:</b>';
$lang['Topic_Poll'] = '<b>[ Omröstning ]</b>';

$lang['Mark_all_topics'] = 'Markera alla ämnen som lästa';
$lang['Topics_marked_read'] = 'Alla ämnen i det här forumet har markerats som lästa';

$lang['Rules_post_can'] = 'Du <b>kan</b> skapa nya inlägg i det här forumet';
$lang['Rules_post_cannot'] = 'Du <b>kan inte</b> skapa nya inlägg i det här forumet';
$lang['Rules_reply_can'] = 'Du <b>kan</b> svara på inlägg i det här forumet';
$lang['Rules_reply_cannot'] = 'Du <b>kan inte</b> svara på inlägg i det här forumet';
$lang['Rules_edit_can'] = 'Du <b>kan</b> ändra dina inlägg i det här forumet';
$lang['Rules_edit_cannot'] = 'Du <b>kan inte</b> ändra dina inlägg i det här forumet';
$lang['Rules_delete_can'] = 'Du <b>kan</b> ta bort dina inlägg i det här forumet';
$lang['Rules_delete_cannot'] = 'Du <b>kan inte</b> ta bort dina inlägg i det här forumet';
$lang['Rules_vote_can'] = 'Du <b>kan</b> rösta i det här forumet';
$lang['Rules_vote_cannot'] = 'Du <b>kan inte</b> rösta i det här forumet';
$lang['Rules_moderate'] = 'Du <b>är</b> %smoderator i det här forumet%s'; // %s replaced by a href links, do not remove! 

$lang['No_topics_post_one'] = 'Det finns inga ämnen i det här forumet.<br />Klicka på <b>Nytt Ämne</b> på denna sida för att skapa ett.';


//
// Viewtopic
//
$lang['View_topic'] = 'Läser ämne';

$lang['Guest'] = 'Gäst';
$lang['Post_subject'] = 'Rubrik';
$lang['View_next_topic'] = 'Nästa ämne';
$lang['View_previous_topic'] = 'Föregående ämne';
$lang['Submit_vote'] = 'Skicka in röst';
$lang['View_results'] = 'Resultat';

$lang['No_newer_topics'] = 'Det finns inga nyare ämnen i det här forumet.';
$lang['No_older_topics'] = 'Det finns inga äldre ämnen i det här forumet.';
$lang['Topic_post_not_exist'] = 'Det sökta ämnet existerar inte.';
$lang['No_posts_topic'] = 'Det finns inga svar till det här ämnet.';

$lang['Display_posts'] = 'Visa inlägg nyare än';
$lang['All_Posts'] = 'Alla inlägg';
$lang['Newest_First'] = 'Nyaste först';
$lang['Oldest_First'] = 'Äldsta först';

$lang['Back_to_top'] = 'Till överst på sidan';

$lang['Read_profile'] = 'Användarens profil'; 
$lang['Visit_website'] = 'Besök användarens hemsida';
$lang['ICQ_status'] = 'ICQ Status';
$lang['Edit_delete_post'] = 'Ändra/Ta bort det här inlägget';
$lang['View_IP'] = 'Användarens IP';
$lang['Delete_post'] = 'Ta bort det här inlägget';

$lang['wrote'] = 'skrev'; // proceeds the username and is followed by the quoted text
$lang['Quote'] = 'Citat'; // comes before bbcode quote output.
$lang['Code'] = 'Kod'; // comes before bbcode code output.

$lang['Edited_time_total'] = 'Senast ändrad av %s den %s, ändrad totalt %d gång'; // Last edited by me on 12 Oct 2001; edited 1 time in total
$lang['Edited_times_total'] = 'Senast ändrad av %s den %s, ändrad totalt %d gånger'; // Last edited by me on 12 Oct 2001; edited 2 times in total

$lang['Lock_topic'] = 'Lås det här ämnet';
$lang['Unlock_topic'] = 'Lås upp det här ämnet';
$lang['Move_topic'] = 'Flytta det här ämnet';
$lang['Delete_topic'] = 'Ta bort det här ämnet';
$lang['Split_topic'] = 'Dela det här ämnet';

$lang['Stop_watching_topic'] = 'Sluta bevaka det här ämnet';
$lang['Start_watching_topic'] = 'Bevaka det här ämnet för svar';
$lang['No_longer_watching'] = 'Du bevakar inte längre det här ämnet';
$lang['You_are_watching'] = 'Du bevakar nu det här ämnet';

$lang['Total_votes'] = 'Totalt antal röster';

//
// Posting/Replying (Not private messaging!)
//
$lang['Message_body'] = 'Meddelande';
$lang['Topic_review'] = 'Ämneshistorik';

$lang['No_post_mode'] = 'Inget postningsval specificerat'; // If posting.php is called without a mode (newtopic/reply/delete/etc, shouldn't be shown normaly)

$lang['Post_a_new_topic'] = 'Skapa nytt ämne';
$lang['Post_a_reply'] = 'Svara på ämne';
$lang['Post_topic_as'] = 'Skapa ämne som';
$lang['Edit_Post'] = 'Ändra inlägg';
$lang['Options'] = 'Alternativ';

$lang['Post_Announcement'] = 'Viktigt meddelande';
$lang['Post_Sticky'] = 'Klistrad';
$lang['Post_Normal'] = 'Normal';

$lang['Confirm_delete'] = 'Är du säker på att du vill ta bort det här inlägget?';
$lang['Confirm_delete_poll'] = 'Är du säker på att du vill ta bort den här omröstningen?';

$lang['Flood_Error'] = 'Du måste vänta lite innan du kan posta ett nytt inlägg.';
$lang['Empty_subject'] = 'Du måste skriva en rubrik om du skapar ett nytt inlägg.';
$lang['Empty_message'] = 'Du måste skriva ett meddelande när du postar.';
$lang['Forum_locked'] = 'Det här forumet är låst så du kan varken skapa, svara på eller ändra inlägg.';
$lang['Topic_locked'] = 'Det här ämnet är låst så du kan varken svara på eller ändra det.';
$lang['No_post_id'] = 'Inget inläggs ID specificerat';
$lang['No_topic_id'] = 'Du måste välja ett inlägg att svara på';
$lang['No_valid_mode'] = 'Du kan bara skapa, svara på eller ändra inlägg, gå tillbaka och försök igen.';
$lang['No_such_post'] = 'Inlägget du letade efter finns inte, gå tillbaka och försök igen.';
$lang['Edit_own_posts'] = 'Du kan bara ändra dina egna inlägg.';
$lang['Delete_own_posts'] = 'Du kan bara ta bort dina egna inlägg.';
$lang['Cannot_delete_replied'] = 'Du inte ta bort inlägg som besvarats.';
$lang['Cannot_delete_poll'] = 'Du kan inte ta bort en aktiv omröstning.';
$lang['Empty_poll_title'] = 'Du måste skriva in ett namn på omröstningen.';
$lang['To_few_poll_options'] = 'Du måste lägga till minst 2 val i omröstningen.';
$lang['To_many_poll_options'] = 'Du försökte lägga till för många val i omröstningen.';
$lang['Post_has_no_poll'] = 'Detta inlägg har ingen omröstning.';
$lang['Already_voted'] = 'Du har redan deltagit i den här omröstningen.';
$lang['No_vote_option'] = 'Du måste markera ett alternativ när du röstar.';

$lang['Add_poll'] = 'Lägg till omröstning';
$lang['Add_poll_explain'] = 'Om du inte vill lägga till någon omröstning till ditt inlägg, lämna fälten tomma.';
$lang['Poll_question'] = 'Omröstningsfråga';
$lang['Poll_option'] = 'Svarsalternativ';
$lang['Add_option'] = 'Lägg till svarsalternativ';
$lang['Update'] = 'Uppdatera';
$lang['Delete'] = 'Ta bort';
$lang['Poll_for'] = 'Antal dagar omröstningen löper';
$lang['Days'] = 'dagar'; // This is used for the Run poll for ... Days + in admin_forums for pruning
$lang['Poll_for_explain'] = '[ Ange 0 för att skapa en omröstning som aldrig slutar ]';
$lang['Delete_poll'] = 'Ta bort omröstning';

$lang['Disable_HTML_post'] = 'Inaktivera HTML i det här inlägget.';
$lang['Disable_BBCode_post'] = 'Inaktivera BBCode i det här inlägget.';
$lang['Disable_Smilies_post'] = 'Inaktivera smilies i det här inlägget.';

$lang['HTML_is_ON'] = 'HTML är <u>PÅ</u>';
$lang['HTML_is_OFF'] = 'HTML är <u>AV</u>';
$lang['BBCode_is_ON'] = '%sBBCode%s är <u>PÅ</u>'; // %s are replaced with URI pointing to FAQ
$lang['BBCode_is_OFF'] = '%sBBCode%s är <u>AV</u>';
$lang['Smilies_are_ON'] = 'Smilies är <u>PÅ</u>';
$lang['Smilies_are_OFF'] = 'Smilies är <u>AV</u>';

$lang['Attach_signature'] = 'Infoga min signatur (signaturen kan ändras i profilen).';
$lang['Notify'] = 'Underätta mig vid svar.';

$lang['Stored'] = 'Ditt meddelande har sparats.';
$lang['Deleted'] = 'Ditt meddelande har tagits bort.';
$lang['Poll_delete'] = 'Din omröstning har tagits bort.';
$lang['Vote_cast'] = 'Din röst har räknats.';

$lang['Topic_reply_notification'] = 'Rapport om svar på ämne';

$lang['bbcode_b_help'] = 'Fet text: [b]text[/b]  (alt+b)';
$lang['bbcode_i_help'] = 'Kursiv text: [i]text[/i]  (alt+i)';
$lang['bbcode_u_help'] = 'Understruken text: [u]text[/u]  (alt+u)';
$lang['bbcode_q_help'] = 'Citerad text: [quote]text[/quote]  (alt+q)';
$lang['bbcode_c_help'] = 'Visning av kod: [code]kod
(alt+c)';
$lang['bbcode_l_help'] = 'Lista:
  • text
(alt+l)';
$lang['bbcode_o_help'] = 'Ordnad lista:
  • text
(alt+o)';
$lang['bbcode_p_help'] = 'Infoga bild: [img]http://image_url[/img] (alt+p)';
$lang['bbcode_w_help'] = 'Infoga länk: http://url eller URL text (alt+w)';
$lang['bbcode_a_help'] = 'Stäng alla öppna BBCode taggar';
$lang['bbcode_s_help'] = 'Teckenfärg: text Tips: du kan även använda color=#FF0000';
$lang['bbcode_f_help'] = 'Teckenstorlek: [size=x-small]liten text[/size]';

$lang['Emoticons'] = 'Smilies';
$lang['More_emoticons'] = 'Fler smilies';

$lang['Font_color'] = 'Teckenfärg';
$lang['color_default'] = 'Standard';
$lang['color_dark_red'] = 'Mörkröd';
$lang['color_red'] = 'Röd';
$lang['color_orange'] = 'Orange';
$lang['color_brown'] = 'Brun';
$lang['color_yellow'] = 'Gul';
$lang['color_green'] = 'Grön';
$lang['color_olive'] = 'Oliv';
$lang['color_cyan'] = 'Cyan';
$lang['color_blue'] = 'Blå';
$lang['color_dark_blue'] = 'Mörkblå';
$lang['color_indigo'] = 'Lila';
$lang['color_violet'] = 'Rosa';
$lang['color_white'] = 'Vit';
$lang['color_black'] = 'Svart';

$lang['Font_size'] = 'Teckenstorlek';
$lang['font_tiny'] = 'Pytteliten';
$lang['font_small'] = 'Liten';
$lang['font_normal'] = 'Normal';
$lang['font_large'] = 'Stor';
$lang['font_huge'] = 'Enorm';

$lang['Close_Tags'] = 'Stäng öppna taggar';
$lang['Styles_tip'] = 'Tips: Stilar kan snabbt appliceras på markerad text.';


//
// Private Messaging
//
$lang['Private_Messaging'] = 'Personliga meddelanden';

$lang['Login_check_pm'] = 'Logga in för att läsa dina meddelanden';
$lang['New_pms'] = 'Du har %d nya meddelanden'; // You have 2 new messages
$lang['New_pm'] = 'Du har %d nytt meddelande'; // You have 1 new message
$lang['No_new_pm'] = 'Du har inga nya meddelanden';
$lang['Unread_pms'] = 'Du har %d olästa meddelanden';
$lang['Unread_pm'] = 'Du har %d oläst meddelande';
$lang['No_unread_pm'] = 'Du har inga olästa meddelanden';
$lang['You_new_pm'] = 'Ett nytt meddelande väntar på dig i Inkorgen';
$lang['You_new_pms'] = 'Nya meddelanden väntar på dig i Inkorgen';
$lang['You_no_new_pm'] = 'Inga nya meddelanden väntar på dig';

$lang['Unread_message'] = 'Oläst meddelande';
$lang['Read_message'] = 'Läst meddelande';

$lang['Read_pm'] = 'Läs meddelande';
$lang['Post_new_pm'] = 'Skicka meddelande';
$lang['Post_reply_pm'] = 'Svara på meddelande';
$lang['Post_quote_pm'] = 'Citera meddelande';
$lang['Edit_pm'] = 'Ändra meddelande';

$lang['Inbox'] = 'Inkorgen';
$lang['Outbox'] = 'Utkorgen';
$lang['Savebox'] = 'Sparat';
$lang['Sentbox'] = 'Skickat';
$lang['Flag'] = 'Flagga';
$lang['Subject'] = 'Rubrik';
$lang['From'] = 'Från';
$lang['To'] = 'Till';
$lang['Date'] = 'Datum';
$lang['Mark'] = 'Markera';
$lang['Sent'] = 'Skickad';
$lang['Saved'] = 'Sparat';
$lang['Delete_marked'] = 'Ta bort markerade';
$lang['Delete_all'] = 'Ta bort alla';
$lang['Save_marked'] = 'Spara markerade';
$lang['Save_message'] = 'Spara meddelande';
$lang['Delete_message'] = 'Ta bort meddelande';

$lang['Display_messages'] = 'Visa meddelanden nyare än'; // Followed by number of days/weeks/months
$lang['All_Messages'] = 'Alla meddelanden';

$lang['No_messages_folder'] = 'Du har inga meddelanden i den här mappen.';

$lang['PM_disabled'] = 'Personliga meddelanden har inaktiverats på detta forum.';
$lang['Cannot_send_privmsg'] = 'Administratören har förbjudit dig att skicka personliga meddelanden.';
$lang['No_to_user'] = 'Du måste skriva in ett användarnamn som meddelandet ska skickas till.';
$lang['No_such_user'] = 'Den användaren finns inte, försök igen.';

$lang['Disable_HTML_pm'] = 'Inaktivera HTML i det här meddelandet.';
$lang['Disable_BBCode_pm'] = 'Inaktivera BBCode i det här meddelandet.';
$lang['Disable_Smilies_pm'] = 'Inaktivera smilies i det här meddelandet.';

$lang['Message_sent'] = 'Ditt meddelande har skickats.';

$lang['Click_return_inbox'] = 'Klicka %shär%s för att återgå till Inkorgen.';
$lang['Click_return_index'] = 'Klicka %shär%s för att återgå till index.';

$lang['Send_a_new_message'] = 'Skicka ett nytt personligt meddelande';
$lang['Send_a_reply'] = 'Svara på ett personligt meddelande';
$lang['Edit_message'] = 'Ändra ett personligt meddelande';

$lang['Notification_subject'] = 'Du har fått ett personligt meddelande!';

$lang['Find_username'] = 'Sök efter användarnamn';
$lang['Find'] = 'Sök';
$lang['No_match'] = 'Inga matchande träffar hittades.';

$lang['No_post_id'] = 'Inget inläggs ID specificerat';
$lang['No_such_folder'] = 'Den mappen finns inte';
$lang['No_folder'] = 'Ingen mapp specificerad';

$lang['Mark_all'] = 'Markera alla';
$lang['Unmark_all'] = 'Avmarkera alla';

$lang['Confirm_delete_pm'] = 'Är du säker på att du vill ta bort det här meddelandet?';
$lang['Confirm_delete_pms'] = 'Är du säker på att du vill ta bort de här meddelandena?';

$lang['Inbox_size'] = 'Inkorgen är %d%% full'; // eg. Your Inbox is 50% full
$lang['Sentbox_size'] = 'Utkorgen är %d%% full';
$lang['Savebox_size'] = 'Sparat är %d%% full';

$lang['Click_view_privmsg'] = 'Klicka %shär%s för att gå till Inkorgen.';


//
// Profiles/Registration
//
$lang['Viewing_user_profile'] = '%ss profil'; // %s is username
$lang['About_user'] = 'Allt om %s'; // %s is username

$lang['Preferences'] = 'Inställningar';
$lang['Items_required'] = 'Alla fält som är markerade med * måste fyllas i om inte annat anges.';
$lang['Registration_info'] = 'Registreringsinformation';
$lang['Profile_info'] = 'Profilinformation';
$lang['Profile_info_warn'] = 'Följande information kommer vara synlig för andra.';
$lang['Avatar_panel'] = 'Avatarkontrollpanel';
$lang['Avatar_gallery'] = 'Avatargalleri';

$lang['Website'] = 'Hemsida';
$lang['Location'] = 'Ort';
$lang['Contact'] = 'Kontakta';
$lang['Email_address'] = 'E-postadress';
$lang['Send_private_message'] = 'Skicka personligt meddelande';
$lang['Hidden_email'] = '[ Dold ]';
$lang['Interests'] = 'Intressen';
$lang['Occupation'] = 'Yrke/sysselsättning';
$lang['Poster_rank'] = 'Rank';

$lang['Total_posts'] = 'Totalt antal inlägg';
$lang['User_post_pct_stats'] = '%.2f%% av det totala'; // 1.25% of total
$lang['User_post_day_stats'] = '%.2f inlägg per dag'; // 1.5 posts per day
$lang['Search_user_posts'] = 'Alla inlägg som %s gjort'; // Find all posts by username

$lang['No_user_id_specified'] = 'Användaren du sökte finns inte.';
$lang['Wrong_Profile'] = 'Du kan inte ändra en profil som inte är din egen.';

$lang['Only_one_avatar'] = 'Endast en typ av avatar kan väljas.';
$lang['File_no_data'] = 'Filen på adressen du angav innehöll inga data.';
$lang['No_connection_URL'] = 'En anslutning kunde inte göras till adressen du angav.';
$lang['Incomplete_URL'] = 'Adressen du angav är inte fullständig.';
$lang['Wrong_remote_avatar_format'] = 'Adressen till avataren du angav är ogiltig.';
$lang['No_send_account_inactive'] = 'Ditt lösenord kan inte skickas till dig eftersom ditt konto är inaktivt. Kontakta administratören för mer information.';

$lang['Always_smile'] = 'Ha alltid smilies aktiverade';
$lang['Always_html'] = 'Ha alltid HTML aktiverat';
$lang['Always_bbcode'] = 'Ha alltid BBCode aktiverat';
$lang['Always_add_sig'] = 'Infoga alltid min signatur';
$lang['Always_notify'] = 'Underrätta mig alltid via e-post vid svar';
$lang['Always_notify_explain'] = 'Skickar ett e-postmeddelande till dig när någon svarar på ett ämne där du har skrivit/svarat. Det här kan också ställas in individuellt vid varje inlägg du gör.';

$lang['Board_style'] = 'Forumstil';
$lang['Board_lang'] = 'Forumspråk';
$lang['No_themes'] = 'Inga teman i databasen';
$lang['Timezone'] = 'Tidszon';
$lang['Date_format'] = 'Datumformat';
$lang['Date_format_explain'] = 'Använd PHPs <a href=\\"http://www.php.net/date\\" target=\\"_other\\">date()</a>-funktion för detta fält.';
$lang['Signature'] = 'Signatur';
$lang['Signature_explain'] = 'Det här är ett stycke text som kan läggas till automatiskt i slutet på alla inlägg du postar. Signaturen kan inte vara längre än %d tecken.';
$lang['Public_view_email'] = 'Visa alltid min e-postadress';

$lang['Current_password'] = 'Nuvarande lösenord';
$lang['New_password'] = 'Nytt lösenord';
$lang['Confirm_password'] = 'Bekräfta nytt lösenord';
$lang['Confirm_password_explain'] = 'Du måste ange ditt nuvarande lösenord om du vill ändra ditt lösenord eller din e-postadress.';
$lang['password_if_changed'] = 'Du måste bara fylla i ett lösenord om du tänker ändra det.';
$lang['password_confirm_if_changed'] = 'Du måste bara bekräfta ditt lösenord om du tänker ändra det.';

$lang['Avatar'] = 'Avatar';
$lang['Avatar_explain'] = 'Visar en liten bild precis under dina detaljer i dina inlägg. Endast en bild kan visas åt gången, bredden får inte vara större än %d pixlar, höjden får inte vara större än %d pixlar och filstorleken får inte vara större än %d KB.';
$lang['Upload_Avatar_file'] = 'Ladda upp en avatar från din dator';
$lang['Upload_Avatar_URL'] = 'Ladda upp en avatar från en webbadress';
$lang['Upload_Avatar_URL_explain'] = 'Skriv in webbadressen där avatarbilden finns, bilden kommer att kopieras till det här forumet.';
$lang['Pick_local_Avatar'] = 'Välj en avatar från galleriet';
$lang['Link_remote_Avatar'] = 'Länka till en avatar på en annan sida';
$lang['Link_remote_Avatar_explain'] = 'Skriv in webbadressen där avatarbilden som du vill länka till finns på.';
$lang['Avatar_URL'] = 'Adress till avatarbild';
$lang['Select_from_gallery'] = 'Välj en avatar från galleriet';
$lang['View_avatar_gallery'] = 'Visa galleriet';

$lang['Select_avatar'] = 'Välj avatar';
$lang['Return_profile'] = 'Avbryt';
$lang['Select_category'] = 'Välj kategori';

$lang['Delete_Image'] = 'Ta bort bild';
$lang['Current_Image'] = 'Nuvarande bild';

$lang['Notify_on_privmsg'] = 'Underätta mig via e-post vid nytt personligt meddelande';
$lang['Popup_on_privmsg'] = 'Öppna ett nytt fönster vid nytt personligt meddelande';
$lang['Popup_on_privmsg_explain'] = 'Vissa forumstilar kan automatiskt öppna ett nytt fönster när ett nytt personligt meddelande ankommer.';
$lang['Hide_user'] = 'Dölj min onlinestatus';

$lang['Profile_updated'] = 'Din profil har uppdaterats.';
$lang['Profile_updated_inactive'] = 'Din profil har uppdaterats, men eftersom att du ändrade viktiga detaljer har ditt konto nu inaktiverats. Ett e-postmeddelande har skickats ut till din e-postadress, följ instruktionerna där för att aktivera ditt konto igen. Eller om administrationsaktivering är aktiverad, så måste du vänta tills administratören aktiverat ditt konto igen.';

$lang['Password_mismatch'] = 'Lösenorden du skrev in stämde inte överens.';
$lang['Current_password_mismatch'] = 'Ditt nuvarande lösenord stämmer inte med vad du skrev in.';
$lang['Password_long'] = 'Ditt lösenord kan inte vara längre än 32 tecken.';
$lang['Username_taken'] = 'Tyvärr var användarnamnet du valde upptaget.';
$lang['Username_invalid'] = 'Ditt användarnamn innehåller ett ogiltigt tecken som t.ex. \"';
$lang['Username_disallowed'] = 'Användarnamnet du valde är otillåtet.';
$lang['Email_taken'] = 'Den e-postadressen är redan registrerad hos oss.';
$lang['Email_banned'] = 'E-postadressen du försökte registrera dig med är avstängd från forumet.';
$lang['Email_invalid'] = 'E-postadressen är felaktig.';
$lang['Signature_too_long'] = 'Signaturen du skrev in är för lång.';
$lang['Fields_empty'] = 'Du måste fylla i alla fält som är markerade med *.';
$lang['Avatar_filetype'] = 'Avatarfiltypen måste vara .jpg, .gif eller .png';
$lang['Avatar_filesize'] = 'Avatarfilstorleken måste vara mindre än %d kB'; // The avatar image file size must be less than 6 KB
$lang['Avatar_imagesize'] = 'Avataren måste vara mindre än %d pixlar bred och %d pixlar hög';

$lang['Welcome_subject'] = 'Välkommen till %s'; // Welcome to my.com forums
$lang['New_account_subject'] = 'Nytt användarkonto';
$lang['Account_activated_subject'] = 'Ditt konto har aktiverats';

$lang['Account_added'] = 'Tack för att du registrerade dig, ditt konto har nu skapats. Du kan nu logga in med ditt användarnamn och lösenord';
$lang['Account_inactive'] = 'Ditt konto har skapats. Men det här forumet kräver kontoaktivering, en aktiveringskod har skickats till e-postadressen du angav. Kolla din e-post för mer information';
$lang['Account_inactive_admin'] = 'Ditt konto har skapats. Men det här forumet kräver att administratören aktiverar ditt konto innan du kan använda det. Ett e-postmeddelande har skickats till dem och du kommer att bli informerad via e-post när ditt konto aktiverats';
$lang['Account_active'] = 'Ditt konto har nu aktiverats. Tack för att du registrerade dig';
$lang['Account_active_admin'] = 'Kontot har nu aktiverats.';
$lang['Reactivate'] = 'Återaktivera ditt konto!';
$lang['Already_activated'] = 'Du har redan aktiverat ditt konto!';
$lang['COPPA'] = 'Ditt konto har skapats men måste bli godkänt, kolla din e-post för mer information.';

$lang['Registration'] = 'Registreringsavtal';
$lang['Reg_agreement'] = 'Fastän administratörer och moderatorer på det här forumet försöker att ta bort eller ändra allt störande eller stötande material så fort som möjligt, är det omöjligt att gå igenom alla meddelanden. Vi vill därför meddela dig om att alla inlägg som skrivits på detta forum uttrycker vad författaren tänker och tycker, och administratörer eller moderatorer skall inte stå till ansvar för det (förutom då för de meddelanden som de själva skrivit).<br /><br /> Du går med på att inte posta något störande, stötande, vulgärt, hatiskt, hotande, sexuellt anspelande eller något annat material som kan tänkas bryta mot någon tillämplig lag. Om du bryter mot detta kan det leda till att du blir permanent avstängd från forumen (och din internetleverantör kontaktas). Varje meddelandes IP-adress sparas för att stärka de här vilkoren. Du går med på att webmaster, administratör och moderatorer har rätt att ta bort, ändra, flytta eller stänga vilka inlägg som helst, när som helst. Som en användare går du med på att all information som du skrivit in sparas i databasen. Den informationen kommer inte att distruberas till någon tredje part utan ditt samtycke. Webmastern, administratören eller moderatorer kan inte hållas ansvariga vid intrångsförsök som kan leda till att data stjäls. <br /><br />Det här forumsystemet använder cookies till att spara information på din dator. Desssa cookies innehåller inte något av den information du skrivit in ovan, utan de används endast för att göra din användning av forumet bättre. E-postadressen används bara för att aktivera din registrering (och för att skicka ett nytt lösenord till dig om du råkar glömma det).<br /><br /> Genom att klicka på Registrera nedan går du med på att bindas till dessa villkor.';

$lang['Agree_under_13'] = 'Jag accepterar villkoren och är <b>under</b> 13 år';
$lang['Agree_over_13'] = 'Jag accepterar villkoren och är <b>över</b> eller <b>exakt</b> 13 år';
$lang['Agree_not'] = 'Jag går inte med på de här vilkoren';

$lang['Wrong_activation'] = 'Aktiveringskoden du angav matchar inte med den i databasen';
$lang['Send_password'] = 'Skicka ett nytt lösenord till mig';
$lang['Password_updated'] = 'Ett nytt lösenord har skapats, kolla din e-post för mer information om hur du skall aktivera det';
$lang['No_email_match'] = 'E-postadressen som du angav matchar inte med den som är listad med det användarnamnet';
$lang['New_password_activation'] = 'Ny lösenordsaktivering';
$lang['Password_activated'] = 'Ditt konto har återaktiverats. För att logga in använd lösenordet som du hittar i e-postmeddelandet du fick';

$lang['Send_email_msg'] = 'Skicka ett e-postmeddelande';
$lang['No_user_specified'] = 'Ingen användare specificerad';
$lang['User_prevent_email'] = 'Den här användaren vill inte ta emot e-post. Försök att skicka ett personligt meddelande istället.';
$lang['User_not_exist'] = 'Den användaren finns inte';
$lang['CC_email'] = 'Skicka en kopia av det här meddelandet till dig själv';
$lang['Email_message_desc'] = 'Det här meddelandet kommer att skickas som oformaterad text, inkludera inte någon HTML eller BBCode. Svarsadressen för det här meddelandet kommer att vara din e-postadress.';
$lang['Flood_email_limit'] = 'Du kan inte skicka ett till e-postmeddelande just nu, försök igen senare.';
$lang['Recipient'] = 'Mottagare';
$lang['Email_sent'] = 'E-postmeddelandet har skickats.';
$lang['Send_email'] = 'Skicka e-post';
$lang['Empty_subject_email'] = 'Du måste skriva en rubrik på e-postmeddelandet.';
$lang['Empty_message_email'] = 'Du måste skriva ett meddelande som skall skickas.';


//
// Visual confirmation system strings
//
$lang['Confirm_code_wrong'] = 'Bekräftelsekoden du angav var felaktig.';
$lang['Too_many_registers'] = 'Du har överskridit antalet tillåtna registreringsförsök för denna session. Försök igen senare.';
$lang['Confirm_code_impaired'] = 'Om du har dålig syn eller på annat sätt inte kan läsa denna kod, kontakta %sadministratören%s för hjälp.';
$lang['Confirm_code'] = 'Bekräftelsekod';
$lang['Confirm_code_explain'] = 'Ange koden exakt så som du ser den. Koden är känslig för stora/små bokstäver, och noll har ett diagonalt streck genom sig.';



//
// Memberslist
//
$lang['Select_sort_method'] = 'Välj sorteringssätt';
$lang['Sort'] = 'Sortera';
$lang['Sort_Top_Ten'] = 'Top tio postare';
$lang['Sort_Joined'] = 'Registreringsdatum';
$lang['Sort_Username'] = 'Användarnamn';
$lang['Sort_Location'] = 'Ort';
$lang['Sort_Posts'] = 'Antal inlägg';
$lang['Sort_Email'] = 'E-post';
$lang['Sort_Website'] = 'Hemsida';
$lang['Sort_Ascending'] = 'Stigande ordning';
$lang['Sort_Descending'] = 'Fallande ordning';
$lang['Order'] = 'Ordning';


//
// Group control panel
//
$lang['Group_Control_Panel'] = 'Gruppkontrollpanel';
$lang['Group_member_details'] = 'Gruppmedlemskapsdetaljer';
$lang['Group_member_join'] = 'Gå med i en grupp';

$lang['Group_Information'] = 'Gruppinformation';
$lang['Group_name'] = 'Gruppnamn';
$lang['Group_description'] = 'Gruppbeskrivning';
$lang['Group_membership'] = 'Gruppmedlemskap';
$lang['Group_Members'] = 'Gruppmedlemmar';
$lang['Group_Moderator'] = 'Gruppledare';
$lang['Pending_members'] = 'Medlemskapsansökningar';

$lang['Group_type'] = 'Grupptyp';
$lang['Group_open'] = 'Öppen grupp';
$lang['Group_closed'] = 'Stängd grupp';
$lang['Group_hidden'] = 'Dold grupp';

$lang['Current_memberships'] = 'Grupper du är med i';
$lang['Non_member_groups'] = 'Grupper du ej är med i';
$lang['Memberships_pending'] = 'Medlemskapsförfrågningar';

$lang['No_groups_exist'] = 'Det finns inga grupper.';
$lang['Group_not_exist'] = 'Den användargruppen finns inte.';

$lang['Join_group'] = 'Gå med i grupp';
$lang['No_group_members'] = 'Den här gruppen har inga medlemmar.';
$lang['Group_hidden_members'] = 'Den här gruppen är dold, du kan inte se dess medlemmar.';
$lang['No_pending_group_members'] = 'Den här gruppen har inga medlemskapsansökningar';
$lang['Group_joined'] = 'Du har nu ansökt om att bli medlem i den här gruppen<br />Du kommer att bli meddelad om du blir godkänd som medlem eller inte av gruppledaren.';
$lang['Group_request'] = 'En ansökan om att bli medlem i din grupp har gjorts.';
$lang['Group_approved'] = 'Din ansökan har godkänts.';
$lang['Group_added'] = 'Du har lagts till i den här användargruppen.';
$lang['Already_member_group'] = 'Du är redan medlem av den här gruppen.';
$lang['User_is_member_group'] = 'Användaren är redan medlem i den här gruppen.';
$lang['Group_type_updated'] = 'Uppdaterade grupptypen.';

$lang['Could_not_add_user'] = 'Användaren du valde existerar inte.';
$lang['Could_not_anon_user'] = 'Du kan inte göra Anonymous till medlem i gruppen.';

$lang['Confirm_unsub'] = 'Är du säker på att du vill lämna den här gruppen?';
$lang['Confirm_unsub_pending'] = 'Ditt medlemskap i den här gruppen har ännu inte godkänts, är du säker på att du vill avbryta ansökan?';

$lang['Unsub_success'] = 'Ditt medlemskap i den här gruppen har avbrutits.';

$lang['Approve_selected'] = 'Godkänn valda';
$lang['Deny_selected'] = 'Avslå valda';
$lang['Not_logged_in'] = 'Du måste logga in för att gå med i en grupp.';
$lang['Remove_selected'] = 'Ta bort valda';
$lang['Add_member'] = 'Lägg till medlem';
$lang['Not_group_moderator'] = 'Du är inte ledare av den här gruppen och därför kan du inte göra det här.';

$lang['Login_to_join'] = 'Logga in för att kontrollera gruppmedlemskap.';
$lang['This_open_group'] = 'Det här är en öppen grupp, klicka för att ansöka om medlemskap.';
$lang['This_closed_group'] = 'Det här är en stängd grupp, inga fler medlemmar accepteras.';
$lang['This_hidden_group'] = 'Det här är en dold grupp, fler medlemmar kan inte läggas till automatiskt.';
$lang['Member_this_group'] = 'Du är medlem i den här gruppen.';
$lang['Pending_this_group'] = 'Din ansökan till denna grupp behandlas.';
$lang['Are_group_moderator'] = 'Du är gruppledare.';
$lang['None'] = 'Inga';

$lang['Subscribe'] = 'Ansök om medlemskap';
$lang['Unsubscribe'] = 'Lämna grupp';
$lang['View_Information'] = 'Mer information';


//
// Search
//
$lang['Search_query'] = 'Sökfråga';
$lang['Search_options'] = 'Sökalternativ';

$lang['Search_keywords'] = 'Nyckelordssök';
$lang['Search_keywords_explain'] = 'Du kan använda <u>AND</u> för att bestämma vilka ord som måste finnas i sökresultatet, <u>OR</u> för att bestämma vilka ord som kan finnas i sökresultatet och <u>NOT</u> för att bestämma ord som inte får finnas i sökresultatet. Använd * som "wildcard" (vad som helst) för ofullständiga ord.';
$lang['Search_author'] = 'Författarsök';
$lang['Search_author_explain'] = 'Använd * som "wildcard" (vad som helst) för ofullständiga ord.';

$lang['Search_for_any'] = 'Sök efter alla termer eller använd den specificerade frågan';
$lang['Search_for_all'] = 'Sök efter alla termer';
$lang['Search_title_msg'] = 'Sök i rubrik och meddelandetext';
$lang['Search_msg_only'] = 'Sök endast i meddelandetext';

$lang['Return_first'] = 'Skriv ut första'; // followed by xxx characters in a select box
$lang['characters_posts'] = 'tecknen av inlägget';

$lang['Search_previous'] = 'Sök inlägg nyare än'; // followed by days, weeks, months, year, all in a select box

$lang['Sort_by'] = 'Sortera efter';
$lang['Sort_Time'] = 'Tid skapad';
$lang['Sort_Post_Subject'] = 'Inläggsrubrik';
$lang['Sort_Topic_Title'] = 'Ämnestitel';
$lang['Sort_Author'] = 'Författare';
$lang['Sort_Forum'] = 'Forum';

$lang['Display_results'] = 'Visa resultat som';
$lang['All_available'] = 'Alla tillgängliga';
$lang['No_searchable_forums'] = 'Du har inte tillstånd att söka på något forum.';

$lang['No_search_match'] = 'Inga träffar på dina sökkriterier.';
$lang['Found_search_match'] = '%d träffar'; // eg. Search found 1 match
$lang['Found_search_matches'] = '%d träffar'; // eg. Search found 24 matches

$lang['Close_window'] = 'Stäng fönster';


//
// Auth related entries
//
// Note the %s will be replaced with one of the following 'user' arrays
$lang['Sorry_auth_announce'] = 'Endast %s kan skapa viktiga meddelanden i det här forumet.';
$lang['Sorry_auth_sticky'] = 'Endast %s kan skapa klistrade meddelanden i det här forumet.';
$lang['Sorry_auth_read'] = 'Endast %s kan läsa ämnen i det här forumet.';
$lang['Sorry_auth_post'] = 'Endast %s kan skapa nya ämnen i det här forumet.';
$lang['Sorry_auth_reply'] = 'Endast %s kan svara på inlägg i det här forumet.';
$lang['Sorry_auth_edit'] = 'Endast %s kan redigera inlägg i det här forumet.';
$lang['Sorry_auth_delete'] = 'Endast %s kan ta bort inlägg från det här forumet.';
$lang['Sorry_auth_vote'] = 'Endast %s kan delta i omröstningar i det här forumet.';

// These replace the %s in the above strings
$lang['Auth_Anonymous_Users'] = '<b>anonyma användare</b>';
$lang['Auth_Registered_Users'] = '<b>registrerade användare</b>';
$lang['Auth_Users_granted_access'] = '<b>användare beviljade åtkomst av administratören</b>';
$lang['Auth_Moderators'] = '<b>moderatorer</b>';
$lang['Auth_Administrators'] = '<b>administratörer</b>';

$lang['Not_Moderator'] = 'Du är inte en moderator i det här forumet.';
$lang['Not_Authorised'] = 'Inte legitimerad.';

$lang['You_been_banned'] = 'Du har blivit avstängd från detta forum.<br />Kontakta webmastern eller administratören för mer information.';


//
// Viewonline
//
$lang['Reg_users_zero_online'] = '0 registrerade användare och '; // There are 5 Registered and
$lang['Reg_users_online'] = '%d registrerade användare och '; // There are 5 Registered and
$lang['Reg_user_online'] = '%d registrerad användare och '; // There is 1 Registered and
$lang['Hidden_users_zero_online'] = '0 dolda användare online'; // 6 Hidden users online
$lang['Hidden_users_online'] = '%d dolda användare online'; // 6 Hidden users online
$lang['Hidden_user_online'] = '%d dold användare online'; // 6 Hidden users online
$lang['Guest_users_online'] = '%d gäster online'; // There are 10 Guest users online
$lang['Guest_users_zero_online'] = '0 gäster online'; // There are 10 Guest users online
$lang['Guest_user_online'] = '%d gäst online'; // There is 1 Guest user online
$lang['No_users_browsing'] = 'Det är inga användare på forumet just nu.';

$lang['Online_explain'] = 'Informationen ovan är baserad på aktiva användare under de senaste 5 minuterna.';

$lang['Forum_Location'] = 'Forumplats';
$lang['Last_updated'] = 'Senast aktiv';

$lang['Forum_index'] = 'Forumindex';
$lang['Logging_on'] = 'Loggar in';
$lang['Posting_message'] = 'Skriver ett inlägg';
$lang['Searching_forums'] = 'Söker på forumen';
$lang['Viewing_profile'] = 'Kollar på profil';
$lang['Viewing_online'] = 'Kollar vilka som är online';
$lang['Viewing_member_list'] = 'Kollar på medlemslistan';
$lang['Viewing_priv_msgs'] = 'Läser personliga meddelanden';
$lang['Viewing_FAQ'] = 'Läser FAQ:en';


//
// Moderator Control Panel
//
$lang['Mod_CP'] = 'Moderatorkontrollpanel';
$lang['Mod_CP_explain'] = 'Genom att använda formuläret nedan kan du utföra massmodererings operationer på det här forumet. Du kan låsa, låsa upp, flytta eller ta bort hur många ämnen som helst.';

$lang['Select'] = 'Välj';
$lang['Delete'] = 'Ta bort';
$lang['Move'] = 'Flytta';
$lang['Lock'] = 'Lås';
$lang['Unlock'] = 'Lås upp';

$lang['Topics_Removed'] = 'De valda ämnena har tagits bort från databasen.';
$lang['Topics_Locked'] = 'De valda ämnena har låsts.';
$lang['Topics_Moved'] = 'De valda ämnena har flyttats.';
$lang['Topics_Unlocked'] = 'De valda ämnena har låsts upp.';
$lang['No_Topics_Moved'] = 'Inga ämnen flyttades.';

$lang['Confirm_delete_topic'] = 'Är du säker på att du vill ta bort de valda ämnena?';
$lang['Confirm_lock_topic'] = 'Är du säker på att du vill låsa de valda ämnena?';
$lang['Confirm_unlock_topic'] = 'Är du säker på att du vill låsa upp de valda ämnena?';
$lang['Confirm_move_topic'] = 'Är du säker på att du vill flytta de valda ämnena?';

$lang['Move_to_forum'] = 'Flytta till forum';
$lang['Leave_shadow_topic'] = 'Lämna skugga av ämnet i det gamla forumet.';

$lang['Split_Topic'] = 'Dela Ämnekontrollpanel';
$lang['Split_Topic_explain'] = 'Genom att använda formuläret nedan kan du dela ett ämne i 2 delar, antingen genom att välja inläggen individuellt eller genom att dela vid ett valt inlägg';
$lang['Split_title'] = 'Ny ämnesstitel';
$lang['Split_forum'] = 'Forum för nytt ämne';
$lang['Split_posts'] = 'Dela valda inlägg';
$lang['Split_after'] = 'Dela från valt inlägg';
$lang['Topic_split'] = 'Det valda ämnet har delats';

$lang['Too_many_error'] = 'Du har valt för många inlägg. Du kan endast välja ett inlägg att dela ämnet efter!';

$lang['None_selected'] = 'Du har inte valt några ämnen att utföra operationen på. Gå tillbaka och välj minst ett.';
$lang['New_forum'] = 'Nytt forum';

$lang['This_posts_IP'] = 'IP för det här inlägget';
$lang['Other_IP_this_user'] = 'Andra IP adresser som den här användaren har postat ifrån';
$lang['Users_this_IP'] = 'Användare som postat ifrån den här IP adressen';
$lang['IP_info'] = 'IP information';
$lang['Lookup_IP'] = 'Slå upp IP';


//
// Timezones ... for display on each page
//
$lang['All_times'] = 'Alla tider är %s'; // eg. All times are GMT - 12 Hours (times from next block)

$lang['-12'] = 'GMT - 12 timmar';
$lang['-11'] = 'GMT - 11 timmar';
$lang['-10'] = 'GMT - 10 timmar';
$lang['-9'] = 'GMT - 9 timmar';
$lang['-8'] = 'GMT - 8 timmar';
$lang['-7'] = 'GMT - 7 timmar';
$lang['-6'] = 'GMT - 6 timmar';
$lang['-5'] = 'GMT - 5 timmar';
$lang['-4'] = 'GMT - 4 timmar';
$lang['-3.5'] = 'GMT - 3.5 timmar';
$lang['-3'] = 'GMT - 3 timmar';
$lang['-2'] = 'GMT - 2 timmar';
$lang['-1'] = 'GMT - 1 timme';
$lang['0'] = 'GMT';
$lang['1'] = 'GMT + 1 timme (svensk normaltid)';
$lang['2'] = 'GMT + 2 timmar (svensk sommartid)';
$lang['3'] = 'GMT + 3 timmar';
$lang['3.5'] = 'GMT + 3.5 timmar';
$lang['4'] = 'GMT + 4 timmar';
$lang['4.5'] = 'GMT + 4.5 timmar';
$lang['5'] = 'GMT + 5 timmar';
$lang['5.5'] = 'GMT + 5.5 timmar';
$lang['6'] = 'GMT + 6 timmar';
$lang['6.5'] = 'GMT + 6.5 timmar';
$lang['7'] = 'GMT + 7 timmar';
$lang['8'] = 'GMT + 8 timmar';
$lang['9'] = 'GMT + 9 timmar';
$lang['9.5'] = 'GMT + 9.5 timmar';
$lang['10'] = 'GMT + 10 timmar';
$lang['11'] = 'GMT + 11 timmar';
$lang['12'] = 'GMT + 12 timmar';
$lang['13'] = 'GMT + 13 timmar';

// These are displayed in the timezone select box
$lang['tz']['-12'] = 'GMT - 12 timmar';
$lang['tz']['-11'] = 'GMT - 11 timmar';
$lang['tz']['-10'] = 'GMT - 10 timmar';
$lang['tz']['-9'] = 'GMT - 9 timmar';
$lang['tz']['-8'] = 'GMT - 8 timmar';
$lang['tz']['-7'] = 'GMT - 7 timmar';
$lang['tz']['-6'] = 'GMT - 6 timmar';
$lang['tz']['-5'] = 'GMT - 5 timmar';
$lang['tz']['-4'] = 'GMT - 4 timmar';
$lang['tz']['-3.5'] = 'GMT - 3.5 timmar';
$lang['tz']['-3'] = 'GMT - 3 timmar';
$lang['tz']['-2'] = 'GMT - 2 timmar';
$lang['tz']['-1'] = 'GMT - 1 timme';
$lang['tz']['0'] = 'GMT';
$lang['tz']['1'] = 'GMT + 1 timme';
$lang['tz']['2'] = 'GMT + 2 timmar';
$lang['tz']['3'] = 'GMT + 3 timmar';
$lang['tz']['3.5'] = 'GMT + 3.5 timmar';
$lang['tz']['4'] = 'GMT + 4 timmar';
$lang['tz']['4.5'] = 'GMT + 4.5 timmar';
$lang['tz']['5'] = 'GMT + 5 timmar';
$lang['tz']['5.5'] = 'GMT + 5.5 timmar';
$lang['tz']['6'] = 'GMT + 6 timmar';
$lang['tz']['6.5'] = 'GMT + 6.5 timmar';
$lang['tz']['7'] = 'GMT + 7 timmar';
$lang['tz']['8'] = 'GMT + 8 timmar';
$lang['tz']['9'] = 'GMT + 9 timmar';
$lang['tz']['9.5'] = 'GMT + 9.5 timmar';
$lang['tz']['10'] = 'GMT + 10 timmar';
$lang['tz']['11'] = 'GMT + 11 timmar';
$lang['tz']['12'] = 'GMT + 12 timmar';
$lang['tz']['13'] = 'GMT + 13 timmar';

$lang['datetime']['Sunday'] = 'söndag';
$lang['datetime']['Monday'] = 'måndag';
$lang['datetime']['Tuesday'] = 'tisdag';
$lang['datetime']['Wednesday'] = 'onsdag';
$lang['datetime']['Thursday'] = 'torsdag';
$lang['datetime']['Friday'] = 'fredag';
$lang['datetime']['Saturday'] = 'lördag';
$lang['datetime']['Sun'] = 'sön';
$lang['datetime']['Mon'] = 'mån';
$lang['datetime']['Tue'] = 'tis';
$lang['datetime']['Wed'] = 'ons';
$lang['datetime']['Thu'] = 'tor';
$lang['datetime']['Fri'] = 'fre';
$lang['datetime']['Sat'] = 'lör';
$lang['datetime']['January'] = 'januari';
$lang['datetime']['February'] = 'februari';
$lang['datetime']['March'] = 'mars';
$lang['datetime']['April'] = 'april';
$lang['datetime']['May'] = 'maj';
$lang['datetime']['June'] = 'juni';
$lang['datetime']['July'] = 'juli';
$lang['datetime']['August'] = 'augusti';
$lang['datetime']['September'] = 'september';
$lang['datetime']['October'] = 'oktober';
$lang['datetime']['November'] = 'november';
$lang['datetime']['December'] = 'december';
$lang['datetime']['Jan'] = 'jan';
$lang['datetime']['Feb'] = 'feb';
$lang['datetime']['Mar'] = 'mar';
$lang['datetime']['Apr'] = 'apr';
$lang['datetime']['May'] = 'maj';
$lang['datetime']['Jun'] = 'jun';
$lang['datetime']['Jul'] = 'jul';
$lang['datetime']['Aug'] = 'aug';
$lang['datetime']['Sep'] = 'sep';
$lang['datetime']['Oct'] = 'okt';
$lang['datetime']['Nov'] = 'nov';
$lang['datetime']['Dec'] = 'dec';

//
// Errors (not related to a
// specific failure on a page)
//
$lang['Information'] = 'Information';
$lang['Critical_Information'] = 'Kritisk information';

$lang['General_Error'] = 'Fel';
$lang['Critical_Error'] = 'Kritiskt fel';
$lang['An_error_occured'] = 'Ett fel har uppstått.';
$lang['A_critical_error'] = 'Ett kritiskt fel har uppstått.';

$lang['Admin_reauthenticate'] = 'För att kunna administrera forumet måste du logga in igen.';

$lang['Login_attempts_exceeded'] = 'Du har nu gjort %s ogiltiga inloggningsförsök och kan därför inte försöka logga in längre. Du kan försöka igen om %s minuter.';
$lang['Please_remove_install_contrib'] = 'Försäkra dig om att mapparna install/ och contrib/ är borttagna.';

//
// That's all, Folks!
// -------------------------------------------------

?>[/code]
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

index_body

Inlägg av Jesper »

Kod: Markera allt

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" valign="bottom"><span class="gensmall">
	<!-- BEGIN switch_user_logged_in -->
	{LAST_VISIT_DATE}<br />
	<!-- END switch_user_logged_in -->
	{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
	<td align="right" valign="bottom" class="gensmall">
		<!-- BEGIN switch_user_logged_in -->
		<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
		<!-- END switch_user_logged_in -->
		<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
  </tr>
</table>

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr> 
	<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
	<th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
  </tr>
  <!-- BEGIN catrow -->
  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>
  <!-- BEGIN forumrow -->
  <tr> 
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
	  </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
	  </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
	<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
  </tr>
  <!-- END forumrow -->
  <!-- END catrow -->
</table>

<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
  <tr> 
 	<td align="left">
 	<!-- BEGIN switch_user_logged_in -->
 		<span class="gensmall"><a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a></span>
 	<!-- END switch_user_logged_in -->
 	</td>
	<td align="right"><span class="gensmall">{S_TIMEZONE}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>

<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<tr> 
	  <td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
	</tr>
	<tr> 
	  <td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}: 
		<input class="post" type="text" name="username" size="10" />
		&nbsp;&nbsp;&nbsp;{L_PASSWORD}: 
		<input class="post" type="password" name="password" size="10" maxlength="32" />
		<!-- BEGIN switch_allow_autologin -->
		&nbsp;&nbsp; &nbsp;&nbsp;{L_AUTO_LOGIN} 
		<input class="text" type="checkbox" name="autologin" />
		<!-- END switch_allow_autologin -->
		&nbsp;&nbsp;&nbsp; 
		<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
		</span> </td>
	</tr>
  </table>
</form>
<!-- END switch_user_logged_out -->

<br clear="all" />

<table cellspacing="3" border="0" align="center" cellpadding="0">
  <tr> 
	<td width="20" align="center"><img src="templates/subSilver/images/folder_new_big.gif" alt="{L_NEW_POSTS}"/></td>
	<td><span class="gensmall">{L_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder_big.gif" alt="{L_NO_NEW_POSTS}" /></td>
	<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
	<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
  </tr>
</table>
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Och denna

Inlägg av Jesper »

<?php
/***************************************************************************
* chatbox_config.php
* -------------------
* begin : Sun July 08 2002
* copyright : (C) 2004 Wooly Spud
* email : phpbb@xgmag.com
*
* $Id: chatbox_config.php,v 3.0.2 01/12/2004, 20:06:21 hnt 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.
*
***************************************************************************/

if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
}

error_reporting(E_ERROR | E_WARNING | E_PARSE);

include_once($phpbb_root_path . '.public_html/phpbb2/chatbox_mod/chatbox_function.'.$phpEx);

define("_CHATBOX_VERSION", "3.0.2 sp1"); // DO NOT CHANGE THIS

define("_CHATBOX_SYSTEM_MSG", "System Msg");

$cfg_chatname = "WWW.FORDSON.SE";

$chatbox_config = array (

'refresh_time' => '10',

'delete_time' => '300',

'offline_time' => '300',

'away_time' => '150',

'stylesheet' => 'chatbox.css',

'show_amount' => '100', // amount of chats to show

'max_msg_len' => '120',

'logging' => 'off', // on = on, off = off

'direction' => '1', // 1 = new posts at bottom, others = new posts at the top

//'vietuni' => 'http://your-domain.com/path-to/vietuni.js', // change this with yours
Jesper
Aktiv medlem
Aktiv medlem
Inlägg: 45
Blev medlem: 2005-01-29 23:10
Svar: 0

Inlägg av Jesper »

Så här ser adressen till roten ut i ftp programet.

/public_html/phpBB2
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6570
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Här är din index.php som jag har ändrat:

Kod: Markera allt

<?php
/***************************************************************************
 *                                index.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: index.php,v 1.99.2.7 2006/01/28 11:13:39 acydburn 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.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

if( isset($HTTP_GET_VARS['mark']) || isset($HTTP_POST_VARS['mark']) )
{
	$mark_read = ( isset($HTTP_POST_VARS['mark']) ) ? $HTTP_POST_VARS['mark'] : $HTTP_GET_VARS['mark'];
}
else
{
	$mark_read = '';
}

//
// Handle marking posts
//
if( $mark_read == 'forums' )
{
	if( $userdata['session_logged_in'] )
	{
		setcookie($board_config['cookie_name'] . '_f_all', time(), 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
	}

	$template->assign_vars(array(
		"META" => '<meta http-equiv="refresh" content="3;url='  .append_sid("index.$phpEx") . '">')
	);

	$message = $lang['Forums_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a> ');

	message_die(GENERAL_MESSAGE, $message);
}
//
// End handle marking posts
//

$tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_t']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_t"]) : array();
$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . "_f"]) : array();

//
// If you don't use these stats on your index you may want to consider
// removing them
//
$total_posts = get_db_stat('postcount');
$total_users = get_db_stat('usercount');
$newest_userdata = get_db_stat('newestuser');
$newest_user = $newest_userdata['username'];
$newest_uid = $newest_userdata['user_id'];

if( $total_posts == 0 )
{
	$l_total_post_s = $lang['Posted_articles_zero_total'];
}
else if( $total_posts == 1 )
{
	$l_total_post_s = $lang['Posted_article_total'];
}
else
{
	$l_total_post_s = $lang['Posted_articles_total'];
}

if( $total_users == 0 )
{
	$l_total_user_s = $lang['Registered_users_zero_total'];
}
else if( $total_users == 1 )
{
	$l_total_user_s = $lang['Registered_user_total'];
}
else
{
	$l_total_user_s = $lang['Registered_users_total'];
}


//
// Start page proper
//
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
	FROM " . CATEGORIES_TABLE . " c 
	ORDER BY c.cat_order";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query categories list', '', __LINE__, __FILE__, $sql);
}

$category_rows = array();
while ($row = $db->sql_fetchrow($result))
{
	$category_rows[] = $row;
}
$db->sql_freeresult($result);

if( ( $total_categories = count($category_rows) ) )
{
	//
	// Define appropriate SQL
	//
	switch(SQL_LAYER)
	{
		case 'postgresql':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id 
					AND u.user_id = p.poster_id  
					UNION (
						SELECT f.*, NULL, NULL, NULL, NULL
						FROM " . FORUMS_TABLE . " f
						WHERE NOT EXISTS (
							SELECT p.post_time
							FROM " . POSTS_TABLE . " p
							WHERE p.post_id = f.forum_last_post_id  
						)
					)
					ORDER BY cat_id, forum_order";
			break;

		case 'oracle':
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
				FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
				WHERE p.post_id = f.forum_last_post_id(+)
					AND u.user_id = p.poster_id(+)
				ORDER BY f.cat_id, f.forum_order";
			break;

		default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}
	$db->sql_freeresult($result);

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain
	// posts made since user last visited
	//
	if ($userdata['session_logged_in'])
	{
		// 60 days limit
		if ($userdata['user_lastvisit'] < (time() - 5184000))
		{
			$userdata['user_lastvisit'] = time() - 5184000;
		}

		$sql = "SELECT t.forum_id, t.topic_id, p.post_time 
			FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p 
			WHERE p.post_id = t.topic_last_post_id 
				AND p.post_time > " . $userdata['user_lastvisit'] . " 
				AND t.topic_moved_id = 0"; 
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query new topic information', '', __LINE__, __FILE__, $sql);
		}

		$new_topic_data = array();
		while( $topic_data = $db->sql_fetchrow($result) )
		{
			$new_topic_data[$topic_data['forum_id']][$topic_data['topic_id']] = $topic_data['post_time'];
		}
		$db->sql_freeresult($result);
	}

	//
	// Obtain list of moderators of each forum
	// First users, then groups ... broken into two queries
	//
	$sql = "SELECT aa.forum_id, u.user_id, u.username 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 1 
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
			AND u.user_id = ug.user_id 
		GROUP BY u.user_id, u.username, aa.forum_id 
		ORDER BY aa.forum_id, u.user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	$forum_moderators = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
	}
	$db->sql_freeresult($result);

	$sql = "SELECT aa.forum_id, g.group_id, g.group_name 
		FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g 
		WHERE aa.auth_mod = " . TRUE . " 
			AND g.group_single_user = 0 
			AND g.group_type <> " . GROUP_HIDDEN . "
			AND ug.group_id = aa.group_id 
			AND g.group_id = aa.group_id 
		GROUP BY g.group_id, g.group_name, aa.forum_id 
		ORDER BY aa.forum_id, g.group_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
	}

	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
	}
	$db->sql_freeresult($result);

	//
	// Find which forums are visible for this user
	//
	$is_auth_ary = array();
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

	//
	// Start output of page
	//
	define('SHOW_ONLINE', true);
	$page_title = $lang['Index'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
// ChatBox Mod
require_once($phpbb_root_path . 'chatbox_front.php');
	$template->assign_vars(array(
		'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
		'TOTAL_USERS' => sprintf($l_total_user_s, $total_users),
		'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'), 

		'FORUM_IMG' => $images['forum'],
		'FORUM_NEW_IMG' => $images['forum_new'],
		'FORUM_LOCKED_IMG' => $images['forum_locked'],

		'L_FORUM' => $lang['Forum'],
		'L_TOPICS' => $lang['Topics'],
		'L_REPLIES' => $lang['Replies'],
		'L_VIEWS' => $lang['Views'],
		'L_POSTS' => $lang['Posts'],
		'L_LASTPOST' => $lang['Last_Post'], 
		'L_NO_NEW_POSTS' => $lang['No_new_posts'],
		'L_NEW_POSTS' => $lang['New_posts'],
		'L_NO_NEW_POSTS_LOCKED' => $lang['No_new_posts_locked'], 
		'L_NEW_POSTS_LOCKED' => $lang['New_posts_locked'], 
		'L_ONLINE_EXPLAIN' => $lang['Online_explain'], 

		'L_MODERATOR' => $lang['Moderators'], 
		'L_FORUM_LOCKED' => $lang['Forum_is_locked'],
		'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'], 
// ChatBox Mod
'TOTAL_CHATTERS_ONLINE' => sprintf($lang['How_Many_Chatters'], $howmanychat),
'CHATTERS_LIST' => sprintf($lang['Who_Are_Chatting' ],$chatters),
'L_CLICK_TO_JOIN_CHAT' => $lang['Click_to_join_chat'],
'S_JOIN_CHAT' => append_sid("chatbox_mod/chatbox.$phpEx"),
'CHATBOX_NAME' => $userdata['user_id'] . '_ChatBox', // To make easier to test on my PC
'L_LOGIN_TO_JOIN_CHAT' => $lang['Login_to_join_chat'],

		'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
	);

	//
	// Let's decide which categories we should display
	//
	$display_categories = array();

	for ($i = 0; $i < $total_forums; $i++ )
	{
		if ($is_auth_ary[$forum_data[$i]['forum_id']]['auth_view'])
		{
			$display_categories[$forum_data[$i]['cat_id']] = true;
		}
	}

	//
	// Okay, let's build the index
	//
	for($i = 0; $i < $total_categories; $i++)
	{
		$cat_id = $category_rows[$i]['cat_id'];

		//
		// Yes, we should, so first dump out the category
		// title, then, if appropriate the forum list
		//
		if (isset($display_categories[$cat_id]) && $display_categories[$cat_id])
		{
			$template->assign_block_vars('catrow', array(
				'CAT_ID' => $cat_id,
				'CAT_DESC' => $category_rows[$i]['cat_title'],
				'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
			);

			if ( $viewcat == $cat_id || $viewcat == -1 )
			{
				for($j = 0; $j < $total_forums; $j++)
				{
					if ( $forum_data[$j]['cat_id'] == $cat_id )
					{
						$forum_id = $forum_data[$j]['forum_id'];

						if ( $is_auth_ary[$forum_id]['auth_view'] )
						{
							if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
							{
								$folder_image = $images['forum_locked']; 
								$folder_alt = $lang['Forum_locked'];
							}
							else
							{
								$unread_topics = false;
								if ( $userdata['session_logged_in'] )
								{
									if ( !empty($new_topic_data[$forum_id]) )
									{
										$forum_last_post_time = 0;

										while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
										{
											if ( empty($tracking_topics[$check_topic_id]) )
											{
												$unread_topics = true;
												$forum_last_post_time = max($check_post_time, $forum_last_post_time);

											}
											else
											{
												if ( $tracking_topics[$check_topic_id] < $check_post_time )
												{
													$unread_topics = true;
													$forum_last_post_time = max($check_post_time, $forum_last_post_time);
												}
											}
										}

										if ( !empty($tracking_forums[$forum_id]) )
										{
											if ( $tracking_forums[$forum_id] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

										if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
										{
											if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

									}
								}

								$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
								$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
							}

							$posts = $forum_data[$j]['forum_posts'];
							$topics = $forum_data[$j]['forum_topics'];

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}
							else
							{
								$last_post = $lang['No_Posts'];
							}

							if ( count($forum_moderators[$forum_id]) > 0 )
							{
								$l_moderators = ( count($forum_moderators[$forum_id]) == 1 ) ? $lang['Moderator'] : $lang['Moderators'];
								$moderator_list = implode(', ', $forum_moderators[$forum_id]);
							}
							else
							{
								$l_moderators = '&nbsp;';
								$moderator_list = '&nbsp;';
							}

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

							$template->assign_block_vars('catrow.forumrow',	array(
								'ROW_COLOR' => '#' . $row_color,
								'ROW_CLASS' => $row_class,
								'FORUM_FOLDER_IMG' => $folder_image, 
								'FORUM_NAME' => $forum_data[$j]['forum_name'],
								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
								'POSTS' => $forum_data[$j]['forum_posts'],
								'TOPICS' => $forum_data[$j]['forum_topics'],
								'LAST_POST' => $last_post,
								'MODERATORS' => $moderator_list,

								'L_MODERATOR' => $l_moderators, 
								'L_FORUM_FOLDER_ALT' => $folder_alt, 

								'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
							);
						}
					}
				}
			}
		}
	} // for ... categories

}// if ... total_categories
else
{
	message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst