( ! ) Deprecated: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/inc/plugins/google_seo/redirect.php on line 298
Call Stack
#TimeMemoryFunctionLocation
10.0001378440{main}( ).../showthread.php:0
20.0001403368require_once( '/var/www/mybb-es.com/global.php ).../showthread.php:28
30.00591734328pluginSystem->run_hooks( $hook = 'global_start', $arguments = ??? ).../global.php:100
40.00591734360google_seo_redirect_hook( '' ).../class_plugins.php:142
50.00611735112preg_replace( $pattern = '/\\?([^&?=]+)([=&])/u', $replacement = '&$1$2', $subject = NULL ).../redirect.php:298

( ! ) Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/mybb-es.com/inc/plugins/google_seo/redirect.php on line 315
Call Stack
#TimeMemoryFunctionLocation
10.0001378440{main}( ).../showthread.php:0
20.0001403368require_once( '/var/www/mybb-es.com/global.php ).../showthread.php:28
30.00591734328pluginSystem->run_hooks( $hook = 'global_start', $arguments = ??? ).../global.php:100
40.00591734360google_seo_redirect_hook( '' ).../class_plugins.php:142
50.00631735992parse_str( $string = NULL, $result = NULL ).../redirect.php:315
[Tutorial] Icono de mensajes predeterminado

[Tutorial] Icono de mensajes predeterminado
Nota: Este tutorial lo traduzco a petición de un usuario que dice no haber encontrado algo similar en mybb-es (yo busque y tampoco lo encontré). INT...

Nota: Este tutorial lo traduzco a petición de un usuario que dice no haber encontrado algo similar en mybb-es (yo busque y tampoco lo encontré).

INTRODUCTION:

Este tutorial te explicara como colocar un icono de tema predeterminado a tu foro por si los miembros no quieren/olvidan escoger uno propio.

Si no mal recuerdo esto es algo que vBulletin 3.x tiene por defecto.

TUTORIAL:

1. Ve ACP > Configuración > Iconos de Mensaje.

2. Coloca tu ratón sobre "Editar" del icono que quieres escoger como predeterminado.

3. En la dirección de la barra de tu navegador debe haber algo como &iid=2 donde 2 es el id de ese icono de mensaje que usaremos.

[attachment=831]

4. Ve a ACP > Estilos y Plantillas > Plantillas > TU_TEMA_PLANTILLAS > Sin Grupo Plantillas > posticons.

5.Borra todo y coloca el codigo a continuacion, cambia {example} por el id de tu icono del paso 3:

Cita:<tr>
<td class="trow1" style="vertical-align: top"><strong>{$lang->post_icon}</strong></td>
<td class="trow1" valign="top" colspan="2">{$iconlist}<input type="radio" class="radio" name="icon" value="{example}" checked="checked" style="display: none;" /></td>
</tr>

6. Para actualizar todos tus temas actuales para que usen este icono, necesitas ejecutar la siguiente consulta SQL (remueve X por el id del icono del paso 3):

Código PHP:
UPDATE `mybb_threadsSET `icon` = 'X' WHERE `icon` = ''

7. Para actualizar todos tus temas actuales para que usen este icono, necesitas ejecutar la siguiente consulta SQL (remueve X por el id del icono del paso 3):

Código PHP:
UPDATE `mybb_postsSET `icon` = 'X' WHERE `icon` = ''

Ejecutar una consulta en phpMyAdmin[spoiler]
Para ejecutar una consulta deben entrar en la DB de su foro desde phpMyAdmin y presionar en el botón a continuación:
http://img190.imageshack.us/img190/2020/...133058.jpg
Allí escriben su consulta y presionan el codigo de la consulta Big Grin:
http://img231.imageshack.us/img231/8189/...133204.jpg
Por ultimo les saldra una ventana de exito si todo fue bien hecho Wink
http://img62.imageshack.us/img62/5981/20...133603.jpg
[/spoiler]

CONCLUSIÓN:

Ahora nosotros removimos la opción de "No Icono" al crear temas o responder y colocamos una opción invisible que colocara un icono predeterminado si el usuario no escoge uno.

[attachment=832]

Créditos: Faviouz por el tutorial y las imágenes 100%
{SIGNATURE_IMAGE}
Creo que Panshoo habia hecho un tuto en la sección de 1.4. Si lo encuentro edito este post
muchos usuarios no saben hacer consulta sql!!
Bueno si es verdad, pero solo fue copy/paste ya que el tutorial original no dice tampoco.

Si alguien tiene dudas digan y lo coloco en el tema principal.
{SIGNATURE_IMAGE}
como hago las consultas xd?
(23 Jul, 2011, 4:28 pm)deadnorth escribió: como hago las consultas xd?

Gracias a la ayuda de Edson cree un plugin para hace esto:
http://mods.mybb.com/view/default-post-icon

Revierte lo ya hecho y sube el plugin, busca:
Código PHP:
//$db->query("UPDATE ".TABLE_PREFIX."threads set icon='1' where icon=''");
 //$db->query("UPDATE ".TABLE_PREFIX."posts set icon='1' where icon=''"); 

Cambialo por:
Código PHP:
$db->query("UPDATE ".TABLE_PREFIX."threads set icon='X' where icon=''");
 
$db->query("UPDATE ".TABLE_PREFIX."posts set icon='X' where icon=''"); 

La X la cambias por el ID del icono que quieras tengan todos los temas/mensajes ya creados, luego activas el plugin y ya, vas a opciones y colocas el ID del icono para temas/mensajes nuevos a partir de hoy.

De todas formas ya edite el tutorial para que sepan como hacer consultas SQL si prefieren el tutorial.

Pd: Edson, escribi mal tu nombre (Ordans), espero no te moleste pero si lo edito tardaran otros días mas en aceptarlo de nuevo -.-
{SIGNATURE_IMAGE}
Si editas el pluin si si edutas la informacion, el nombre, la descripcio , etc no no te piden valida ion jeje asiq t pido lo cambies Wink
(24 Jul, 2011, 7:55 am)Edson Ordaz escribió: Si editas el pluin si si edutas la informacion, el nombre, la descripcio , etc no no te piden valida ion jeje asiq t pido lo cambies Wink

Ah si cierto, pense que validaban todo, ya esta Smile
{SIGNATURE_IMAGE}
???
Cita:Insert a default post icon to all posts.
Thanks to Edson Ordanz for helping me out with this plugin
(24 Jul, 2011, 8:31 am)Edson Ordaz escribió: ???
Cita:Insert a default post icon to all posts.
Thanks to Edson Ordanz for helping me out with this plugin

>__> (Sama34 observa sus dedos chuecos.... los castiga...)

Supongo que tendre que actualizar el paquete, un error mio -.-
{SIGNATURE_IMAGE}