Versión phpBB: 3.0.9
MODs Instalados: AutoMOD,mCHat
Plantilla(s) usada(s): subsilver2 ---> CoDFaction
Servidor: Servidor de pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
AutoMOD: Si
URL del MOD:: 1.0.0.1 http://code.phpbb.com/attachments/downl ... d-1001.zip
hola bueno tengo 2 problemitas con este MOD mChat
el primero es un problema creo qe basico: el mchat solo aparece para usuarios que son admi,moderor, donde podria cambiar los permisos para que todos los usuarios tengan acceso al mchat.
bueno eso es usando el estilo por defecto subsilver2 . pero yo quiero trabajar con un estilo llamado CodFaction basado en el ya mencionado. lo quise instalar con : AUTOMOD pero me salen algunos errores. 3 para ser exactos, el problema era que no encontraba ciertas lineas en el cual agregar unos codigos que abajo les dejo :
Tenia que buscar :
Código: Seleccionar todo
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
Código: Seleccionar todo
<!-- INCLUDE mchat_stats.html -->
Esto:
Código: Seleccionar todo
<!-- IF S_MCHAT_ENABLE and U_MCHAT --> <a href="{U_MCHAT}#mChat"><img src="{T_THEME_PATH}/images/icon_mini_groups.gif" width="12" height="13" alt="{L_MCHAT_TITLE}" /> {L_MCHAT_TITLE}</a><!-- ENDIF -->
*
Código: Seleccionar todo
<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
Buscar :
Código: Seleccionar todo
/* Layout
------------ */
Código: Seleccionar todo
@import url("mchat.css");
Bueno resulta que como no los ayo se los coloque a mano pero tienes problemas de visualizacion aqui le dejo los codigos de como quedaron los archivos :
1 index_body.html
Código: Seleccionar todo
<!-- INCLUDE overall_header.html -->
<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
<!-- INCLUDE forumlist_body.html -->
<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and not S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
<!-- IF not S_IS_BOT -->
<span class="gensmall"><!-- IF not S_IS_BOT and U_MARK_FORUMS --><a href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a> | <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> | <!-- ENDIF --><!-- IF not S_IS_BOT and U_TEAM --><!-- ENDIF --><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a><!-- ENDIF --></span>
<!-- ENDIF -->
<br />
<br clear="all" />
[dropshadow=blue]<!-- INCLUDE mchat_stats.html -->[/dropshadow]
<!-- IF S_DISPLAY_ONLINE_LIST -->
<br clear="all" />
<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="catdiv" colspan="5"><h2><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a> / {L_STATISTICS}<!-- ELSE -->{L_WHO_IS_ONLINE} / {L_STATISTICS}<!-- ENDIF --></h2></td>
</tr>
<tr>
<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span><br /><br />
<!-- IF LEGEND -->
<b class="gensmall">{L_LEGEND} : {LEGEND}</b><br /><br />
<!-- ENDIF -->
<p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p>
</td>
</tr>
</table>
<!-- ENDIF -->
<br clear="all" />
<table class="legend row1">
<tr>
<td width="20" align="center">{FORUM_NEW_IMG}</td>
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center">{FORUM_IMG}</td>
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
{S_LOGIN_REDIRECT}
<!-- INCLUDE overall_footer.html -->
Código: Seleccionar todo
<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 name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
{META}
<title>{SITENAME} | <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
<!-- IF S_ENABLE_FEEDS -->
<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
<!--[if lt IE 7]>
<script src="{T_TEMPLATE_PATH}/IE7.js" type="text/javascript"></script>
<![endif]-->
<script type="text/javascript">
// <![CDATA[
<!-- IF S_USER_PM_POPUP -->
if ({S_NEW_PM})
{
popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
}
<!-- ENDIF -->
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 per_page = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
{
if (base_url.indexOf('?') == -1)
{
document.location.href = base_url + '?start=' + ((page - 1) * per_page);
}
else
{
document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
}
}
}
/**
* 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>
<!-- IF S_MCHAT_ENABLE and (S_MCHAT_ON_INDEX or U_MCHAT) -->
<script type="text/javascript" src="{ROOT_PATH}mchat/jquery-1.5.0.min.js"></script>
<script type="text/javascript" src="{ROOT_PATH}mchat/jquery_cookie_mini.js"></script>
<!-- ENDIF -->
</head>
<body class="{S_CONTENT_DIRECTION}">
<div id="container">
<div id="topbarwrapper">
<div id="topbar">
<div class="topbarcenter">
<div class="fl">
<!-- IF not S_IS_BOT --><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a> <!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS -->| <a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a><!-- ENDIF -->
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->| {L_BOARD_DISABLED}<!-- ENDIF -->
<!-- IF not S_IS_BOT -->
<!-- IF S_USER_LOGGED_IN -->
<!-- IF S_DISPLAY_PM -->| <a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF -->
<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->| <b><a href="{U_REGISTER}">{L_REGISTER}</a></b>
<!-- ENDIF -->
| <a href="{U_PROFILE}">{L_PROFILE}</a> | <a href="{U_FAQ}">{L_FAQ}</a>
<!-- IF S_MCHAT_ENABLE and U_MCHAT --> <a href="{U_MCHAT}#mChat"><img src="{T_THEME_PATH}/images/icon_mini_groups.gif" width="12" height="13" alt="{L_MCHAT_TITLE}" /> {L_MCHAT_TITLE}</a><!-- ENDIF -->
<!-- ENDIF -->
</div>
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<div class="toplogin">
<form method="post" action="{S_LOGIN_ACTION}">
<input class="topusername" type="text" name="username" value="{L_USERNAME}" size="10" onfocus="if(this.value == '{L_USERNAME}') {this.value = '';}" onblur="if (this.value == '') {this.value = '{L_USERNAME}';}" />
<input class="toppassword" type="password" name="password" value="password" size="10" onfocus="if(this.value == 'password') {this.value = '';}" onblur="if (this.value == '') {this.value = 'password';}" />
<input type="submit" class="topsubmit" name="login" value="" />
{S_FORM_TOKEN}
</form>
</div>
<!-- ENDIF -->
<div class="clear"></div>
</div>
</div>
<div id="breadc">
<a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> » <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks -->
</div>
</div>
<div id="wrapper">
<div id="navigation">
<ul id="nav">
<li><a href="{U_INDEX}" class="navhover nav_home"><span>{L_INDEX}</span></a></li>
<!-- IF S_USER_LOGGED_IN --><li><a href="{U_MEMBERLIST}" class="navhover nav_members"><span>{L_MEMBERLIST}</span></a></li><!-- ENDIF -->
<li><a href="{U_SEARCH}" class="navhover nav_search"><span>{L_SEARCH}</span></a></li>
<!-- IF not S_USER_LOGGED_IN --><li><a href="{U_REGISTER}" class="navhover nav_register"><span>{L_REGISTER}</span></a></li><!-- ENDIF -->
</ul>
</div>
<div id="contentwrapper">
<a name="top"></a>
3.- stylesheet.css
Código: Seleccionar todo
/*
Theme Name: CoDFaction
Theme URI: http://www.codfaction.com
Description: CoDFaction Design
Author: Daniel St. Jules
Author URI: http://www.gamexe.net, http://www.codfaction.com, http://www.webenuity.ca
*/
@import url("mchat.css");
* {
margin: 0;
padding: 0;
border: none;
}
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
html,body {
margin: 0;
padding: 0;
height: 100%;
background: #1b1b1b;
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-size: 11px;
color: #8f8f8f;
min-width: 956px;
}