Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

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!
Locked

Topic author
Snowgard2002
Active Member
Posts: 13
Joined: 3. March 2009 15:32

Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

Post by Snowgard2002 »

Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger

MySQL Version: 5.0.67

Was hast Du gemacht, bevor das Problem aufgetreten ist?
Versucht die Lösung durch lesen hier zu finden !

Was hast Du bereits versucht um das Problem zu lösen?
Die Anleitung versucht aus diesem Thread:
http://board3.de/viewtopic.php?f=28&t=1 ... hte#p11487


Fehlerbeschreibung und Nachricht
Hallo,

Also ich versuche seit 3 Tagen im Bord3 Portal dem mitteren eigenen Block die Rechte so einzusetellen
das nur eine Forums Gruppe " Vereins Mittglieder als Beispiel" diesen Block sehen können.
Gäste, Bots,Registrierte Benutzer sollen diesen einegen mittleren Block nicht sehen.
Geht das überhaupt, so wie ich mir das vorstelle ?

Habe schon versucht die Lösungswege die hier in einigen Threads angeboten werden nachzuvollziehen,
habe auch Einstellungen verändert, aber bin zu keinem positivem Resultat gekommen !
Leider bin ich Anfänger, und blicke da nicht so richtig durch wie das in den Threads so gemeint ist.
Machmal fehlt auch die Angabe, welche Datei überhaupt verändert werden muss, ID Vergabe von Gruppen usw..

Dieser Thread ist ganz interessant, aber wie stelle ich eine Forums Gruppen ID ein?

http://board3.de/viewtopic.php?f=28&t=1 ... hte#p11487

Habe hier wirklich versucht den gewünschten Erfolg , durch Lesen zu erreichen,
Knowledge Base, FAQ , und Such Funktion
aber ich habe zu wenig Erfahrung in Sachen php, um die angegebenen Lösungswege nachzuvollziehen.

Könnte mir jemad mit einfachen Mitteln erklären, wie ich den mittleren eigenen Block
von Board3 Portal, so einsellen kann, das nur Mittglieder einer Grupper diesen sehen können.
Wenn es geht auch bitte so einfach wie möglich, da ich wirklich absoluter Anfänger mit php bin.
Wie schon geschrieben, habe mich auch getraut, schon mal Ansätzte hier aus den Themen im Bord umzusetzen,
solche Versuche schlugen aber immer fehl... , einmal lief das FORUM gar nicht mehr ! leider !
Nur mit den Sicherungs Dateien konnte ich das Bord wieder flott machen.
Schon mal Danke...

megran
Active Member
Posts: 24
Joined: 27. February 2009 13:46

Re: Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

Post by megran »

Hey Snow,

hatte das selbe Problem vor einigen Tagen. Der Code aus viewtopic.php?f=28&t=1733&p=11487&hilit ... hte#p11487 ist leider fehlerhaft.
Du musst einige Zeilen etwas weiter unten in der portal.php schreiben.
Hier ist alles beschrieben: viewtopic.php?f=31&t=1829 (inklusive meiner Leidensgeschichte :) )

Topic author
Snowgard2002
Active Member
Posts: 13
Joined: 3. March 2009 15:32

Re: Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

Post by Snowgard2002 »

megran wrote:Hey Snow,

hatte das selbe Problem vor einigen Tagen. Der Code aus viewtopic.php?f=28&t=1733&p=11487&hilit ... hte#p11487 ist leider fehlerhaft.
Du musst einige Zeilen etwas weiter unten in der portal.php schreiben.
Hier ist alles beschrieben: viewtopic.php?f=31&t=1829 (inklusive meiner Leidensgeschichte :) )

Danke für die Antwort:
Tut mir aber leid, ich raff die Zusammenhänge nicht!
Weiss nicht mal wie ich eine GRUPPEN ID vergeben, soll, geschweige denn, wo ich überhaupt ansetzen muss, oder welche ID meine Gruppe hat.
Was in welche Datei an welche Stelle soll. oben unten, in der Mitte ?? Durch was ersetzen .usw....
Vielecht geht das ja auch nicht, weil ich keine in phpBB feste Gruppe meine, sondern eine Gruppe " Vereins Mitglieder" selbst angelegt habe !

Ein Profi steigt da vieleicht durch, ich leider nicht !
Blicke bei den ganzen Vorschlägen nicht durch... leider !
Da werde ich mir wohl professionelle Hilfe holen müssen, oder ich lass die ganze Sache, bevor ich wieder alles zelege, und nichts meht läuft ...!

Aber noch mal Danke !

Topic author
Snowgard2002
Active Member
Posts: 13
Joined: 3. March 2009 15:32

Re: Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

Post by Snowgard2002 »

megran wrote:Hey Snow,

quote="megran"]Hi Marc,

also wie gesagt, ich weiß immernoch nicht, ob die Funktion in portal.php oder portalview.php gehört (oder beide). Aber ich denke aber eher poral.php und deshalb schicke ich es dir, wie ich es in poral.php eingebaut habe: (in proralview.php somit keine Änderungen)

Code: Select all

<?php

/**
*
* @package - Board3portal
* @version $Id: portal.php 325 2008-08-17 18:59:40Z kevin74 $
* @copyright (c) kevin / saint ( www.board3.de/ ), (c) Ice, (c) nickvergessen ( www.flying-bits.org/ ), (c) redbull254 ( www.digitalfotografie-foren.de ), (c) Christian_N ( www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/


define('IN_PHPBB', true);
define('IN_PORTAL', true);

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';

$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'portal/includes/functions.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);

    // zu überprüfende Gruppen ID ( Beispiel Gruppen ID 5 )
    $gruppen_id = 5;

    // zu überprüfender User ( Beispiel: Der User, der diese Seite aufgerufen hat )
    $benutzer_id = $user->data['user_id'];

    // Nun erfolgt die eigentliche Prüfung:
    $is_in_group = group_memberships($gruppen_id, $benutzer_id , true);


$portal_config = obtain_portal_config();

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/lang_portal');

*Haufen CODE*

$template->assign_vars(array(
	'PORTAL_LEFT_COLUMN' 	=> $portal_config['portal_left_column_width'],
	'PORTAL_RIGHT_COLUMN' 	=> $portal_config['portal_right_column_width'],
));

    if ($is_in_group == true)
    {
        // Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
       $template->assign_var('S_IN_GROUP', true);
    }

page_header($user->lang['PORTAL']);

$template->set_filenames(array(
	'body' => '/portal/portal_body.html'
));


make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();

?>
Und wie ichs in die html Datei (portal_body.html) eingebunden habe:

Code: Select all

		<!-- IF S_IN_GROUP -->
		<!-- IF S_DISPLAY_POLL -->
			<!-- INCLUDE portal/block/poll.html -->
		<!-- ENDIF -->
		<!-- ENDIF -->
Wie gesagt, unter diesen Einstellungen sehe ich die Umfrage immer. Egal ob als Admin (group_id=5) oder Gast oder sonstewas...
Habe den sehr verwirrenden Thread mal geöffnet, in der die Lösung stehen soll !
Ist es das was geändert werde muss ?
Wenn ja , wo muss ich denn das eintagen, in welcher Zeile, "nach oder vor welchem Code" ?

Topic author
Snowgard2002
Active Member
Posts: 13
Joined: 3. March 2009 15:32

Re: Eigener Mittlerer Block "nur für eine Gruppe sichtbar "

Post by Snowgard2002 »

Habe mir nun noch einmal alles genau durchgelesen, und einfach probiert !
leider hatte ich nicht sofort meine Gruppen ID gefunden ! Daran haperte es !

Habe die Anleitung aus dem Thread von Christian_N durchgeführt, und es hat sofort geklappt !

viewtopic.php?f=31&t=1829&start=15#p12290

Also dieser Thread ist echtes GOLD wert, :D
wer auch das gleiche Problem haben sollte, das ein bestimmter Block nur Gruppen Mittgliedern gezeigt werden soll

Danke, Danke, Danke, an...Megran und Christian_N :mrgreen: :mrgreen:
Locked

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