Feld

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.
Ernst45

Beitrag von Ernst45 »

Hallo Acid,

aber auf dem Webserver wird es dann funktionieren?

Gruß
Ernst
Gast

Beitrag von Gast »

Hallo Acid,

hatte heute einen Probelauf auf dem Webserver.
Leider ist der Fehler immer noch da, obwohl ich
das // davor gelöscht habe.

Der gewünschte Benutzername ist leider bereits belegt.

Habe die orginale usercp_register.php wieder eingefügt,
da fehlt dann aber:

Ich bin mit den Konditionen dieses Forums einverstanden.

Was kann noch für ein Fehler vorliegen? Hab es jetzt erstmal wieder vom Server genommen.

Ernst45
Kolette

Beitrag von Kolette »

Hallo Acid und Ernst,

habe mal probiert und diesen Code in der usercp_register.php:

Code: Alles auswählen

if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
	message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
}
gegen diesen ausgetauscht:

Code: Alles auswählen

if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
$template->assign_block_vars('switch_certain_users', array()); 
}
Jetzt scheint es zu funktionieren, jedenfalls kann ich keinen Fehler oder
eine falsche Anzeige entdecken.

Kolette
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Acid hat geschrieben:In der profile_view_body.tpl das jeweilige Feld mit folgendem umschliessen (natürlich die komplette Tabellenzeile <tr></tr>)..

Code: Alles auswählen

    <!-- BEGIN switch_field_private -->

    <!-- END switch_field_private -->
In der usercp_viewprofile.php dann über $template->pparse('body'); folgendes einfügen..

Code: Alles auswählen

if ( $userdata['session_logged_in'] && $userdata['user_level'] || $userdata['user_id'] == $profiledata['user_id'] )
{
	$template->assign_block_vars('switch_field_private', array());
}
Irre ich mich, oder ist hiermit, alles was zwischen den Switches ist, NUR noch für den entsprechenden User sichtbar?
Kolette

Beitrag von Kolette »

Hallo,

Leider funktioniert es doch nicht hundertprozentig.
Wenn man sich normal registriert und alle Daten richtig eingibt, ist alles O.k.!
Wenn man aber eine Zeile vergißt oder nicht alle Pflichtfelder ausfüllt oder die E-Mailadresse oder Usernamen schon benutzt wird,
kommt man zurück zur Registrierung, dann fehlen aber die beiden zusätlichen Pflicht-Felder.

Hat jemand eine bessere Lösung?

MfG
Kolette
Ernst45

Beitrag von Ernst45 »

Hallo!

Da das so nicht funktionierte und ich auch weiter keine Möglichkeit sah,
habe ich aus zwei Dateien den Code gelöscht:

1.a.) usercp_register.php

Code: Alles auswählen

if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
	message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__,  $sql);
}
1.b.) usercp_profile.php

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
{
        $template->assign_block_vars('switch_certain_users', array() );
}
2. profile_add_body.tpl

Code: Alles auswählen

<!-- BEGIN switch_certain_users -->
<!-- END switch_certain_users -->
Jetzt klappt das Registrieren, Gäste und andere User sehen die zwei zusätzlichen Pflichtfelder nicht und
als Admin kann man diese Felder aber von allen Usern sehen.

Der einzige Nachteil, wenn´s den einer ist, der User kann in seinem eigenen Profil auch die zwei Felder sehen und bearbeiten.

MfG
Ernst45
wwj
Mitglied
Beiträge: 79
Registriert: 31.08.2004 23:53
Wohnort: München

Link funktioniert nicht mehr

Beitrag von wwj »

[quote="Henne"]http://www.phpbb.de/viewtopic.php?t=27028

]

Hallo zusammen,

ich möchte zwei Pflichtfelder bei der Registrierung einfügen. Name und Vorname.

Besagter Link funktioniert aber nicht mehr. Woher kann man den MOD noch erhalten?
Schöne Grüße aus München
wwj
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Den MOD findest du in unserer Datenbank in der Kategorie "Profil..".

http://www.phpbbhacks.com/viewhack.php?id=2370
..eventuell auch interessant für dich.
wwj
Mitglied
Beiträge: 79
Registriert: 31.08.2004 23:53
Wohnort: München

Beitrag von wwj »

[quote="Acid"]Den MOD findest du in unserer Datenbank in der Kategorie "Profil..".

]

Hallo Acid,

vielen Dank für den Tipp. Ich benötige aber ein Pflichtfeld (Name und Vorname).
Soviel ich das verstanden habe bei euch geht es dabei nur um ein Profil-Feld.

Gibt's da eine Möglichkeit?
Schöne Grüße aus München
wwj
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Profilfeld und Pflichtfeld ist dasselbe.. ein Feld im Profil, das man nachträglich noch als Pflichteintrag definieren kann.

Im genannten MOD, den du in unserer Datenbank findest, wird auch erklärt, wie du ein Feld als Pflichteintrag definieren kannst.
Antworten

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