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
Icono para Temas suscritos en listado de Temas.
Páginas (2):    1 2
Luis_mybb_import8087   15 Jan, 2011, 6:17 am
#11
Buenas:
Abdón, Santiago, gracias a los dos por realizar y ayudarme con esto.

Abdón he cambiado la posición del {$i_suscribed}, pues ahí deformaba la caja (ampliándola) la he colocado aquí y queda perfecta debajo del icono de los adjuntos.

Cita:<div>
<span>{$prefix} {$gotounread}{$thread['threadprefix']}<a href="{$thread['threadlink']}" class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}{$i_suscribed}</div>
</div>

Al final quedaría así el código

Código:
<?php

if(!defined("IN_MYBB"))
{
    die("Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined.");
}

/**
* Return plugin info
*
*/
function ipostedin_info()
{
    return array(
                "name" => "I Posted In",
                "description" => "Indica en el listado de Temas de los foros a cuales estas suscrito.",
                "website" => "http://www.teleportz.com.ar",
                "author" => "Santiago Dimattia",
                "authorsite" => "http://www.teleportz.com.ar",
                "version" => "0.1",
                "guid" => "",
                "compatibility" => "16*"
            );
}

/**
* Hook functions
*
*/
$plugins->add_hook('forumdisplay_thread', 'ipostedin_do');


/**
* Temp var
*
*/
$ipostedin_temp = NULL;

/**
* Query results array
*
*/
$ipostedin_array = array();

/**
* Show the icon
*
*/
function ipostedin_do()
{
    global $mybb, $thread, $db, $tids, $ipostedin_temp, $ipostedin_array, $i_suscribed;

    if($ipostedin_temp === NULL)
    {
        $ipostedin_temp = TRUE;
        $query = $db->simple_select('threadsubscriptions', 'uid, tid', "uid='{$mybb->user['uid']}' AND tid IN ({$tids})");
        while($data = $db->fetch_array($query))
        {
            $ipostedin_array[$data['tid']] = TRUE;
        }
    }

    if($ipostedin_array[$thread['tid']] === TRUE)
    {
        $i_suscribed = '<div style="float: right;"><img src="images/suscripcion.gif" alt="Suscripción" title="Estás suscrito a este tema" /></div>';
        return;
    }

    $i_suscribed = '';
}

Y colocaríamos la imagen en la carpeta images de la ruta del Foro

Código:
Miforo/images/suscripicion.gif

Dejo la imagen que yo he utilizado.

[attachment=1827]

Gracias de nuevo y podéis cerrar el Tema.

Saludos Luis.
Páginas (2):    1 2
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.