Facebook Mod in den Announcement Block einbauen

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!

Topic author
DocSommer
Active Member
Active Member
Posts: 49
Joined: 28. January 2009 23:32
Location: Hamburg

Facebook Mod in den Announcement Block einbauen

Post by DocSommer » 23. June 2011 22:53

Your Portal Version: 1.0.6
Your phpBB Type: Standard phpBB3
MODs installed: No
Your knowledge: Basic Knowledge
Boardlink: http://mercifulstrangers.com/phpBB3/portal.php

What have you done before the problem was there?


What have you already tryed to solve the problem?


Description and Message
Hallo ;)

Ich bin gerade dabei einen Facebook Mod zu installieren, siehe:

http://www.phpbb.com/community/viewtopi ... &t=2123524

Der Mod erlaubt u.A. auch eine Kommentarfunktion für Postings, siehe als Beispiel (ist in meiner Testinstallation momentan deaktiviert):

http://forums.damienkeitel.com/viewtopic.php?f=5&t=24

Für mein Board möchte ich diese Funktion künftig lediglich im Newsforum aktivieren. Die Beiträge aus dem Newsforum werden bereits im Announcement Block angezeigt, allerdings habe ich soweit keine Lösung gefudnen, dass auch die Facebook Kommentare im Portal/Announcement Block angezeigt werden.

Für einen Tip bzw. etwas Hilfestellung wäre ich euch sehr dankbar. Gerne postige ich nochmal die Installationsanweisung für die viewtopic.php und viewtopic_body.html
:

viewtopic.php:

finde:

Code: Select all

		!$row['post_edit_locked']
	)));
danach einfügen:

Code: Select all

  $aclsql = "SELECT forum_id
    FROM " . ACL_GROUPS_TABLE . "
    WHERE auth_role_id = '16'";
  $result = $db->sql_query($aclsql);

  $auth_role = $db->sql_fetchrow($result);
finde:

Code: Select all

		'U_POST_AUTHOR'			=> ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_profile'] : get_username_string('profile', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
danach einfügen:

Code: Select all

    'FBLIKE'        => ($forum_id == $auth_role['forum_id'] || $config['fb2011_like_enable'] == 'no' ? '' : '<div style="overflow:visible !important;"><br /><fb:like href="' . generate_board_url() . '/viewtopic.php?f=' . $forum_id  . '&t=' . $topic_data['topic_id'] . '&p=' . $row['post_id'] . '#p' . $row['post_id'] . '" ' . (($config['fb2011_like_layout'] == 'standard') ? '' : 'layout="' . $config['fb2011_like_layout'] . '" ') . (($config['fb2011_like_action'] == 'like') ? '' : 'action="' . $config['fb2011_like_action'] . '" ') . 'show_faces="' . $config['fb2011_like_faces'] . '" ' . 'width="' . $config['fb2011_like_width'] . '" ' . 'font="' . $config['fb2011_like_font'] . '"' . (($config['fb2011_like_color'] == 'light') ? '' : 'colorscheme="' . $config['fb2011_like_color'] . '" ') . ' /></div>'),
		'FBCOMMENTS'     => ($forum_id == $auth_role['forum_id'] || $config['fb2011_comment_enable'] == 'no' ? '' : '<div style="display:inline;"><br /><fb:comments href="' . generate_board_url() . '/viewtopic.php?f=' . $forum_id  . '&t=' . $topic_data['topic_id'] . '&p=' . $row['post_id'] . '#p' . $row['post_id'] . '" xid="' . $row['post_id'] . '" numposts="2" width="' . $config['fb2011_like_width'] . '" publish_feed="true" /></div>'),

viewtopic_body.html:

finde:

Code: Select all

			<div class="content">{postrow.MESSAGE}</div>
danach einfügen:

Code: Select all

      <div class="content">{postrow.FBLIKE}</div>
			<div class="content">{postrow.FBCOMMENTS}</div>			
[/i]


Topic author
DocSommer
Active Member
Active Member
Posts: 49
Joined: 28. January 2009 23:32
Location: Hamburg

Re: Facebook Mod in den Announcement Block einbauen

Post by DocSommer » 24. June 2011 13:42

Ergänzung: Falls die Lösung nicht auf das Portal 2.x übertragbar ist, dann wäre ich eher an Tips für das neue Portal interessiert, da ich sicher in nächster Zeit upgraden würde bzw. das Upgrade vorziehen werde.

Return to “board3 Portal 1.0.x - Deutscher Support”