Página 1 de 2

Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 18:30
por itachija
Hola, tengo un pequeño problema al instalar el mod race rank themes, ya he hecho todas las modificaciones que me pide el mod, pero a la hora de instalarlo en la siguiente url http://kyup.co.cc/foro/install_multirac ... themes.php me dice algo que hay que modificar en el UMIL, pero no lo entiendo me dice que hay un error en la linea 46 y en la linea 46 no hay mas que esto...

Código: Seleccionar todo

*
* Do not include common.php, the MOD author is required to include this.
*/
if (!defined('IN_PHPBB'))
{
	trigger_error('UMIL doesn\'t support the missing IN_PHPBB anymore. Please visit <a href="http://www.phpbb.com/mods/umil/update/">http://www.phpbb.com/mods/umil/update</a> on how to update your UMIF files.', E_USER_ERROR);
	exit;
}
Realmente no lo entiendo, me da una url a seguir pero voy al sitio y me dice que añada una linea luego de una que me hace referencia, pero no encuentro dicha linea, no entiendo muy bien me dice algo de UMIF pero si lo que yo tengo en el foro es el UMIL, he vuelto a descargar la ultima version y ponerla en el foro y nada da el mismo error. no entiendo que debo hacer... gracias de antemano

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 19:02
por leviatan21
Por favor, incluye un enlace al MOD como indican las normas

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 19:07
por itachija
Claro, lo siento se me paso por alto http://www.phpbb.com/community/viewtopic.php?t=554987
Off Topic

Tambien lo coloco en el post principial :p

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 20:05
por Makoto
pues ese es la version rc , ya va tiempo de haber salido la version aprobada por phpbb.com

http://www.phpbb.com/customise/db/mod/m ... ank_themes

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 20:14
por leviatan21
No veo por que sale un error en UMIL, si ese instalador no lo requiere...

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 20:15
por Makoto
creo recordar que cuando instale dicho mod debi modificar el instal.php
agregando una linea q tiene la mayoria de install.php

algo de
define creo u_u

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 20:39
por itachija
Aunque makoto tiene razon esa es la version RC pero sorprendentemente yo ya habia descargado la version 1.4.2 que mencionas. seguro ya lo tenia descargado en una carpeta y lo encontre y agarre ese por suerte es el mas actualizado, por lo tanto ese no puede ser el error :(

Re: Problema con el mod multi race rank theme

Publicado: 21 Abr 2011, 22:33
por itachija
lo que dijo makoto me llamo la atencion lo de cambiar algo de defined... y creo que esa es la solucion hay una linea que dice Defined: rootpath phpbb ... ya he buscado el root path de mi foro y es el siguiente /home/a846**** (Cubro los asteriscos por seguridad) pero hay muchos Rooth path y no se cual cambiar, ya intente cambiar algunos y nada, y otra duda como ven el rootpath de arriba no menciona la carpeta Foro que es la raiz de mi foro entonces quisas ese no sea el rooth path de mi foro si no de la web en general, en fin aqui les dejo el codigo haber si me pueden ayudar en conseguir que tengo que modificar
Install.php del mod Multi race rank themes

Código: Seleccionar todo

<?php
/**
 *
 * @author IBBoard (IBBoard) phpbb@ibboard.co.uk
 * @version $Id$
 * @copyright (c) 2010 IBBoard
 * @license 

http://opensource.org/licenses/gpl-license.php GNU Public License
 *
 */

/**
 * @ignore
 */
define('UMIL_AUTO', true);
$phpbb_root_path = 

(defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);

if (!file_exists($phpbb_root_path . 'umil/umil_auto.' . 

$phpEx))
{
	trigger_error('Please download the latest UMIL (Unified MOD Install Library) from: <a 

href="http://www.phpbb.com/mods/umil/">phpBB.com/mods/umil</a>', E_USER_ERROR);
}

// The name of the mod to be displayed during installation.
$mod_name = 

'Multi-Race Rank Themes';

/*
* The name of the config variable which will hold the currently installed version
* UMIL will handle checking, setting, and 

updating the version itself.
*/
$version_config_name = 'multirace_rank_themes_version';


// The language file which will be included when installing
$language_file = 'mods/permissions_MultiRaceRankThemes';


/*
* Optionally we may specify our own logo image to show in the upper corner instead of the 

default logo.
* $phpbb_root_path will get prepended to the path specified
* Image height should be 50px to prevent cut-off or stretching.
*/
//$logo_img = 

'styles/prosilver/imageset/site_logo.gif';

/*
* The array of versions and actions within each.
* You do not need to order it a specific way (it will be 

sorted automatically), however, you must enter every version, even if no actions are done for it.
*
* You must use correct version numbering.  Unless you 

know exactly what you can use, only use X.X.X (replacing X with an integer).
* The version numbering must otherwise be compatible with the version_compare 

function - http://php.net/manual/en/function.version-compare.php
*/
$versions = array(
	'1.4.2' => array(

		'permission_add' => array(
		

	array('u_change_rank_theme', 1),
		),

		'table_add' => array(
			array('phpbb_rank_themes', array(
		

		'COLUMNS' => array(
					'rtheme_id' => array('INT:10', NULL, 'auto_increment'),
				

	'rtheme_title' => array('VCHAR:50', ''),
					'rtheme_public' => array('TINT:1', 0),
				),

	

			'PRIMARY_KEY'	=> array('rtheme_id'),
			)),

		),

		'table_column_add' => array(
			

array('phpbb_users', 'user_rank_theme', array('INT:10', 1)),
			array('phpbb_ranks', 'rank_theme', array('INT:10', 1)),
		),
	

	
		'table_row_update' => array(
			array('phpbb_ranks', array('rank_special' => 1), array('rank_theme' => -1))
		

),
		
		'table_row_insert' => array(
			array('phpbb_rank_themes', array(
				

array('rtheme_id' => -1, 'rtheme_title' => 'Special', 'rtheme_public' => 0),
				array('rtheme_id' => 1, 'rtheme_title' => 'Default', 

'rtheme_public' => 1)
			))
		),
		
	),
);

// Include the UMIL Auto file, it handles the rest
include($phpbb_root_path . 'umil/umil_auto.' . $phpEx);

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 09:35
por xoom
Yo he instalado este mod, desde la beta, hasta la versión final y en ningún momento me pidió actualizar nada. ¿Tu foro está en un servidor gratuito? me da que el problema puede ir en esa dirección.

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 13:58
por itachija
¿Tu foro está en un servidor gratuito?
Si si esta en servidor gratuito, lo dice en mi firma donde estan los datos de soporte, esta alojado en 000webhost . pero nunca he escuchado que por ser servidor gratuito no se pueda instalar algun mod, quisas debido a que sea gratuito hay que cambiar algo pero que no me permita instalarlo ya creo que es mucho con demasiado XD (A pesar de que sea gratuito)....Aun no encuentro la solucion :(

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 15:15
por xoom
Ya, también me extraña, pero es que ese mod las veces que lo he instalado y han sido varias, nunca me ha dado problemas. Revisa la instalación paso a paso, es muy tediosa y fácil de cometer un error.

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 16:22
por itachija
Si ya lo he revisado pero investigando y investigando di con esta linea que parece que hay que modificar.

Código: Seleccionar todo

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; 
creo que eso es lo que esta fallando a la hora de instalar el mod ya que no encuentra el UMIL, pero mi root path que me da 000webhost en el panel es home/a84644** y cuando lo coloco me sigue dando el mismo error ... asi que no se que puede ser

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 16:29
por xoom
Esa línea índica cual es la ruta donde está instalado el foro, si está en el raiz o dentro de una carpeta.

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 17:10
por itachija
Esta dentro de una carpeta en mi caso es public_html/foro Y hay se encuentra todos los archivos del phpbb3.... pero algo ha de estar fallando, pero noto que lo que hace es revisar si el UMIL esta en el directorio y revisar el archivo UMIL_AUTO.PHP si no me manda que lo descarge , ese es el problema de todo lo que pasa es que no se como repararlo, la linea que dice DEFINED es como para definir la ubicacion, no se que debo colocar,Ya que me hace referencia a la misma linea en otros lados, Es como decir por ejemplo:

Cuando escriba GATO sera igual a Jose
Entonces en una linea dice
el Gato comio queso.... pienso que se reemplazara automaticamente, por el jose comio queso (No es un ejemplo iteligente, pero creo que ese es el mecanismo)
Entonces yo creo que cambiando el Define por el roothpath deberia arreglarse el problema, pero no se como sacar el rootpath, 000webhost me deja un rootpath que ya he colocado en muchas oportunidades, y nada , yo creo que ese root path es del sitio no del foro ya que yo tengo dos webs unidas por asi decirlo en el mismo HOST.......en diferentes carpetas una se llama Central (Sito de descargas de recursos para diseño grafico y demas) y otra carpeta que se llama foro donde esta el phpbb3 con sus archivos

Entonces si el rooth de mi web es /home/a846**** creo que deberia ser algo como /home/a846****/foro o incluso /home/a846****/public_html/foro ya que esa carpeta existe justo antes de la carpeta de foro y central... pero en el navegador no se muestra.... realmente no se que modificar y como modificarlo, lo que expongo son puras congeturas e hipotesis pero no doy con la solucion :( :!:

Re: Problema con el mod multi race rank theme

Publicado: 22 Abr 2011, 17:11
por Makoto

Código: Seleccionar todo

<?php
/**
 *
 * @author IBBoard (IBBoard) phpbb@ibboard.co.uk
 * @version $Id$
 * @copyright (c) 2010 IBBoard
 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
 *
 */

/**
 * @ignore
 */
define('UMIL_AUTO', true);
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);
$user->session_begin();
$auth->acl($user->data);
$user->setup();

if (!file_exists($phpbb_root_path . 'umil/umil_auto.' . $phpEx))
{
	trigger_error('Please download the latest UMIL (Unified MOD Install Library) from: <a href="http://www.phpbb.com/mods/umil/">phpBB.com/mods/umil</a>', E_USER_ERROR);
}

// The name of the mod to be displayed during installation.
$mod_name = 'Multi-Race Rank Themes';

/*
* The name of the config variable which will hold the currently installed version
* UMIL will handle checking, setting, and updating the version itself.
*/
$version_config_name = 'multirace_rank_themes_version';


// The language file which will be included when installing
$language_file = 'mods/permissions_MultiRaceRankThemes';


/*
* Optionally we may specify our own logo image to show in the upper corner instead of the default logo.
* $phpbb_root_path will get prepended to the path specified
* Image height should be 50px to prevent cut-off or stretching.
*/
//$logo_img = 'styles/prosilver/imageset/site_logo.gif';

/*
* The array of versions and actions within each.
* You do not need to order it a specific way (it will be sorted automatically), however, you must enter every version, even if no actions are done for it.
*
* You must use correct version numbering.  Unless you know exactly what you can use, only use X.X.X (replacing X with an integer).
* The version numbering must otherwise be compatible with the version_compare function - http://php.net/manual/en/function.version-compare.php
*/
$versions = array(
	'1.4.2' => array(

		'permission_add' => array(
			array('u_change_rank_theme', 1),
		),

		'table_add' => array(
			array('phpbb_rank_themes', array(
				'COLUMNS' => array(
					'rtheme_id' => array('INT:10', NULL, 'auto_increment'),
					'rtheme_title' => array('VCHAR:50', ''),
					'rtheme_public' => array('TINT:1', 0),
				),

				'PRIMARY_KEY'	=> array('rtheme_id'),
			)),

		),

		'table_column_add' => array(
			array('phpbb_users', 'user_rank_theme', array('INT:10', 1)),
			array('phpbb_ranks', 'rank_theme', array('INT:10', 1)),
		),
		
		'table_row_update' => array(
			array('phpbb_ranks', array('rank_special' => 1), array('rank_theme' => -1))
		),
		
		'table_row_insert' => array(
			array('phpbb_rank_themes', array(
				array('rtheme_id' => -1, 'rtheme_title' => 'Especial', 'rtheme_public' => 0),
				array('rtheme_id' => 1, 'rtheme_title' => 'Por Defecto', 'rtheme_public' => 1)
			))
		),
		
	),
);

// Include the UMIL Auto file, it handles the rest
include($phpbb_root_path . 'umil/umil_auto.' . $phpEx);
Como te dije faltaba esto

Código: Seleccionar todo

define('IN_PHPBB', true);