Stránka 1 z 1
Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 17:28:12
od Willy
Ahoj, nainstaloval jsem si SEO mod od "dcz", vše funguje jek má, až na 1 výjimku. V viewtopic nalevo (styl prosilver), kde je nick autora postu, a další detaily, přestalo fungovat skoro všechno. Po instalaci výše zmíněného MODu se např přestal zobrazovat avatar, rank, počet příspěvků, datum registrace, karma, počet THX apod...
Jsem v koncích, neví někdo? Dík moc
//Edit - nemusí to být třeban zrovna tím, ale myslím si že asi jo, nešlo to po instalaci SEO
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 20:41:52
od Culprit
Projdi veškeré kroky instalace, jestli jsi je provedl tak jak jsi měl.
2 MOD není stavěn pro modifikace, takže si SEO pro jednotlivé modifikace budeš muset dodělat sám. A nezapomenout přidat do .htaccess.
Používám tento MOD bez problémů.
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 21:31:57
od Willy
Aha, dík za reakci
Ale...opravdu to je tím? Myslím že ne jelikož mi tam zmizely i základní informace, které jsou výchozí z balíčku phpbb3, nikoliv modifikace. Např. Datum registrace, avatar, rank...je mi to dost divné, myslím že to bude někde v viewtopic.php
ještě to 1 překontroluji...každá rada by mi pomohla...
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 21:38:25
od ameeck
No bude to stopro ve viewtopic.php, jaké úpravy si na něm prováděl?
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 21:43:24
od Willy
Tyto:
Kód: Vybrat vše
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
if (empty($_REQUEST['f'])) {
$phpbb_seo->get_forum_id($session_forum_id);
if ($session_forum_id > 0) {
$_REQUEST['f'] = (int) $session_forum_id;
}
}
if (!empty($_REQUEST['hilit'])) {
$_REQUEST['hilit'] = rawurldecode($_REQUEST['hilit']);
if (!$phpbb_seo->is_utf8($_REQUEST['hilit']) && function_exists('utf8_encode')) {
$_REQUEST['hilit'] = utf8_normalize_nfc(utf8_encode($_REQUEST['hilit']));
}
}
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
$forum_id = (int) $topic_data['forum_id'];
$topic_id = (int) $topic_data['topic_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( empty($phpbb_seo->seo_url['topic'][$topic_id]) ) {
if ($topic_data['topic_type'] == POST_GLOBAL) {
$phpbb_seo->seo_opt['topic_type'][$topic_id] = POST_GLOBAL;
}
$phpbb_seo->seo_censored[$topic_id] = censor_text($topic_data['topic_title']);
$phpbb_seo->seo_url['topic'][$topic_id] = $phpbb_seo->format_url($phpbb_seo->seo_censored[$topic_id]);
}
if ( empty($phpbb_seo->seo_url['forum'][$topic_data['forum_id']]) ) {
$phpbb_seo->seo_url['forum'][$topic_data['forum_id']] = $phpbb_seo->set_url($topic_data['forum_name'], $topic_data['forum_id'], $phpbb_seo->seo_static['forum']);
}
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
$redirect_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id");
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
//$redirect_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id");
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
login_box($redirect_url . "&p=$post_id&e=$jump_to", $user->lang['LOGIN_NOTIFY_TOPIC']);
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
login_box(append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&p=$post_id&e=$jump_to"), $user->lang['LOGIN_NOTIFY_TOPIC']);
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
redirect($redirect_url . ((!$post_id) ? "&p=$jump_to" : "&p=$post_id") . "#p$jump_to");
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
redirect(append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . ((!$post_id) ? "&p=$jump_to" : "&p=$post_id")) . "#p$jump_to");
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_PRINT_TOPIC' => ($auth->acl_get('f_print', $forum_id)) ? $viewtopic_url . '&view=print' : '',
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_PRINT_TOPIC' => ($auth->acl_get('f_print', $forum_id)) ? append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&start=$start&$u_sort_param&view=print" . (($highlight_match) ? "&hilit=$highlight" : '')) : '',
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_BOOKMARK_TOPIC' => ($user->data['is_registered'] && $config['allow_bookmarks']) ? $viewtopic_url . '&bookmark=1' : '',
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_BOOKMARK_TOPIC' => ($user->data['is_registered'] && $config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&bookmark=1") : '',
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_VIEW_RESULTS' => $viewtopic_url . '&view=viewpoll')
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_VIEW_RESULTS' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&view=viewpoll") )
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
$poster_id = $row['poster_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$phpbb_seo->set_user_url( $row['username'], $poster_id );
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_MINI_POST' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $row['post_id']) . (($topic_data['topic_type'] == POST_GLOBAL) ? '&f=' . $forum_id : '') . '#p' . $row['post_id'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_MINI_POST' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $row['post_id'] . (($topic_data['topic_type'] == POST_GLOBAL) ? '&f=' . $forum_id : '')) . '#p' . $row['post_id'],
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . $viewtopic_url . "&p={$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'L_IGNORE_POST' => ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&p={$row['post_id']}&view=show") . '#p' . $row['post_id'] . '">', '</a>') : '',
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_VIEW_UNREAD_POST' => '#unread',
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_VIEW_UNREAD_POST' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&start=$start") . '#unread',
// www.phpBB-SEO.com SEO TOOLKIT END
#
#-----[ FIND ]------------------------------------------
#
'U_VIEW_UNREAD_POST' => '#unread',
#
#-----[ REPLACE WITH ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_VIEW_UNREAD_POST' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id&start=$start") . '#unread',
// www.phpBB-SEO.com SEO TOOLKIT END
#
Vše bylo v pořádku, tak já nevím, mám poslat soubor?

Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 21:44:11
od ameeck
Pošli ho sem, pokud možno jako přílohu.
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 21:46:21
od Willy
Tady ho máš...
Určitě to bude v tom, zkusil jsem tam nahrát originální viewtopic, vše se opět zobrazilo, s tímto viewtopic to opět zmizí, někde tam je chyba.
Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: úte 30. zář 2008 22:53:08
od Willy
Teď už vím přesně že to je kvůli tomuto modu. Dodávám ještě původní viewtopic.php (ze zálohy, před instalací SEO modu). Ten funguje normálně, chyba bude někde v tom modu...

Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: stř 01. říj 2008 16:12:19
od Willy
Ááchjo..asi nikdo neví...
Mno...tak jsem trošku koumal a zjistil jsem, že se to stane, když se v viewtopic.php vykoná toto:
Kód: Vybrat vše
#-----[ FIND ]------------------------------------------
#
$poster_id = $row['poster_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$phpbb_seo->set_user_url( $row['username'], $poster_id );
// www.phpBB-SEO.com SEO TOOLKIT END
#
Jinak vše pak funguje normálně. Snad jsem nás poposunul trošku blíže k cíli...
Mohli byste mi doporučit nejlepší řešení? (Odinstalovat seo, nechat to být, úprava...atd.). Pokud tu úpravu neudělám, stane se něco? Co tato úprava vlastně způsobuje? Dík moc za odpovědi.

Re: Po instalaci SEO mod přestaly fungovat funkce
Napsal: čtv 02. říj 2008 12:28:39
od Culprit
Pokud tu úpravu neuděláš, link zůstane v původním tvaru.
Připomínka: viz bod 5 v mém podpisu.