Recent Topics

[HOW TO] Añadir autor del post.

Started by on Jun 10, 2004 – Contents updated: Jun 10, 2004

Jun 10, 2004 00:16    

Que no sea todo preguntar. Para algo que descubro comparando skins lo voy a postear.

Como ejemplo uso el archivo del skin fplanque2002
Si vamos a _main.php del skin en cuestion. Tenemos el siguiente codigo :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>

Esta comentado para que no salgan las banderitas segun me ha ense?ado el compa?ero Patrick.

A?adiremos lo siguiente :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
			echo ' , Posteado por : ',$Item->Author->prefered_name();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>

Un saludo.

Jun 10, 2004 00:44

Juanjillo wrote:

Que no sea todo preguntar. Para algo que descubro comparando skins lo voy a postear.

Muchas gracias. Es genial. Lo ideal si quieres es tambien postear este tipo de How To en la documentation Wiki. http://wiki.b2evolution.net/Home_Page

Si no tienes tiempo, no sabes como funciona, no sabes ingles o yo que se, lo podremos a?adir Lucas o yo ;)

Jun 10, 2004 13:39

Si juntamos bastantes "trucos" como este.. podr?amos hacer tambi?n una documentaci?n en espa?ol. Ayudar?a a que la gente empezase a utilizar b2evolution.

Por mi parte, estoy traduciendo el .po (locale) para incluirlo en la pr?xima versi?n. El .po actual est? muy poco traducido, y tiene algunos fallos.

Jun 10, 2004 18:30

Lucas81 wrote:

Si juntamos bastantes "trucos" como este.. podr?amos hacer tambi?n una documentaci?n en espa?ol. Ayudar?a a que la gente empezase a utilizar b2evolution.

Por mi parte, estoy traduciendo el .po (locale) para incluirlo en la pr?xima versi?n. El .po actual est? muy poco traducido, y tiene algunos fallos.

La documentacion actual permite tener cada parte y trucos en varias lenguas. Si mira la homepage del wiki hay documentos con [de] o con [nl] podemos a?adir un [es] ;)

Nov 14, 2005 01:39

Juanjillo wrote:

Que no sea todo preguntar. Para algo que descubro comparando skins lo voy a postear.

Como ejemplo uso el archivo del skin fplanque2002
Si vamos a _main.php del skin en cuestion. Tenemos el siguiente codigo :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>


Gracias Juanjillo: Tu sugerencia me ha permitido añadir el autor, y también borrar el contador de palabras.
Saludos
Ricardo
Esta comentado para que no salgan las banderitas segun me ha ense?ado el compa?ero Patrick.

A?adiremos lo siguiente :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
			echo ' , Posteado por : ',$Item->Author->prefered_name();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>

Un saludo.

Mar 31, 2007 00:38

Vaya, es una lástima haber encontrado esto cuando ya lo he implementado en mi b2evo.

Gracias por los detalles, aunque me hubieran ahorrado mucho trabajo si lo hubiera visto antes ;)

Podéis ver como queda aquí: http://www.lunadesangre.com

Nov 16, 2010 13:27

Juanjillo wrote:

Que no sea todo preguntar. Para algo que descubro comparando skins lo voy a postear.

Como ejemplo uso el archivo del skin fplanque2002
Si vamos a _main.php del skin en cuestion. Tenemos el siguiente codigo :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>

Esta comentado para que no salgan las banderitas segun me ha ense?ado el compa?ero Patrick.

A?adiremos lo siguiente :


		<?php
			$Item->issue_time();
			echo ', ', T_('Categories'), ': ';
			$Item->categories();
			echo ' , Posteado por : ',$Item->Author->prefered_name();
//			echo ' &nbsp; ';
//			locale_flag( $Item->locale, 'h10px' ); // Display flag for post locale
		?>

Un saludo.

Lo siento, debo ser muy torpe, pero no se en que fichero hay que cambiar y en que sección. El caso es que he abierto los cuatro que están en el directorio del Skin que uso que es glossyblue y los ficheros son estos:

page.main.php
single.main.php
index.main.php
posts.main.php

En ninguno de ellos aparece el código que has puesto y entonces no se que puedo hacer.

Esto es lo que contiene posts.main.php y como verás no se parece en nada. Los otros tres tienen la estructura muy similar y en ninguno de ellos aparece el código que has puesto antes:

<?php
/**
 * This is the main/default page template.
 *
 * For a quick explanation of b2evo 2.0 skins, please start here:
 * {@link http://manual.b2evolution.net/Skins_2.0}
 *
 * The main page template is used to display the blog when no specific page template is available
 * to handle the request (based on $disp).
 *
 * @package evoskins
 * @subpackage glossyblue
 *
 * @version $Id: posts.main.php,v 1.5 2009/05/23 14:12:42 fplanque Exp $
 */
if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );

if( version_compare( $app_version, '3.0' ) < 0 )
{ // Older skins (versions 2.x and above) should work on newer b2evo versions, but newer skins may not work on older b2evo versions.
	die( 'This skin is designed for b2evolution 3.0 and above. Please <a href="http://b2evolution.net/downloads/index.html">upgrade your b2evolution</a>.' );
}

// This is the main template; it may be used to display very different things.
// Do inits depending on current $disp:
skin_init( $disp );


// -------------------------- HTML HEADER INCLUDED HERE --------------------------
skin_include( '_html_header.inc.php' );
// Note: You can customize the default HTML header by copying the generic
// /skins/_html_header.inc.php file into the current skin folder.
// -------------------------------- END OF HEADER --------------------------------
?>


<?php
// ------------------------- BODY HEADER INCLUDED HERE --------------------------
skin_include( '_body_header.inc.php' );
// Note: You can customize the default BODY heder by copying the generic
// /skins/_body_footer.inc.php file into the current skin folder.
// ------------------------------- END OF FOOTER --------------------------------
?>


<div id="content" >

<?php
	// ------------------------- MESSAGES GENERATED FROM ACTIONS -------------------------
	messages( array(
			'block_start' => '<div class="action_messages">',
			'block_end'   => '</div>',
		) );
	// --------------------------------- END OF MESSAGES ---------------------------------
?>

<?php
	// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
	request_title( array(
			'title_before'=> '<h2>',
			'title_after' => '</h2>',
			'title_none'  => '',
			'glue'        => ' - ',
			'title_single_disp' => true,
			'format'      => 'htmlbody',
		) );
	// ------------------------------ END OF REQUEST TITLE -----------------------------
?>

<?php
// Go Grab the featured post:
if( $Item = & get_featured_Item() )
{	// We have a featured/intro post to display:
	// ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
	skin_include( '_item_block.inc.php', array(
			'feature_block' => true,
			'content_mode' => 'auto',		// 'auto' will auto select depending on $disp-detail
			'intro_mode'   => 'normal',	// Intro posts will be displayed in normal mode
			'item_class'   => 'featured_post',
			'image_size'	 =>	'fit-400x320',
		) );
	// ----------------------------END ITEM BLOCK  ----------------------------
}
?>

<?php
// Display message if no post:
display_if_empty();

while( $Item = & mainlist_get_item() )
{	// For each blog post:
	// ---------------------- ITEM BLOCK INCLUDED HERE ------------------------
	skin_include( '_item_block.inc.php', array(
			'content_mode' => 'auto',		// 'auto' will auto select depending on $disp-detail
			'image_size'	 =>	'fit-400x320',
		) );
	// ----------------------------END ITEM BLOCK  ----------------------------
}
?>

<?php
	// -------------------- PREV/NEXT PAGE LINKS (POST LIST MODE) --------------------
	mainlist_page_links( array(
			'block_start' => '<div class="navigation">',
			'block_end' => '</div>',
   		'prev_text' => '&lt;&lt;',
   		'next_text' => '&gt;&gt;',
		) );
	// ------------------------- END OF PREV/NEXT PAGE LINKS -------------------------
?>


</div>


<?php
// ------------------------- SIDEBAR INCLUDED HERE --------------------------
skin_include( '_sidebar.inc.php' );
// Note: You can customize the default BODY footer by copying the
// _body_footer.inc.php file into the current skin folder.
// ----------------------------- END OF SIDEBAR -----------------------------
?>


<?php
// ------------------------- BODY FOOTER INCLUDED HERE --------------------------
skin_include( '_body_footer.inc.php' );
// Note: You can customize the default BODY footer by copying the
// _body_footer.inc.php file into the current skin folder.
// ------------------------------- END OF FOOTER --------------------------------
?>


<?php
// ------------------------- HTML FOOTER INCLUDED HERE --------------------------
skin_include( '_html_footer.inc.php' );
// Note: You can customize the default HTML footer by copying the
// _html_footer.inc.php file into the current skin folder.
// ------------------------------- END OF FOOTER --------------------------------
?>

Te estaría eternamente agradecido a tí o a cualquiera que me pudiera abrir el camino y decirme cómo debo modificar este fichero para poder mostrar el autor en cada post. Muchas gracias de antemano y Salu2


Form is loading...

Social CMS software – This forum is powered by b2evolution CMS, a complete engine for your website.