Sie sind nicht angemeldet.

181

Dienstag, 11. Oktober 2011, 10:00

Hast du den WioIndexPageListener.class.php gelöscht oder unter einem anderen Namen abgespeichert, bzw in einen anderen Ordner, als den in der Fehlermeldung zu sehenden gepackt?

Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

182

Donnerstag, 26. Januar 2012, 17:46

Hiho
Habe das nach der anleitung gemacht, aber die namen werden einfach nicht farbig.
wio_index.tpl

Spoiler Spoiler

PHP-Quelltext

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
<div class="container-2" style="min-height: 22px; padding:6px">
            
<div class="containerIcon">
<img src="{icon}groupM.png{/icon}" alt="" />
</div>
                 
<div class="containerContent">
                 
{if WIO_OPEN_POPUP}
<h3><a href="javascript:;" onclick="window.open('index.php?page=Wio{@SID_ARG_2ND}','WerIstOnline','width=800,height=450,toolbar=no,scrollbars=yes,left=50,top=50,resizable=yes');return false;"> {lang}wcf.wio.title{/lang}</a></h3>
{else}
<h3><a href="index.php?page=wio{@SID_ARG_2ND}">{lang}wcf.wio.title{/lang}</a></h3>
{/if}
                 
{if $users || $guestCount}
<div>
<class="smallFont">{if $guestCount}{$guestCount} {if $guestCount == 1}{lang}wcf.wio.guest{/lang}{else}{lang}wcf.wio.guests{/lang}{/if}{/if}{if $guestCount && $users|count} {lang}wcf.wio.and{/lang} {/if}{if $guestCount && !$users|count} {lang}wcf.wio.online{/lang}{/if}{if $users|count}{$users|count} {if $users|count == 1}{lang}wcf.wio.member{/lang}{else}{lang}wcf.wio.members{/lang}{/if}{/if}</p>
{if $users}
<class="smallFont">{implode from=$users item=user}
<{if $user.rankID == 1} class = "Vorstand" {elseif $user.rankID == 11} class="Forentechniker" {elseif $user.rankID == 10} class="Marketing"{elseif $user.rankID == 12} class="Finanzen und Verwaltung" {elseif $user.rankID == 13} class="Produktion"{/if} href="index.php?page=User&amp;userID={@$user.userID}{@SID_ARG_2ND}">{@$user.username}</a>{/implode}</p>
{/if}
</div>
{else}
<div>
<class="smallFont">{lang}wcf.wio.nobodyOnline{/lang}</p>
</div>
{/if}
<class="smallFont">{lang}Legende{/lang}: <font color="red">{lang}Vorstand{/lang}</font>,  <font color="orange">{lang}Forentechniker{/lang}</font>, <font color="darkblue">{lang}Marketing{/lang}</font>, <font color="green">{lang}Finanzen und Verwaltung{/lang}</font>, <font color="yellow">{lang}Produktion{/lang}</font> </p>
</div>
</div>



Wio.class.php

Spoiler Spoiler

PHP-Quelltext

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
<?php
//wcf imports
require_once(WCF_DIR.'lib/data/user/User.class.php');

/**
 * WhoIsOnline
 * 
 * @package de.wcom.wbblite.wio
 * @author Martin Schwendowius
 * @copyright 2010 wbb3addons.de
 * @license Creative Commons Attribution-NoDerivs 3.0 Unported License <http://creativecommons.org/licenses/by-nd/3.0/>
 */
abstract class WhoIsOnline {
   public $sqlSelects 'user.rankID,';
    public $sqlJoins '';
    public $sqlOrderBy 'session.username';
    public $guestCount;

    /**
     * gets wio data
     * 
     * @return void
     */
    public function getWiO() {
    $sql "SELECT".$this->sqlSelects."
         user_option.userOption".User::getUserOptionID('invisible').", session.userID, session.ipAddress,
         session.userAgent, session.lastActivityTime, user.username
         FROM          wcf".WCF_N."_session session
         LEFT JOIN     wcf".WCF_N."_user user
         ON            (user.userID = session.userID)
         LEFT JOIN     wcf".WCF_N."_user_option_value user_option
         ON            (user_option.userID = session.userID)
         ".$this->sqlJoins."
         WHERE        session.lastActivityTime > ".(TIME_NOW USER_ONLINE_TIMEOUT)."
         ORDER BY     ".$this->sqlOrderBy;
         $result WCF::getDB()->sendQuery($sql);
         $this->guestCount 0;
         while ($row WCF::getDB()->fetchArray($result)) {
         $this->handleRow($row, new User(null$row));
         }
    }

    /**
     * returns the visibility status
     * 
     * @param mixed $row
     * @param mixed $user
     * @return visibility status
     */
    protected function isVisible($rowUser $user) {
              return (WCF::getUser()->userID == $user->userID || !$user->invisible || WCF::getUser()->getPermission('admin.general.canViewInvisible'));
    }

    /**
     * returns the username
     * 
     * @param mixed $row
     * @param mixed $user
     * @return username
     */
    public static function getUsername($rowUser $user) {
           $row['username'] = StringUtil::encodeHTML($row['username']);

            if ($user->invisible) {
                    $row['username'] .= WCF::getLanguage()->get('wcf.wio.invisible');
            }

            return $row['username'];
    }
}
?>


CSS Deklaration

Spoiler Spoiler

PHP-Quelltext

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
a:link.Vorstand{
colorFF0000;
}
a:visited.Vorstand{
colorFF0000;
}
a:hover.Vorstand{
colorFF0000;
}
a:link.Forentechniker{
colorFFA500;
}
a:visited.Forentechniker{
colorFFA500;
}
a:hover.Forentechniker{
colorFFA500;
}
a:link.Marketing{
color00008B;
}
a:visited.Marketing{
color00008B;
}
a:hover.Marketing{
color00008B;
}
a:link.Finanzen und Verwaltung{
color008000;
}
a:visited.Finanzen und Verwaltung{
color008000;
}
a:hover.Finanzen und Verwaltung{
color008000;
}
a:link.Produktion{
colorFFFF00;
}
a:visited.Produktion{
colorFFFF00;
}
a:hover.Produktion{
colorFFFF00;
}


auszug aus der datenbank (rankid)
index.php?page=Attachment&attachmentID=2066

ich hoffe mir kann jemand helfen :S
danke im vorraus
mfg Kaini

183

Donnerstag, 26. Januar 2012, 18:37

css klassen können keine leerzeichen enthalten bzw. die einzelnen wörter werden dann als einzelne klassen behandelt.
nachdem die klassen eh niemand sieht empfielt es sich ein einzelnes wort zu verwenden (konventionellerweise klein und englisch)

schau mal obs dann geht.
» How to post a good question (engl.)
·:· MakroGFX ·:· deviantArt ·:·

»Darf ich dir mal eine Metafrage stellen?«

Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

184

Donnerstag, 26. Januar 2012, 18:50

hab es geändert, dennoch wird der name nicht farbig :S

185

Donnerstag, 26. Januar 2012, 18:53

gib maln link

€: ah grad gesehen, du hast die # vor den farben vergessen. farben als wort schreibst du direkt hin, also {color: white;}, farben als hex-code musst du mit einem # einleiten, also {color: #ffffff;}

übrigens kannst du da bei dir einiges zusammenfassen in deinem css. wenn du für die einzelnen zustände der links keine besonderen farben willst kannst du die pseudoklassen einfach weglassen, also a.Vorstand {…} oder, falls du eine vorhandene anweisung überschrieben musst, kannst du sie mit kommata gruppieren, also a.Vorstand:link, a.Vorstand:hover, a.Vorstand:active {color: red;}
» How to post a good question (engl.)
·:· MakroGFX ·:· deviantArt ·:·

»Darf ich dir mal eine Metafrage stellen?«

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Gandalf« (26. Januar 2012, 20:31)


Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

186

Freitag, 27. Januar 2012, 19:42

danke dir für die hilfe ich hab es jetzt so gemacht aber leider funkt es immernoch nit :S.

hab es 1mal mit punkt und 1mal mit doppelpunkt versucht beides funkt nit :S.

Spoiler Spoiler

PHP-Quelltext

1
2
3
4
5
a:Vorstand {color#FF0000;}
a:Forentechniker {color#FFA500;}
a:Marketing {color#00008B;}
a:Finanz {color#008000;}
a:Produktion {color#FFFF00;}


Spoiler Spoiler

PHP-Quelltext

1
2
3
4
5
a.Vorstand {color#FF0000;}
a.Forentechniker {color#FFA500;}
a.Marketing {color#00008B;}
a.Finanz {color#008000;}
a.Produktion {color#FFFF00;}

Andre

Profi

  • »Andre« ist männlich

Beiträge: 566

Wohnort: Hannover-/Wedemark

Beruf: Auszubildener - Bürokaufmann

Forenversion: WBBLite 2.1.x

  • Nachricht senden

187

Freitag, 27. Januar 2012, 19:57

Hallo.

Bei deinen CSS-Deklarationen fehlt doch noch ein Teil, oder nicht? Oder hast du nur nicht alles gepostet?

a.Vorstand:link, a.Vorstand:hover, a.Vorstand:active {color: red;}
Zu jeder "Kategorie" ---> z.B. Vorstand musst du mehrere CSS-Deklarationen haben, oder nicht?
Gruß Andre

Du fandest mein Beitrag hilfreich? Dann bewerte den Beitrag doch bitte, indem du auf " Bewerten" klickst :) Danke!

ListRanking.net , die Toplist für jeden!

UploadPics.de , ! Dein kostenloser Image-Hoster im Web !

Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

188

Freitag, 27. Januar 2012, 20:08

Bei deinen CSS-Deklarationen fehlt doch noch ein Teil, oder nicht?

ich hab es so gemacht wie Gandalf sagte (da ich ja die pseudoklassen nicht brauche)
keine besonderen farben willst kannst du die pseudoklassen einfach weglassen, also a.Vorstand {…}


edit:
hab es jetzt mal so versucht, dennoch bekommt der benutzername keine farbe

Spoiler Spoiler

PHP-Quelltext

1
2
3
4
5
a.Vorstand:linka.Vorstand:hovera.Vorstand:active {colorred;}
a.Forentechniker:linka.Forentechniker:hovera.Forentechniker:active {colororange;}
a.Marketing:linka.Marketing:hovera.Marketing:active {colorblue;}
a.Finanz:linka.Finanz:hovera.Finanz:active {colorgreen;}
a.Produktion:linka.Produktion:hovera.Produktion:active {coloryellow;}

189

Freitag, 27. Januar 2012, 21:11

ich hab in den quellcode von deiner seite geschaut:
in deinem css fehlt in der zeile eins weiter oben, bei der vorherigen anweisunge zu .copyright, die hintere klammer }. also nicht der teil den du hier gepostet hast sondern das davor.
dadurch wird alles nachfolgende ignoriert.


zu css: der doppelpunkt ist nur für pseudoklassen, also link, hover, active und noch ein paar. für die klassen die du selbst vergibst, so wie `Forentechniker' brauchst du immer den normalen punkt. die pseudoklassen brauchst du nur wenn der link beim hovern, klicken usw verschiedene farben haben soll.
» How to post a good question (engl.)
·:· MakroGFX ·:· deviantArt ·:·

»Darf ich dir mal eine Metafrage stellen?«

Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

190

Freitag, 27. Januar 2012, 23:02

jetzt sieht der letzte teil mit copyright so aus dennoch keine farbe :/.

Spoiler Spoiler

PHP-Quelltext

1
2
3
4
5
6
7
8
9
.copyright {
background-imageurl(../images/Christmas.time/Christmas.time-copyright.png);
border1px solid #000002;
}
a.Vorstand:linka.Vorstand:hovera.Vorstand:active {colorred;}
a.Forentechniker:linka.Forentechniker:hovera.Forentechniker:active {colororange;}
a.Marketing:linka.Marketing:hovera.Marketing:active {colorblue;}
a.Finanz:linka.Finanz:hovera.Finanz:active {colorgreen;}
a.Produktion:linka.Produktion:hovera.Produktion:active {coloryellow;}

191

Freitag, 27. Januar 2012, 23:27

im generierten css ist jetzt eine klammer { vor dem ersten a. irgendwas bringt den parser durcheinander. setz mal den dateipfad in zeile 2 in ("anführungszeichen") und schau obs dann klappt.
» How to post a good question (engl.)
·:· MakroGFX ·:· deviantArt ·:·

»Darf ich dir mal eine Metafrage stellen?«

Kaini

Anfänger

Beiträge: 10

Forenversion: WBBLite 2.1.x

  • Nachricht senden

192

Samstag, 28. Januar 2012, 16:48

es funktioniert endlich :)
ich danke dir vielmals :), Top Support hier!

mfg Kaini

193

Freitag, 4. Mai 2012, 22:22

Ich habe mir ein Stil erstellt und habe ja vorher schon die WiO farbig benutzt,doch seitdem ich den stil online gestellt habe und dann den code eingefügt habe:

Cascading Style Sheet

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
a:link.admin {
color:red;
}
a:visited.admin {
color:red;
}
a:hover.admin {
color:red;
}

.admin {
color:red;
}

a:link.mod {
color: 09f;
}
a:visited.mod {
color: #09f;
}
a:hover.mod {
color: #09f;
}

.mod {
color: #09f;
}

a:link.Wrestling-Designs.Designer {
color: #0f0;
}
a:visited.Wrestling-Designs.Designer {
color: #0f0;
}
a:hover.Wrestling-Designs.Designer {
color: #0f0;
}

.Wrestling-Designs.Designer {
color: #90f;
}

a:link.Wrestling-Designs.Cutter {
color: #90f;
}
a:visited.Wrestling-Designs.Cutter {
color: #90f;
}
a:hover.Wrestling-Designs.Cutter {
color: #90f;
}

.Wrestling-Designs.Cutter {
color: #90f;
}

a:link.Wrestling-Designs.Schueler {
color: #ff0;
}
a:visited.Wrestling-Designs.Schueler {
color: #ff0;
}
a:hover.Wrestling-Designs.Schueler {
color: #ff0;
}

.Wrestling-Designs.Schueler {
color: #ff0;
}


Und es hat sich nix getan ich habe an den Templates gemacht ... Und vor dem Stil hats auch noch funktioniert.Kann mir jemand helfen? Danke im Vorraus.

mfg