Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 04:44
sjkurro
 
Fecha de Ingreso: marzo-2011
Mensajes: 80
Antigüedad: 13 años, 1 mes
Puntos: 1
Tunear mensaje de web??

Hola, resulta que necesito meter los botones de addthis de forma que cuando salta un mensaje del tipo " bienvenido" salgan los botones de compartir. Lo he conseguido insertar como pongo a continuacion, pero el problema es que sale en todoslos mensajes de la web, ¿como puedo limitarlo para sol o salga cuando se muestra un mensaje determinado?? gracias
Código PHP:
  <?php

        
            
foreach($vars['object'] as $message) {
                echo 
elgg_view('messages/messages/message',array('object' => $message));
            }

?>
  <div style=" margin-top: 2%;"> <div style="float: left;"><h2 style="font-size: 15px;"><?php echo elgg_echo('compartir4'); ?></h2>
                </div>
                <div style=" float:left; margin-top: 5px; margin-left: 7px;width: 265px" class="addthis_toolbox addthis_default_style">
                <a class="addthis_button_preferred_1"
                               addthis:title="yo quiero"
                               addthis:description=""></a> 
</div>
                <script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
                <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4dc90f9f49c4f01a"></script>
                <!-- AddThis Button END -->
                </div>
    </div>
Digamos q el mensaje al que quiero acoplarle lo botones es al que aparece con esta accion
Código PHP:
<?php
    
/**
     * Join a group action.
     * 
     * @package ElggGroups
     * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
     * @author Curverider Ltd
     * @copyright Curverider Ltd 2008-2009
     * @link http://elgg.com/
     */

    // Load configuration
    
global $CONFIG;
    
    
gatekeeper();
    
    
$user_guid get_input('user_guid'get_loggedin_userid());
    
$group_guid get_input('group_guid');
    
    
$user get_entity($user_guid);
    
$group get_entity($group_guid);
        
    if ((
$user instanceof ElggUser) && ($group instanceof ElggGroup))
    {
        if (
$group->isPublicMembership())
        {
            if (
$group->join($user))
            {
                
system_message(elgg_echo("groups:joined"));
                
                
// Remove any invite or join request flags
                
remove_entity_relationship($group->guid'invited'$user->guid);
                
remove_entity_relationship($user->guid'membership_request'$group->guid);
                
                
// add to river
                
add_to_river('river/group/create','join',$user->guid,$group->guid);
                
                
forward($group->getURL());
                exit;
            }
            else
                
register_error(elgg_echo("groups:cantjoin"));
        }
        else
        {
            
// Closed group, request membership
            
system_message(elgg_echo('groups:privategroup'));
            
forward($CONFIG->url "action/groups/joinrequest?user_guid=$user_guid&group_guid=$group_guid");
            exit;
        }
    }
    else
        
register_error(elgg_echo("groups:cantjoin"));
        
    
forward($_SERVER['HTTP_REFERER']);
    exit;
?>