Next Events 1.0

Wasserlasser
Danke für den Hack, der funktioniert wunderbar.
Aber er macht bei mir einen Fehler und zwar zieht er sich die Zeit vom Server, auf dem meine Website gehostet wird. Da ich aber in den USA wohne und somit 9 Stunden hinter dem Server hänge, zieht er sich eine falsche Zeit und bereits nachmittags sind bei mir Termine vom nächsten Tag als heutige Termine zu sehen. Wie kann man das ändern?

gruss

Wasserlasser
batida444
versuch mal folgendes:

suche in der index.php diese zeile aus dem eingefügten code:
php:
1:
$currentdate formatdate("Y-m-d"mktime(000date("m"), date("d")+$i,  date("Y")));

und füge direkt darunter ein:
php:
1:
$currentdate $currentdate 32400;

Die 32400 sind die Sekunden für die 9 Stunden, die von der Serverzeit abgezogen werden.

Greetz
Günni
Wasserlasser
Das gefällt ihm nicht so, denn dann wird nur noch der aktuelle Termin angezeigt und die in den nächsten Tagen nicht mehr. Ne, so nicht!
Peh
Du hast recht man müsste die im Profil eingestellte Zeitzone übernehmen.

Habs fürs nächste Update notiert!

Gruß Peh
neroes
HiHo,

klein aber fein!

aber nun ein valid-problemchen wo ich eure hilfe bräuchte...
ein auszug aus meiner derzeitigen index:


code:
1:
2:
3:
4:
5:
<div style="margin-top: 6px;"><b>In 7 Tagen: </b><a href="http://www.lalala.de/calendar,action-viewevent,id-285.html">Pure:Soundz @ Superkronik/Leipzig (by Gvh)</a>, <a href="http://www.lalala.de/calendar,action-viewevent,id-275.html">RON FLATTER @ Sackfabrik // Magdeburg</a></span></div></td>
</tr>




<div </div> mag der validator nicht..."div ist an dieser Stelle nicht erlaubt. Es fehlt ein `object`, `applet`, `map`, `iframe`, `button`, `ins`, `del` Tag."



wäre für hilfe dankbar.....gern auch für die anderen 3.problemchen mit dem validator Floeten
Wasserlasser
Zitat:
Original von Peh
Du hast recht man müsste die im Profil eingestellte Zeitzone übernehmen.

Habs fürs nächste Update notiert!

Gruß Peh


Danke für die Hilfe. Ich freu mich schon drauf.
Kann man inzwischen was einstellen, damit es trotzdem funktioniert?

Gruss

Wasserlasser
Henrik
Hey, cool, danke!

Funktioniert wunderbar! Irre
Wasserlasser
Gibt es schon was neues wegen der Zeitzone? verwirrt
doespare
Ich habe da einen Fehler und brauche eure HIlfe.

Parse error: syntax error, unexpected ';' in /var/www/virtual/positivplus.de/palliativpflege_de/htdocs/index.php on line 271

Leider kann ich damit nichts anfangen.
ich habe mal die index.php eingefügt.

php:
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:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
<?php
// ************************************************************************************//
// * WoltLab Burning Board 2
// ************************************************************************************//
// * Copyright (c) 2001-2004 WoltLab GmbH
// * Web           http://www.woltlab.de/
// * License       http://www.woltlab.de/products/burning_board/license_en.php
// *               http://www.woltlab.de/products/burning_board/license.php
// ************************************************************************************//
// * WoltLab Burning Board 2 is NOT free software.
// * You may not redistribute this package or any of it's files.
// ************************************************************************************//
// * $Date: 2004-10-26 14:41:23 +0200 (Tue, 26 Oct 2004) $
// * $Author: Burntime $
// * $Rev: 1459 $
// ************************************************************************************//


$filename 'index.php';

require('./global.php');
$lang->load('START');

require('./acp/lib/class_useronline.php');
// TimeArea by rcgracing.com
require("./acp/lib/config.timearea.inc.php");
$time_result date("H");
if ($time_result == "05" || $time_result == "06" || $time_result == "07" || $time_result == "08" || $time_result == "09" || $time_result == "10" || $time_result == "11")
    {
    $timearea $timemorning;
    }
if ($time_result == "12" || $time_result == "13" || $time_result == "14" || $time_result == "15" || $time_result == "16" || $time_result == "17")
    {
    $timearea $timenoon;
    }
if ($time_result == "18" || $time_result == "19" || $time_result == "20" || $time_result == "21" || $time_result == "22" || $time_result == "23" || $time_result == "00" || $time_result == "01" || $time_result == "02" || $time_result == "03" || $time_result == "04")
    {
    $timearea $timeevening;
    }
// TimeArea by rcgracing.com

if (isset($_COOKIE[$cookieprefix.'hidecats'])) $hidecats decode_cookie($_COOKIE[$cookieprefix.'hidecats']);
else $hidecats = array();

if (isset($_GET['hidecat'])) {
    $hidecats[$_GET['hidecat']] = 1;
    if ($wbbuserdata['usecookies'] == 1encode_cookie("hidecats"time() + 3600 24 365);
    else encode_cookie("hidecats");
}
if (isset($_GET['showcat'])) {
    $hidecats[$_GET['showcat']] = 0;
    if ($wbbuserdata['usecookies'] == 1encode_cookie("hidecats"time() + 3600 24 365);
    else encode_cookie("hidecats");
}

$boardcache = array();
$permissioncache = array();
$modcache = array();

switch ($boardordermode) {
    case 1$boardorder 'b.title ASC'; break;
    case 2$boardorder 'b.title DESC'; break;
    case 3$boardorder 'b.lastposttime DESC'; break;
    default: $boardorder 'b.boardorder ASC'; break;
}
$activtime time() - 60 $useronlinetimeout;

$boardvisit = array();
$result $db->unbuffered_query("
 SELECT
 b.*".(($showlastposttitle == 1) ? (", t.topic, t.prefix AS threadprefix, i.*") : (""))."
 ".(($showuseronlineinboard == 1) ? (", COUNT(s.sessionhash) AS useronline") : (""))."
 ".(($wbbuserdata['userid']) ? (", bv.lastvisit") : (""))."
 FROM bb".$n."_boards b
 ".(($showlastposttitle == 1) ? ("LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
 LEFT JOIN bb".$n."_icons i USING (iconid)") : (""))."
 ".(($showuseronlineinboard == 1) ? ("LEFT JOIN bb".$n."_sessions s ON (s.boardid=b.boardid AND s.lastactivity>='$activtime')") : (""))."
 ".(($wbbuserdata['userid']) ? (" LEFT JOIN bb".$n."_boardvisit bv ON (bv.boardid=b.boardid AND bv.userid='".$wbbuserdata['userid']."')") : (""))."
 ".(($showuseronlineinboard == 1) ? ("GROUP BY b.boardid") : (""))."
 ORDER by b.parentid ASC, $boardorder");
while ($row $db->fetch_array($result)) {
    $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
    $boardvisit[$row['boardid']] = $row['lastvisit'];
}

if ($showuseronlineinboard == 2) {
    $userinboard = array();
    $online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
    $result $db->unbuffered_query("SELECT s.userid, s.boardid, u.username, u.useronlinegroupid,g.useronlinemarking, u.invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity>='$activtime'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" "","$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");
    while ($row $db->fetch_array($result)) $userinboard[$row['boardid']][] = $row;
}

$result $db->unbuffered_query("SELECT t.boardid, t.threadid, t.lastposttime".(($wbbuserdata['userid']) ? (", tv.lastvisit") : (""))." FROM bb".$n."_threads t".(($wbbuserdata['userid']) ? (" LEFT JOIN bb".$n."_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid='".$wbbuserdata['userid']."')") : (""))." WHERE t.visible = 1 AND t.lastposttime > '$wbbuserdata[lastvisit]' AND t.closed <> 3");
while ($row $db->fetch_array($result)) {
    if ($row['lastposttime'] > $row['lastvisit']) $visitcache[$row['boardid']][$row['threadid']] = $row['lastposttime'];
}

// read permissions
$permissioncache getPermissions();

if ($hide_modcell == 0) {
    $result $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
    while ($row $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}

$boardbit makeboardbit(0);

$index_pms '';
$quicklogin '';
$index_showevents '';
$index_useronline '';
$index_stats '';

/* ############## STATS ############## */
if ($showstats == 1) {
    $stats $db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
    $stats['username'] = htmlconverter($stats['username']);

    $installdays = (time() - $installdate) / 86400;
    if ($installdays 1$postperday $stats['postcount'];
    else $postperday $stats['postcount'] / $installdays;

    $postperday number_format($postperday2$lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));

    if ($stats['usercount'] >= 1000$stats['usercount'] = number_format($stats['usercount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($stats['threadcount'] >= 1000$stats['threadcount'] = number_format($stats['threadcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($stats['postcount'] >= 1000$stats['postcount'] = number_format($stats['postcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
}
// JGS-Chat
// Löschzeit
$chat_einstellungen=$db->query_first("SELECT * FROM bb".$n."_jgs_chat_einstellungen WHERE id='1'");
$online_reset=$chat_einstellungen['online_reset'];
$loeschzeit=time()-(60*$online_reset);
if($showuseronline==1){
    $membercount_chat=0;
    $popup_erweiterung=md5($master_board_name);
    $online = new useronline($wbbuserdata['a_can_view_ghosts'],$wbbuserdata['buddylist']);
    $result $db->unbuffered_query("SELECT s.userid,s.zeit,s.in_raum, u.username, useronlinegroupid, useronlinemarking, invisible FROM bb".$n."_jgs_chat_useronline s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid ORDER BY u.username ASC");
    while($row=$db->fetch_array($result)){
        // info beim verlassen
        if($row['zeit']<$loeschzeit){
            $db->query("DELETE FROM bb".$n."_jgs_chat_useronline WHERE userid = '".$row['userid']."'");
            $zeit_2=date("H:i:s");
            $db->query("INSERT INTO bb".$n."_jgs_chat_text (zeit,zeit_2,von_userid,von_username,an_userid,chat_text,farbe,fuer_raum) VALUES ('".time()."','$zeit_2','0','".addslashes($row['username'])."','0','".addslashes($row['username'])." {$lang->items['LANG_GLOBAL_JGSCHATRAUSAUSCHAT']}','','$row[in_raum]')");
        }else{
            $membercount_chat++;
            $online->user($row['userid'],htmlconverter($row['username']),$row['useronlinemarking'],$row['invisible']);
        }
    }
    if($membercount_chat==1){$erW="{$lang->items['LANG_START_USERONLINE_MEMBERS_ONE']}";$ist_sind="{$lang->items['LANG_START_USERONLINE_BE_ONE']}";}else{$erW="{$lang->items['LANG_START_USERONLINE_MEMBERS']}";$ist_sind="{$lang->items['LANG_START_USERONLINE_BE']}";}
    $online_chat=$online->useronlinebit;
    $gesamt_online_chat=$membercount_chat;
}
// JGS-Chat
/* ############## USERONLINE ############## */
if ($showuseronline == 1) {
    $guestcount 0;
    $membercount 0;
    $invisiblecount 0;
    $online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
    $result $db->unbuffered_query("SELECT s.userid, username, useronlinegroupid, useronlinemarking, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity >= '".(time() - 60 $useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" "","$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");
    while ($row $db->fetch_array($result)) {
        if ($row['userid'] == 0) {
            $guestcount++;
            continue;
        }
        $membercount++;
        if ($row['invisible'] == 1$invisiblecount++;
        $online->user($row['userid'], htmlconverter($row['username']), $row['useronlinemarking'], $row['invisible']);
    }
    $useronline $online->useronlinebit;
    $totaluseronline $membercount $guestcount;
    if ($totaluseronline $rekord) {
        $rekord $totaluseronline;
        $rekordtime time();
        $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'"1);
        $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'"1);
        require("./acp/lib/class_options.php");
        $option = &new options("acp/lib");
        $option->write();
    }
    $rekorddate formatdate($wbbuserdata['dateformat'], $rekordtime);
    $rekordtime formatdate($wbbuserdata['timeformat'], $rekordtime);

    // format figures
    if ($guestcount >= 1000$guestcount number_format($guestcount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($membercount >= 1000$membercount number_format($membercount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($invisiblecount >= 1000$invisiblecount number_format($invisiblecount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($totaluseronline >= 1000$totaluseronline number_format($totaluseronline0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($rekord >= 1000$rekord number_format($rekord0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));

    if ($totaluseronline == 1) {
        $useronline_BE $lang->items['LANG_START_USERONLINE_BE_ONE'];
        $useronline_USER $lang->items['LANG_START_USERONLINE_USER_ONE'];
    }
    else {
        $useronline_BE $lang->items['LANG_START_USERONLINE_BE'];
        $useronline_USER $lang->items['LANG_START_USERONLINE_USER'];
    }

    if ($guestcount == 1$useronline_GUEST $lang->items['LANG_START_USERONLINE_GUEST_ONE'];
    elseif ($guestcount 1$useronline_GUEST $lang->items['LANG_START_USERONLINE_GUEST'];
    else {
        $useronline_GUEST '';
        $guestcount '';
    }

    if ($membercount == 1$useronline_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS_ONE'];
    elseif ($membercount 1$useronline_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS'];
    else {
        $useronline_MEMBERS '';
        $membercount '';
    }

    if ($invisiblecount == 1$useronline_GHOSTS $lang->items['LANG_START_USERONLINE_GHOSTS_ONE'];
    elseif ($invisiblecount 1$useronline_GHOSTS $lang->get("LANG_START_USERONLINE_GHOSTS", array('$invisiblecount' => $invisiblecount));
    else $useronline_GHOSTS '';

    if ($guestcount && $membercount 0$useronline_AND $lang->items['LANG_START_USERONLINE_AND'];
    else $useronline_AND '';

    $lang->items['LANG_START_USERONLINE'] = $lang->get("LANG_START_USERONLINE", array('$useronline_BE' => $useronline_BE'$membercount' => $membercount'$useronline_MEMBERS' => $useronline_MEMBERS'$useronline_GHOSTS' => $useronline_GHOSTS'$useronline_AND' => $useronline_AND'$guestcount' => $guestcount'$useronline_GUEST' => $useronline_GUEST'$rekord' => $rekord'$useronline_USER' => $useronline_USER'$rekorddate' => $rekorddate'$rekordtime' => $rekordtime));
    $lang->items['LANG_START_SHOWUSERONLINE'] = $lang->get("LANG_START_SHOWUSERONLINE", array('$useronline_BE' => $useronline_BE'$totaluseronline' => $totaluseronline'$useronline_USER' => $useronline_USER));


}
/* ############## BIRTHDAYS ############## */
unset($birthdaybit);
if ($showbirthdays == 1  && $wbbuserdata['can_view_calendar'] != 0) {
    $currentdate formatdate("m-d"time());
    $currentyear intval(formatdate("Y"time()));
    $result $db->unbuffered_query("SELECT userid, username, birthday FROM bb".$n."_users WHERE birthday LIKE '%-$currentdate' ORDER BY username ASC");
    while ($row $db->fetch_array($result)) {
        $row['username'] = htmlconverter($row['username']);
        $birthyear intval(wbb_substr($row['birthday'], 04));
        $age $currentyear $birthyear;
        if ($age || $age 200$age '';
        else $age "&nbsp;($age)";
        if (isset($birthdaybit)) eval("\$birthdaybit .= \"".$tpl->get("index_birthdaybit")."\";");
        else eval("\$birthdaybit = \"".$tpl->get("index_birthdaybit")."\";");
    }
}

/* ############## EVENTS ############## */
unset($eventbit);
if ($showevents == && $wbbuserdata['can_view_calendar'] != 0) {
    $currentdate date("Y-m-d");
    $result $db->unbuffered_query("SELECT eventid, subject, public FROM bb".$n."_events WHERE eventdate = '$currentdate' AND (public=2 OR (public=1 AND groupid = '$wbbuserdata[groupid]') OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
    while ($row $db->fetch_array($result)) {
        $row['subject'] = htmlconverter($row['subject']);
        if (isset($eventbit)) eval("\$eventbit .= \"".$tpl->get("index_eventbit")."\";");
        else eval("\$eventbit = \"".$tpl->get("index_eventbit")."\";");
    }/** NEXT EVENTS (c) by Peh **/
    unset($daybit);
    if ($shownextevents 0) {
        unset($sql1);
        $i intval($shownextevents);
        $today mktime(000date("m"), date("d"),  date("Y"));
        while ($i 0){
            $currentdate formatdate("Y-m-d"mktime(000date("m"), date("d")+$i,  date("Y")));

            if (isset($sql1)) $sql1 .= " OR eventdate = '$currentdate'";
            else $sql1 "eventdate = '$currentdate'";
            $i--;
        }

        $result $db->unbuffered_query("SELECT eventid, subject, public, eventdate FROM bb".$n."_events WHERE ".$sql1." AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
        while ($row $db->fetch_array($result)) {
            $row['subject'] = htmlconverter($row['subject']);

            $eventday mktime(000wbb_substr($row['eventdate'], 62), wbb_substr($row['eventdate'], -2), wbb_substr($row['eventdate'], 04);
            $days floor(($eventday $today)/86400);

            $lang->items['LANG_START_INDAYS'] = $lang->get("LANG_START_DAYS", array('$days' => $days));

            if (isset($daybit[$days])) eval("\$daybit[$days] .= \"".$tpl->get("index_nexteventbit")."\";");
            else eval("\$daybit[$days] = \"".$tpl->get("index_nexteventbit")."\";");
        }
        $j 1;
        unset($nexteventbit);
        while ($j <= intval($shownextevents)){
            if (!isset($nexteventbit)) $nexteventbit $daybit[$j];
            else if (isset($daybit[$j])) $nexteventbit .= "; ".$daybit[$j];
            $j++;
        }
    }


}

if (!$wbbuserdata['userid']) {
    $lang->items['LANG_START_WELCOME_TITLE'] = $lang->get("LANG_START_WELCOME_TITLE", array('$master_board_name' => $master_board_name));
    $lang->items['LANG_START_WELCOME'] = $lang->get("LANG_START_WELCOME", array('$SID_ARG_2ND' => $SID_ARG_2ND'$SID_ARG_1ST' => $SID_ARG_1ST));
}
else {
    $currenttime formatdate($wbbuserdata['timeformat'], time());
    $toffset = (($wbbuserdata['timezoneoffset'] >= 0) ? ("+") : ("")).$wbbuserdata['timezoneoffset'];
    $lang->items['LANG_START_TIMEZONE'] = $lang->get("LANG_START_TIMEZONE", array('$toffset' => $toffset));
    $lastvisitdate formatdate($wbbuserdata['dateformat'], $wbbuserdata['lastvisit'], 1);
    $lastvisittime formatdate($wbbuserdata['timeformat'], $wbbuserdata['lastvisit']);
    if ($showpmonindex == && $wbbuserdata['can_use_pms'] == && $wbbuserdata['receivepm'] == 1) {
        $counttotal $wbbuserdata['pminboxcount'];
        $countunread $wbbuserdata['pmunreadcount'];
        $countnew $wbbuserdata['pmnewcount'];
        if ($countnew == 1$pms_NEWMESSAGE $lang->items['LANG_START_PMS_MESSAGE'];
        else $pms_NEWMESSAGE $lang->items['LANG_START_PMS_MESSAGES'];

        if ($counttotal == 1$pms_TOTALMESSAGE $lang->items['LANG_START_PMS_MESSAGE'];
        else $pms_TOTALMESSAGE $lang->items['LANG_START_PMS_MESSAGES'];

        $lang->items['LANG_START_PMS'] = $lang->get("LANG_START_PMS", array('$countnew' => $countnew'$pms_NEWMESSAGE' => $pms_NEWMESSAGE'$countunread' => $countunread'$counttotal' => $counttotal'$pms_TOTALMESSAGE' => $pms_TOTALMESSAGE));
    }
}

/** Abwesendheitshack by Speedrider Anfang**/
if ($wbbuserdata['can_see_away_message']==&& $wbbuserdata['can_see_away_list']==1) {

$result $db->unbuffered_query("SELECT userid, away_from, away_to, username FROM bb".$n."_users WHERE away = '1'");
$useraway=" ";

while ($row $db->fetch_array($result)) {

         $useraway .= $row['username'];
if (isset($away)) eval("\$away .= \"".$tpl->get("index_away")."\";");
        else eval("\$away = \"".$tpl->get("index_away")."\";");
    }

}
/** Abwesendheitshack by Speedrider Ende**/
//* Megashoutbox by XundY  Start *//
require('acp/lib/xy_megashoutbox.conf.php');
if($xy_megaboxon=="1"){
  if($wbbuserdata['userid'] && $xy_megaboxforguests=="0" OR $xy_megaboxforguests=="1"){
  $lang->load("POSTINGS,XY_MEGASHOUTBOX");
  $bbcode_smilies getclickysmilies($smilie_table_cols,$smilie_table_rows);
  if($xy_smiliepos=='left'$mboxsmiliesleft="<td class=\"tablea\" style=\"width:3%;text-align:center;\">$bbcode_smilies</td>";
  else $mboxsmiliesright="<td class=\"tablea\" style=\"width:3%;text-align:center;\">$bbcode_smilies</td>";
  eval ("\$mbox_specialmenu = \"".$tpl->get("xy_mbox_specialmenu")."\";");
  eval ("\$shoutbox = \"".$tpl->get("xy_shoutbox")."\";");
  }
}
//* Megashoutbox by XundY Ende *//
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?>


Vielen Dank doespare




Ich könnte immer noch Hilfe gebrauchen
SMHAMK1985
Hallo,

hab mal ne Frage.

Könnte man das Nextevent auf einer anderen Seite einbauen? Möchte es nicht in der index.php sonder auf meiner Startseite haben.

Würde sowas funktionieren?

Würde mich freuen, wenn mir jemand helfen könnte.

Danke

Mfg
newx
Weiß zufällig jemand wo genau ich ein <br> setzten muss, damit die Termine er nächsten Tage untereinander stehen und nicht direkt hintereinander?


Ich such mich dumm und dämlich und produziere immer nur einen "unexspected > error!


Gruß newX
GuzziHolgi
Moin zusammen,

ich meine, ich habe es genau nach Anleitung eingebaut, was aber nicht heissen soll, das ich irgendwo einen Klinken eingesetzt ahbe. Bei mir erscheint:


Parse error: parse error, unexpected ';' in /var/www/html/web392/html/Test/Testforum/index.php(269) : eval()'d code on line 190

Kann mir jemand helfen. Danke!

Holger
KIGG
Ich kriege genau den selben Fehler wie einige meiner Vorredner.

Also
Parse error: syntax error, unexpected ';' in /index.php(333) : eval()'d code on line 198 usw...

wäre echt geil, wenn da jemand aushelfen könnte!
quadmaster
Hallo Peh,

danke für den tollen Hack, funzt prima.
Auch die Anleitung war gut. Den Downloadbutton zu finden war schwerer großes Grinsen
KIGG
Für die Leute die Probleme haben: schaut mal ins index Template ob da alle <if> und <then> auch irgendwo geschlossen werden. Bei mir was das nämlich das Problem Augen rollen
spider30
das war auch mein Problem
tui
Habe mal ne Frage. Was ist die höchste Anzahl, der Tage, die man einstellen kann ? Habe nen Termin in 93 Tagen, habe 100 eingegeben aber der erscheint unten nicht unglücklich Ansonsten super Hack Augenzwinkern
golfgtig60
Kleiner Bug:

Gäste sehen auch private Termine anderer User. geschockt

Gibts da Abhilfe?
GuzziHolgi
Zitat:
Original von KIGG
Für die Leute die Probleme haben: schaut mal ins index Template ob da alle <if> und <then> auch irgendwo geschlossen werden. Bei mir was das nämlich das Problem Augen rollen


Danke, das war das Problem!

Klasse Hack, läuft nun tadellos!
Topgun
Super Hack! funktioniert soweit super.

Habe nur ein Problem. Da es jetzt Ende des Monats ist, werden nur die Zukünftigen Termine in diesem Monat angezeigt!
Ich habe zwar die Anzahl der Zukunfts-Termine auf "7" gestellt, Aber die Termine vom 1.10. oder 2.10. werden nicht angezeig. Ist dieser Hack nicht Monatsübergreifend?? verwirrt Und wie kann ich das ändern?

Vielen Dank schonmal