News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 4
Seite [1]
thevaethi


Rock the board




Beiträge: 69
# Thema - 14.09.2012 um 20:52 Uhr
Hallo,

unsere Seite läuft nun schon seit ein paar Wochen, aber 2 Sachen gefallen mir noch nicht:

Wenn ich mich einlogge kommt erst ein Fenster " Sie haben sich eingeloggt --> weiter"
Dann wird man auf die Startseite umgeleitet.

Wäre es irgendwie möglich, das man beim einloggen gleich auf das "Benutzer-Home" gelangt?

wo wir schon zu meiner 2. Idee kommen ^^

Würde es prinzipiell funktionieren, den ganzen content vom Postfach in das Benutzerhome einzubinden?
Wäre doch viel einfacher, wenn man nach dem einloggen gleich noch sieht, das man PN´s bekommen hat.

Vielleicht kann mir ja jemand bei den Ideen helfen.

mfg
thevaeth


Zuletzt editiert von thevaethi am 14.09.2012 um 20:53 Uhr (2x Editiert)
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 14.09.2012 um 22:50 Uhr
2. Messages unter Home:
Das Anzeigen unter "Home" wird über die Info.php gesteuert, welche dem jeweiligen Modul beiliegt.
Als Beispiel zeige ich hier mal die vom Fightus-Modul:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 

<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('fightus');

$mod_info['name']    = $cs_lang['mod_name'];
$mod_info['version']  = $cs_main['version_name'];
$mod_info['released']  = $cs_main['version_date'];
$mod_info['creator'] = 'ClanSphere';
$mod_info['team']    = 'ClanSphere';
$mod_info['url']    = 'www.clansphere.net';
$mod_info['text']    = $cs_lang['mod_text'];
$mod_info['icon']    = 'package_games_board';
$mod_info['show']    = array('clansphere/admin' => 3,'users/home' => 3);
$mod_info['categories']  = FALSE;
$mod_info['comments']  = FALSE;
$mod_info['protected']  = FALSE;
$mod_info['tables']    = array('fightus');
$mod_info['navlist'] = array('usershome' => 'max_usershome');


Die zeile mit "show" ist dafür wichtig.
Hier siehst du z.B., dass diese unter user/home ab Zugriff 3 oder größer angezeigt wird.
Wenn wir das nun bei der messages/info.php machen, sollte das etwa so ausschauen:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
1. / 2. / ... 

<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('messages');

$mod_info['name']    = $cs_lang['mod_name'];
$mod_info['version']  = $cs_main['version_name'];
$mod_info['released']  = $cs_main['version_date'];
$mod_info['creator'] = 'ClanSphere';
$mod_info['team']    = 'ClanSphere';
$mod_info['url']    = 'www.clansphere.net';
$mod_info['text']    = $cs_lang['info_text'];
$mod_info['icon']    = 'email';
$mod_info['show']     = array('options/roots' => 5'users/settings' => 2'users/home' => 3);
$mod_info['categories'] = FALSE;
$mod_info['comments']  = FALSE;
$mod_info['protected']   = FALSE;
$mod_info['tables']   = array('autoresponder','messages'); 


Ich hoffe, ich habe das jetzt auch richtig erklärt.



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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 2 - 17.09.2012 um 08:57 Uhr
vorausgesetzt, es existiert eine users_home.php im besagten Modul.
Sonst bringt dir die Einstellung in der info.php auch nichts.

Zur Login-Weiterleitung:
/mods/users/login.php editieren.

Am Ende nach:
 
1.
1. / 2. / ... 
 echo cs_subtemplate(__FILE__,$data,'users','continue');
suchen, und mit
 
1.
1. / 2. / ... 
 cs_redirect('','users','home');
ersetzen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
thevaethi
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 3 - 17.09.2012 um 09:04 Uhr
hi

bin eben am testen und bis jetzt funktioniert es trotzdem irgendwie nicht .
Bis jetzt zeigt es nur fight us und join us an

mfg
thevaethi


p.s. so:

 
1.
1. / 2. / ... 
  echo cs_redirect('','users','home');


Zuletzt editiert von thevaethi am 17.09.2012 um 09:07 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 4 - 17.09.2012 um 10:24 Uhr
vorausgesetzt, es existiert eine users_home.php im besagten Modul.
Sonst bringt dir die Einstellung in der info.php auch nichts.

Diese Datei muss in dem Ordner /mods/messages vorhanden sein.
Inhalt/aufbau etc. kannst du in den anderen Modulen sehen.

2. Problem:
Wie kommst du darauf echo schreiben zu müssen ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo