Página 1 de 3
Como modificar y adecuar mi estilo
Publicado: 02 Ene 2011, 23:20
por Mosha
URL:
http://www.apellidosnorestenses.org/forum/
Versión phpBB: phpBB3 (3.0.
MODs Instalados: -Portal Board3
http://www.phpbb-es.com/foro/descarga-m ... 25177.html
-Subforum Display Options
http://www.phpbb-es.com/foro/mods-desar ... 23992.html
-Phpbb calendar 0.1.0
http://www.phpbb-es.com/foro/viewtopic.php?p=134355
Plantilla(s) usada(s): Septon Black, basada en Subsilver
Servidor: De Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Hola de nuevo jeje
Bueno sigo con los problemillas de adecuación de mi foro, ahora en la ventana donde se agrega un nuevo evento al calendario, el panel aparece rebasado hacia la derecha....
Gracias como siempre
Mosha
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 05:33
por leviatan21
El foro no funciona, al parecer falta un aplantilla :
Error General
template->_tpl_load_file(): File ./styles/Septon_black/template/portal/calendar_week_on_index.html does not exist or is empty
muchas veces sucede que para resolver un problema hay que verlo "in-situ", y para tener acceso a crear un evento en el calendario no creo que un anónimo tenga permisos, por lo que sugiero que nos des los datos de un usuario de pruebas

Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 05:45
por Mosha
Siiii justo en eso estoy, ya funciona... pero precisamente ese es otra cosa que quiero modificar, estuve viendo en otros posts como cambiar el bloque de proximos eventos, de la pagina de inicio a la de portal, y obvio no supe como... solo me revolvi toda...
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 05:50
por Mosha
Para lo del cambio de bloque de la pag de inicio a la de portal, inserté
Código: Seleccionar todo
<!-- IF S_CALENDAR_WEEK -->
<!-- INCLUDE calendar_week_on_index.html -->
<!-- ELSEIF S_CALENDAR_NEXT_EVENTS -->
<!-- INCLUDE calendar_next_events_on_index.html -->
<!-- ENDIF -->
a plantilla/template/portal/portal_center.html pero actualizo todo y no aparece nada y luego hice otras pruebas basándome en algunos post de este foro, y solo metí la pata... me pegué un susto... porque ya no podía entrar ni al ACP
Mosha
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:10
por leviatan21
Mosha escribió:Para lo del cambio de bloque de la pag de inicio a la de portal, inserté
Código: Seleccionar todo
<!-- IF S_CALENDAR_WEEK -->
<!-- INCLUDE calendar_week_on_index.html -->
<!-- ELSEIF S_CALENDAR_NEXT_EVENTS -->
<!-- INCLUDE calendar_next_events_on_index.html -->
<!-- ENDIF -->
a plantilla/template/portal/portal_center.html pero actualizo todo y no aparece nada y luego hice otras pruebas basándome en algunos post de este foro, y solo metí la pata... me pegué un susto... porque ya no podía entrar ni al ACP
Mosha
Debes copiar las plantillas a la carpeta del portal :
raíz/styles/Septon_black/template/portal/ ese es el error que tenías

Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:22
por Mosha
Lo hago y a la hora de querer entrar al portal, me arroja este error:
Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:28
por leviatan21
portal
e ? por que la e final ? algún dedo de más en el cambio ?
/styles/Septon_black/template/portale/calendar_week_on_index.html
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:39
por Mosha
Yo también vi ese detalle, pero no se donde cambiarlo... no se donde esta ese error...
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:40
por Mosha
Ya encontre donde esta..
Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:46
por Mosha
ahora, este es el error,
template->_tpl_load_file(): File ./styles/Septon_black/template/template/calendar_next_events_on_index.html does not exist or is empty
pero el archivo si esta en la ruta
Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 06:50
por leviatan21
Mosha escribió:ahora, este es el error,
template->_tpl_load_file(): File ./styles/Septon_black/template/template/calendar_next_events_on_index.html does not exist or is empty
pero el archivo si esta en la ruta
¿ Dos veces template ? estas mareando al foro

Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 07:04
por Mosha
Ok, siguiente parada, el manicomio... resolvi el problema del error anterior, había duplicado el codigo
Pero sigue sin aparecer el bloque en el portal...
Esto es lo que tengo en:
forum/styles/plantilla/template/portal/portal_center.html
Código: Seleccionar todo
<!-- IF S_CUSTOM_CENTER -->
<!-- INCLUDE portal/block/custom_center.html -->
<!-- ENDIF -->
<!-- IF S_CALENDAR_WEEK -->
<!-- INCLUDE calendar_week_on_index.html -->
<!-- ELSEIF S_CALENDAR_NEXT_EVENTS -->
<!-- INCLUDE calendar_next_events_on_index.html -->
<!-- ENDIF -->
<!-- IF S_DISPLAY_RECENT -->
<!-- INCLUDE portal/block/recent.html -->
<!-- ENDIF -->
???? creo que el disco duro en mi cabeza esta tronando???
Re: Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 07:19
por leviatan21
Mosha escribió:Pero sigue sin aparecer el bloque en el portal...
Esto es lo que tengo en:
???? creo que el disco duro en mi cabeza esta tronando???
Vas muy bien, no te desanimes !!!
Ahora debe haber en algún archivo
.php del portal que genere ese código, para que luego se muestre, sino no sale nada.
No se donde habrás leido como se hace. pero imagino que en el archivo
raíz/portal.php hay que agregar algo como esto :
Código: Seleccionar todo
if (!function_exists('calendar_display_calendar_on_index'))
{
include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx); // contains the functions that "do the work".
}
calendar_display_calendar_on_index();
Cercano al final, antes de algo como esto :
Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 07:30
por Mosha
esto es lo que contiene portal.php
Código: Seleccionar todo
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
display_forums('', $config['load_moderators']);
// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
$sql = 'SELECT group_id, group_name, group_colour, group_type
FROM ' . GROUPS_TABLE . '
WHERE group_legend = 1
ORDER BY group_name ASC';
}
else
{
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
FROM ' . GROUPS_TABLE . ' g
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
ON (
g.group_id = ug.group_id
AND ug.user_id = ' . $user->data['user_id'] . '
AND ug.user_pending = 0
)
WHERE g.group_legend = 1
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);
$legend = array();
while ($row = $db->sql_fetchrow($result))
{
$colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';
$group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
if ($row['group_name'] == 'BOTS' || ($user->data['user_id'] != ANONYMOUS && !$auth->acl_get('u_viewprofile')))
{
$legend[] = '<span' . $colour_text . '>' . $group_name . '</span>';
}
else
{
$legend[] = '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']) . '">' . $group_name . '</a>';
}
}
$db->sql_freeresult($result);
$legend = implode(', ', $legend);
// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
$sql = 'SELECT u.user_id, u.username, u.user_colour, u.user_birthday
FROM ' . USERS_TABLE . ' u
LEFT JOIN ' . BANLIST_TABLE . " b ON (u.user_id = b.ban_userid)
WHERE (b.ban_id IS NULL
OR b.ban_exclude = 1)
AND u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
AND u.user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);
if ($age = (int) substr($row['user_birthday'], -4))
{
$birthday_list .= ' (' . ($now['year'] - $age) . ')';
}
}
$db->sql_freeresult($result);
}
// Assign index specific vars
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
'LEGEND' => $legend,
'BIRTHDAY_LIST' => $birthday_list,
'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
'FORUM_NEW_LOCKED_IMG' => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),
'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}portal.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
// Output page
page_header($user->lang['PORTAL']);
$template->set_filenames(array(
'body' => 'portal.html')
);
page_footer();
?>
no veo nada parecido a lo que mandaste

Como modificar y adecuar mi estilo
Publicado: 03 Ene 2011, 07:54
por Mosha
encontre esto en:
portal/includes/functions.php
Código: Seleccionar todo
function set_portal_config($config_name, $config_value)
{
global $db, $cache, $portal_config;
$sql = 'UPDATE ' . PORTAL_CONFIG_TABLE . "
SET config_value = '" . $db->sql_escape($config_value) . "'
WHERE config_name = '" . $db->sql_escape($config_name) . "'";
$db->sql_query($sql);
if (!$db->sql_affectedrows() && !isset($portal_config[$config_name]))
{
$sql = 'INSERT INTO ' . PORTAL_CONFIG_TABLE . ' ' . $db->sql_build_array('INSERT', array(
'config_name' => $config_name,
'config_value' => $config_value));
$db->sql_query($sql);
}
$portal_config[$config_name] = $config_value;
}
// fetch post for news & announce
function phpbb_fetch_posts($forum_from, $permissions, $number_of_posts, $text_length, $time, $type, $start = 0, $invert = false)
{
global $db, $phpbb_root_path, $auth, $user, $bbcode_bitfield, $bbcode, $portal_config, $config;
$posts = array();
$post_time = ($time == 0) ? '' : 'AND t.topic_time > ' . (time() - $time * 86400);
$forum_from = (strpos($forum_from, ',') !== FALSE) ? explode(',', $forum_from) : (($forum_from != '') ? array($forum_from) : array());
$str_where = '';
$topic_icons = array(0);
$have_icons = 0;
if($permissions == true)
{
$disallow_access = array_unique(array_keys($auth->acl_getf('!f_read', true)));
}
else
{
$disallow_access = array();
}
if($invert == true)
{
$disallow_access = array_merge($disallow_access, $forum_from);
$forum_from = array();
}
$global_f = 0;
if(sizeof($forum_from))
{
$disallow_access = array_diff($forum_from, $disallow_access);
if(!sizeof($disallow_access))
{
return array();
}
Pero no tengo ni idea de que hacer...