Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* BBC en perfil/firma
  Leído 2743 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Autor: adthz
Jun 26 2011
Hola amigos aqui les traigo una modificacion que encontre paciandome por smfmod

En profile.templante.php
buscan

Código: [Seleccionar]
            echo '
                     </dt>
                     <dd>
                        <textarea class="editor" onkeyup="calcCharLeft();" name="signature" rows="5" cols="50">', $context['member']['signature'], '</textarea>[br /]';

y Remplazan por
Código: [Seleccionar]
            echo '
                     </dt>
                     <dd>
                                <script language="JavaScript" type="text/javascript">
                        function bbc_highlight(something, mode)
                        {
                            something.style.backgroundImage = "url(" + smf_images_url + (mode ? "/bbc/bbc_hoverbg.gif)" : "/bbc/bbc_bg.gif)");
                        }
                    </script>';
        // load the post variables
        loadLanguage('Post');
        // The below array makes it dead easy to add images to this page. Add it to the array and everything else is done for you!
        $context['bbc_tags'] = array();
        $context['bbc_tags'][] = array(
            'bold' => array('code' => 'b', 'before' => '[b]', 'after' => '[/b]', 'description' => $txt[253]),
            'italicize' => array('code' => 'i', 'before' => '[i]', 'after' => '[/i]', 'description' => $txt[254]),
            'underline' => array('code' => 'u', 'before' => '[u]', 'after' => '[/u]', 'description' => $txt[255]),
            'img' => array('code' => 'img', 'before' => '[img]', 'after' => '[/img]', 'description' => $txt[435]),
            'url' => array('code' => 'url', 'before' => '[url]', 'after' => '[/url]', 'description' => $txt[257]),
            'email' => array('code' => 'email', 'before' => '[email]', 'after' => '[/email]', 'description' => $txt[258]),
            'ftp' => array('code' => 'ftp', 'before' => '[ftp]', 'after' => '[/ftp]', 'description' => $txt[434]),
            'size' => array('code' => 'size', 'before' => '[size=10pt]', 'after' => '[/size]', 'description' => $txt[532]),
            'face' => array('code' => 'font', 'before' => '[font=Verdana]', 'after' => '[/font]', 'description' => $txt[533]),
            'pre' => array('code' => 'pre', 'before' => '[pre]', 'after' => '[/pre]', 'description' => $txt[444]),
            'left' => array('code' => 'left', 'before' => '[left]', 'after' => '[/left]', 'description' => $txt[445]),
            'center' => array('code' => 'center', 'before' => '[center]', 'after' => '[/center]', 'description' => $txt[256]),
            'right' => array('code' => 'right', 'before' => '[right]', 'after' => '[/right]', 'description' => $txt[446]),
            'list' => array('code' => 'list', 'before' => '[list]\n[li]', 'after' => '[/li]\n\n[/list]', 'description' => $txt[261]),
        );
        // Here loop through the array, printing the images/rows/separators!
        foreach ($context['bbc_tags'][0] as $image => $tag)
        {
            // Is there a "before" part for this bbc button? If not, it can't be a button!!
            if (isset($tag['before']))
            {
                // Is this tag disabled?
                if (!empty($context['disabled_tags'][$tag['code']]))
                    continue;

                // If there's no after, we're just replacing the entire selection in the post box.
                if (!isset($tag['after']))
                    echo '<a href="javascript:void(0);" onclick="replaceText(\'', $tag['before'], '\', document.forms.creator.signature); return false;">';
                // On the other hand, if there is one we are surrounding the selection.
                else
                    echo '<a href="javascript:void(0);" onclick="surroundText(\'', $tag['before'], '\', \'', $tag['after'], '\', document.forms.creator.signature); return false;">';

                // Okay... we have the link. Now for the image and the closing [/url]!
                echo '<img onmouseover="bbc_highlight(this, true);" onmouseout="if (window.bbc_highlight) bbc_highlight(this, false);" src="', $settings['images_url'], '/bbc/', $image, '.gif" align="bottom" width="23" height="22" alt="', $tag['description'], '" title="', $tag['description'], '" style="background-image: url(', $settings['images_url'], '/bbc/bbc_bg.gif); margin: 1px 2px 1px 1px;" />[/url]';
            }
        }
echo '
<textarea class="editor" onkeyup="calcCharLeft();" name="signature" rows="5" cols="50">', $context['member']['signature'], '</textarea>[br /]';

Vista Previa
*


^^ Fuente


« Última Modificación: Junio 26, 2011, 12:54:06 am por adthz »



Buen tutu pero habria que dejar los creditos del autor.

saludos.




listo hay deje de donde lo saque




Buen tuto, coincido con gonza lo de los creditos ;)




Buen aporte  (y)




Hola! Muy buen aporte, solo que corrijo algo, el código que pusiste funciona mal, corrobore en el Theme por default por las dudas que haya sido error mío, pero no. El segundo código que puso el autor funciona a la perfección. El problema con este es que al final de todos los iconos sale un "[/url]".
Saludos





Aun no lo pruebo pero ya lo voy hacer. Pero se podria implementar para la respuesta rapida para los temas?...no si me entiende..se podra hacer eso?...




Si mal no recuerdo hay un mod para poner los bbc en las respuestas rapidas.




Si mal no recuerdo hay un mod para poner los bbc en las respuestas rapidas.

Cual :)...Me lo dirias brod...Una cosita de aqui...Esta bien los codigos porque prototype dice que esta mal ..




este seria el codigo a remplazar para que funcione perfectamente
Código: [Seleccionar]
echo '
</dt>
<dd>
                                <script language="JavaScript" type="text/javascript">
                        function bbc_highlight(something, mode)
                        {
                            something.style.backgroundImage = "url(" + smf_images_url + (mode ? "/bbc/bbc_hoverbg.gif)" : "/bbc/bbc_bg.gif)");
                        }
                    </script>';
        // load the post variables
        loadLanguage('Post');
        // The below array makes it dead easy to add images to this page. Add it to the array and everything else is done for you!
        $context['bbc_tags'] = array();
        $context['bbc_tags'][] = array(
            'bold' => array('code' => 'b', 'before' => '[b]', 'after' => '[/b]', 'description' => $txt[253]),
            'italicize' => array('code' => 'i', 'before' => '[i]', 'after' => '[/i]', 'description' => $txt[254]),
            'underline' => array('code' => 'u', 'before' => '[u]', 'after' => '[/u]', 'description' => $txt[255]),
            'img' => array('code' => 'img', 'before' => '[img]', 'after' => '[/img]', 'description' => $txt[435]),
            'url' => array('code' => 'url', 'before' => '[url]', 'after' => '[/url]', 'description' => $txt[257]),
            'email' => array('code' => 'email', 'before' => '[email]', 'after' => '[/email]', 'description' => $txt[258]),
            'ftp' => array('code' => 'ftp', 'before' => '[ftp]', 'after' => '[/ftp]', 'description' => $txt[434]),
            'size' => array('code' => 'size', 'before' => '[size=10pt]', 'after' => '[/size]', 'description' => $txt[532]),
            'face' => array('code' => 'font', 'before' => '[font=Verdana]', 'after' => '[/font]', 'description' => $txt[533]),
            'pre' => array('code' => 'pre', 'before' => '[pre]', 'after' => '[/pre]', 'description' => $txt[444]),
            'left' => array('code' => 'left', 'before' => '[left]', 'after' => '[/left]', 'description' => $txt[445]),
            'center' => array('code' => 'center', 'before' => '[center]', 'after' => '[/center]', 'description' => $txt[256]),
            'right' => array('code' => 'right', 'before' => '[right]', 'after' => '[/right]', 'description' => $txt[446]),
            'list' => array('code' => 'list', 'before' => '[list]\n[li]', 'after' => '[/li]\n\n[/list]', 'description' => $txt[261]),
        );
        // Here loop through the array, printing the images/rows/separators!
        foreach ($context['bbc_tags'][0] as $image => $tag)
        {
            // Is there a "before" part for this bbc button? If not, it can't be a button!!
            if (isset($tag['before']))
            {
                // Is this tag disabled?
                if (!empty($context['disabled_tags'][$tag['code']]))
                    continue;

                // If there's no after, we're just replacing the entire selection in the post box.
                if (!isset($tag['after']))
                    echo '<a href="javascript:void(0);" onclick="replaceText(\'', $tag['before'], '\', document.forms.creator.signature); return false;">';
                // On the other hand, if there is one we are surrounding the selection ;).
                else
                    echo '<a href="javascript:void(0);" onclick="surroundText(\'', $tag['before'], '\', \'', $tag['after'], '\', document.forms.creator.signature); return false;">';

                // Okay... we have the link. Now for the image and the closing </a>!
                echo '<img onmouseover="bbc_highlight(this, true);" onmouseout="if (window.bbc_highlight) bbc_highlight(this, false);" src="', $settings['images_url'], '/bbc/', $image, '.gif" align="bottom" width="23" height="22" alt="', $tag['description'], '" title="', $tag['description'], '" style="background-image: url(', $settings['images_url'], '/bbc/bbc_bg.gif); margin: 1px 2px 1px 1px;" /></a>';
            }
        }
echo '
<textarea class="editor" onkeyup="calcCharLeft();" name="signature" rows="5" cols="50">', $context['member']['signature'], '</textarea><br />';




Otros temas de su interes




Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,