Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Buscando Un Mod O Tutorial De Calendario Para Foro PhpBB2

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
rAs
Observador/a
Mensajes: 7
Registrado: 19 Sep 2006, 20:16

Buscando Un Mod O Tutorial De Calendario Para Foro PhpBB2

#1

Mensaje por rAs »

-URL: http://www.chileventos.net/foro/
-Plantilla(s) usuada(s): Subsilver
-MODs instalados: he instalado el mod de iconos "Forum Icon with ACP Control" y de descripcion al postear "topic_description_mod"
-Versión de phpBB: phpbb 2.0.22 El foro esta recién instalado.
Nombre y versión del MOD: aun no tengo, estoy buscando un mod de calendario para foro phpbb2
-Servidor: de pago Linux

-Detalle:
Estoy creando un foro de bandas nuevas y quería poner un calendario escribible en el foro, algo así como el calendario de este sitio, (el que se encuentra en la parte inferior izquierda, que al presionarlo se abre en la parte superior) No es necesario que sea muy complejo, solo que los usuarios ya registrados puedan escribir sus eventos y tokatas y a la vez puedan ser visualizados por el resto de los usuarios.

Ya busque pero no encontré nada respecto a instalar un calendario en el foro phpbb2.

Si me equivoco denuevo en como realizar mi post, mis disculpas, y avísenme no mas. No se como postear esta consulta, pues aun no he instalado ningún mod de calendario, ya que es precisamente eso lo que estoy buscando, donde puedo encontrar uno o algún tutorial, que pueda servir?.


Saludos cordiales
Denisse
Eres mujer y juegas cod2? únete a nuestro clan.
Envíame un mp!

SuperNovato
Ex Staff
Mensajes: 2521
Registrado: 15 Mar 2006, 19:34

Respuesta: Buscando Un Mod O Tutorial De Calendario Para For

#2

Mensaje por SuperNovato »

A lo mejor alguien te sabe responder más en concreto.
Pero lo que síe s cierto es que en phpBBhacks aparecen algunos MOD que dicen hacer lo que necesitas: http://www.phpbbhacks.com/searchresults ... &Submit=Go
Un saludo.
Yo no sé casi nada de esto. Pero puedo aprender.
Porque para saber estoy solo. Pero para aprender no.

[hr]Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Biblioteca (Guías, etc.), y los FAQS de ayuda phpBB para tus problemas. Quizás esté resuelto.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate [url=PHP-nuke-y-phpbb-vt1733.html]AQUÍ

rAs
Observador/a
Mensajes: 7
Registrado: 19 Sep 2006, 20:16

Respuesta: Buscando Un Mod O Tutorial De Calendario Para Foro PhpBB2

#3

Mensaje por rAs »

Heee wiiiiiiiiiiiiiii justo lo que necesitaba, ^^, no sabes lo agradecida que estoy
Estoy en deuda, mil gracias.. me dan hasta como pena jejeje ^^

Agradecida. :cerveza:

Abrazos Denisse
Eres mujer y juegas cod2? únete a nuestro clan.
Envíame un mp!

rAs
Observador/a
Mensajes: 7
Registrado: 19 Sep 2006, 20:16

Respuesta: Buscando Un Mod O Tutorial De Calendario Para Foro PhpBB2

#4

Mensaje por rAs »

Estuve viendo y no me funciona :nolose: , modifique todo según el mod "phpBB 2 Calendar", al parecer no lo hice bien aun que ya he revisado y no encuentro el error,. estaba en ingles asi que me costo un poquito, Tambien hice la prueba en otro foro ya que me imaginaba que iba a dejar la mola jejeje ^^, Esta es la direcciòn: http://chileventos.net/forum
Ahí se pueden ver los errores, que me han salido.

subí los archivos en la carpeta raíz del foro y modifique los otros según como decía el archivo de texto "Calendar_MOD_Files.txt"

pero al intentar usar el archivo

Aquí una copia del texto con el que venia el mod.

Código: Seleccionar todo

/*********************************************
*	Calendar Lite
*
*	$Author: martin $
*	$Date: 2005-09-03 17:31:38 +0100 (Sat, 03 Sep 2005) $
*	$Revision: 28 $
*
*********************************************/

############################################################## 
## Mod Title: 	Calendar 
## Mod Version: 1.4.6
## Author: 	WebSnail < Martin Smallridge >
## SUPPORT: 	http://www.snailsource.com/forum/ 
## Description: Add-on, plug-in Calendar for phpBB2 
## 
## Installation Level: moderate) 
## Installation Time: 10 Minutes 
## Files To Edit: 
##		admin/admin_ug_auth.php
##		admin/admin_db_utilities.php
##		includes/page_header.php
##		includes/functions.php
##		templates/xxx/admin/auth_ug_body.tpl
##		templates/xxx/overall_header.tpl
##
## NOTE: Please read readme.txt
##############################################################
## This MOD is released under the GPL License. 
## Intellectual Property is retained by the MOD Author(s) listed above 
############################################################## 
## Please note that this MOD is NOT listed on phpBB.com's main
## site and should under no circumstances be trusted as secure
## and genuine unless downloaded from the Snailsource.com web
## site.
##############################################################
 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up ALL Files Related To This MOD 
############################################################## 

#------------------------------------------------------------
#	!! ATTENTION: CATEGORY HEIRACHY MOD USERS !!
#
#	Category Heirachy Users should not apply the modifications for:
#	- admin/admin_ug_auth.php
#	- templates/xxx/admin/auth_ug_body.tpl
#
#	The mod is not directly compatible and instead 2 seperate Calendar
#	permission links are provided in the admin control panel.
#------------------------------------------------------------

# 
#-----[ OPEN admin/admin_ug_auth.php]------------------------------------------ 
#


# 
#-----[ FIND ]------------------------------------------ 
# 

while( list($var, $param) = @each($params) )
{
	if ( !empty($HTTP_POST_VARS[$param]) || !empty($HTTP_GET_VARS[$param]) )
	{
		$$var = ( !empty($HTTP_POST_VARS[$param]) ) ? $HTTP_POST_VARS[$param] : $HTTP_GET_VARS[$param];
	}
	else
	{
		$$var = "";
	}
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

// MOD update... Because of the way that phpBB2 checks for some vars as empty we need to split the 2 up
$params = array('callevel' => 'callevel', 'gallerylevel' => 'gallerylevel', 'linkzlevel' => 'linkzlevel');
while( list($var, $param) = @each($params) )
{
	if ( isset($HTTP_POST_VARS[$param]) || isset($HTTP_GET_VARS[$param]) )
	{
		$$var = ( isset($HTTP_POST_VARS[$param]) ) ? $HTTP_POST_VARS[$param] : $HTTP_GET_VARS[$param];
	}
	else
	{
		$$var = "";
	}
}



# 
#-----[ FIND ]------------------------------------------ 
# 

if ( isset($HTTP_POST_VARS['submit']) && ( ( $mode == 'user' && $user_id ) || ( $mode == 'group' && $group_id ) ) )
{
	$user_level = '';
	if ( $mode == 'user' )
	{
		//
		// Get group_id for this user_id
		//
		$sql = "SELECT g.group_id, u.user_level
			FROM " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u, " . GROUPS_TABLE . " g
			WHERE u.user_id = $user_id 
				AND ug.user_id = u.user_id 
				AND g.group_id = ug.group_id 
				AND g.group_single_user = " . TRUE;
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not select info from user/user_group table', '', __LINE__, __FILE__, $sql);
		}

		$row = $db->sql_fetchrow($result);

		$group_id = $row['group_id'];
		$user_level = $row['user_level'];

		$db->sql_freeresult($result);
	}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	// 
	// MOD Calendar
	// Carry out update request for calendar
	if ( $mode == 'user' && ($callevel || $callevel == '0')) {
		$sql = "UPDATE ". USERS_TABLE ." SET user_calendar_perm = ". $callevel
			." WHERE user_id = $user_id";
		}
	if ( $mode == 'group' && ($callevel || $callevel == '0')) {
		$sql = "UPDATE ". GROUPS_TABLE ." SET group_calendar_perm = ". $callevel
			." WHERE group_id = $group_id";
		}
	if ( !($result = $db->sql_query($sql)) ) {
		message_die(GENERAL_ERROR, 'Could not update Calendar level', '', __LINE__, __FILE__, $sql);
		}
	// END Mod Calendar



# 
#-----[ FIND ]------------------------------------------ 
# 

	if ( $mode == 'user' )
	{
		$t_username = $ug_info[0]['username'];
		$s_user_type = ( $is_admin ) ? '<select name="userlevel"><option value="admin" selected="selected">' . $lang['Auth_Admin'] . '</option><option value="user">' . $lang['Auth_User'] . '</option></select>' : '<select name="userlevel"><option value="admin">' . $lang['Auth_Admin'] . '</option><option value="user" selected="selected">' . $lang['Auth_User'] . '</option></select>';
	}
	else
	{
		$t_groupname = $ug_info[0]['group_name'];
	}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	// MOD Calendar
	// Query the appropriate table database re: group or user permissions.

	if ( $mode == 'user' )
	{
		// Check the Users record
		$sql = "SELECT user_calendar_perm FROM ". USERS_TABLE ." WHERE user_id = $user_id";
	}
	else {
		// Check Group
		$sql = "SELECT group_calendar_perm FROM ". GROUPS_TABLE ." WHERE group_id = $group_id";
	}
	$result = $db->sql_query($sql);
	if (!$result) { 
	   message_die(GENERAL_MESSAGE, 'Could not access the Calendar Permission for User', "", __LINE__, __FILE__, $sql); 
	} 
	$user_temp = $db->sql_fetchrow($result);
	if ($mode == 'user') {
		$cal_perm = $user_temp['user_calendar_perm'];
		}
	else {
		$cal_perm = $user_temp['group_calendar_perm'];
		}
	if (!$cal_perm && $cal_perm !='0')	{
		message_die(GENERAL_MESSAGE, 'Calendar Permissions Unavailable (ERR: ug_auth)', "", __LINE__, __FILE__, $sql);
		}
	$cal_levels[0] = $lang['no_public']; 
	$cal_levels[1] = $lang['view_only']; 
	$cal_levels[2] = $lang['view_suggest']; 
	$cal_levels[3] = $lang['view_add']; 
	$cal_levels[4] = $lang['view_edit_own']; 
	$cal_levels[5] = $lang['cal_admin']; 
	$s_cal_type = "<select name='callevel'>";
	for ($i=0; $i<=5; $i++) {
		$s_cal_type .="<option value='". $i;
		if ($i == $cal_perm) {
			$s_cal_type .="' selected='selected'>";
			}
		else {
			$s_cal_type .="'>";
			}
		$s_cal_type .= $cal_levels[$i] ."</option>";
		}
	$s_cal_type .="</select>";
	// End MOD Calendar



# 
#-----[ FIND ]------------------------------------------ 
# 

		$template->assign_vars(array(
			'USERNAME' => $t_username,
			'USER_LEVEL' => $lang['User_Level'] . " : " . $s_user_type,

# 
#-----[ AFTER ADD ]------------------------------------------ 
# 


			'USER_CAL_LEVEL' => "Calendar Level : " . $s_cal_type,

# 
#-----[ FIND ]------------------------------------------ 
# 

		$template->assign_vars(array(
			'USERNAME' => $t_groupname,


# 
#-----[ AFTER ADD ]------------------------------------------ 
# 


			'GROUP_CAL_LEVEL' => "Calendar Level : " . $s_cal_type,



# 
#-----[ OPEN admin/admin_db_utilities.php]------------------------------------------ 
#

# 
#-----[ FIND ]----------------------------------------------------------------------
# 

$tables = array('auth_access', 'banlist', 

# 
#-----[ AFTER, INSERT IN LINE]------------------------------------------ 
# 

'cal_config', 'calendar',


#####--------------------
# NOTE:
#
#	So the line should look something like this:
#	--------------------------------------------
#
#	$tables = array('auth_access', 'banlist', 'cal_config', 'calendar', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
#
#####--------------------




# 
#-----[ OPEN templates/xxx/admin/auth_ug_body.tpl]------------------------------------------ 
#

# 
#-----[ FIND ]------------------------------------------ 
# 

<!-- BEGIN switch_user_auth -->
<p>{USER_LEVEL}</p>


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

<p>{USER_CAL_LEVEL}</p>	<!-- MOD Calendar -->


# 
#-----[ FIND ]------------------------------------------ 
# 

<!-- BEGIN switch_group_auth -->


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

<p>{GROUP_CAL_LEVEL}</p>	<!-- MOD Calendar -->



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

# 
#-----[ FIND ]------------------------------------------ 
# 

	if ( defined('IN_ADMIN') )
	{
		if( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.'.$phpEx)) )
		{
			$board_config['default_lang'] = 'english';
		}

		include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx);
	}

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

//
// MOD Load Calendar Language File
//
	if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_calendar.'.$phpEx)) ) 
	{ 
		$board_config['default_lang'] = 'english'; 
	} 

	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_calendar.' . $phpEx);

// End MOD



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

# 
#-----[ FIND ]------------------------------------------ 
# 

else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

else
{
	// Mod Calendar
	if (isset($caluser)) {
		$u_login_logout = 'login.'.$phpEx.'?redirect=cal_lite.'.$phpEx;
		}
	else {
		$u_login_logout = 'login.'.$phpEx;
		}
	// End Mod for Calendar
	$l_login_logout = $lang['Login'];
}

# 
#-----[ FIND ]------------------------------------------ 
# 

	'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'), 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'L_CALENDAR' => $lang['Calendar'],

# 
#-----[ FIND ]------------------------------------------ 
# 

	'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

	'U_CALENDAR' => append_sid('cal_lite.'.$phpEx),


# 
#-----[ OPEN templates/xxx/overall_header.tpl]------------------------------------------ 
#

# 
#-----[ FIND ]------------------------------------------ 
# 

<img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

&nbsp; &nbsp;<a href="{U_CALENDAR}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_calendar.gif" width="12" height="13" border="0" alt="{L_CALENDAR}" hspace="3" />{L_CALENDAR}</a>


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Si se complica mucho, no se preocupe, solo queria saber si alguien sabia que puede ser.
Si no intentarè hacerlo yo solita :ok:

Abrazos
Denisse.
Eres mujer y juegas cod2? únete a nuestro clan.
Envíame un mp!

Caftiazol
Observador/a
Mensajes: 18
Registrado: 21 Abr 2007, 08:07

Respuesta: Buscando Un Mod O Tutorial De Calendario Para For

#5

Mensaje por Caftiazol »

Yo lo tengo instalado y ningún problema.

Si mal no recuerdo, este MOD tiene un archivo de instalación:

Código: Seleccionar todo

cal_install.php
¿Lo ejecutaste?

Este va al root. Desde tu navegador...

http://tusitio.xxx/cal_install.php

Después de ejecutarlo y asegurarte de que te funciona el calendario, borrás esta fila o la cambiás de nombre.

Espero sea ésto.

8)
URL: http://clubdescargas.66ghz.com [PHPBB 2.022] (En Construcción).
Mods instalados: Statistic MOD - FAQ Editor - Limit Smilies On Post - Add Cpanel & PHPMyAdm... - Dead Link Checker - Change Style - Global announcement - Configurable Smilies Table - Select Expand BBcodes MOD - Forum Auth By Post Count - DHTML Slide Menu for ACP - Advanced Board Disable - Advanced IP Tools Pack - Admin_Email_List - Post Associator - Hide MOD - Log Actions - Keep Unread Flags - Prune User Posts - Limit guest posting - Avatar Check - Forced login - Disallow guests to post URL's - Topic Cement! - News Block Mod - Online/Offline/Hidden - My Quick Reply Post Subject Addon - My Quick Reply - Yellow card - Configurable Username Length MOD - Moderator view Notes Addon - Admin User Notes - Login Box At Overall Footer - Longer Subjects - Stop Post Count From Increasing - Post Image Size - Search Data - Advanced Pruning - Report Posts - Resync User Post Counts - Search Titles Only - Topics a user has started - Recycle Bin Mod - Split posts and merge in one step - Advanced Vote Manager - ImageShack MOD - Simple Image Upload - File Attachment Mod v2 - Smilies in Topic Titles - Prune users - rEd bar 2 - Inline Banner Ad - Forum Sponsors - Separate Announcements & Sticky - Expire Unactivated Accounts By Timeframe - Calendar - Simple Banlist addon for Ban reasons - Ban reasons - Birthdays 2.0.1 Spanish Translation - Birthdays - Advanced Links Mod - Advanced User Search - BBCode in forum Description - View All Posts Sorted By Time - Admin Userlist regIP add on Admin Userlist - Admin Account Actions - Styles Usage counter - Log IP Address on Registration - Stop Spambot Registration - Easy BotStopper - Fix For The Firefox "Remember Passwords" Problem - CrackerTracker Professional 2nd Edition - Smilies Order - Spam Words - Youtube and Google video In Advanced BBCode MOD - Advanced BBCode Box MOD - Simple Subforums MOD - eXtreme Styles mod 2 - EasyMOD
Estilos: AcidTechTiger Ex - Aeolus - Aluminoid - Anubis - Army - Artemis - BBLite - Chronicles - Cobalt 2.0. - DesertStorm - Getaway - jasidogdotcom - RedSilver - subSilver
Host: ProHosts.org (Gratuito)

rAs
Observador/a
Mensajes: 7
Registrado: 19 Sep 2006, 20:16

Re: Respuesta: Buscando Un Mod O Tutorial De Calendario Para For

#6

Mensaje por rAs »

Yo lo tengo instalado y ningún problema.

Si mal no recuerdo, este MOD tiene un archivo de instalación:

Código: Seleccionar todo

cal_install.php
¿Lo ejecutaste?

Este va al root. Desde tu navegador...

http://tusitio.xxx/cal_install.php

Después de ejecutarlo y asegurarte de que te funciona el calendario, borrás esta fila o la cambiás de nombre.

Espero sea ésto.

8) Wiii ya lo solucione, gracias, si no me hubieras dicho eso del cal_install.php, no lo habría hecho, al final era algo super simple. :P
había puesto la carpeta al descomprimirla tal cual, y me quedaba algo así

Código: Seleccionar todo

www.midominio.xx/calendar2/14.5/cal_install.php
, cuando debia ser,

Código: Seleccionar todo

www.midominio.xx/phpbb2oforo/call_install.php
por eso no podía instalarlo, ^^, también descubrí que no era necesario que yo modificara los archivos pues venían ya en la carpeta al descomprimirlos,. ^^

Gracias, soy un poco lenta, pero echando a perder se aprende. :ok:

Mil gracias.

Abrazos Denisse
Eres mujer y juegas cod2? únete a nuestro clan.
Envíame un mp!

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”