Hey Leute, ich habe ein Problem mit das rCMS.
Undzwar habe ich eine Staffpage die nicht funktioniert .. Ich kann mir nicht weiterhelfen, hier ein Screenshot wie es derzeit aussieht:
Code
PHP
<?php $this->display("Header"); ?>
<style type="text/css">
.staff-box-container{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px;
width:33.3%;
float:left;
}
.staff-box-container .staff-box{
background-color:#EFEFEF;
border:1px solid rgba(0,0,0,0.15);
padding:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
line-height:110%;
box-shadow:inset 0px 0px 3px rgba(0,0,0,0.1);
}
.staff-box-container .staff-box:hover {
cursor: pointer;
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
}
.staff-box-container .staff-box .name{
font-size:14px;
font-weight:bold;
color:rgba(0,0,0,0.9);
}
.staff-box-container .staff-box .desc{
color:rgba(0,0,0,0.5);
font-size:12px;
font-weight:100;
}
.customStaffTitle{
background-color:#1F1F1F;
color:#fff;
font-size:13px;
font-weight:bold;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
font-family:Ubuntu;
padding:5px;
text-transform:uppercase;
}
</style>
<?php
$hiddenNames =
array(
//"Dario",
//"Johnix",
);
$rankNames =
array(
7 => "Projektleitung",
6 => "Community Management",
5 => "Moderator",
4 => "Test-Moderator",
3 => "eXperte"
);
?>
<div class="row">
<div class="grid_11">
<?php foreach ($this->Staffs as $rank => $staffArray){ ?>
<div class="box" style="margin-bottom:15px;">
<div class="customStaffTitle"><?php echo $rankNames[$rank]; ?></div>
<div class="content" style="padding:5px;">
<?php foreach ($staffArray as $staff){ ?>
<?php
$show = true;
foreach ($hiddenNames as $name)
{
if ($name == $staff->username)
{
$show = false;
}
}
?>
<?php if ($show){ ?>
<div class="staff-box-container" onclick="showInfo(<?php echo $this->filter($staff->id); ?>)">
<div class="staff-box">
<img src="http://www.habbo.de/habbo-imaging/avatarimage?figure=<?php echo $this->filter($staff->look); ?>&size=s" style="float:left;margin-top:-10px;">
<div style="float:left;padding:9px;">
<div class="name"><?php echo $this->filter($staff->username); ?></div>
<div class="desc"><?php echo $this->filter($staff->working); ?></div>
</div>
<div style="clear:both;"></div>
</div>
</div>
<?php } ?>
<?php } ?>
<div style="clear:both;"></div>
</div>
</div>
<?php } ?>
</div>
<div class="grid_5">
<div class="box">
<div class="content" id="staff_info">
<h6 style="font-weight:500;">Was machen die Mitarbeiter?</h6>
<div style="font-size:12px;">Die Mitarbeiter des Hotels kümmern sich um den reibungslosen Ablauf, damit ihr, die Nutzer des Hotels, unter keinen derartigen Einschränkungen leiden müsst. Außerdem sind die Mitarbeiter dafür verantwortlich, dass ein guter Umgangston im Hotel herrscht. Im Notfall erreichst du einen Mitarbeiter immer über den Hilferuf.</div>
<div style="border-bottom: 1px dashed rgba(0,0,0,0.1); margin-top: 3px; margin-bottom: 3px;"></div>
<div style="font-size: 12px">
Durch das anklicken eines Staffs erhältst du mehr Infos zu diesem!
</div>
</div>
</div>
<div class="box" id="story" style="display: none;">
<div class="content">
</div>
</div>
</div>
<script>
function showInfo(id) {
var id = id;
if(parseInt(id)) {
var story = $("#story");
if(story.css('display') == 'none') {
story.css('display', 'block');
}
story.html("<center><img src='<?php echo CMS_PATH; ?>public/images/icons/progress_habbos.gif'></center>").load("<?php echo CMS_PATH; ?>staffs/staffStory/"+id);
$("#staff_info").html("<center><img src='<?php echo CMS_PATH; ?>public/images/icons/progress_habbos.gif'></center>").load("<?php echo CMS_PATH; ?>staffs/staffInfo/"+id);
}
}
</script>
<?php $this->display("Footer"); ?>
Alles anzeigen
Vielen dank.