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

Antworten: 1
Seite [1]
CHDMedia


Rock the board





Beiträge: 60
# Thema - 19.11.2013 um 15:28 Uhr
Hallo Community,

ich habe in kleines Problem. Seit der neusten Version von Clansphere habe ich das Problem, dass in der users/navlogin.htm und/oder users/navlogin.php wohl irgendwo Fehler vorhanden sind.

Ersteinmal meine Dateien:

mods/users/navlogin.php +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
1. / 2. / ... 

<?php
 

$cs_lang 
cs_translate('users');

$data = array();
$data['options'] = cs_sql_option(__FILE__,'users');

$styles_array = array('horizontal''icons''picture''admin');
$style '';
if(!empty(
$_GET['style']))
if(
in_array($_GET['style'], $styles_array)) {
  
$style '_' $_GET['style'];
}
else {
  
cs_error($_GET['style'], 'The given navlogin style cannot be found');
}

global 
$login;

if(empty(
$login['mode'])) {

  if(empty(
$login['nick'])) {
    
$login['nick'] = 'Nick';
    if(
$data['options']['login'] == 'email') {
      
$login['nick'] = 'E-Mail';
    }
  }

  if(empty(
$login['password'])) {
    
$login['password'] = 'Pass';
  }

  
$data['form']['navlogin'] = cs_url('users','login');
  
$data['login']['nick'] = cs_secure($login['nick']);
  
$data['login']['password'] = cs_secure($login['password']);
  
$data['link']['uri'] = cs_url_self();

  echo 
cs_subtemplate(__FILE__,$data,'users','navlogin_form' $style);
}
else {

  if(
$style == '_picture') {
    
$cells 'users_picture, users_country';
    
$user cs_sql_select(__FILE__'users'$cells'users_id = ' . (int) $account['users_id']);
    
$data['users']['country_icon'] = cs_html_img('symbols/countries/' cs_secure($user['users_country']) . '.png');
    if(empty(
$user['users_picture']))
    
$data['users']['pic'] = cs_html_img('uploads/users/nopic.jpg');
    else
    
$data['users']['pic'] = cs_html_img('uploads/users/' $user['users_picture']);
  } 
  
  
$data['users']['name'] = cs_user($account['users_id'], $account['users_name']);
  
$data['users']['surname'] = cs_user($account['users_id'], $account['users_surname']);
  
$data['users']['link'] = cs_user($account['users_id'], $account['users_nick']);

  
$data['if']['panel'] = ($cs_main['def_admin'] == 'separated' AND $cs_main['tpl_file'] != 'admin.htm') ? 0;
  
$data['if']['contact'] = (empty($data['if']['panel']) AND $account['access_contact'] >= 3) ? 0;
  
$data['if']['admin'] = (empty($data['if']['panel']) AND $account['access_clansphere'] >= 3) ? 0;
  
$data['if']['system'] = (empty($data['if']['panel']) AND $account['access_clansphere'] >= 4) ? 0;
  
$data['if']['more'] = (empty($data['if']['contact']) AND empty($data['if']['admin']) AND empty($data['if']['panel'])) ? 1;

  if(empty(
$data['if']['panel']) AND $account['access_contact'] >= 3) {
    
$data['contact']['new'] = cs_cache_load('count_mail_unread');
    if(
$data['contact']['new'] === false)
      
$data['contact']['new'] = cs_cache_save('count_mail_unread', (int) cs_sql_count(__FILE__,'mail','mail_answered = 0'));
  }

  if(!empty(
$data['if']['panel']) AND $account['access_clansphere'] >= 3) {
    
$data['link']['panel'] = cs_url('clansphere''admin''''admin');
  }

  echo 
cs_subtemplate(__FILE__,$data,'users','navlogin_view' $style);
}



themes/base/users/navlogin_view.htm +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
1. / 2. / ... 
 
<a href="{url:users_home}">{lang:home}</a><br />
{if:
messages}
  <
a href="{url:messages_inbox}">{lang:messages}</a> (<span id="cs_messages_navmsgs">{messages:new}</span>)<br />
{
stop:messages}
<
a href="{url:users_settings}">{lang:settings}</a><br />
<
br />
{if:
more}
  {if:
contact}
    <
a href="{url:contact_manage}">{lang:contact}</a> (<span id="cs_contact_navmsgs">{contact:new}</span>)<br />
  {
stop:contact}
  {if:
joinus}
    <
a href="{url:joinus_manage}">{lang:joinus}</a> ({joinus:joinus_count})<br />
  {
stop:joinus}
  {if:
fightus}
    <
a href="{url:fightus_manage}">{lang:fightus}</a> ({fightus:fightus_count})<br />
  {
stop:fightus}
  {if:
admin}
    <
a href="{url:clansphere_admin}">{lang:admin}</a><br />
  {
stop:admin}
  {if:
system}
    <
a href="{url:clansphere_system}">{lang:system}</a><br />
  {
stop:system}
  {if:
panel}
    <
a href="{link:panel}">{lang:panel}</a><br />
  {
stop:panel}
  <
br />
{
stop:more}
<
a href="{url:users_logout}">{lang:logout}</a>



Ausgeben tut er mir auf dem Clansphere Standard Template immer folgendes (oben rechts):

 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 Home
{if:messagesNachrichten ({messages:new})
{
stop:messagesEinstellungen

{if:joinusJoinus ({joinus:joinus_count})
{
stop:joinus} {if:fightusFightus ({fightus:fightus_count}) {stop:fightus

Administration

Den Logout sehe ich garnicht erst. Das Problem tritt sowohl bei integrierten und abgetrennten Admin Interface auf. Hier nochmal der Inhalt der navlogin_view_picture.tpl

mehr... +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
1. / 2. / ... 
 
{icon:home} <a href="{url:users_home}">{lang:home}</a><br />
{if:
messages}
  {
icon:inbox} <a href="{url:messages_inbox}">{lang:messages}</a> (<span id="cs_messages_navmsgs">{messages:new}</span>)<br />
{
stop:messages}
{
icon:looknfeel} <a href="{url:users_settings}">{lang:settings}</a><br />
<
br />
{if:
more}
  {if:
contact}
    {
icon:kontact} <a href="{url:contact_manage}">{lang:contact}</a> (<span id="cs_contact_navmsgs">{contact:new}</span>)<br />
  {
stop:contact}
  {if:
admin}
    {
icon:view_text} <a href="{url:clansphere_admin}">{lang:admin}</a><br />
  {
stop:admin}
  {if:
system}
    {
icon:package_system} <a href="{url:clansphere_system}">{lang:system}</a><br />
  {
stop:system}
  {if:
panel}
    {
icon:view_choose} <a href="{link:panel}">{lang:panel}</a><br />
  {
stop:panel}
  <
br />
{
stop:more}
{
icon:exit} <a href="{url:users_logout}">{lang:logout}</a>



Zuletzt editiert von CHDMedia am 19.11.2013 um 15:29 Uhr (1x Editiert)
Inaktiv
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 19.11.2013 um 19:44 Uhr
Hast du einen Link zu einer Testseite inkl. Account evtl. für mich?

Sofern ja, bitte per PM zukommen lassen.


Inaktiv
|
Antworten: 1
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo