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
Compartir la url del tema recién creado
Páginas (2): 1 2   
danielcf3   15 Nov, 2012, 7:32 am
#1
Hola a todos, he decidido poner al final de cada hilo un botón de la red social menéame. En Google he visto que se suele poner este código

Código:
<a href="http://www.meneame.net/submit.php?url=<?php the_permalink();?>" target="_blank" title="Enviar este artículo a Meneame"><img src="http://u.jimdo.com/www38/o/sa1c23512e426e90b/img/id9bedaca840c0c95/1329845061/std/image.png"></a>

El caso es que cuando le doy al botón no queda reflejado la url de donde está el tema en cuestión. Aparece esto:

[Imagen: screenshot.11.png]

En vez de
Código:
?php+the_permalink();
debería aparecer la url del tema recién creado.

No sé si me han entendido pero si hay alguien que me pueda ayudar se lo agradeceré.
Última modificación: 15 Nov, 2012, 7:33 am por danielcf3.
HSSWebs   15 Nov, 2012, 10:56 am
#2
Te recuerdo que esto no es WordPress.. es un foro de soporte para MyBB.
sahashi   15 Nov, 2012, 12:09 pm
#3
(15 Nov, 2012, 10:56 am)Steeep escribió: Te recuerdo que esto no es WordPress.. es un foro de soporte para MyBB.
Como dice steep esto no es wordpress LOL
los permalinks es un sistema usado por Wordpress para representar enlaces demasiado largos por asi decirlo (aunque no es directamente esa su funcion)

Con respecto a esto:
Cita:<a href="http://www.meneame.net/submit.php?url=<?php the_permalink();?>
Lo que estas diciendo a meneame es que lo que vas a mandar es esto:
<?php the_permalink();?>
y no el post de mybb debido a que mybb si no estoy mal no usa permalinks
como antes mencionaba eso es de wordpress y de algunas extenciones de joomla
Si queres usar en mybb permalinks saber ni como rayos se hace..
Deberias de usar
Cita:<a href="http://www.meneame.net/submit.php?url="algun codigo para decir que es el post correspondiente"
danielcf3   15 Nov, 2012, 12:18 pm
#4
(15 Nov, 2012, 10:56 am)Steeep escribió: Te recuerdo que esto no es WordPress.. es un foro de soporte para MyBB.

Sí, claro Smile sé dónde estoy. Mi pregunta es para un foro que tengo con Mybb.

Le he puesto unos botones de Twitter, Compartir (en Facebook) y pretendo poner el de Menéame al final de cada intervención de un hilo recién creado.

Si se me permite te pongo un ejemplo:

http://recursosdeautoayuda.com/foro/-Las...-de-muerte

Si le das al botón de Menéame entenderás mi duda, pero como ves está todo dentro de un foro Mybb.
- - - Actualizado - - -
(15 Nov, 2012, 12:09 pm)sahashi escribió: Deberias de usar
<a href="http://www.meneame.net/submit.php?url="algun codigo para decir que es el post correspondiente"

mmm... ahora entiendo. Por eso Steeep me decía lo de WP.

¿No hay nadie que sepa qué código (válido para mybb) agarraría la url del hilo?

Gracias por arrojar luz a todo esto.
Última modificación: 15 Nov, 2012, 12:23 pm por danielcf3.
HSSWebs   15 Nov, 2012, 12:23 pm
#5
Por eso, el código que pusiste es de WordPress, diferente hubiera sido que dijeras que tomaste ese código basándote en algo que pillaste para WP y que quieres implementar en MyBB.

Pero antes que todo, en que plantillas pusiste ese código?
danielcf3   15 Nov, 2012, 12:29 pm
#6
Hola Steeep, los códigos de los botones los he puesto en

Caja del mensaje-Postbit
HSSWebs   15 Nov, 2012, 12:32 pm
#7
Pues entonces pega aquí esa plantilla XD Ya que como como funciona bien lo que tienes para Twitter & Facebook, hay debería estar el código de la url que buscas Smile
danielcf3   15 Nov, 2012, 12:38 pm
#8
Bueno, yo copio y pego la plantilla pero tanto Twitter como FB agarran la url con un script ( o eso creo)

Código:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="{$post_extra_style} {$post_visibility}" id="post_{$post['pid']}">
    <tbody>
        <tr>
            <td class="threadtcat">
                <div class="float_left smalltext">
                    <strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}
                </div>
                {$post['posturl']}
            </td>
        </tr>

        <tr>
            <td class="trow1 {$unapproved_shade}">
                <table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
                    <tr>
                        <td class="post_avatar" width="1" style="{$post['avatar_padding']}">
                            {$post['useravatar']}
                        </td>
                        <td class="post_author">
                            {$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}<br /><br />
                            <span class="smalltext">
                                <span class="rankname rankname_green originalcursor">{$post['usertitle']}</span><br />
                                {$post['userstars']}
                                {$post['groupimage']}
                            </span>
                        </td>
                        <td class="smalltext post_author_info" width="165">
                            {$post['user_details']}
                        </td>
                    </tr>
                </table>
            </td>
        </tr>

        <tr>
            <td class="trow2 post_content {$unapproved_shade}">
                <span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>

                <div class="post_body" id="pid_{$post['pid']}">
                    {$post['message']}
                </div>
                {$post['attachments']}
                {$post['signature']}
<a href="https://twitter.com/share" class="twitter-share-button" data-via="videosautoayuda" data-lang="es">Twittear</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>


<a name="fb_share" type="button_count"></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>

<a href="http://www.meneame.net/submit.php?url=<?php the_permalink();?>" target="_blank" title="Enviar este artículo a Meneame"><img src="http://u.jimdo.com/www38/o/sa1c23512e426e90b/img/id9bedaca840c0c95/1329845061/std/image.png"></a>

                <div class="post_meta" id="post_meta_{$post['pid']}">
                {$post['iplogged']}
                </div>
            </td>
        </tr>

<tr>

            <td class="trow1 post_buttons {$unapproved_shade}">

                <div class="author_buttons float_left">
                    {$post['postdate']}, {$post['posttime']} <span id="edited_by_{$post['pid']}">{$post['editedmsg']}</span>
                </div>



                <div class="post_management_buttons float_right">{$post['button_spam']}{$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']}
                </div>
            </td>
        </tr>

        
    </tbody>
</table>
sahashi   15 Nov, 2012, 12:43 pm
#9
prueba asi
Cita:<a href="http://www.meneame.net/submit.php?url={$post['posturl']}</a>
HSSWebs   15 Nov, 2012, 12:46 pm
#10
Lo único que pille fue esto.. pero no tiene compatibilidad con los enlaces de Google SEO, aunque creo que redirige igual a ellos.

Reemplaza <?php the_permalink();?> por:

Código PHP:
<?php 
{$mybb->settings['bburl']}/showthread.php?tid={$tid}
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.