Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

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
Al actualizar MyBB se desconfiguró el google seo
Páginas (2): 1 2   
Gabriel   16 Dec, 2010, 11:10 am
#1

Cuando actualizé el mYbb a 1.6.01 se me desconfiguró el google seo.... el .htaccess no se cambío solo se cambiaron las url del foro..... aca les dejo el .htaccess...

si hay alguna solucion que no implique reinstalar todo de nuevo se los agradecería... Ya desinstalé y volví a instalar el google seo... y sigue igual..

Código:
Options -MultiViews +FollowSymlinks -Indexes

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
#   MediaTemple, it is known to cause random Internal Server
#   errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
    # Turn off mod_security filtering.
    SecFilterEngine Off

    # The below probably isn't needed, but better safe than sorry.
    SecFilterScanPOST Off
</IfModule>
<IfModule mod_rewrite.c>

    RewriteEngine on
    RewriteRule ^foro-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
    RewriteRule ^foro-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

    RewriteRule ^tema-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
    RewriteRule ^tema-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
    RewriteRule ^tema-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
    RewriteRule ^tema-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
    RewriteRule ^tema-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
    RewriteRule ^tema-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
    RewriteRule ^tema-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

    RewriteRule ^anuncio-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

    RewriteRule ^usuario-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

    RewriteRule ^calendario-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
    RewriteRule ^calendario-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
    RewriteRule ^calendario-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
    RewriteRule ^calendario-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
    RewriteRule ^calendario-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]
    RewriteRule ^Reglas\.html$ misc.php?action=rules [L,QSA]

    RewriteRule ^evento-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

    <IfModule mod_env.c>
        SetEnv SEO_SUPPORT 1
    </IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
    PHP_FLAG allow_url_fopen on
</IfModule>

RewriteEngine on

# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://foro.allon-net.com.ar/$1?$2 [L,QSA,R=301]

# Google SEO Sitemap:
RewriteRule ^sitemap-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

# Google SEO URL Forums:
RewriteRule ^foro-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

# Google SEO URL Threads:
RewriteRule ^tema-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

# Google SEO URL Announcements:
RewriteRule ^anuncio-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

# Google SEO URL Users:
RewriteRule ^usuario-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

# Google SEO URL Calendars:
RewriteRule ^calendario-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

# Google SEO URL Events:
RewriteRule ^evento-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]

# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404

para ver más especificamente el error del foro, vayan a la dirección así ven mi problema.... gracias Smile
Última modificación: 16 Dec, 2010, 11:11 am por kraqen.
Maxii_mybb_import8095   16 Dec, 2010, 11:15 am
#2
Muchos presentaron este problema, tengo entendido, es por los cambios en las bases de datos, que no funcionan con el plugin, tendran que esperar un nuevo release..
Gabriel   16 Dec, 2010, 11:16 am
#3
:\
a escarbar las bases de datos a ver si lo soluciono T_T
Maxii_mybb_import8095   16 Dec, 2010, 11:17 am
#4
de hecho, tenes que cambiar el php del plugin, no la base de datos XD
nentab   16 Dec, 2010, 11:18 am
#5
El problema supongo que estará en el functions. Haz estas ediciones manuales en tu nuevo functions:

Busca:
Código PHP:
<?php 
function get_profile_link($uid=0)
{

Reemplazar por:
Código PHP:
<?php 
function get_profile_link($uid=0)
{
if(
function_exists("google_seo_url_profile"))
{
$link = google_seo_url_profile($uid);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_announcement_link($aid=0)
{

Reemplazar por:
Código PHP:
<?php 
function get_announcement_link($aid=0)
{
if(
function_exists("google_seo_url_announcement"))
{
$link = google_seo_url_announcement($aid);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_forum_link($fid, $page=0)
{

Reemplazar por:
Código PHP:
<?php 
function get_forum_link($fid, $page=0)
{
if(
function_exists("google_seo_url_forum"))
{
$link = google_seo_url_forum($fid, $page);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_thread_link($tid, $page=0, $action='')
{

Repace with:
Código PHP:
<?php 
function get_thread_link($tid, $page=0, $action='')
{
if(
function_exists("google_seo_url_thread"))
{
$link = google_seo_url_thread($tid, $page, $action);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_post_link($pid, $tid=0)
{

Reemplazar por:
Código PHP:
<?php 
function get_post_link($pid, $tid=0)
{
if(
function_exists("google_seo_url_post"))
{
$link = google_seo_url_post($pid, $tid);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_event_link($eid)
{

Reemplazar por:
Código PHP:
<?php 
function get_event_link($eid)
{
if(
function_exists("google_seo_url_event"))
{
$link = google_seo_url_event($eid);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_calendar_link($calendar, $year=0, $month=0, $day=0)
{

Reemplazar por:
Código PHP:
<?php 
function get_calendar_link($calendar, $year=0, $month=0, $day=0)
{
if(
function_exists("google_seo_url_calendar"))
{
$link = google_seo_url_calendar($calendar, $year, $month, $day);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function get_calendar_week_link($calendar, $week)
{

Reemplazar por:
Código PHP:
<?php 
function get_calendar_week_link($calendar, $week)
{
if(
function_exists("google_seo_url_calendar_week"))
{
$link = google_seo_url_calendar_week($calendar, $week);

if(
$link)
{
return
$link;
}
}

Busca:
Código PHP:
<?php 
function multipage($count, $perpage, $page, $url)
{

Reemplazar por:
Código PHP:
<?php 
function multipage($count, $perpage, $page, $url)
{
if(
function_exists("google_seo_url_multipage"))
{
$newurl = google_seo_url_multipage($url);

if(
$newurl)
{
$url = $newurl;
}
}
Última modificación: 16 Dec, 2010, 11:21 am por Cluster.
Maxii_mybb_import8095   16 Dec, 2010, 11:31 am
#6
De donde lo sacaste abdon? esta mal traducido XDDD
nentab   16 Dec, 2010, 11:33 am
#7
(16 Dec, 2010, 11:31 am)Maxii escribió: De donde lo sacaste abdon? esta mal traducido XDDD

Del plugin oficial.
Qué dices de mal traducido? Si la única traducción es "Find:" por "Buscar:" y "Replace with:" por "Reemplazar por:"/"Reemplazar con:".
Gabriel   16 Dec, 2010, 11:35 am
#8
Código:
function multipage($count, $perpage, $page, $url)
       {

Esa última no la encontré en el functions.php

encontré este..

Código:
function multipage($count, $perpage, $page, $url, $breadcrumb=false)
Última modificación: 16 Dec, 2010, 11:42 am por kraqen.
nentab   16 Dec, 2010, 11:44 am
#9
Uf... Pues muy bien no sé decirte ya que yo no actualicé todavía a MyBB 1.6.1
Peero... Prueba a hacer así:

Reemplazar eso por:

Código PHP:
<?php 
function multipage($count, $perpage, $page, $url, $breadcrumb=false)
{
if(
function_exists("google_seo_url_multipage"))
{
$newurl = google_seo_url_multipage($url);

if(
$newurl)
{
$url = $newurl;
}
}
Gabriel   16 Dec, 2010, 11:49 am
#10
negative
Tongue
ya no me muestra el foro T_T xD
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.