Du bist nicht angemeldet.

1

Samstag, 10. Dezember 2011, 16:17

Portalbox "Letzte Wiki-Bearbeitungen"

Eine kleine eigene Portalbox zur Anzeige der letzten bearbeiten BurningSpot-Wiki-Einträge

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
<?php
# Constants ***********************************************
 $maxNews 5;
 $maxLength  30;
# Wiki-Installationsverzeichnis (vom wbb-Root aus gesehen)
 $wikiDir "./wiki";
# **********************************************************

$languageID WCF::getSession()->getLanguageID();
if ($languageID == 0$languageID=1;

$wikiNewsData = array();
$sql "SELECT a.articleID, c.title, c.time FROM wiki1_1_article_content c, wiki1_1_article a"
          ."\n WHERE c.isSet=1"
          ."\n AND c.articleID = a.articleID"
          ."\n AND a.group='default'"
          ."\n ORDER BY time DESC"
          ."\n LIMIT 0, ".$maxNews;
$result WBBCore::getDB()->sendQuery($sql);
while($row WBBCore::getDB()->fetchArray($result)) {
        $row['title'] = StringUtil::substring(StringUtil::encodeHTML($row['title']), 0$maxLength);
        $row['articleID'] = intval($row['articleID']);
        $wikiData[] = $row;
}
$c 1;
foreach($wikiData as $k => $u) {
    echo '<div class="container-'.$c.' smallFont" style="float:none; margin-right:6px;">';
    echo '<img alt="" src="'.$wikiDir.'/icon/indexS.png" />&nbsp;';
    echo '<a title="';
    echo "$u[title]";
    echo '" href="'.$wikiDir.'/index.php?page=Article&amp;articleID=';
    echo "$u[articleID]";
    echo '&amp;languageID=';
    echo "$languageID";
    echo '">';
    echo "$u[title]";
    echo '</a><br /></div>';
    $c $c === 1;
}
unset($languageID$wikiData$maxNews$maxLength$sql$result$row$c);
?>


Gruß Frank
Humor ist der Knopf, der verhindert, dass uns der Kragen platzt (Joachim Ringelnatz)
Neue Anlage - Bahnhof Wildbad - Modellbahnsteuerung - EMD MRS 1

Ähnliche Themen

Verwendete Tags

Eigene Box, Portal, WoltLab