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
[Solucion] Plantillas azules, Falta de plantillas / Borre una plantilla
Cluster   20 Nov, 2011, 10:07 pm
#1
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:
<?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:
<?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

:)
Omar G.   20 Nov, 2011, 11:48 pm
#2
Tambien debes tomar en cuenta que:
Código PHP:
<?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:
<?php 
'1605');

Si no me equvoco.
pes style   24 Feb, 2012, 7:49 pm
#3
Segun entiendo como dices vosotros entonces para mybb 1.6.6 seria:
'1606');
No se corriganme si estoy equivocado jejeje.
Cluster   24 Feb, 2012, 9:49 pm
#4
en efecto, aunque estos problemas suceden no muy amenudo

:)
Jesam   25 Feb, 2012, 3:16 pm
#5
(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
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.