Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Conflicto Entre El MOD De Cumpleaños Y El Extreme Style

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado

0
No hay votos
 
Votos totales: 0

placa geforce
Usuario/a
Mensajes: 97
Registrado: 20 Nov 2006, 00:09

Conflicto Entre El MOD De Cumpleaños Y El Extreme Style

#1

Mensaje por placa geforce »

Yo instalé el Extreme Style en mi foro y ya tenía instalado de antes el Mod de Cumpleaños, esto produce un error en el archivo includes/usercp_register.php:

Código: Seleccionar todo

Fatal error: Call to undefined function: birthday_interface()
¿Cuál es la solución?

En el index.php, buscar:

Código: Seleccionar todo

  if ( $row['user_level'] == ADMIN )
{
             $color = ' style="color:#' . $theme['fontcolor3'] . '"';
}
          else if ( $row['user_level'] == MOD )
          {
             $color = ' style="color:#' . $theme['fontcolor2'] . '"';
          }
y este:

Código: Seleccionar todo

  if ( $row['user_level'] == ADMIN )
{
             $color = ' style="color:#' . $theme['fontcolor3'] . '"';
}
          else if ( $row['user_level'] == MOD )
          {
             $color = ' style="color:#' . $theme['fontcolor2'] . '"';
          }
y cambiar los números de $theme['fontcolor2'] y $theme['fontcolor3'] respectivamente.


Luego:

Código: Seleccionar todo

    
    #-----[ ABRIR ]------------------------------------------
    #
    includes/template.php
    #
    #-----[ BUSCAR ]------------------------------------------
    # Esta es una búsqueda parcial
    #
       /**
        * Generates a full path+filename for the given filename, which can either
        * be an absolute name, or a name relative to the rootdir for this Template
        * object.
        */
       function make_filename($filename
    #
    #-----[ ANTES AGREGAR ]-----------------------------------
    #
       function birthday_interface()
       {
          global $lang;

          // the following was adapted from bbcode.php's load_bbcode_template function.
          $bday_filename = $this->make_filename('birthday_interface.tpl');
          $fp = fopen($bday_filename, 'r');
          $temp = fread($fp, filesize($bday_filename));
          fclose($fp);

          $temp = str_replace('\\', '\\\\', $temp);
          $temp = str_replace('\'', '\\\'', $temp);
          $temp = str_replace("\n", '', $temp);
          $temp = preg_replace('#<!-- BEGIN (.*?) -->(.*?)<!-- END (.*?) -->#', "\n" . '$bday_tpls[\'\\1\'] = \'\\2\';', $temp);

          $bday_tpls = array();

          eval($temp);

          $bday_format = preg_replace('#\\\\.|[^djFmMnYy]#','',$lang['DATE_FORMAT']);
          $bday_format = substr(chunk_split($bday_format,1,'.'),0,-1);

          $bday_template = isset($bday_tpls['bday_start']) ? $bday_tpls['bday_start'] : '';

          $i = '';
          while ( isset($bday_tpls["bday_month$i"]) && isset($bday_tpls["bday_day$i"]) && isset($bday_tpls["bday_year$i"]) )
          {
             if ( !empty($i) )
             {
                $bday_template.= isset($bday_tpls['bday_glue']) ? $bday_tpls['bday_glue'] : '';
             }
             $bday_template.= strtr($bday_format,array(
                'd' => $bday_tpls["bday_day$i"],
                'j' => $bday_tpls["bday_day$i"],
                'F' => $bday_tpls["bday_month$i"],
                'm' => $bday_tpls["bday_month$i"],
                'M' => $bday_tpls["bday_month$i"],
                'n' => $bday_tpls["bday_month$i"],
                'Y' => $bday_tpls["bday_year$i"],
                'y' => $bday_tpls["bday_year$i"],
                '.' => isset($bday_tpls["bday_subglue$i"]) ? $bday_tpls["bday_subglue$i"] : '')
             );
             if ( empty($i) )
             {
                $i = 1;
             }
             $i++;
          }

          $bday_template.= isset($bday_tpls['bday_end']) ? $bday_tpls['bday_end'] : '';

          $this->uncompiled_code['bday_interface'] = trim($bday_template);

          // the following two lines are required for phpBB's that use the eXtreme Styles MOD, cache/template_file_cache.php,
          // or other files bearing some sort of semblance to either of those.  on phpBB's not using those MODs, these lines
          // don't do much of anything.

          // also, if you're using cache/template_file_cache.php and you change $lang['DATE_FORMAT'], you'll need to delete
          // the appropriate *.php file in the birthday_interface directory.

          $this->files['bday_interface'] = $this->make_filename('birthday_interface.tpl');
          $this->filename['bday_interface'] = 'birthday_interface_'.$board_config['default_lang'].'.tpl';

          $this->assign_var_from_handle('BIRTHDAY_INTERFACE','bday_interface');
       }
Con esto se soluciona, yo ya lo probe :chulo:
lo traduzco a este tema para cualquiera que tenga el mismo problema que tuve yo encuentre la solución en esta web, yo conseguí esta solución en el foro de PHPBB, exactamente en ESTA respuesta...
cualquier problema pregunten...

saludos :ok:
Imagen
url: lenguajebinario.com.ar/foro
mods instalados (actualizado: 27/12/06): admin_prv_msgs_160 / BBCode Box v5.0.0 / Center BBcode 0.0.1 / eD2k Links add all Feature / keyword-urls-google-sitemap / keyword-urls-mod / Forum_Permissions_List_1.0.1 / Hack_Whacker.rar / html_bbcode_mod_1_1_4 / MovedTopicMessage.rar / redirección al registro 1.0.1 / rules_management / simple_admin_userlist / simple_quick_reply / the_humanizer_1.0.4 / Unincrement user posts 1.0.0 / view_profile_sig_1.1.4 / YouTube Video BBCode 1.0.1 / cmx_news_mod_v101_Spa / IM Portal120 / thank_mod_1.1.8
version de phpBB: phpBB 2.0.22
servidor: pago
¿es una actualización de otra versión?: de la phpBB-2.0.21 a la phpBB-2.0.22 (hecho a mano)
es una conversión desde otro tipo de foro: no

Avatar de Usuario
Zuker
Ex Staff
Mensajes: 1729
Registrado: 27 Jun 2006, 17:19
Edad: 36

Re: Conflicto Entre El MOD De Cumpleaños Y El Extreme Style

#2

Mensaje por Zuker »

Gracias por comentar la solucion!
Saludos
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.[hr] © Zuker - Taringa! CS - tuRiver

placa geforce
Usuario/a
Mensajes: 97
Registrado: 20 Nov 2006, 00:09

Re: Conflicto Entre El MOD De Cumpleaños Y El Extreme Style

#3

Mensaje por placa geforce »

Gracias por comentar la solucion!
Saludos no es nada, si yo siempre digo que yo le debo mucho a esta web y es lo mínimo que puedo hacer... si supiera ingles y PHP ayudaría mucho mas :mrgreen:


saludos
Imagen
url: lenguajebinario.com.ar/foro
mods instalados (actualizado: 27/12/06): admin_prv_msgs_160 / BBCode Box v5.0.0 / Center BBcode 0.0.1 / eD2k Links add all Feature / keyword-urls-google-sitemap / keyword-urls-mod / Forum_Permissions_List_1.0.1 / Hack_Whacker.rar / html_bbcode_mod_1_1_4 / MovedTopicMessage.rar / redirección al registro 1.0.1 / rules_management / simple_admin_userlist / simple_quick_reply / the_humanizer_1.0.4 / Unincrement user posts 1.0.0 / view_profile_sig_1.1.4 / YouTube Video BBCode 1.0.1 / cmx_news_mod_v101_Spa / IM Portal120 / thank_mod_1.1.8
version de phpBB: phpBB 2.0.22
servidor: pago
¿es una actualización de otra versión?: de la phpBB-2.0.21 a la phpBB-2.0.22 (hecho a mano)
es una conversión desde otro tipo de foro: no

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”