Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
jokel


Beginner




Beiträge: 2
# Thema - 13.02.2011 um 03:49 Uhr
Hallo,

ich habe das Recruitment Modul von The Mumie und Nebelstern - www.VeA-Raid.de heruntergeladen und installiert.
Es funktioniert super, jedoch ist die Textfarbe von der Liste nicht farbig.

Quellcode von der list.tpl ist:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
 <tr>
    <
td class="headb3">Rekrutierung</td>
  </
tr>
</
table>
<
br />
  {
loop:categorie}
<
table width="480" class="forum" style="width:{page:width}">
  <
tr>
    <
td class="headb">{lang:order1}</td>
    <
td width="80%" class="headb">{lang:job}</td>
    <
td class="headb">Aktion</td>
  </
tr>
  {
loop:jobs}
  <
tr>
    <
td class="leftb">{jobs:order}</td>
    <
td class="leftb">{jobs:title}</td>
    <
td class="leftb"><a href="http://serviceberg.de/index.php?mod=board&action=listcat&id=2">Bewerben</a><a href="index.php?mod=board&action=thread_add&id=2">!</a></td>
  </
tr>
  {
stop:jobs}
  <
tr></tr>
</
table>
<
p>{stop:categorie}


Meine Frage ist, wie kann ich der {jobs:title} die Textfarben zuweisen die in der Mysql Datenbank hinterlegt sind

Table ist cs_jobs und Table Data ist jobs:color


Kann mir da wer helfen, Ich habe da schon alles versucht, aber es führte nicht zum Erfolg


THX
Jokel

Edit by duRiel: Bitte verwende die dafür vorgesehenen Funktionen, um hier Quelltext reinzukopieren.


Zuletzt editiert von duRiel ClanSphere Team am 13.02.2011 um 12:00 Uhr (1x Editiert)
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 13.02.2011 um 12:01 Uhr
hi,

wie genau stehen denn die farben in jobs_color in der datenbank?

gruß
duRiel


Inaktiv
|
jokel
Thread-Ersteller


Beginner




Beiträge: 2
# Antwort: 2 - 13.02.2011 um 16:08 Uhr
Die Farben stehen in der Jobs_color als Hexadezimal drin

Bsp: #0070DE

Anbei ein Asschnitt aus der sql import Datei:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
 INSERT INTO {pre}_jobs (jobs_idcategories_idjobs_orderjobs_titlejobs_jobjobs_colorVALUES
(30991'Rogue''.''#FFF569'),
(
32991'Shaman [Resto, Elemental, Enhancement]''.''#0070DE'),
(
34991'Priest [Holy, Discipline, Shadow]''.'''),
(
28991'Deathknight [Blood, Frost, Unholy]''.''#C41F3B'),
(
37991'Paladin [Holy, Tank, Retribution]''.''#F58CBA'),
(
39991'Warrior [Arms, Fury, Tank]''.''#C79C6E'),
(
40991'Hunter''.''#ABD473'),
(
41991'Warlock''.''#9482C9'),
(
43991'Druid [Resto, Cat, Bear, Moonkin]''.''#FF7D0A'),
(
44991'Mage''.''#69CCF0');


gruß
Jokel


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 13.02.2011 um 16:14 Uhr
ok dann sollte es nicht allzu schwer sein. in der list.php werden die daten aus der datenbank irgendwo geladen, da muss man sicherstellen, dass auch jobs_color geladen wird.
dann sollte mandas im theme auch verwenden können:
 
1.
1. / 2. / ... 
 <td class="leftb">{jobs:title}</td>

->
 
1.
1. / 2. / ... 
 <td class="leftb" style="color:{jobs:jobs_color}">{jobs:title}</td>


ansonsten am besten noch kurz den php code posten

lg
duRiel


Inaktiv
|
jokel
Thread-Ersteller


Beginner




Beiträge: 2
# Antwort: 4 - 13.02.2011 um 16:19 Uhr
Super teste Ich gleich aus


lg
Jokel


Hat Leider nicht funktioniert, der Text ist immernoch in grau

Hier die list.php vom Modul:

 
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.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
1. / 2. / ... 
<?php

// ClanSphere 2009 - www.clansphere.net

// Author: The_Mumie + www.Vea-Raid.de - #VeA-Raid @ qNet

// $Id$



$cs_lang cs_translate('jobs');



$data = array();



empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];

$cs_sort[1] = 'jobs_title ASC';

$cs_sort[2] = 'jobs_title DESC';

empty(
$_REQUEST['sort']) ? $sort $sort $_REQUEST['sort'];

$order $cs_sort[$sort];



$jobs_count cs_sql_count(__FILE__,'jobs');

$categories_data cs_sql_select(__FILE__,'categories','*',"categories_mod = 'jobs'",'categories_name',0,0);

$categories_loop count($categories_data);



for(
$run=0$run<$categories_loop$run++) {

  
$data['categorie'][$run]['cat'] = ($categories_data[$run]['categories_name']);

    
$content cs_sql_count(__FILE__,'jobs','categories_id = ' .$categories_data[$run]['categories_id']);

    
$data['categorie'][$run]['count_cat'] = $content;

    
$categories_data[$run]['categories_text'] = empty($categories_data[$run]['categories_text']) ? $cs_lang['no_cat_text'] : $categories_data[$run]['categories_text'];

  
$data['categorie'][$run]['cat_text'] = cs_secure($categories_data[$run]['categories_text'],1,1);



  empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];

  
$cs_sort[1] = 'jobs_title ASC';

  
$cs_sort[2] = 'jobs_title DESC';

  if(!empty(
$_GET['where']) AND $_GET['where'] == $categories_data[$run]['categories_id']) {

    
$sort $_REQUEST['sort'];

  } else {

    
$sort 1;

  }

  
$order $cs_sort[$sort];



  
$data['categorie'][$run]['sort'] = cs_sort('jobs','list',$start,$categories_data[$run]['categories_id'],1,$sort);



  
/**

  * Aktuelle Wetten dieser Kategorie auslesen

  */

  
$select '*';

    
$where "categories_id = '" $categories_data[$run]['categories_id'] . "' AND jobs_order != 0";

  
$cs_jobs cs_sql_select(__FILE__,'jobs',$select,$where,$order,$start,0);

  
$data['categorie'][$run]['jobs'] = array();

  

  for(
$run_b=0$run_b<count($cs_jobs); $run_b++) {

    
$data['categorie'][$run]['jobs'][$run_b]['id'] = $cs_jobs[$run_b]['jobs_id'];

    
$data['categorie'][$run]['jobs'][$run_b]['order'] = $cs_jobs[$run_b]['jobs_order'];

    
$data['categorie'][$run]['jobs'][$run_b]['title'] = $cs_jobs[$run_b]['jobs_title'];

    
$data['categorie'][$run]['jobs'][$run_b]['url'] = cs_url('jobs','view','id=' $cs_jobs[$run_b]['jobs_id']);

    
$count_jobs cs_sql_count(__FILE__,'jobs','jobs_id = ' .$cs_jobs[$run_b]['jobs_id']);

    
$data['categorie'][$run]['jobs'][$run_b]['count'] = $count_jobs;

    }

  }

echo 
cs_subtemplate(__FILE__,$data,'jobs','list');




Habe schon versucht die Abfrage einzuflicken, aber es bleibt immenroch grau

Hoffe Ihr könnt mir helfen

Grüsse
Jokel


Zuletzt editiert von jokel am 13.02.2011 um 17:56 Uhr (1x Editiert)
Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.