Страница 1 из 1

Установка мода Garage

Добавлено: 28.05.2007 12:35
forlife
Подскажите пожалуйста как быть, ибо я новичок, обучающийся методом научного тыка. :lol:
Суть проблемы такова, при установке выше указанного мода, в инструкции написано:

Код: Выделить всё

#-----[ OPEN ]----- 
# 
includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Garage ----------------------------------------------------------------------------------------------------------
# 
#-----[ FIND ]----- 
# 
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
Я открываю указанный файл, задаю в поиске токую строку, а её там нет. Как можно выйти из этой ситуации?

Добавлено: 28.05.2007 13:07
Siava
Найдёте по $admin_link = :wink:

Добавлено: 28.05.2007 13:17
forlife
Siava писал(а):Найдёте по $admin_link = Wink
по этому значению находит только

Код: Выделить всё

$admin_link = jr_admin_make_admin_link();

Добавлено: 28.05.2007 13:38
VVVas
forlife
Ну а что вы хотели? Вы же сами ставили мод Junior Admin.

Добавлено: 28.05.2007 13:42
forlife
нет, я не устанавливал его, он был установлен в сборке
З.Ы. в сборке 51 мод

Добавлено: 28.05.2007 13:48
VVVas
Тем более...

Добавлено: 28.05.2007 13:58
forlife
Нет я конечно понимаю, что если бы я делал сам всё с самого начала, то было бы проще, но мой вопрос был как выйти из данной ситуации?

Добавлено: 28.05.2007 14:18
VVVas
А я не знаю что нужно делать с этой строкой, так что ничего не могу сказать. Если вам просто после неё чего-то добавить надо, то и так пойдет, а если её изменять, то не знаю где и как.

Добавлено: 28.05.2007 14:40
forlife
Вот что надо сделать

Код: Выделить всё

#-----[ OPEN ]----- 
# 
includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- mod : Garage ----------------------------------------------------------------------------------------------------------
# 
#-----[ FIND ]----- 
# 
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
#
#-----[ AFTER, ADD ]------------------------------------------
#

//-- mod start : Garage ----------------------------------------------------------------------------------------------------
//-- add
if ( $userdata['user_level'] == ADMIN )
{
	$sql = "SELECT count(*) AS total
		FROM ". GARAGE_QUARTERMILE_TABLE ." qm
		WHERE qm.pending = 1";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query information', '', __LINE__, __FILE__, $sql);
	}

	$count = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	$temp_url = append_sid("garage.$phpEx?mode=garage_pending");
	//We Have At Least One Pending Image So Display Link
	if ( $count['total'] > 0 )
	{
		$pending_link = ( $userdata['user_level'] == ADMIN || $userdata['full_mod'] == FULL_MOD ) ? '<a href="'.$temp_url.'">' . $lang['Pending_Items'] . '</a>&nbsp;&nbsp;' : '';
	}
	//Not Found A Pending Item So Lets Keep Checking Other Types
	else
	{
		$sql = "SELECT count(*) AS total
			FROM ". GARAGE_ROLLINGROAD_TABLE ." rr
			WHERE rr.pending = 1";
		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query pics information', '', __LINE__, __FILE__, $sql);
		}

		$count = $db->sql_fetchrow($result);
		$db->sql_freeresult($result);
		//We Have At Least One Pending Image So Display Link
		if ( $count['total'] > 0 )
		{
			$pending_link = ( $userdata['user_level'] == ADMIN || $userdata['full_mod'] == FULL_MOD ) ? '<a href="'.$temp_url.'">' . $lang['Pending_Items'] . '</a>&nbsp;&nbsp;' : '';
		}
		//Still Not Found A Pending Item So Lets Keep Checking Other Types
		else
		{
			$sql = "SELECT count(*) AS total
				FROM ". GARAGE_BUSINESS_TABLE ." bus
				WHERE bus.pending = 1";
			if( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not query pics information', '', __LINE__, __FILE__, $sql);
			}

			$count = $db->sql_fetchrow($result);
			$db->sql_freeresult($result);
			if ( $count['total'] > 0 )
			{
				$pending_link = ( $userdata['user_level'] == ADMIN || $userdata['full_mod'] == FULL_MOD ) ? '<a href="'.$temp_url.'">' . $lang['Pending_Items'] . '</a>&nbsp;&nbsp;' : '';
			}
			//Still Not Found A Pending Item So Lets Keep Checking Other Types
			else
			{
				$sql = "SELECT count(*) AS total
					FROM ". GARAGE_MODELS_TABLE ." models
					WHERE models.pending = 1";
				if( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Could not query pics information', '', __LINE__, __FILE__, $sql);
				}

				$count = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);
				if ( $count['total'] > 0 )
				{
					$pending_link = ( $userdata['user_level'] == ADMIN || $userdata['full_mod'] == FULL_MOD ) ? '<a href="'.$temp_url.'">' . $lang['Pending_Items'] . '</a>&nbsp;&nbsp;' : '';
				}
				else
				{
					$sql = "SELECT count(*) AS total
						FROM ". GARAGE_MAKES_TABLE ." makes
						WHERE makes.pending = 1";
					if( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not query pics information', '', __LINE__, __FILE__, $sql);
					}

					$count = $db->sql_fetchrow($result);
					$db->sql_freeresult($result);
					if ( $count['total'] > 0 )
					{
						$pending_link = ( $userdata['user_level'] == ADMIN || $userdata['full_mod'] == FULL_MOD ) ? '<a href="'.$temp_url.'">' . $lang['Pending_Items'] . '</a>&nbsp;&nbsp;' : '';
					}
					//Out Of Luck No More Tables To Check
					else
					{
						$pending_link = '';
					}
				}
			}
		}
	}
}
//-- mod finish : Garage ---------------------------------------------------------------------------------------------------

# 
В принципе, я просто добавил эту строку над $admin_link = jr_admin_make_admin_link();, всё доустанавливал, вроде всё работает, но устанавливал я на в Денвере, как ваше мнение, можно таким же образом установить на уже работающий форум?

Добавлено: 28.05.2007 15:47
VVVas
forlife писал(а):над $admin_link =
forlife писал(а):#-----[ AFTER, ADD ]-------------------
???

Добавлено: 28.05.2007 16:04
forlife
я имел в виду строку

Код: Выделить всё

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ''; 
и после указанную инструкцию #-----[ AFTER, ADD ]---------
а после выполненной инструкции уже идёт

Код: Выделить всё

$admin_link = jr_admin_make_admin_link();

Добавлено: 28.05.2007 16:08
VVVas
forlife писал(а):я имел в виду строку
А её зачем добавлять?

Добавлено: 28.05.2007 16:18
forlife
Я не знаю, просто решил раз она есть в инструкции, значит надо добавить. Вот этом и есть вопрос :D

Добавлено: 29.05.2007 14:45
Палыч
forlife
У вас, судя по всему, phpbb2 Plus 1.53, у них есть свой форум поддержки. попробуйте поинтересоваться там.