Vorschlag zur Optimierung des FE-Templates "mod_visitors_fe_all"
Hallo
Als Featurerequest möchte ich vorschlagen, das FE-Template in der
folgenden Variante (siehe Anhang) zu verwenden. So ist es semantisch
sauber strukturiert und in den meisten Fällen mit weniger Aufwand zu
stylen.
Beste Grüße
HTML-Code:
<!-- indexer::stop -->
<section class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<?php foreach ($this->visitors as $visitor): ?>
<h2 class="visitor_count invisible">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::count}}</h2>
<dl>
<dt class="visitor_name"><?php echo $visitor['VisitorsNameLegend'];?></dt> <dd id="VisitorsName">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::name}}</dd>
<dt class="visitor_useronline"><?php echo $visitor['VisitorsOnlineCountLegend']; ?></dt> <dd id="VisitorsOnlineCount">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::online}}</dd>
<dt class="visitor_visitstoday"><?php echo $visitor['TodayVisitCountLegend']; ?></dt> <dd id="TodayVisitCount">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::todayvisit}}</dd>
<dt class="visitor_visitstotal"><?php echo $visitor['TotalVisitCountLegend']; ?></dt> <dd id="TotalVisitCount">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::totalvisit}}</dd>
<dt class="visitor_hitstoday"><?php echo $visitor['TodayHitCountLegend']; ?></dt> <dd id="TodayHitCount">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::todayhit}}</dd>
<dt class="visitor_hitstotal"><?php echo $visitor['TotalHitCountLegend']; ?></dt> <dd id="TotalHitCount">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::totalhit}}</dd>
<?php if ($visitor['AverageVisits']): ?>
<dt class="visitor_average" ><?php echo $visitor['AverageVisitsLegend']; ?> Ø</dt> <dd id="AverageVisits">{{cache_visitors::<?php echo $visitor['VisitorsKatID']; ?>::averagevisits}}</dd>
<?php endif; ?>
<?php if ($visitor['VisitorsStartDate']): ?>
<dt class="visitor_countsince" ><?php echo $visitor['VisitorsStartDateLegend']; ?></dt> <dd id="VisitorsStartDate"> {{visitors::<?php echo $visitor['VisitorsKatID']; ?>::start}}</dd>
<?php endif; ?>
</dl>
<script>
var iWidth = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth);
var iHeight = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);
var sWidth = screen.width;
var sHeight = screen.height;
document.write('<img class="invisible" src="system/modules/visitors/public/ModuleVisitorsScreenCount.php?vcid=<?php echo $visitor['VisitorsKatID']; ?>&scrw='+sWidth+'&scrh='+sHeight+'&scriw='+iWidth+'&scrih='+iHeight+'">');
</script>
<?php endforeach; ?>
</section>
<!-- indexer::continue -->
Diskussion bitte, Template Änderung
Ich habe das Thema mal in einen extra Thread verschoben mit der Bitte an alle Visitor Nutzer diesen Vorschlag zu diskutieren.
Es gäbe zwei Varianten:
a) Das Template entsprechend ändern, ggf. auch die CSS Angaben (Demo)
b) Das als alternatives Template anbieten.