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.

Mostrar nueva tabla sql en el indexTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Mostrar nueva tabla sql en el index

#1

Mensaje por Makoto »

Bueno eh tratado de que aparesca una nueva tabla en el indice (index_body.html y root/index.php)
pero nada u_U

probe con el codigo de board_portal_2
SPOILER_SHOW

Código: Seleccionar todo

// Generate birthday list if required ... / borrowed from index.php 3.0.6
		$birthday_list_idol = $birthday_ahead_list_idol = '';
		if ($config['load_birthdays'] && $config['allow_birthdays'])
		{
			$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
			$cache_days = 7;
			$sql_days = '';
			while ($cache_days > 0)
			{
				$day = getdate(time() + 86400 * $cache_days + $user->timezone + $user->dst - date('Z'));
				$sql_days .= " OR u.idol_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $day['mday'], $day['mon'])) . "%'";
				$cache_days--;
			}

			switch ($db->sql_layer)
			{
				case 'mssql':
				case 'mssql_odbc':
					$order_by = 'u.idol_birthday ASC';
				break;

				default:
					$order_by = 'SUBSTRING(u.idol_birthday FROM 4 FOR 2) ASC, SUBSTRING(u.idol_birthday FROM 1 FOR 2) ASC';
				break;
			}
			$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
			$sql = 'SELECT u.idol_id, u.idolname, u.idol_birthday
				FROM ' . IDOLS_TABLE . ' u
				LEFT JOIN ' . BANLIST_TABLE . " b ON (u.idol_id = b.ban_userid)
				WHERE (b.ban_id IS NULL
						OR b.ban_exclude = 1)
					AND (u.idol_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%' {$sql_days})
					AND u.idol_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')
				ORDER BY ' . $order_by;
			$result = $db->sql_query($sql);
			$today = sprintf('%2d-%2d-', $now['mday'], $now['mon']);

			while ($row = $db->sql_fetchrow($result))
			{
				if (substr($row['idol_birthday'], 0, 6) == $today)
				{
					$birthday_list_idol .= '<span style="float:left;"><img src="' . $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/portal_user.png" width="16" height="16" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;">' . get_username_string('full', $row['idol_id'], $row['idolname'], $row['idol_colour']) . '</span><span style="float: right;">';
					if ($age = (int) substr($row['idol_birthday'], -4))
					{
						$birthday_list_idol .= ' (' . ($now['year'] - $age) . ')';
					}
					$birthday_list_idol .= '</span><br style="clear: both" />';
				}
				elseif ( 7 > 0)
				{
					$birthday_ahead_list_idol .= '<span style="float:left;"><img src="' . $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/portal_user.png" width="16" height="16" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><span title="' . format_birthday($row['idol_birthday'], 'd M') . '">' . get_username_string('full', $row['idol_id'], $row['idolname'], $row['idol_colour']) . '</span></span><span style="float: right;">';
					if ($age = (int) substr($row['idol_birthday'], -4))
					{
						$birthday_ahead_list_idol .= ' (' . ($now['year'] - $age) . ')';
					}
					$birthday_ahead_list_idol .= '</span><br style="clear: both" />';
				}
			}
			$db->sql_freeresult($result);
		}
SPOILER_SHOW

Código: Seleccionar todo

 'BIRTHDAY_LIST_IDOL'					=> $birthday_list_idol,
			'BIRTHDAYS_AHEAD_LIST_IDOL'			=> ( 7 ) ? $birthday_ahead_list_idol: '',
			'S_DISPLAY_BIRTHDAY_LIST_IDOL'		=> ($config['load_birthdays']) ? true : false,
			'S_DISPLAY_BIRTHDAY_AHEAD_LIST_IDOL'	=> ( 7 > 0) ? true : false,
y uso esta tabla de sql
SPOILER_SHOW

Código: Seleccionar todo

CREATE TABLE `phpbb_idols` (
  `idol_id` mediumint(8) unsigned NOT NULL auto_increment,
  `idol_type` tinyint(2) NOT NULL default '0',
  `idolname` varchar(255) collate utf8_bin NOT NULL default '',
  `idolname_nick` varchar(255) collate utf8_bin NOT NULL,
  `idolname_kanji` varchar(20) character set ujis collate ujis_bin NOT NULL,
  `idol_birthday` varchar(10) collate utf8_bin NOT NULL default '',
  `idol_profile` varchar(200) collate utf8_bin NOT NULL,
  `idol_agency` varchar(200) collate utf8_bin NOT NULL default '',
  `idol_agency_group` varchar(200) collate utf8_bin NOT NULL default '',
  `idol_type_blood` varchar(10) collate utf8_bin NOT NULL,
  `idol_stature` smallint(4) unsigned NOT NULL,
  `idol_native_city` varchar(200) collate utf8_bin NOT NULL default '',
  PRIMARY KEY  (`idol_id`),
  UNIQUE KEY `idolname` (`idolname`),
  KEY `idol_birthday` (`idol_birthday`),
  KEY `idol_type` (`idol_type`)
) ENGINE=MyISAM AUTO_INCREMENT=156 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
que ya lo he definido en constans.php

y en el index_body.html coloco esto
SPOILER_SHOW

Código: Seleccionar todo

<!-- IF BIRTHDAY_LIST_IDOL -->
			<strong>{L_CONGRATULATIONS}:</strong><br /> {BIRTHDAY_LIST_IDOL}
			<!-- ELSE -->
			{L_NO_BIRTHDAYS}
			<!-- ENDIF -->
			<!-- IF S_DISPLAY_BIRTHDAY_AHEAD_LIST_IDOL -->
				<hr class="dashed" />
				<strong>{L_BIRTHDAYS_AHEAD_IDOL}</strong>
				<br />
				<!-- IF BIRTHDAYS_AHEAD_LIST_IDOL -->
				{BIRTHDAYS_AHEAD_LIST_IDOL}
				<!-- ELSE -->
				{L_NO_BIRTHDAYS_AHEAD}
				<!-- ENDIF -->
			<!-- ENDIF -->
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#2

Mensaje por Alorse »

No entiendo que es lo que quieres hacer...
Que pretendes con ese código...
para que la tabla???

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#3

Mensaje por Makoto »

eso me falto, bueno quiero mostrar los cumpleaños(parecido al de phpbb por defecto) pero de otra tabla en el index
en el board portal funciona normal pero en el index no aparece nada u-u
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#4

Mensaje por Alorse »

Haber si entendí, hiciste un script con una nueva tabla en la base de datos, y ahora quieres mostrar información de esa tabla, lo lograste, pero solo se muestra en el portal y en el index no se muestra. Es así?
Donde esta poniendo el código que nos muestras?

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#5

Mensaje por Makoto »

en el root/index.php y en el index_body.html respectivamente
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#6

Mensaje por Alorse »

Te pido que por favor respondas completo, para saber hacia donde va el problema:
Alorse escribió:Haber si entendí, hiciste un script con una nueva tabla en la base de datos, y ahora quieres mostrar información de esa tabla, lo lograste, pero solo se muestra en el portal y en el index no se muestra. Es así?
???
Makoto escribió:en el root/index.php y en el index_body.html respectivamente
Si solamente editaste esos dos archivos como es que se puede ver en el portal?

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#7

Mensaje por Makoto »

las ediciones ya estaban en el portal solo cambia "u.user_" por "u.idol_" y USERS_TABLE por IDOLS_TABLE
lo que hice es coger dichos codigos del modulo birthday de board portal 2 y colocarlos en el index.php

ya no usare el portal por eso estaba adaptandolo en el index
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#8

Mensaje por Alorse »

Y la tabla en la base de datos tiene algo? porque si esta vacía nada va a mostrar, podemos ver algún intento online de lo que quieres hacer?

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#9

Mensaje por Makoto »

si tengo contenido en la tabla u_u
pero hay celdas que "yo" no pude eliminarlas u_u
backup_1318897321_6dc49f0a05e5206b.sql.gz
(4.87 KiB) Descargado 54 veces
CREATE TABLE `phpbb_idols` (
`idol_id` mediumint(8) unsigned NOT NULL auto_increment,
`idol_type` tinyint(2) NOT NULL default '0',
`idolname` varchar(255) collate utf8_bin NOT NULL default '',
`idolname_nick` varchar(255) collate utf8_bin NOT NULL,
`idolname_kanji` varchar(20) character set ujis collate ujis_bin NOT NULL,
`idol_birthday` varchar(10) collate utf8_bin NOT NULL default '',
`idol_profile` varchar(200) collate utf8_bin NOT NULL,
`idol_agency` varchar(200) collate utf8_bin NOT NULL default '',
`idol_agency_group` varchar(200) collate utf8_bin NOT NULL default '',
`idol_type_blood` varchar(10) collate utf8_bin NOT NULL,
`idol_stature` smallint(4) unsigned NOT NULL,
`idol_native_city` varchar(200) collate utf8_bin NOT NULL default '',
PRIMARY KEY (`idol_id`),
UNIQUE KEY `idolname` (`idolname`),
KEY `idol_birthday` (`idol_birthday`),
KEY `idol_type` (`idol_type`)
) ENGINE=MyISAM AUTO_INCREMENT=156 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Bueno estaba pensando poner algo asi encima de forumlist_body.html
Imagen
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#10

Mensaje por Alorse »

Makoto escribió:pero hay celdas que "yo" no pude eliminarlas u_u
Como que no pudiste, acaso no fuiste tú quien creo la tabla? o es copia de otra tabla?
En el index no muestra absolutamente nada? ni siquiera una tabla vacía o un error?

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#11

Mensaje por Makoto »

Alorse escribió:Como que no pudiste, acaso no fuiste tú quien creo la tabla? o es copia de otra tabla?
En el index no muestra absolutamente nada? ni siquiera una tabla vacía o un error?
la tabla es la misma de phpbb_users u_U

no muestra nada nisiquiera algun error u-u
al colocar

Código: Seleccionar todo

<!-- IF BIRTHDAY_LIST_IDOL -->
			<strong>{L_CONGRATULATIONS}:</strong><br /> {BIRTHDAY_LIST_IDOL}
			<!-- ELSE -->
			{L_NO_BIRTHDAYS}
			<!-- ENDIF -->
			<!-- IF S_DISPLAY_BIRTHDAY_AHEAD_LIST_IDOL -->
				<hr class="dashed" />
				<strong>{L_BIRTHDAYS_AHEAD_IDOL}</strong>
				<br />
				<!-- IF BIRTHDAYS_AHEAD_LIST_IDOL -->
				{BIRTHDAYS_AHEAD_LIST_IDOL}
				<!-- ELSE -->
				{L_NO_BIRTHDAYS_AHEAD}
				<!-- ENDIF -->
			<!-- ENDIF -->
en el index_body.html
solo aparece el mensaje no hay proximos cumpleaños y cuando si cumplen año el dia de "hoy" y dentro de 7 dias)
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#12

Mensaje por Alorse »

ok... dime exactamente en que parte del archivo index.php pusiste el código y que código fue el que pusiste.

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#13

Mensaje por Makoto »

en el index.php

buscar

Código: Seleccionar todo

if ($age = (int) substr($row['user_birthday'], -4))
		{
			$birthday_list .= ' (' . ($now['year'] - $age) . ')';
		}
	}
	$db->sql_freeresult($result);
}
luego agrege

Código: Seleccionar todo

// Generate birthday list if required ... / borrowed from index.php 3.0.6
		$birthday_list_idol = $birthday_ahead_list_idol = '';
		if ($config['load_birthdays'] && $config['allow_birthdays'])
		{
			$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
			$cache_days = 7;
			$sql_days = '';
			while ($cache_days > 0)
			{
				$day = getdate(time() + 86400 * $cache_days + $user->timezone + $user->dst - date('Z'));
				$sql_days .= " OR u.idol_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $day['mday'], $day['mon'])) . "%'";
				$cache_days--;
			}

			switch ($db->sql_layer)
			{
				case 'mssql':
				case 'mssql_odbc':
					$order_by = 'u.idol_birthday ASC';
				break;

				default:
					$order_by = 'SUBSTRING(u.idol_birthday FROM 4 FOR 2) ASC, SUBSTRING(u.idol_birthday FROM 1 FOR 2) ASC';
				break;
			}
			$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
			$sql = 'SELECT u.idol_id, u.idolname, u.idol_birthday
				FROM ' . IDOLS_TABLE . ' u
				LEFT JOIN ' . BANLIST_TABLE . " b ON (u.idol_id = b.ban_userid)
				WHERE (b.ban_id IS NULL
						OR b.ban_exclude = 1)
					AND (u.idol_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%' {$sql_days})
					AND u.idol_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')
				ORDER BY ' . $order_by;
			$result = $db->sql_query($sql);
			$today = sprintf('%2d-%2d-', $now['mday'], $now['mon']);

			while ($row = $db->sql_fetchrow($result))
			{
				if (substr($row['idol_birthday'], 0, 6) == $today)
				{
					$birthday_list_idol .= '<span style="float:left;"><img src="' . $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/portal_user.png" width="16" height="16" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;">' . get_username_string('full', $row['idol_id'], $row['idolname'], $row['idol_colour']) . '</span><span style="float: right;">';
					if ($age = (int) substr($row['idol_birthday'], -4))
					{
						$birthday_list_idol .= ' (' . ($now['year'] - $age) . ')';
					}
					$birthday_list_idol .= '</span><br style="clear: both" />';
				}
				elseif ( 7 > 0)
				{
					$birthday_ahead_list_idol .= '<span style="float:left;"><img src="' . $phpbb_root_path . 'styles/' . $user->theme['theme_path'] . '/theme/images/portal/portal_user.png" width="16" height="16" alt="" /></span><span style="float:left; padding-left:5px; padding-top:2px;"><span title="' . format_birthday($row['idol_birthday'], 'd M') . '">' . get_username_string('full', $row['idol_id'], $row['idolname'], $row['idol_colour']) . '</span></span><span style="float: right;">';
					if ($age = (int) substr($row['idol_birthday'], -4))
					{
						$birthday_ahead_list_idol .= ' (' . ($now['year'] - $age) . ')';
					}
					$birthday_ahead_list_idol .= '</span><br style="clear: both" />';
				}
			}
			$db->sql_freeresult($result);
		}
Busque

Código: Seleccionar todo

'BIRTHDAY_LIST'	=> $birthday_list,
luego agrege

Código: Seleccionar todo

'BIRTHDAY_LIST_IDOL'					=> $birthday_list_idol,
	'BIRTHDAYS_AHEAD_LIST_IDOL'			=> ( 7 ) ? $birthday_ahead_list_idol: '',
	'S_DISPLAY_BIRTHDAY_LIST_IDOL'		=> ($config['load_birthdays']) ? true : false,
	'S_DISPLAY_BIRTHDAY_AHEAD_LIST_IDOL'	=> ( 7 > 0) ? true : false,
mencionar que el cumpleaños de usuario si funciona normal

el archivo index porsiacaso
index.rar
(4.42 KiB) Descargado 61 veces
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#14

Mensaje por Alorse »

Lo acabo de probar con la tabla de usuarios y me funciono correctamente, lo único fue que no me reconoció el método format_birthday() de resto todo bien.

Haz lo siguiente, fijate que la tabla este bien declara en el constants.php, o prueba con la tabla de usuarios haber si te funciona, si ambas cosas están bien, entonces el problema esta en la tabla de idols que creaste.

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 37

Re: Mostrar nueva tabla sql en el index

#15

Mensaje por Makoto »

em falto ponerte que tambien agrego la funcion

Código: Seleccionar todo

/**
* Format user date for the Birthday block
* Note: this function is used as we already added timezones, etc
*
* borrowed from Upcoming Birthday Mod
* @author: lefty
* changed to work outside session.php by B3P
* @function: format_dateucb
*/ 

function format_birthday($date, $format = false)
{
	global $user;
		$time->time_now	= time();
		$lang_dates		= $user->lang['datetime'];
		$format			= (!$format) ? $time->date_format : $format;

		// Short representation of month in format
		if ((strpos($format, '\M') === false && strpos($format, 'M') !== false) || (strpos($format, '\r') === false && strpos($format, 'r') !== false))
		{
			$lang_dates['May'] = $lang_dates['May_short'];
		}
		unset($lang_dates['May_short']);

	// We need to create a UNIX timestamp for date()
	$day = substr($date, 0, strpos($date, '-'));
	$month = substr($date, (strpos($date, '-')+1), 2);
	$year = substr($date, -4);
	$birthday_time = mktime(0, 0, 0, $month, $day, $year);

	return strtr(@date(str_replace('|', '', $format), $birthday_time), $lang_dates);
}
encima del primer codigo u_u
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Cerrado

Volver a “Foros de Soporte 3.0.x”