Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Idea Sobre Post Estilo Blog
Páginas (3): 1 2 3   
DarkFinder   21 Apr, 2011, 9:46 am
#1
Hola que tal hace poco se me vino una idea a la cabeza, para lograr hacer que los Post se vieran al estilo Blog, y me puse a buscar por la Web para ver si encontraba algo, y en la otra Web me encontre con un codigo, y ya lo he modificado pero no logro hacerlo funcionar, cabe destacar que el codigo lo inserte en la plantilla Showthread.[font=tahoma]
Código PHP:
<?php
global $postcounter,$thread;
if(
$post['pid'] == $thread['firstpost'])
{
$Contenido = array(
(
'<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" style="clear: both;">
<tr>
<td align="center"><strong>Hola</strong></td></tr></table>'
), );
}
else
{
$Contenido = array(
(
'<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" style="clear: both;">
<tr>
<td align="center"><strong>Adios</strong></td></tr></table>'
),);
}
?>

El codigo lo hize solamente para hacer una prueba, en si ese no es el codigo que quiero. Aqui el unico problema es que yo no se de programacion en PHP, por eso pido la ayuda de los que si saben


Salu2!!!
Edson Ordaz   21 Apr, 2011, 10:04 am
#2
osea que el primer post sea diferente a los demas o como?? la verdad no entendi
DarkFinder   21 Apr, 2011, 10:07 am
#3
Si exacto, al meritito estilo del Blog o de Taringa
Zanganero   21 Apr, 2011, 10:17 am
#4
el blog de abdon lo tiene asi ! el foro comubir perdon (:
DarkFinder   21 Apr, 2011, 10:21 am
#5
Si pero ese plugin lo hizo Edson y es una modificacion privada, y yo estoy buscando una manera diferente para lograrlo
Cluster   21 Apr, 2011, 10:21 am
#6
el codigo para dejar el primer post diferente a los demas es simple Tongue pero para dejarlo como tipo blog es mas CSS

mira usando PHP en plantillas copia esto y pegalo remplazando tu postbit_classic

Código:
<if $postcounter - 1 then>
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
        <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
        <span class="smalltext">
            {$post['usertitle']}<br />
            {$post['userstars']}
            {$post['groupimage']}
            {$post['useravatar']}<br />
            {$post['user_details']}
        </span>
    </td>
    <td class="{$altbg}" valign="top">
        <table width="100%">
            <tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" style="padding: 5px 0 5px 0;">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>
</table>
<else>
{$ignore_bit}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tr>
        <td class="{$altbg}" width="15%" valign="top" style="white-space: nowrap; text-align: center;"><a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
        <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
        <span class="smalltext">
            {$post['usertitle']}<br />
            {$post['userstars']}
            {$post['groupimage']}
            {$post['useravatar']}<br />
            {$post['user_details']}
        </span>
    </td>
    <td class="{$altbg}" valign="top">
        <table width="100%">
            <tr><td>{$post['posturl']}<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>
            <br />
            <div id="pid_{$post['pid']}" style="padding: 5px 0 5px 0;">
                {$post['message']}
            </div>
            {$post['attachments']}
            {$post['signature']}
            <div style="text-align: right; vertical-align: bottom;" id="post_meta_{$post['pid']}">
                <div id="edited_by_{$post['pid']}">{$post['editedmsg']}</div>
                {$post['iplogged']}
            </div>
        </td></tr>
    </table>
</td>
</tr>
<tr>
    <td class="{$altbg}" style="white-space: nowrap; text-align: center; vertical-align: middle;"><span class="smalltext">{$post['postdate']} {$post['posttime']}</span></td>
    <td class="{$altbg}" style="vertical-align: middle;">
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr valign="bottom">
                <td align="left" ><span class="smalltext">{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}</span></td>
                <td align="right">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}</td>
            </tr>
        </table>
    </td>
</tr>
</table>
</if>

en si el post bit esta clonado en 2.... todo lo que quieras cambiar del primer post y del resto ahi lo puedes hacer...

si cambias ejemplo

Código:
<strong><span class="largetext">{$post['profilelink']}</span></strong>

por

Código:
<span class="smalltext">{$post['profilelink']}</span>

en la primera parte del post bit se cambiara en todos los mensajes menos el primero Tongue

saludos espero el codigo te sirva y si despues descubro como dejarlo estilo blog lo ago tutorial >.<

:)
Edson Ordaz   21 Apr, 2011, 10:36 am
#7
Ya no será privado chicos no se preocuPen de noche empiezo a hacer el plugin no consistirá como solstice a puesto sea un poco mas complejo y será 100% estilo taringa de noche lo emPiezo espero terminarlo hoy mismo!!!
Giancarlort   21 Apr, 2011, 10:53 am
#8
Pues yo lo tengo de esta forma:

<if $postcounter ==1 then>
aqui todo lo que quieres que se vea en el perfil del primer mensaje

<else/>
aqui lo que quieres que se vea en el resto de perfiles de los otros usuarios

y cierras el if asi

</if>

Edson Ordaz   21 Apr, 2011, 10:55 am
#9
Y apoco vas a decir que te fnciono??? Jaja then... Pues si no es visual basic!!!
Giancarlort   21 Apr, 2011, 12:11 pm
#10
Pues Si si me funciono quieres pruebas ¬¬ creo que Solstice lo coloco arriba tambien haber si los dos estamos equivocados..
Páginas (3): 1 2 3   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.