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... 8-|

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.