Mod para agregar los iconos de los temas en ultimos temas

Buscando un MOD? Tiene una solicitud MOD? Publique aquí para ayudar. (Nota: Este foro es apoyado por la comunidad; phpBB no tiene autores de modificaciones oficiales)

Moderador: Personalizaciones de Extensiones

Avatar de Usuario
Saske
Ex Miembro del Equipo
Mensajes: 258
Registrado: Sab Feb 05, 2011 9:30 am
Ubicación: España
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Saske » Dom May 29, 2011 1:57 pm

Patrocinador

Leviatan21 escribió: No solo hay que modificar la plantilla, sino también el código php para que lea esas variables desde la base y las envíe a la plantilla, no es simple
Entonces, sería buscar el codigo php, que debe de haber en /viewtopic.php y añadirlo al /portal.php ?¿ (Aparte de los cambios en la plantilla)

Avatar de Usuario
Leviatan21
Lider phpBB Argentina
Lider phpBB Argentina
Mensajes: 1993
Registrado: Mié Nov 25, 2009 4:43 pm
Ubicación: Buenos Aires, Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Leviatan21 » Dom May 29, 2011 2:23 pm

Si, algo parecido, hay que completar todo lo que falte para ser enviado a la plantilla :D
Lea las reglas | Nosotros | Acerca de phpBB | Descargas | Soporte | Blog
Ex Miembro del Equipo QA en phpbb.com
No se brindará soporte por Mensaje Privado, por favor pregunte en un tema público, tenga en cuenta que su problema puede ser también un problema para otros ;)

Avatar de Usuario
Saske
Ex Miembro del Equipo
Mensajes: 258
Registrado: Sab Feb 05, 2011 9:30 am
Ubicación: España
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Saske » Dom May 29, 2011 2:44 pm

Leviatan21 escribió:Si, algo parecido, hay que completar todo lo que falte para ser enviado a la plantilla :D
Gab, mira haber si tu encuentras mas "codigo php" yo he encontrado esto
(esta un poco desordenado, ahora lo pongo el el portal.php, y lo adjunto, mas abajo)

Código: Seleccionar todo

	$postrow = array(
		'POST_ICON_IMG'			=> ($topic_data['enable_icons'] && !empty($row['icon_id'])) ? $icons[$row['icon_id']]['img'] : '',
		'POST_ICON_IMG_WIDTH'	=> ($topic_data['enable_icons'] && !empty($row['icon_id'])) ? $icons[$row['icon_id']]['width'] : '',
		'POST_ICON_IMG_HEIGHT'	=> ($topic_data['enable_icons'] && !empty($row['icon_id'])) ? $icons[$row['icon_id']]['height'] : '',
	);

		// Make sure the icon actually exists
	$rowset[$row['post_id']] = array(
		'icon_id'			=> (isset($icons[$row['icon_id']]['img'], $icons[$row['icon_id']]['height'], $icons[$row['icon_id']]['width'])) ? $row['icon_id'] : 0,
	);

// Grab icons
$icons = $cache->obtain_icons();
craperos escribió:sigo sin poder ver los iconos de los temas... queres que te pase algun archivo mas?
Usa este portal.php, haber si funciona :roll:
portal.php modificado.zip
(1.62 KiB) Descargado 69 veces

Avatar de Usuario
Leviatan21
Lider phpBB Argentina
Lider phpBB Argentina
Mensajes: 1993
Registrado: Mié Nov 25, 2009 4:43 pm
Ubicación: Buenos Aires, Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Leviatan21 » Dom May 29, 2011 3:32 pm

Saske escribió:Gab, mira haber si tu encuentras mas "codigo php" yo he encontrado esto
(esta un poco desordenado, ahora lo pongo el el portal.php, y lo adjunto, mas abajo)
Como dije no es asi de sencillo, el cambio no va en el portal.php sino en el raíz/includes/functions_portal_mod.php pero hay que mirar mucho mas que agregar esos datos
Lea las reglas | Nosotros | Acerca de phpBB | Descargas | Soporte | Blog
Ex Miembro del Equipo QA en phpbb.com
No se brindará soporte por Mensaje Privado, por favor pregunte en un tema público, tenga en cuenta que su problema puede ser también un problema para otros ;)

Avatar de Usuario
Leviatan21
Lider phpBB Argentina
Lider phpBB Argentina
Mensajes: 1993
Registrado: Mié Nov 25, 2009 4:43 pm
Ubicación: Buenos Aires, Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Leviatan21 » Dom May 29, 2011 4:11 pm

estos son los pasos necesarios para mostrar el ícono del tema en el bloque de Mensajes Recientes del Custom Portal

Abrir :

Código: Seleccionar todo

raíz/includes/functions_portal_mod.php
Buscar :

Código: Seleccionar todo

function portal_main_post($include_ids)
Buscar :

Código: Seleccionar todo

	$sql_array['SELECT'] = 'f.forum_id, f.forum_name, f.forum_status';
Reemplazar, por :

Código: Seleccionar todo

	$sql_array['SELECT'] = 'f.forum_id, f.forum_name, f.forum_status, f.enable_icons';
Buscar :

Código: Seleccionar todo

function portal_last_post($include_ids = '', $exclude_ids = '', $number_of_posts = 0)
Buscar :

Código: Seleccionar todo

	$sql_array['SELECT'] = 'f.forum_id, f.forum_name, f.forum_status' ;
Reemplazar, por :

Código: Seleccionar todo

	$sql_array['SELECT'] = 'f.forum_id, f.forum_name, f.forum_status, f.enable_icons' ;
Buscar :

Código: Seleccionar todo

function portal_parser($row, $block_name)
Buscar :

Código: Seleccionar todo

	global $template, $db, $user, $auth, $portal_config, $config, $phpbb_root_path, $phpEx;
Reemplazar, por :

Código: Seleccionar todo

	global $template, $db, $user, $auth, $cache, $portal_config, $config, $phpbb_root_path, $phpEx;

	// Grab icons
	$icons = $cache->obtain_icons();
Buscar :

Código: Seleccionar todo

		'post_approved'				=> $row['post_approved'],
Debajo, agregar :

Código: Seleccionar todo

		// Make sure the icon actually exists
		'icon_id'					=> (isset($icons[$row['icon_id']]['img'], $icons[$row['icon_id']]['height'], $icons[$row['icon_id']]['width'])) ? $row['icon_id'] : 0,
		'enable_icons'				=> $row['enable_icons'],
Buscar :

Código: Seleccionar todo

	$postrow = array(
		'POST_ID'			=> $topic_data['post_id'],
Debajo, agregar :

Código: Seleccionar todo

		'POST_ICON_IMG'			=> ($topic_data['enable_icons'] && !empty($topic_data['icon_id'])) ? $icons[$topic_data['icon_id']]['img'] : '',
		'POST_ICON_IMG_WIDTH'	=> ($topic_data['enable_icons'] && !empty($topic_data['icon_id'])) ? $icons[$topic_data['icon_id']]['width'] : '',
		'POST_ICON_IMG_HEIGHT'	=> ($topic_data['enable_icons'] && !empty($topic_data['icon_id'])) ? $icons[$topic_data['icon_id']]['height'] : '',
Abrir :

Código: Seleccionar todo

raíz/styles/prosilver/template/index_portal_body.html
Buscar :

Código: Seleccionar todo

									<strong class="forumtitle">{post_row.TOPIC_TITLE}</strong>
Antes, agregar :

Código: Seleccionar todo

									<!-- IF post_row.POST_ICON_IMG --><img src="{T_ICONS_PATH}{post_row.POST_ICON_IMG}" width="{post_row.POST_ICON_IMG_WIDTH}" height="{post_row.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF -->
Guardar los cambios, subir los archivos al servidor vía FTP y desde el ACP -> ESTILOS, actualizar las plantillas
Lea las reglas | Nosotros | Acerca de phpBB | Descargas | Soporte | Blog
Ex Miembro del Equipo QA en phpbb.com
No se brindará soporte por Mensaje Privado, por favor pregunte en un tema público, tenga en cuenta que su problema puede ser también un problema para otros ;)

Avatar de Usuario
craperos
Menos de 400 mensajes
Menos de 400 mensajes
Mensajes: 383
Registrado: Mar Ago 31, 2010 3:05 am
Ubicación: Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por craperos » Dom May 29, 2011 11:36 pm

oh son varios cambios! bueno si me dan unos dias les cuento que me salio y si funciona! gracias gabriel por ser tan bondadoso a veces jajaja . ahora hago una prueba esta noche y si me sale les comento como va. nos estamos viendo :geek:
URL: http://www.laplatapolitica.com.ar
Plantilla(s) usuada(s): (Prosilver)(PBtech)
MODs instalados: (Portal board3)(Advanced BBCode Box 3.1.0-b2) (Board3 Portal 2.1.0-rc1)(Board Announcements 1.0.0)(Database Optimize & Repair Tool 1.1.0-b2 )(Google Analytics 1.0.0)(Lightbox 1.0.0-b1)(Pages 1.0.0 )(Password Strength 1.1.0-b2)(Precise Similar Topics 1.3.0-b3)(Private Messages Progress Bars 2.0.0-b1)(Recent Topics 2.0.3)(Scroll To Top 1.0.0-b1)(Sortables Captcha 2.0.0-DEV)(Tapatalk Plugin Demo 1.0.1)(Topic Preview 2.1.0-b3 )

Versión de phpBB: (3.1.2)

Avatar de Usuario
craperos
Menos de 400 mensajes
Menos de 400 mensajes
Mensajes: 383
Registrado: Mar Ago 31, 2010 3:05 am
Ubicación: Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por craperos » Lun May 30, 2011 1:13 am

bueno amigos, lamento informarles q no surgio efecto esta mod.... una verdadera tristeza :cry:
Adjuntos
archi.rar
(15.57 KiB) Descargado 67 veces
URL: http://www.laplatapolitica.com.ar
Plantilla(s) usuada(s): (Prosilver)(PBtech)
MODs instalados: (Portal board3)(Advanced BBCode Box 3.1.0-b2) (Board3 Portal 2.1.0-rc1)(Board Announcements 1.0.0)(Database Optimize & Repair Tool 1.1.0-b2 )(Google Analytics 1.0.0)(Lightbox 1.0.0-b1)(Pages 1.0.0 )(Password Strength 1.1.0-b2)(Precise Similar Topics 1.3.0-b3)(Private Messages Progress Bars 2.0.0-b1)(Recent Topics 2.0.3)(Scroll To Top 1.0.0-b1)(Sortables Captcha 2.0.0-DEV)(Tapatalk Plugin Demo 1.0.1)(Topic Preview 2.1.0-b3 )

Versión de phpBB: (3.1.2)

Avatar de Usuario
Leviatan21
Lider phpBB Argentina
Lider phpBB Argentina
Mensajes: 1993
Registrado: Mié Nov 25, 2009 4:43 pm
Ubicación: Buenos Aires, Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Leviatan21 » Lun May 30, 2011 2:14 am

Lo he probado en MSSTI y si funcionan (hecho en los 3 estilos )
Custom Portal
Revisa tus ediciones, solo corresponden las mías y ninguna de las anteriores
Y no olvides actualizar las plantillas :roll:
Lea las reglas | Nosotros | Acerca de phpBB | Descargas | Soporte | Blog
Ex Miembro del Equipo QA en phpbb.com
No se brindará soporte por Mensaje Privado, por favor pregunte en un tema público, tenga en cuenta que su problema puede ser también un problema para otros ;)

Avatar de Usuario
craperos
Menos de 400 mensajes
Menos de 400 mensajes
Mensajes: 383
Registrado: Mar Ago 31, 2010 3:05 am
Ubicación: Argentina
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por craperos » Lun May 30, 2011 5:32 am

Leviatan21 escribió:Lo he probado en MSSTI y si funcionan (hecho en los 3 estilos )
Custom Portal
Revisa tus ediciones, solo corresponden las mías y ninguna de las anteriores
Y no olvides actualizar las plantillas :roll:
pero estos iconos para que son para los temas del main del portal o para los ultimos temas y temas populares de la columna left? por que a mi me gustaria que los iconos aparescan en la left ....y ahi subi un archivo rar con las ediciones que me dijiste y le borre las otras pero sigue sin andar....por eso lo subi para ver si ustedes lo podian chequear cuando puedan..... :cry:
URL: http://www.laplatapolitica.com.ar
Plantilla(s) usuada(s): (Prosilver)(PBtech)
MODs instalados: (Portal board3)(Advanced BBCode Box 3.1.0-b2) (Board3 Portal 2.1.0-rc1)(Board Announcements 1.0.0)(Database Optimize & Repair Tool 1.1.0-b2 )(Google Analytics 1.0.0)(Lightbox 1.0.0-b1)(Pages 1.0.0 )(Password Strength 1.1.0-b2)(Precise Similar Topics 1.3.0-b3)(Private Messages Progress Bars 2.0.0-b1)(Recent Topics 2.0.3)(Scroll To Top 1.0.0-b1)(Sortables Captcha 2.0.0-DEV)(Tapatalk Plugin Demo 1.0.1)(Topic Preview 2.1.0-b3 )

Versión de phpBB: (3.1.2)

Avatar de Usuario
Saske
Ex Miembro del Equipo
Mensajes: 258
Registrado: Sab Feb 05, 2011 9:30 am
Ubicación: España
Contactar:

Re: Mod para agregar los iconos de los temas en ultimos tema

Mensaje sin leer por Saske » Lun May 30, 2011 11:44 am

craperos escribió:
Leviatan21 escribió:Lo he probado en MSSTI y si funcionan (hecho en los 3 estilos )
Custom Portal
Revisa tus ediciones, solo corresponden las mías y ninguna de las anteriores
Y no olvides actualizar las plantillas :roll:
pero estos iconos para que son para los temas del main del portal o para los ultimos temas y temas populares de la columna left? por que a mi me gustaria que los iconos aparescan en la left ....y ahi subi un archivo rar con las ediciones que me dijiste y le borre las otras pero sigue sin andar....por eso lo subi para ver si ustedes lo podian chequear cuando puedan..... :cry:
Usa el index_portal_body que yo deje hace ya varios mensajes (o pulsa este enlacehttp://www.phpbbargentina.com/comunidad/downlo ... php?id=105), ya que ahi están los cambios para que aparezcan en todos los sitios, aparte, haz los cambios en los otros archivos que indica garbriel, menos el index_portal_body, ya que si lo haces, (creo) que te aparecen en el bloque ese de ultimos mensajes o almenos así lo veo en MSSTI :roll:

Responder