Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 9
Seite [1]
Recki ClanSphere Team

Supporter
Supporter



Herkunft: Kassel
Beiträge: 110
# Thema - 21.06.2013 um 18:00 Uhr
z.b. auf der Seite:
http://reckisworld.de/wirclan3.1/index/news/view/id/157

Will ich die Symbole die unter jeden Kommentar sind ändern. Am besten mit ein border und einen text.

Was muss ich genau machen um dieses zu tun.



Liebe Grüße Recki
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 21.06.2013 um 18:03 Uhr
Hab ich noch nicht ganz verstanden.
Kannste das bitte etwas genauer erklären.

Du meinst nicht das icon?



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


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

Inaktiv
|
Recki ClanSphere Team
Thread-Ersteller

Supporter
Supporter



Herkunft: Kassel
Beiträge: 110
# Antwort: 2 - 21.06.2013 um 18:05 Uhr
nein sondern die


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9410
# Antwort: 3 - 21.06.2013 um 21:23 Uhr
das sind die crystal project icons. wolltest das icon an sich tauschen oder per css z.b. über eine klasse nur anders stylen?


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Recki ClanSphere Team
Thread-Ersteller

Supporter
Supporter



Herkunft: Kassel
Beiträge: 110
# Antwort: 4 - 21.06.2013 um 21:34 Uhr
wech damit und her mit css


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9410
# Antwort: 5 - 22.06.2013 um 00:03 Uhr
die symbole kannst über die clansphere modul optionen deaktivieren, indem pfad und endung dort geleert werden.

cleverer wäre es aber wohl die icon funktionalität so anzupassen, dass diese z.b. schriftzeichen mit einer css klasse für einen symbol font ausgibt, wie es z.b. bei csphere 2013 als alternative vorgesehen ist. reden wir sonst beim nächsten treff mal drüber intern


------------------
ClanSphere - professional clan care starts here

Zuletzt editiert von hajo ClanSphere Team am 22.06.2013 um 00:04 Uhr (1x Editiert)
Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6115
# Antwort: 6 - 22.06.2013 um 00:49 Uhr
http://fortawesome.github.io/Font-Awesome/


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 7 - 22.06.2013 um 08:01 Uhr
Das ist ja auch nicht schlecht.
Werden Font Awesome Icons zufällig den Weg in cSphere finden?


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


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

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9410
# Antwort: 8 - 22.06.2013 um 08:19 Uhr
als optionales plugin mit sicherheit, aber das geht hier am thema vorbei


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 22.06.2013 um 15:23 Uhr
Als du könntest entsprecehdn die cs_icon-Funktion so anpassen, dass da die bisherigen Icons auf die CSS-Icons gemappt werden. Dann musst du das nur da einmal global festlegen, anstatt alle Themes anzupassen.

Im Anhang mal, wie es dann aussehen könnte und einmal noch im Vergleich.

Das ganze ist vom Code her eigentlich recht einfach. Am aufwändigsten ist es ein entsprecehndes Array aufzubauen, was dann von den alten Symbolen auf die neuen CSS-Symbole mappt. Mein Code zeigt da, wo es ein neues Symbol gibt, dann das neue an und sonst das alte png-Icon aus dem Crystal-Clear-Projekt.

Das ganze erfordert natürlich das von equal gepostet Font Awesome Icons-Projekt als Import, d.h. also einmal die FAI-Css einbinden und die zugehörigen Dateien hochladen.

neue cs_icon()-Funktion +-

 
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.
1. / 2. / ... 
 function cs_icon($img,$size 16,$alt 0,$space 1) {

  global 
$cs_main;
  
  
$fa = array();
  
  
$fa['personal'] = "user";
  
$fa['groupevent'] = "group";
  
$fa['1day'] = "calendar";
  
$fa['kivio'] = "bell";
  
$fa['kdm_home'] = "home";
  
$fa['starthere'] = "home";
  
$fa['locale'] = "flag";
  
$fa['history_clear'] = "time";
  
$fa['history'] = "time";
  
$img is_array($img) ? $img[1] : $img
  
  if(
array_key_exists($img$fa)){
      
      
// Standard bzw. wenn Icon-Size 16
      
$icon_size "icon-large";
      
      
// Ich weiß nicht, ob die nachfolgenden Größen passen. Das sind nur die Klassen, die zur Verfügung gestellt werden.
      
if($size == 22){
          
$icon_size "icon-2x";
      }else if(
$size == 48){
          
$icon_size "icon-3x";
      }else if(
$size == 64){
          
$icon_size "icon-4x";
      }
       return 
"<i class=\"icon-fixed-width icon-" $fa[$img] . " " .$icon_size ."\"></i>";    
  }else{
      
$alt = empty($alt) ? '' $alt;
      if(!empty(
$cs_main['img_path']) AND !empty($cs_main['img_ext'])) {
        
$iconpath 'symbols/' $cs_main['img_path'] . '/' $size '/';
        
$iconpath .= $img '.' $cs_main['img_ext'];
        if(
file_exists($iconpath)) {
          
$end = empty($space) ? '' ' ';
          return 
$out cs_html_img($iconpath,$size,$size,0,$alt) . $end;
        }
        else {
          
cs_error($iconpath,'cs_icon - File not found');
        }
      }
      else {
        return 
$alt;
      }
  }
}



Grüße
Dateianhänge:
png new_icons.png (11.29 KiB - 24 mal heruntergeladen )
png new_icons_vgl.png (16.85 KiB - 24 mal heruntergeladen )


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


Zuletzt editiert von Tom08 ClanSphere Team am 23.06.2013 um 19:07 Uhr (2x Editiert)
Offline
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.