Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

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
Cambio de color en plantilla
Páginas (2): 1 2   
dragonl   14 Dec, 2011, 2:19 pm
#1
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!
Omar G.   14 Dec, 2011, 2:47 pm
#2
El problema es que tienes otros js que podrian star dando problemas.
dragonl   14 Dec, 2011, 2:56 pm
#3
(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
sahashi   14 Dec, 2011, 3:32 pm
#4
Bueno vi que tu theme usa el prototype el rival de jquery
te dejo la url de mybbsource donde esta el tuto Tuto
Omar G.   14 Dec, 2011, 3:32 pm
#5
El estilo sin modificaciones deberia de funcionar.
dragonl   14 Dec, 2011, 3:39 pm
#6
(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.
Omar G.   14 Dec, 2011, 4:00 pm
#7
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, ...
dragonl   14 Dec, 2011, 4:10 pm
#8
(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
Omar G.   14 Dec, 2011, 4:49 pm
#9
Quizas tenga que ver, el archivo del tema visual:
Código:
http://dropblock.net/images/gradial/css/jquery.cookie.js

No existe.
dragonl   14 Dec, 2011, 4:53 pm
#10
(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
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.