[Error]  Cambio de color en plantilla
Hola amigos, el tema que tengo instalado te permite seleccionar entre 3 colores, tal y como podeis ver en la demo: http://demo.nanoskinners.com/mybb/...

Hola amigos, el tema que tengo instalado te permite seleccionar entre 3 colores, tal y como podeis ver en la demo: http://demo.nanoskinners.com/mybb/ Arriba a la derecha hay 3 botones uno de color azul, otro rojo y el verde.

He comprado la plantilla y la he puesto en mi foro www.dropblock.net siguiendo los pasos correctamente. Pero cuando intento cambiar de color en mi foro no me deja :S, ¿que podra ser? ¿alguna idea?

Un saludo y gracias de antemano!
El problema es que tienes otros js que podrian star dando problemas.
{SIGNATURE_IMAGE}
(14 Dec, 2011, 2:47 pm)Sama34 escribió: El problema es que tienes otros js que podrian star dando problemas.

No se la verdad :S. Yo solamente tengo dos plantilla mas instalada aparte de la nueva. Si borro las antiguas se solucionara? :S voy a probar...

No se que mas puedo hacer, voy a probar eso y ahora edito este mensaje...

Edito: Nada, sigue igual, he eliminado los estilos desde "Plantilla y Estilos" pero no me deja... ¿Que puedo hacer? u.u
Bueno vi que tu theme usa el prototype el rival de jquery
te dejo la url de mybbsource donde esta el tuto Tuto
(14 Dec, 2011, 3:32 pm)sahashi escribió: Bueno vi que tu theme usa el prototype el rival de jquery
te dejo la url de mybbsource donde esta el tuto Tuto

Voy a hacer ese tutorial a ver que ocurre :/. Gracias Big Grin!

Edito: Solo tengo una duda, en el tutorial ese dice que cargue la biblioteca JQuery, que seria esta la ultima version:http://code.jquery.com/jquery-1.7.1.js

¿Como se hace eso? :S estoy buscando por google pero no encuentro nada
(14 Dec, 2011, 3:32 pm)Sama34 escribió: El estilo sin modificaciones deberia de funcionar.

El estilo lo tengo sin modificacion alguna, solamente he modificado los graficos, pero no he tocado el codigo.
Última modificación: 14 Dec, 2011, 3:45 pm por Neski.
Con 'cargue' la biblioteca significa que la pongas en el header include con html, osea <script.../>

Y claramente el tema esta editado, tienes el FOP, Shoutbox, ...
{SIGNATURE_IMAGE}
(14 Dec, 2011, 4:00 pm)Sama34 escribió: Con 'cargue' la biblioteca significa que la pongas en el header include con html, osea <script.../>

Y claramente el tema esta editado, tienes el FOP, Shoutbox, ...

Sip, meti los codigos del shoutbox y tal, pero me refiero que no modifique nada del template, simplemente añadi el codigo para que apareciera el shoutbox y tal.

He abierto el header include, y he metido el codigo que te dice el tutorial:

Código:
<script type="text/javascript" src="{$mybb->settings['bburl']}/path/to/jquery.js?ver=1603"></script>
<script>
    jQuery.noConflict();
</script>

Quedaria algo asi:

Código:
<link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" />
<link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" />
<meta http-equiv="Content-Type" content="text/html; charset={$charset}" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/path/to/jquery.js?ver=1603"></script>
<script>
    jQuery.noConflict();
</script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1603"></script>
{$stylesheets}
<script type="text/javascript">
<!--
    var cookieDomain = "{$mybb->settings['cookiedomain']}";
    var cookiePath = "{$mybb->settings['cookiepath']}";
    var cookiePrefix = "{$mybb->settings['cookieprefix']}";
    var deleteevent_confirm = "{$lang->deleteevent_confirm}";
    var removeattach_confirm = "{$lang->removeattach_confirm}";
    var loading_text = '{$lang->ajax_loading}';
    var saving_changes = '{$lang->saving_changes}';
    var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
    var my_post_key = "{$mybb->post_code}";
    var imagepath = "{$theme['imgdir']}";
// -->
</script>
{$newpmmsg}

<!-- Color Changer JS/CSS -->
<link rel="stylesheet" type="text/css" class="s_color" href="{$mybb->settings['bburl']}/{$theme['imgdir']}/css/blue.css" />
<link rel="stylesheet" type="text/css" class="s_width" href="{$mybb->settings['bburl']}/{$theme['imgdir']}/css/thin.css" />
<script type="text/javascript" language="javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript" language="javascript" src="{$mybb->settings['bburl']}/{$theme['imgdir']}/css/jquery.cookie.js"></script>
<script type="text/javascript">
<!--
    jQuery.noConflict();

    if(jQuery.cookie("mybb_css_color")) {
    jQuery("link.s_color").attr("href",jQuery.cookie("mybb_css_color"));
    }
    jQuery(document).ready(function() {
        jQuery("#controls a.c_color").click(function() {
            jQuery("link.s_color").attr("href",jQuery(this).attr('rel'));
            jQuery.cookie("mybb_css_color",jQuery(this).attr('rel'), {expires: 365, path: '/'});
            return false;
        });
    });

    if(jQuery.cookie("mybb_css_width")) {
        jQuery("link.s_width").attr("href",jQuery.cookie("mybb_css_width"));
    }
    jQuery(document).ready(function() {
        jQuery("#controls a.c_width").click(function() {
            jQuery("link.s_width").attr("href",jQuery(this).attr('rel'));
            jQuery.cookie("mybb_css_width",jQuery(this).attr('rel'), {expires: 365, path: '/'});
            return false;
        });
    });
// -->
</script>

El caso es que sigue sin funcionar, no se si lo hice mal :S
Quizas tenga que ver, el archivo del tema visual:
Código:
http://dropblock.net/images/gradial/css/jquery.cookie.js

No existe.
{SIGNATURE_IMAGE}
(14 Dec, 2011, 4:49 pm)Sama34 escribió: Quizas tenga que ver, el archivo del tema visual:
Código:
http://dropblock.net/images/gradial/css/jquery.cookie.js

No existe.

El archivo ese si que existe y esta subido correctamente ^^. Su contenido es este:

Código:
/**
* Cookie plugin
*
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
*/

jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

No se si eso ayuda en algo ^^U... La verdad es que por mas vueltas que le doy no se donde puede estar el fallo :S