Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 6
Seite [1]
Chakotay


Beginner




Herkunft: Wolfsburg
Beiträge: 4
# Thema - 18.05.2011 um 23:00 Uhr
Hallo zusammen,
es geht mir um die Teilnehmerliste im Terminplaner. Derzeit ist es so, dass man eine Liste mit folgenden Spalten angezeigt bekommt: Benutzer; Name; Datum; Status; Kontakt und Optionen.
Alles wunderbar, nur für einige Zwecke eher nicht ganz so geeignet. Da ich eine MMO Site betreibe, wäre es hilfreich die angezeigten Spalten beispielsweise in den Einstellungen für die Bedürfnisse anzupassen. In den oben genannten Spalten ist der RL Name von keiner Bedeutung für die Orga, da wäre eher der Squad hilfreich um die Übersicht für die taktische Orga zu erleichtern.

Kurz Ich möchte anstelle des Namen, den Squad angezeigt bekommen. Wie kann ich das erreichen ohne irgendwas zu schrotten. hab keine Ahnung von mysql und php.
Dafür kann ich toll Auspuffe schweissen
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 19.05.2011 um 13:38 Uhr
/mods/events/guests.php

Suche
 
1.
2.
1. / 2. / ... 
 $cs_sort[3] = 'usr.users_surname DESC, egt.eventguests_surname DESC';
$cs_sort[4] = 'usr.users_surname ASC, egt.eventguests_surname ASC'

Ersetze durch
 
1.
2.
1. / 2. / ... 
 $cs_sort[3] = 'sqd.squads_name DESC';
$cs_sort[4] = 'sqd.squads_name ASC';



Suche
 
1.
1. / 2. / ... 
 $from  'eventguests egt LEFT JOIN {pre}_users usr ON egt.users_id = usr.users_id';

Füge danach ein
 
1.
2.
1. / 2. / ... 
 $from .= ' LEFT JOIN {pre}_members mbs ON egt.users_id = mbs.users_id';
$from .= ' LEFT JOIN {pre}_squads sqd ON mbs.squads_id = sqd.squads_id';



Suche
 
1.
1. / 2. / ... 
 usr.users_name AS users_name,

Ersetze durch
 
1.
1. / 2. / ... 
 sqd.squads_name AS squads_namesqd.squads_id AS squads_id,



Suche
das hier +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
1. / 2. / ... 
 $hidden explode(',',$cs_eventguests[$run]['users_hidden']);
      
$content cs_secure($cs_eventguests[$run]['users_surname']);
      if(
in_array('users_surname',$hidden)) {
        
$content = empty($allow) ? '' cs_html_italic(1) . $content cs_html_italic(0);
      }
      
$surname = empty($cs_eventguests[$run]['users_surname']) ? $cs_eventguests[$run]['eventguests_surname'] : $content;
      
$content cs_secure($cs_eventguests[$run]['users_name']);
      if(
in_array('users_name',$hidden)) {
        
$content = empty($allow) ? '' cs_html_italic(1) . $content cs_html_italic(0);
  }
      
$name = empty($cs_eventguests[$run]['users_name']) ? $cs_eventguests[$run]['eventguests_name'] : $content;
      if(!empty(
$surname) AND !empty($name))
        
$data['eventguests'][$run]['name'] = $surname ', ' $name;
      elseif(!empty(
$surname) OR !empty($name))
        
$data['eventguests'][$run]['name'] = $surname $name;
      else
        
$data['eventguests'][$run]['name'] = ''

und ersetze mit dem hier:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
   if(!empty($cs_eventguests[$run]['squads_id'])){
    
$data['eventguests'][$run]['name'] = cs_link($cs_eventguests[$run]['squads_name'],'squads','view','id='.$cs_eventguests[$run]['squads_id']);
  }else{
    
$data['eventguests'][$run]['name'] = '';
  }


Entsprechend muss in den Themes noch der Name der Spalte angepasst werden.
/themes/base/events/guest.tpl
{lang:name}

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Maldi


Rock the board




Herkunft: Bexbach
Beiträge: 50
# Antwort: 2 - 13.11.2011 um 15:08 Uhr
bei dem termin bzw event plan sehen die status anzeigen so aus

Beantragt Warteliste Bestätigt Bezahlt

kann ich das so anpassen zb. auf

Beantragt Warteliste Bestätigt entschuldigt

also ich meine ganz einfach damit kann ich den status ändern so das es auf unsere bedürfnisse passt und wenn ja bitte um erklärung wie das geht


------------------
Gruß Master

Inaktiv
|
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 3 - 13.11.2011 um 17:12 Uhr
Könntest Du in der passenden Lang Datei sicher leicht anpassen. Hab' Die Dateistruktur jetzt nicht vor mir, müsste aber in /lang/German/events zu finden sein.


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
Maldi


Rock the board




Herkunft: Bexbach
Beiträge: 50
# Antwort: 4 - 13.11.2011 um 21:01 Uhr
wenn ich richtig verstanden habe soll ich im explorer unter Home/lang/German/ schauen aber da finde ich leider kein events


------------------
Gruß Master

Inaktiv
|
ev0lution


Geekboy





Beiträge: 1102
# Antwort: 5 - 13.11.2011 um 21:35 Uhr
lang/German/events.php gibt es und darin enthalten die zeile

 
1.
1. / 2. / ... 
 $cs_lang['status_5']          = 'Bezahlt';


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


Inaktiv
|
Maldi


Rock the board




Herkunft: Bexbach
Beiträge: 50
# Antwort: 6 - 14.11.2011 um 10:18 Uhr
danke habs gefunden


------------------
Gruß Master

Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.