<?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" => "",
"website" => "",
"author" => "Santiago Dimattia",
"authorsite" => "http://www.teleportz.com.ar",
"version" => "0.1",
"guid" => "",
"compatibility" => "16*"
);
}
/**
* Hook functions
*
*/
$plugins->add_hook('forumdisplay_thread', 'ipostedin_do');
/**
* Show the icon
*
*/
function ipostedin_do()
{
global $thread, $i_posted;
if($thread['doticon'])
{
$i_posted = 'Texto que tendría que aparecer cuando el usuario participó en el thread';
return;
}
$i_posted = 'Texto que tendría que aparecer cuando el usuario NO PARTICIPO en el thread (dejar vacio?)';
}
Cita:En la lista de Temas de un foro hay forma de saber a qué temas estamos suscritos (Ojo no confundir con temas en los que hemos participado)
<?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" => "",
"website" => "",
"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 = 'I SUSCRIBED';
return;
}
$i_suscribed = 'I DIDNT SUSCRIBED';
}
(14 Jan, 2011, 9:32 pm)luis escribió: Buenas:
Santiago, gracias de nuevo, ahora si le has atinado, coloca el texto como yo pedía.
Aunque no soy capaz de colocarlo debajo de la imagen de los adjuntos, pero no desisto.
Podrías indicarme como hago para colocarle una imagen o icono y que al ponerse encima salga el texto “Tú estás suscrito a este Tema”.
Lo del inglés gracias a dios que existe San Google.
Sugerencias, bueno ahora me voy a dormir un rato, mañana te diré algo.
Saludos, Luis.
<?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" => "",
"website" => "",
"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="URL DE LA IMAGEN" alt="Suscripción" title="Estás suscrito a este tema" /></div>';
return;
}
$i_suscribed = '';
}