Seite 1 von 3

Mitgliederliste/Beiträge/ Signatur

Verfasst: 09.03.2003 02:36
von dieWoelfin

Hallöchen,

ich hätte da auch mal zwei Fragen die ich hier los werden möchte. Aber erstmal vielen Dank, hab hier schon viel Hilfe gefunden auf dem Weg ein Forum zu erstellen.

Nun aber mal zu meinen Fragen:

1.)Gibt es die Möglichkeit die Mitgliederliste, sprich eigentlich eher die Profile der Mitglieder so zu stellen, dass halt nur Mitglieder des Forums die Profile anschauen können? (die Mitglieder würden gerne z.B. Daten dort einstellen, die halt nicht jeder im Netz sehen soll)

2.) Gibt es eine Möglichkeit das sich ein Mitglied so einstellen kann, dass er bei JEDEM neune Beitrag (ob neuer Beitrag oder Antwort auf einen Beitrag von ihm) eine Mailbenachrichtigung erhält?

3.) Gibt es die Möglichkeit den Strich der über der Signatur ist weg zu bekommen?

Vielen Dank schon einmal im voraus für eine Antwort.

Verfasst: 09.03.2003 02:59
von Mister_X
1. http://www.phpbb.de/viewtopic.php?t=162 ... iederliste
2. http://www.phpbb2.de/modules.php?name=D ... it&lid=221
3. in viewtopic.php, posting.php, privmsg.php nach

Code: Alles auswählen

<br />_________________<br />
suchen und dies durch

Code: Alles auswählen

<br />
ersetzen

Verschoben von phpBB2 Installation -> phpBB2@Work

gute n8 :-)

Verfasst: 09.03.2003 03:15
von dieWoelfin

Hi Mister X,

vielen Dank für die schnelle Antwort :) (wie gut das heut Nacht soooo viele Leute online sind um die Zeit bis zum Formel 1 Rennen zu überbrücken ;))

Eine Frage hät ich noch, zu Punkt 1 hast Du mir ja eine Link geschickt, ich hab mich da so ziemlich schon durchgelesen. Nur bei den vielen Seiten hab ich nun den Überblick verloren und da ich eine Compi-Hausfrau bin, weiß ich nun wirklich nicht mehr welchen Eintrag ich nun nehmen soll, geht ja da hin und her.

Kannst Du mir noch mal helfen? *knutsch*
Also mein Forum ist schon so eingestellt, dass nur Mitglieder Beiträge schreiben und lesen können.

Es geht also nur noch darum das Nicht-Mitglieder weder die Mitgliederliste noch die Profile sehen können.

Wäre Dir echt super dankbar wenn Du mir sagen könntest welcher Beitrag von den sooo vielen Beiträgen in dem Link zu meiner 1. Frage nun für mich wichtig bzw. richtig ist.


Verfasst: 09.03.2003 03:26
von dieWoelfin
Hi,

ich noch mal :oops: Bin ja ein bisschen schusselig oder einfach erst seit 3 Tagen "Besitzerin" von einem Forum und von php hab ich vorher ja noch nie was gehört.

Das "Programm" Notfication muss ich das einfach so in den php Ordner auf meinem Webspace hochladen? Oder muss das irgendwo in einen Unterordner? Wenn ja in welchen?

Und dann noch was:

die Sache mit dem Strich und die dann mit dem Mitglieder/Profil wo bitte finde ich den diese Sachen? in der Msql Datenbank oder wo ?

:oops: Bitte nicht die Augen so verdrehen beim lesen, aber ich hab wirklich keine Ahnung und wie gesagt erst seit 3 Tagen mit phph und dem Forum zu tun.

Danke Euch :)

Verfasst: 09.03.2003 03:50
von Sweety
Also zu dieser Frage wie gesagt du öffnest diese Dateien (viewtopic.php, posting.php, privmsg.php) mit einem beliebigen Texteditor z.B. Notepad oder WinWord und suchst diese Zeile <br />_________________<br />.

Diese Dateien sind ganz am Anfang von deinem ForenOrdner, du musst nicht in den Ordnern suchen
Mister_X hat geschrieben: 3. in viewtopic.php, posting.php, privmsg.php nach

Code: Alles auswählen

<br />_________________<br />
suchen und dies durch

Code: Alles auswählen

<br />
ersetzen
---------------------------------------------------------------------------------------------------------------
Der Notification Mod ist für Anfänger, die noch nicht mit Mysql vertraut sind, recht schwierig, da du neue Einträge in der Datenbank vornehmen musst, dazu benötigst du phpMyAdmin, den kannst du dir hier downloaden. http://www.phpmyadmin.net/
Eine Installationsanleitung ist glaub auch hier im Forum.

---------------------------------------------------------------------------------------------------------------

zu Punkt 1 hälst du dich daran:
plexus-x hat geschrieben:hey, probier mal dass hier aus... :wink:

offne memberlist.php und profile.php:

suche nach:

Code: Alles auswählen

// 
// End session management 
//
danach einfügen:

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) {  message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);  }
... dass müsste funktionieren!

Verfasst: 13.03.2003 15:33
von dieWoelfin


:oops: Noch mal die Nachfrage, sorry möchte nicht nerven:

Ich möchte wenn man die Seite vom Forum aufruft, dass man direkt zum Login aufgefordert wird (außer man hat automatischen Login eingestellt).

Also das Nicht-Mitglieder überhaupt nix von dem Forum sehen können.

Mag mir noch mal jemand genau sagen was ich da machen muss?

Vielen Dank

Verfasst: 13.03.2003 16:00
von Mister_X
also Stelle alle Foren auf jeden Fall mal so ein, dass nur registrierte Benutzer sie betreten und sehen können
dann machst du noch das hier:
suche in index.php nach

Code: Alles auswählen

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
und füge danach ein:

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
	redirect(append_sid("login.$phpEx?redirect=index.$phpEx", true));
}

Verfasst: 13.03.2003 16:16
von dieWoelfin


Hi Mister X,

vielen Dank für die schnelle Antwort :)

Nun noch eine Frage (weil Hausfrau und nicht blond) und falsch machen will ich ja nix:

In der index.php hab ich den betreffenden Code gefunden.

Und den Code den Du mir nun geschrieben hast, den "kopiere" ich dann direkt unter die beiden // ????

Wäre oberklasse wenn Du mir noch mal antworten könntest.

Übrigens ich bewundere ja wie Ihr hier bei den vielen Postings noch den Überblick behaltet :) super Spitze.

Verfasst: 13.03.2003 16:20
von Mister_X
Und den Code den Du mir nun geschrieben hast, den "kopiere" ich dann direkt unter die beiden // ????
genauso, nichts löschen nur nach den // den Code von mir einfügen / rein kopieren

Verfasst: 13.03.2003 16:40
von Triplex
plexus-x hat geschrieben:hey, probier mal dass hier aus... :wink:

offne memberlist.php und profile.php:

suche nach:

Code: Alles auswählen

// 
// End session management 
//
danach einfügen:

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) {  message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);  }
... dass müsste funktionieren!
Das funktioniert zwar, aber leider bekommt dann keiner mehr eine Registrierungsmail mit dem Freischaltlink, wenn sich ein neuer User anmeldet (wurde zumindest von einigen die es so probiert haben erwähnt).

Falls das bei Dir der Fall ist, versuche mal folgendes:

Öffne die profile.php und suche nach:
//
// Start of program proper
//
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];

if ( $mode == 'viewprofile' )
{
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
und füge da das blau Makierte wie folgt ein:
//
// Start of program proper
//
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];

if ( $mode == 'viewprofile' )
{
if ( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'] . '<br><br>' . $lang['Use_Must_Register'] . '<a href="profile.php?mode=register">' . $lang['Register'] . '</a>' . '<br><br>' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>' ) );
exit;
}

include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )

Da ist jetzt aber noch ein nicht definierter Ausdruck drin: $lang['Use_Must_Register']

dazu öffnen wir die lang_main.php (zu finden in .../phpbb2/language/lang_german/ )

suchst nach
// That's all Folks!
und fügst vor ein:
//
// Individual terms
//
$lang['Use_Must_Register'] = "Um diese Funktion zu nutzen, musst Du Dich ";
Dadurch bekommt ein nicht registrierter User folgende Anzeige, wenn er sich ein Profil ansehen möchte:
Information

Nicht berechtigt

Um diese Funktion zu nutzen, musst Du Dich Registrieren

Klick hier um zum Index zurückzukehren
Ich hoffe, das hilft Dir ein wenig weiter.

MfG
Triplex