[Solucion] Plantillas azules, Falta de plantillas / Borre una plantilla
Este tutorial esta basado en la experiencia de un usuario de MyBB-Es el cual al migrar su foro perdio bastantes plantillas y otras se le colocaron de...

Este tutorial esta basado en la experiencia de un usuario de MyBB-Es el cual al migrar su foro perdio bastantes plantillas y otras se le colocaron de color azul (texto azul en la lista de plantillas)

Las plantillas azules reprecentan plantillas personalizadas dentro del template... y las cuales no son tomadas por el "estilo padre" el cual se instala en mybb despues de ejecutar el install


esto puede traer problemas bastante serios e incluso dar paso a que tu foro sea vulnerable a hackeos....



La solucion es instalar un foro mybb LIMPIO en algun otro directorio u otro hosting (Esto es unicamente para tomar las plantillas originales en caso de no tenerlas... se pueden mas metodos y faciles pero doy este para personas que no sepan sobre el tema)


primero que nada fijarnos bien cuales plantillas faltan en relacion de nuestro foro.... al foro de pruebas.... y cuales estan en azul...

ahora nos dirigimos a nuestro phpMyAdmin y en el area de consultas SQL agregamos esto...

Código PHP:
INSERT INTO mybb_templates
(title,template,sid,version)
VALUES
('nombre',
'contenido',
'-2',
'1600'); 

de esta query lo unico que tenemos que hacer es cambiar los valores "nombre" y "contenido"... suponiendo que hay que remplazar el nombre por el nombre original que tendria que llevar la plantilla (tomado de el foro de pruebas) y remplazar el contenido por el contenido de dicha plantilla pero agregando una diagonal invertida \ antes de cada tilde o cada " (ejemplo: \' y \" )

un ejemplo
Código PHP:
INSERT INTO mybb_templates
(title,template,sid,version)
VALUES
('header',
'    <div id=\"container\">
        <a name=\"top\" id=\"top\"></a>
        <div id=\"header\">
            <div class=\"logo\"><a href=\"{$mybb->settings[\'bburl\']}/index.php\"><img src=\"{$theme[\'logo\']}\" alt=\"{$mybb->settings[\'bbname\']}\" title=\"{$mybb->settings[\'bbname\']}\" /></a></div>
            <div class=\"menu\">
                <ul>
                    <li><a href=\"{$mybb->settings[\'bburl\']}/search.php\"><img src=\"{$theme[\'imgdir\']}/toplinks/search.gif\" alt=\"\" title=\"\" />{$lang->toplinks_search}</a></li>
                    <li><a href=\"{$mybb->settings[\'bburl\']}/memberlist.php\"><img src=\"{$theme[\'imgdir\']}/toplinks/memberlist.gif\" alt=\"\" title=\"\" />{$lang->toplinks_memberlist}</a></li>
                    <li><a href=\"{$mybb->settings[\'bburl\']}/calendar.php\"><img src=\"{$theme[\'imgdir\']}/toplinks/calendar.gif\" alt=\"\" title=\"\" />{$lang->toplinks_calendar}</a></li>
                    <li><a href=\"{$mybb->settings[\'bburl\']}/misc.php?action=help\"><img src=\"{$theme[\'imgdir\']}/toplinks/help.gif\" alt=\"\" title=\"\" />{$lang->toplinks_help}</a></li>
                </ul>
            </div>
            <hr class=\"hidden\" />
            <div id=\"panel\">
                {$welcomeblock}
            </div>
        </div>
        <hr class=\"hidden\" />
        <br class=\"clear\" />
        <div id=\"content\">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            {$pending_joinrequests}
            <navigation>
            <br />'
,
'-2',
'1600'); 

y quedaria su plantilla totalmente restaurada Wink


un saludo a todos Big Grin
:)
Tambien debes tomar en cuenta que:
Código PHP:
'1600'); 

Es la version en que la plantilla fue modificada por ultima vez originalmente, por ejemplo, una plantilla modificada en 1.6.5 tendria:
Código PHP:
'1605'); 

Si no me equvoco.
{SIGNATURE_IMAGE}
Segun entiendo como dices vosotros entonces para mybb 1.6.6 seria:
'1606');
No se corriganme si estoy equivocado jejeje.
en efecto, aunque estos problemas suceden no muy amenudo
:)
(20 Nov, 2011, 10:07 pm)Cluster escribió: Este tutorial esta basado en la experiencia de un usuario de MyBB-Es el cual al migrar su foro perdio bastantes plantillas y otras se le colocaron de color azul (texto azul en la lista de plantillas)

Y ese usuario fui Yo!! (Jesam) Tongue XD
Gracias por el Aporte Cluster, ahora si me ahorro Tongue