14.06.2015, 14:54
wersja skryptu MyBB: 1.8.5
adres forum: hacknslash.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Plugin Google SEO działa na forum dobrze z wyjątkiem panelu, w którym znajdują się zgłoszone posty. U góry wyskakują ostrzeżenia takie jak na zdjęciu:
http://scr.hu/20w4/scrzl
Zgłoszenia w panelu działają normalnie, linki prowadzą do tych postów co trzeba i nie ma żadnych problemów z działaniem samego panelu. Jedynym problemem są te ostrzeżenia, bo przeszkadzają w przeglądaniu strony :<
google_seo.php, linia 211-214:
url.php, 1444-1460:
functions.php, 5876:
modcp.php, 696-705:
Jeśli naprawienie przyczyny błędów może okazać się niemożliwe do czasu aktualizacji pluginu, to byłbym wdzięczny za pokierowanie mnie w jaki sposób mógłbym wyłączyć wyświetlanie ostrzeżeń, bo dodanie:
na początku google_seo.php albo w modcp.php nic nie zmienia :<
adres forum: hacknslash.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Plugin Google SEO działa na forum dobrze z wyjątkiem panelu, w którym znajdują się zgłoszone posty. U góry wyskakują ostrzeżenia takie jak na zdjęciu:
http://scr.hu/20w4/scrzl
Zgłoszenia w panelu działają normalnie, linki prowadzą do tych postów co trzeba i nie ma żadnych problemów z działaniem samego panelu. Jedynym problemem są te ostrzeżenia, bo przeszkadzają w przeglądaniu strony :<
google_seo.php, linia 211-214:
Kod PHP:
else if($post['pid'] == $pid && $post['tid'] > 0) // linia 211
{
$tid = (int)$post['tid'];
}
url.php, 1444-1460:
Kod PHP:
if($settings['google_seo_url_threads'] && $pid > 0)
{
$tid = google_seo_tid($pid, $tid, $settings['google_seo_url_posts'],
$db->google_seo_query_limit); // linia 1447
if($tid > 0)
{
$url = google_seo_url_cache(GOOGLE_SEO_THREAD, $tid);
if($url)
{
$glue = (strpos($url, '?') === false ? '?' : '&');
$url .= "{$glue}pid={$pid}";
return $url;
}
}
}
functions.php, 5876:
Kod PHP:
/* + PL:google_seo + */ $link = google_seo_url_post($pid, $tid);
modcp.php, 696-705:
Kod PHP:
if($report['type'] == 'post')
{
$post = get_post_link($report['id'])."#pid{$report['id']}"; // linia 698
$user = build_profile_link($report['postusername'], $report['postuid']);
$report_data['content'] = $lang->sprintf($lang->report_info_post, $post, $user);
$thread_link = get_thread_link($report['id2']);
$thread_subject = htmlspecialchars_uni($report['threadsubject']);
$report_data['content'] .= $lang->sprintf($lang->report_info_post_thread, $thread_link, $thread_subject);
}
Jeśli naprawienie przyczyny błędów może okazać się niemożliwe do czasu aktualizacji pluginu, to byłbym wdzięczny za pokierowanie mnie w jaki sposób mógłbym wyłączyć wyświetlanie ostrzeżeń, bo dodanie:
Kod PHP:
error_reporting(E_ALL ^ E_WARNING);