Frage zu kanonischen URLs...

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Janosch1408
Mitglied
Beiträge: 106
Registriert: 01.11.2010 18:39

Frage zu kanonischen URLs...

Beitrag von Janosch1408 »

Ich wollte mir soeben mal die viewforum.php, viewtopic.php und overall_header.html ändern, damit mein Forum Kanonische URLs hat (oder umschreibt?^^)

das viewforum.php war einfach... bei viewtopic musste ich mir überlegen wie das genau gemeint war: vor "// Output page"

habe ich das so richtig gemacht?:
http://www.jan-schuessler.ch/code.png
habe bedenken, weil dieser code in keiner {} steht... habe aber eig. keine ahnung von programmieren...

und beim overall_header... ich benutze diesen style hier:
http://www.stsoftware.biz/phpbb30_style.ca_halcyon.html

dort gibt es eine zeile die ähnlich ist wie vom tutorial:

code von Tutorial: <link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
mein style: <link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />

nach diesem code müsste ich ja diesen einfügen:

<!-- IF U_CANONICAL --><link rel="canonical" href="{U_CANONICAL}" /><!-- ENDIF -->

muss ich den noch ändern da es ein anderer style ist?


besten Dank! :)

Grüsse Janosch
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Frage zu kanonischen URLs...

Beitrag von redbull254 »

Hallo erstmal,

hilfreich wäre zuerst einmal ein Link zu dem Code den Du verbauen willst.
Diesen gibt es einmal als Snippet und einmal als Mod.
Beste Grüße
Walter
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Re: Frage zu kanonischen URLs...

Beitrag von larsneo »

zuerst einmal ein paar grundlagen zu rel="canonical" - das link element gibt suchmaschinen ja lediglich einen hinweis auf die bevorzugte adresse einer seite und hat im 'normalen' betrieb keinerlei auswirkung (um es unabhängig vom quälcodeüberhaupt anzuzeigen nutze ich das searchstatus addon für den firefox, siehe auch *klick*).

dein bisheriger einbau sieht auf den ersten blick korrekt aus, wo kann man sich das denn mal live anschauen (templates regenieren nicht vergessen)?
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Janosch1408
Mitglied
Beiträge: 106
Registriert: 01.11.2010 18:39

Re: Frage zu kanonischen URLs...

Beitrag von Janosch1408 »

werde es gleich noch fertig stellen und uploaden/aktualisieren...
dann auf http://www.fotografenforum.ch

Danke :)
Benutzeravatar
Janosch1408
Mitglied
Beiträge: 106
Registriert: 01.11.2010 18:39

Re: Frage zu kanonischen URLs...

Beitrag von Janosch1408 »

so, ist alles drauf... wie kann man jetzt testen ob es funktioniert??^^


PS: den code habe ich vom Tutorial im Forum Snippets ;)
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Re: Frage zu kanonischen URLs...

Beitrag von larsneo »

Janosch1408 hat geschrieben:so, ist alles drauf... wie kann man jetzt testen ob es funktioniert??^^
wer lesen kann ist klar im vorteil *klick* - ein einfacher blick in den quältext der seite hätte dir aber auch schon das fehlen der rel="canonical" angabe gezeigt...
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Janosch1408
Mitglied
Beiträge: 106
Registriert: 01.11.2010 18:39

Re: Frage zu kanonischen URLs...

Beitrag von Janosch1408 »

oh, tschuldigung - übersehen.

hm was habe ich denn falsch gemacht?

ausschnitt aus viewforum:

Code: Alles auswählen

$template->assign_vars(array(
	'MODERATORS'	=> (!empty($moderators[$forum_id])) ? implode(', ', $moderators[$forum_id]) : '',
	'U_CANONICAL'   => generate_board_url() . '/' . append_sid("viewforum.$phpEx", "f=$forum_id" . (($start) ? "&start=$start" : ''), true, ''),

	'POST_IMG'					=> ($forum_data['forum_status'] == ITEM_LOCKED) ? $user->img('button_topic_locked', $post_alt) : $user->img('button_topic_new', $post_alt),
	'NEWEST_POST_IMG'			=> $user->img('icon_topic_newest', 'VIEW_NEWEST_POST'),
	'LAST_POST_IMG'				=> $user->img('icon_topic_latest', 'VIEW_LATEST_POST'),
	'FOLDER_IMG'				=> $user->img('topic_read', 'NO_NEW_POSTS'),
	'FOLDER_NEW_IMG'			=> $user->img('topic_unread', 'NEW_POSTS'),
	'FOLDER_HOT_IMG'			=> $user->img('topic_read_hot', 'NO_NEW_POSTS_HOT'),

viewtopic:

Code: Alles auswählen

// We need to do the same with the topic_id. See #53025.
if (empty($_REQUEST['t']) && !empty($topic_id))
{
	$_REQUEST['t'] = $topic_id;
}
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid("viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''));
// Output the page
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);

$template->set_filenames(array(
	'body' => ($view == 'print') ? 'viewtopic_print.html' : 'viewtopic_body.html')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"), $forum_id);

page_footer();

?>
overall_header:

Code: Alles auswählen

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- IF U_CANONICAL --><link rel="canonical" href="{U_CANONICAL}" /><!-- ENDIF -->
<link media="only screen and (max-device-width: 480px)" href="{T_THEME_PATH}/iphone.css" type="text/css" rel="stylesheet" />

index.php:

Code: Alles auswählen

	'FORUM_IMG'				=> $user->img('forum_read', 'NO_NEW_POSTS'),
	'FORUM_NEW_IMG'			=> $user->img('forum_unread', 'NEW_POSTS'),
	'FORUM_LOCKED_IMG'		=> $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
	'FORUM_NEW_LOCKED_IMG'	=> $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),

	'S_LOGIN_ACTION'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
	'S_DISPLAY_BIRTHDAY_LIST'	=> ($config['load_birthdays']) ? true : false,

	'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',
	'U_MCP'				=> ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);
$template->assign_var('U_CANONICAL', generate_board_url() . '/' . append_sid('', false, true, ''));
// Output page
page_header($user->lang['INDEX']);

$template->set_filenames(array(
	'body' => 'index_body.html')
);

page_footer();

?>
Antworten

Zurück zu „[3.0.x] Mod Support“