Ya lo hice me sale bien hasta que lo activo me sale esto
Fatal error: Call to a member function simple_select() on a non-object in /data/multiserv/users/523304/projects/1308631/www/inc/plugins/plugin.php on line 26


y en esa linea esta esto
$query = $db->simple_select("settinggroups", "COUNT(*) as rows");


._.
Última modificación: 3 Mar, 2011, 10:15 am por zape.
Cuando yo había probado el plugin también me daba error, prueba haciendo la consulta de otra manera a ver si funciona
Última modificación: 3 Mar, 2011, 7:42 am por Royal.
Creo que se esta desvirtuando la raiz del tema; aprender a crear un plugin. No es para que copien y peguen el codigo de este tutorial y crear el plugin que esta en ese codigo (asi NO se aprende (; ), asi lo entiendo yo.
Última modificación: 3 Mar, 2011, 8:37 am por Balda.
YA lo se pero quiero probar si me funciona y despues ir cambiando las funciones ._. y ya que no funciona no se puede hacer nada ._.
(3 Mar, 2011, 9:38 am)Argoitz escribió: YA lo se pero quiero probar si me funciona y despues ir cambiando las funciones ._. y ya que no funciona no se puede hacer nada ._.

??? Es código es un ejemplo, tenes que crearlo vos, no copiar.
(3 Mar, 2011, 7:36 am)Argoitz escribió: Ya lo hice me sale bien hasta que lo activo me sale esto
Fatal error: Call to a member function simple_select() on a non-object in /data/multiserv/users/523304/projects/1308631/www/inc/plugins/plugin.php on line 26


y en esa linea esta esto
$query = $db->simple_select("settinggroups", "COUNT(*) as rows");


._.

Si... me falta globalizar $db. Corregido: (nótese la linea 5)

Código:
<?php

function registrate_loco_activate()
{
    global $db;
    // Creamos el grupo de opciones
    $query = $db->simple_select("settinggroups", "COUNT(*) as rows");
    $rows = $db->fetch_field($query, "rows");

    $new_groupconfig = array(
        'name' => 'registrate_logo',
        'title' => 'Registrate loco',
        'description' => 'Opciones para cambiar el texto del aviso o activar y desactivar el plugin.',
        'disporder' => $rows+1,
        'isdefault' => 0
    );

    return true;
}

?>
Última modificación: 3 Mar, 2011, 11:42 am por ExplosiveMan.