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

Antworten: 4
Seite [1]
WH!T3


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Thema - 22.09.2010 um 21:16 Uhr
Also ich verzweifle langsam, also ich krieg es nicht gebacken in der navlogin, den Firmen (Clan) Name auszulesen, der aber auch gleich zur/m Firma (Clan) weiterleitet.

Sprich ich möchte das im Navlogin (bischen umbebaut) der Firmenname (Clanname) angezeigt wird, also müsste ich doch erstmal die User Id prüfen und den dazugehörigen Firmen Namen auslesen.

Ich hab jetzt schon zig Variationen ausprobiert aber es Funktioniert einfach nicht.

PS. Jeder bekommt nur 1 Firma (Clan) zugewiesen.

Könnte mir jemand auf die Sprünge helfen ?

Das müsste doch eigentlich garnicht so schwer sein oder?


Also ich hab in der themes/users/navlogin_view den Platzhalter {clans_link}

und den rest muss ich doch in der navlogin.php hinzufügen.

Mein Problem ist auch ich hab noch nicht so die rissige Kenntnis von php, hab bis jetzt alles mit Copy & Paste gebaut und learning by doing.

Ich habe als grundlage
 
1.
2.
1. / 2. / ... 
 
$data
['clans']['link'] = cs_link(cs_secure($cs_clans['clans_name']),'clans','view','id=' $cs_clans['clans_id']);


genommen.


------------------
Mfg
Pascal

Zuletzt editiert von WH!T3 am 22.09.2010 um 21:27 Uhr (5x Editiert)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 23.09.2010 um 11:38 Uhr
Ich bin momentan nicht zuhause, aber ich werde dir heute Nachmittag 'n Lösungsvorschlag posten.

/edit:
So ... hier eine Lösung:

/mods/users/navlogin.php

Suche:
 
1.
1. / 2. / ... 
 $data['users']['link'] = cs_user($account['users_id'], $account['users_nick']); 


Füge danach ein:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
  $select 'cls.clans_name AS clans_name, cls.clans_id AS clans_id';
  
$from 'clans cls INNER JOIN {pre}_squads sqd ON cls.clans_id = sqd.clans_id';
  
$from .= ' INNER JOIN {pre}_members mbs ON mbs.squads_id = sqd.squads_id';
  
$where ' mbs.users_id = "' $account['users_id'] . '"';
  
  
$cs_clans cs_sql_select(__FILE__,$from,$select,$where,0,0,1);
  
  
$data['clans']['link'] = cs_link(cs_secure($cs_clans['clans_name']),'clans','view','id=' $cs_clans['clans_id']);


Dann noch been den Platzhalter {clans:link} in die Themes einbauen - Fertig

lG


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


Zuletzt editiert von Tom08 ClanSphere Team am 23.09.2010 um 14:17 Uhr (1x Editiert)
Inaktiv
|
WH!T3
Thread-Ersteller


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Antwort: 2 - 23.09.2010 um 15:22 Uhr
Es geht

Besten Dank


------------------
Mfg
Pascal

Zuletzt editiert von WH!T3 am 23.09.2010 um 15:27 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 23.09.2010 um 15:26 Uhr
Gerade nochmal getestet, bei mir funktioniert es lokal.

Ich würde mich ja bei dir registrieren, aber selbst dafür habe ich keine Rechte auf deiner Seite.

lG



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


Inaktiv
|
WH!T3
Thread-Ersteller


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Antwort: 4 - 23.09.2010 um 15:28 Uhr
Habs gerade wieder Editiert ^^

Ich muss nochmal testen bei dem Richtigen Namen geht es und bei dem Testbenutzer nicht ich sag gleich nochmal bescheid, kann auch ein Fehler von mir sein.

EDIT: Ich seh gerade ein anderes Problem

Ich nehme den TestUser lasse ihn eine Firma Gründen sprich nen Clan wird nichts angezeigt auch nicht in der Profil Übersicht oben bei Firma (clans) steht 0

( wo auch Benutzer-Galerie (0) - Clanwars (0) - Computer (0) - Firma (0) - Forum (0) - Freunde (0) - Gästebuch (0) - Medaillen (0) steht)

füge ich ein Konzern (Squad) hinzu geht es ?!

Ist das richtig so?

Mann kan doch auch in einem Clan sein ohne in ein Squad sein zu müssen oder?!

Edit2: Ich habs gerade nochmal auf ner Älteren Version Probiert ist das gleich der Clan wird erst angezeigt sobald man in einen Squad ist. (Im Profil)

Oh man jetzt hab ich 2Tage geflucht und es lag am Squad :/

EDIT3: Ich habs jetzt mal auf

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
   $select 'cls.clans_name AS clans_name, cls.clans_id AS clans_id, cls.users_id AS users_id';
  
$from 'clans cls';
  
$where ' cls.users_id = "' $account['users_id'] . '"';
  
  
$cs_clans cs_sql_select(__FILE__,$from,$select,$where,0,0,1);
  
  
$data['clans']['link'] = cs_link(cs_secure($cs_clans['clans_name']),'clans','view','id=' $cs_clans['clans_id']);


geändert nun ist es nichtmehr Squad abhängig und bis jetzt Funzt es sobald eine Firma erstellt wird.

Danke für den Weg.

Was ich noch nicht versteh ist wofür die 3 Zahlen stehen

0,0,1

?


------------------
Mfg
Pascal

Zuletzt editiert von WH!T3 am 23.09.2010 um 17:14 Uhr (5x Editiert)
Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo