neue seite aber nur für user ab x posts

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
sierra
Mitglied
Beiträge: 68
Registriert: 02.12.2003 00:50
Wohnort: Garbsen

neue seite aber nur für user ab x posts

Beitrag von sierra »

hallo

ich möchte eine neue seite im forum integrieren , zugänglich nur für user , das ist soweit auch kein prob , nur hat der user noch nicht mindest. xxx postings abgegeben , soll er keinen zugang erhalten.

weis jemand wie ich das am besten realisieren könnte ??
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das dürftest du mit diesem MOD hinbekommen :wink:

Auto Group
Allows you to make it so that a user can be added to a gropu based upon their post count.

Markus
sierra
Mitglied
Beiträge: 68
Registriert: 02.12.2003 00:50
Wohnort: Garbsen

Beitrag von sierra »

so wollte ich das eigentlich nicht

kann man nicht irgendwie in der headerdatei in diesem abschnitt

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<a href="abe/index.php" class="nav">ABE's</a>
<!-- END switch_user_logged_in -->
eine solche definition festlegen...
zugriff nur für user und nur wenn diese mind. 5 beiträge haben . ?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Öffne deine Datei und finde

Code: Alles auswählen

init_userprefs($userdata);
//
// End session management
//
Füge danach ein

Code: Alles auswählen

$sql = "SELECT user_posts
		FROM ".USERS_TABLE;
    if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
		}
 
  if ( $userdata['user_posts'] < X )
  {
	  message_die(GENERAL_MESSAGE, 'Kein Zugang');
  }
Das X musst du ändern in die Postzahl, die ein User haben muss um die Seite zu sehen.
sierra
Mitglied
Beiträge: 68
Registriert: 02.12.2003 00:50
Wohnort: Garbsen

Beitrag von sierra »

hmm

die seite hat mit dem forum nichts zu tun

dher ist das

init_userprefs($userdata);

nicht vorhanden ..

die datei ist eine seperate nur über form erreichbare seite...
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Achso. Ich bin davon ausgegangen, dass du mit der KB:phpbb_seite arbeitest.
Dann solltest du dennoch an den Anfang deiner Seite diesen Code setzen

Code: Alles auswählen

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
Danach kann auch der von mir gepostete Code folgen.
sierra
Mitglied
Beiträge: 68
Registriert: 02.12.2003 00:50
Wohnort: Garbsen

Beitrag von sierra »

hmm

folgende meldungen haut er raus:

Warning: main() [function.main]: Unable to access ./extension.inc in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 5

Warning: main(./extension.inc) [function.main]: failed to create stream: No such file or directory in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 5

Warning: main() [function.main]: Failed opening './extension.inc' for inclusion (include_path='') in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 5

Warning: main() [function.main]: Unable to access ./common. in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 6

Warning: main(./common.) [function.main]: failed to create stream: No such file or directory in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 6

Warning: main() [function.main]: Failed opening './common.' for inclusion (include_path='') in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 6

Fatal error: Call to a member function on a non-object in /home/www/htdocs/fordsierra.de/forum/download/downloads.php on line 10


die datei liegt im ordner download/downloads.php

um diese geht es .. dort habe ich folgendes nun eingesetzt

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$sql = "SELECT user_posts
      FROM ".USERS_TABLE;
    if ( !$db->sql_query($sql) )
      {
         message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
      }

  if ( $userdata['user_posts'] < 10 )
  {
     message_die(GENERAL_MESSAGE, 'Kein Zugang');
  }
irgendwas haut mit den pfaden nicht hin ...
sierra
Mitglied
Beiträge: 68
Registriert: 02.12.2003 00:50
Wohnort: Garbsen

Beitrag von sierra »

ähhmm logisch hab gelöst ..

danke für die hilfe ..
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“