Página 1 de 1

MOD Topic solver 1.4.1

Publicado: 16 May 2009, 21:53
por Wyrko
Buenas pues ayer me dispuse a implementar el MOD Topic solver 1.4.1 y edité todos los archivos correctamente, pero hay uno que tengo problemas, el overall_header.html , todo lo que tengo que añadir en ese archivo no me lo encuntra, y nose si es porque al utilizar otro mod he tenido que suprimier casualmente el texto donde tengo que añadir las modificaciones. A ver si podeis ayudarme.

Aquí os dejo mi overall_header:

Código: Seleccionar todo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
{META_TAG}
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
<script type="text/javascript">
// <![CDATA[
<!-- IF S_USER_PM_POPUP -->
	if ({S_NEW_PM})
	{
		popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
	}
<!-- ENDIF -->

if (typeof blankImg == 'undefined') var blankImg = '{T_THEME_PATH}/images/spacer.gif';

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}

function jumpto()
{
	var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
	var perpage = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';

	if (page !== null && !isNaN(page) && page > 0)
	{
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * perpage);
	}
}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}

/**
* Mark/unmark checklist
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

<!-- IF ._file -->

	/**
	* Play quicktime file by determining it's width/height
	* from the displayed rectangle area
	*
	* Only defined if there is a file block present.
	*/
	function play_qt_file(obj)
	{
		var rectangle = obj.GetRectangle();

		if (rectangle)
		{
			rectangle = rectangle.split(',')
			var x1 = parseInt(rectangle[0]);
			var x2 = parseInt(rectangle[2]);
			var y1 = parseInt(rectangle[1]);
			var y2 = parseInt(rectangle[3]);

			var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
			var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
		}
		else
		{
			var width = 200;
			var height = 0;
		}

		obj.width = width;
		obj.height = height + 16;

		obj.SetControllerVisible(true);

		obj.Play();
	}
<!-- ENDIF -->

// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
<!--[if IE]><link href="{T_THEME_PATH}/ie.css" rel="stylesheet" type="text/css" /><![endif]-->
<!-- lightbox mod -->
        <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
	<script src="js/prototype.js" type="text/javascript"></script>
	<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
	<script src="js/lightbox.js" type="text/javascript"></script>
<!-- lightbox mod -->
</head>
<body id="phpbb" class="{S_CONTENT_DIRECTION}">

<table id="container" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="bgleft"><img src="{T_THEME_PATH}/images/spacer.gif" width="53px" alt="" /></td>
<td id="middle" valign="top">
<a id="top" name="top" accesskey="t"></a>

<div id="wrapper">

<div id="banner">
	<a href="{U_INDEX}" title="{L_INDEX}" id="logo"></a>
</div>

<div id="header">
	<div id="menu">
		<a class="faq" href="{U_FAQ}" title="{L_FAQ_EXPLAIN}"><span>{L_FAQ}</span></a>
		<!-- IF not S_IS_BOT --><a class="members" href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}"><span>{L_MEMBERLIST}</span></a><!-- ENDIF -->
		<!-- IF not S_IS_BOT --><!-- IF S_DISPLAY_SEARCH --><a class="search" href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}"><span>{L_SEARCH}</span></a><!-- ENDIF --><!-- ENDIF -->
		<!-- IF not S_IS_BOT and S_USER_LOGGED_IN --><a class="ucp" href="{U_PROFILE}" title="{L_PROFILE}"><span>{L_PROFILE}</span></a><!-- ENDIF -->
		<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
		<!-- IF not S_USER_UNREAD_PRIVMSG --><a class="nonewpms" href="{U_PRIVATEMSGS}"><span>{PRIVATE_MESSAGE_INFO}</span></a><!-- ENDIF -->
		<!-- IF S_USER_UNREAD_PRIVMSG --><a class="newpms" href="{U_PRIVATEMSGS}" title="{PRIVATE_MESSAGE_INFO}"><span>{PRIVATE_MESSAGE_INFO}</span></a><!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF U_MCP --><a class="mcp" href="{U_MCP}"><span>{L_MCP}</span></a><!-- ENDIF -->
	</div>
	<br clear="all" />

	<div id="crumbs">
	
	<!-- IF not S_USER_LOGGED_IN and not S_IN_UCP -->
	<form action="{U_LOGIN_LOGOUT}" method="post">
		<table class="toplogin" cellspacing="0">
		    <tr>
		        <td><span class="gensmall">{L_USERNAME}:</span></td>
		        <td><input class="post" type="text" name="username" size="10" /></td>
		        <td nowrap="nowrap"><input type="checkbox" checked="true" class="radio" name="autologin" /><span style="vertical-align: middle;" class="gensmall">{L_LOG_ME_IN}</span></td>
		    </tr>
		    <tr>
		        <td><span class="gensmall">{L_PASSWORD}:</span></td>
		        <td><input class="post" type="password" name="password" size="10" /></td>
		        <td><input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
		    </tr>
		</table>
		{S_FORM_TOKEN}
	</form>
	<!-- ENDIF -->
		<ul class="breadcrumbs">
			<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
		</ul>
	</div>
	<!-- IF not S_IS_BOT -->
	<ul id="navlist">
		<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED --><li><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
		<li><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
		<!-- IF U_RESTORE_PERMISSIONS --><li><a href="{U_RESTORE_PERMISSIONS}"><span>{L_RESTORE_PERMISSIONS}</a></li><!-- ENDIF -->
	</ul>
	<!-- ENDIF -->

</div><b><div align="center"><marquee width=800 height=20><font color="#FFFF00">Bienvenidos a EliteAdmins, el lugar de adminsitradores de L2!</font> ||<font color="#00FF33"> No olvideis revisar las <font color="#FF3300">NORMAS</font> diariamente para estar al dia!</font></marquee></div></b>

<div id="ct"><div id="ct2"><div id="ctl"><div id="ctr">
<div id="cb"><div id="cbl"><div id="cbr">




	<div id="wrapheader">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
			<td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
		</tr>
		</table>
	</div>

	<div id="wrapcentre">

Re: MOD Topic solver 1.4.1  Tema Solucionado

Publicado: 16 May 2009, 23:57
por dragoner
En el mod del que hablas no veo modificaciones en el overall_header fuera de las que pone en un archivo a parte para subsilver2. Me parece que tu estilo está basado en subilver2. Así que voy a asumir que estás preguntado sobre esas. A ver, hay tres:

La primera es una modificación para el estilo, supongo que para adaptar visualmente mejor las siguientes modificaciones.

Código: Seleccionar todo

 style="line-height:1.3"
yo la ignoraría porque realmente no estás usando subsilver2, sino uno basado en él y porque el resto de modificaciones no van donde espera el que hizo las instrucciones.

Las otras dos modificaciones lo que hacen es añadir la manera de buscar 'temas no solucionados' o 'tus temas no solucionados' En definitiva hay que buscar un buen sitio para ponerlos, teniendo en cuenta el diseño que estás usando. Aquí en phpbb-es lo han puesto justo al lado del panel de control del usuario. En tú foro yo lo pondría al lado de un enlace que pone 'ver temas activos', pero eso sería fuera del overall_header y temo que tendrías que editar otros archivos, me parece que el index_body o incluso más dependiendo donde lo quieras.

Si ya tienes instalado el mod y solo te falta añadir esos dos enlaces del overall_header, trata de hacer las modificaciones que te pongo y a ver que tal te parece... pero temo que no va a quedar "perfecto". Porque aparecerá al lado de los enlaces de registrarse - identificarse - y no pinta mucho ahí. Aunque todo es probar y experimentar.

Busca lo siguiente:

Código: Seleccionar todo

      <!-- IF U_RESTORE_PERMISSIONS --><li><a href="{U_RESTORE_PERMISSIONS}"><span>{L_RESTORE_PERMISSIONS}</a></li><!-- ENDIF -->
y añadir después:

Código: Seleccionar todo

<!-- IF S_USER_LOGGED_IN --><li><a href="{U_SEARCH_UNSOLVED_TOPICS}">{L_SEARCH_UNSOLVED}</a> &bull; <a href="{U_SEARCH_YOUR_UNSOLVED_TOPICS}">{L_SEARCH_YOUR_UNSOLVED}</a></li><!-- ENDIF -->

Re: MOD Topic solver 1.4.1

Publicado: 17 May 2009, 21:21
por Wyrko
Gracias dragoner, tampoco queda tan mal ahí lo de buscas temas no solucionados, pero bueno ahora eso no me preocupa. Me funciona perfectamente el mod gracias de nuevo.