Newsmod von Saerdnaer und Link nur für Gruppenmitglieder

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

Newsmod von Saerdnaer und Link nur für Gruppenmitglieder

Beitrag von Vincent »

Hi,

ich hab (glücklicherweise) den Newsmod von Saerdnaer


/***************************************************************************
* news.php
* -------------------
* copyright : (C) 2004 Saerdnaer
* email : saerdnaer@web.de
* version : 1.4.2
*
***************************************************************************/

Gefunden und installiert. Funzt subba.

Gleichzeigit hab ich mir mit etwas Hilfe erarbeitet, wie ich in ein verstecktes Forum, dass ich niemanden (außer mir und Co-Admins falls es die mal gibt) zur ansicht geben trotzdem erlauben kann dort zu posten
(über eine seperate posting.php die ich addnews.php getauft habe)

nun habe ich eine Benutzergruppe Newsposter erstellt und möchte nun am Anfang der news.php von Saerdnaer einen Button "Add News" einfügen.

nun hab ich diesen Thread gefunden:
http://www.phpbb.de/viewtopic.php?t=500 ... e+sichtbar
und mal ausprobiert.
Aber wie zu erwarten geht das wohl nur wenn ich den Link im header habe.

wo muss denn nun

Code: Alles auswählen

//nur fuer Newsposter gruppe 
    $Newsposter_group = phpbb_get_groupid("perso"); 
   if (phpbb_groupmember_of($Newsposter_group, $userdata["user_id"])) { 
   $Newsposter_member = true;} else {$Newsposter_member = false;} 
    
    if ($Newsposter_member == true)    {$template->assign_block_vars('switch_usergroup_Newsposter', array());}
hin wenn

Code: Alles auswählen

<!-- BEGIN switch_usergroup_Newsposter --> 
      <a href="http://mittelalter.funpic.de/phpbb/addnews.php?mode=newtopic&f=13">NEWS POSTEN</a>
<!-- END switch_usergroup_Nesposter --> 
sich in der news_body.tpl anstatt in der overall_header.tpl befindet?

danke für alle hilfe^^

cu
vinc
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

die einfachste möglichkeit ist wenn du im news mod $check_auth aktivierst und das news forum so einstellst das es nur die mitglieder der gruppe sehen / lesen können...

ah
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

ich weis dass das das einfachste wäre.

ich möchte es aba so aussehen lassen, als wäre es ein für sich selbstständiges Newsscript, dass nicht aufs forum zugreift.

sodass die gruppenmitglieder nicht extra ins forum müssen um news zu schreiben.

gibt leider kein eigenständiges newsscript das sich problemlos ins phpbb intigrieren lässt mit header und footer
hab da schon einige ausprobiert.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: Newsmod von Saerdnaer und Link nur für Gruppenmitglieder

Beitrag von Acid »

Vincent hat geschrieben:wo muss denn nun [...] hin wenn [...] sich in der news_body.tpl anstatt in der overall_header.tpl befindet?
In die Newsdatei (z.B. addnews.php; zumindest die dazugehörige *.php)..
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

egal wo ich die zeilen reinkopiere

bekomme immer

Code: Alles auswählen

Fatal error: Call to undefined function: phpbb_get_groupid() in /usr/export/www/vhosts/funnetwork/hosting/mittelalter/phpbb/news.php on line 59
mit der dementsprechenden zeilenangabe der function phpbb_get_groupid()

jemand vorschläge?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Kommt der Fehler auch in der page_header.php ?
Ich weiss nicht, ob der Poster in dem anderen Thread etwas vergessen hat, aber die besagten Funktionen in dem Code werden imho nirgends definiert.
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

Genau das hab ich mir im momment auch gedacht

der Typ in dem thread meinte aba es würde klappen

appropoz hab ich nun auch

EDIT:

grad probiert, jap fehler tritt auf nur mit der page_header.php anstatt der news.php

http://www.phpbb.de/viewtopic.php?t=290 ... p+sichtbar

gefunden und mal spaßeshalber die anweisung dort nachgemacht

mir war nich ganz klar was seadnear mit "am ende deiner functions kurz vor ?" meinte
deswegen hab ich zum einen das ganze nur mit functions.php ausprobiert und danach mit allen functions_irgendwas.php im includes ordner

nix is passiert
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Vincent hat geschrieben:nix is passiert
Keine sichtbare Veränderung oder eine Fehlermeldung?
Er meinte, der Code wäre in der functions.php vor ?> einzufügen.
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Beitrag von Vincent »

keine sichtbare veränderung

keine fehlermeldung

falls mit GroupID in diesem Thread eine Ziffer (so wie bei foren) gemeint ist, dann hab ich auch diese richtig angegeben (extra ber phpmyadmin nachgeschaut

gibts nicht irgendwie die möglichkeit eine if() abfrage einfach in meine news.php zu setzen die die überprüft ob jemand der gruppe angehörig ist und wenn ja etwas ausgiebt mit bzw echo und wenn halt nicht Gruppenmitglieder kein echo?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Schonmal mit der Variante probiert, die ich in dem anderen Topic (1. Link) gepostet hatte?
Antworten

Zurück zu „phpBB 2.0: Mod Support“