YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Next Events 1.0 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 28.861 Views | | Thema zu Favoriten hinzufügen
Seiten (5): [1] 2 3 4 5 nächste »
Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Next Events 1.0 6 Bewertungen - Durchschnitt: 7,176 Bewertungen - Durchschnitt: 7,17
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

 Next Events 1.0 Antworten Zitieren Editieren Melden       UP

Was macht der Hack:
Es werden auf der Startseite unter Aktuelle Ereignisse nicht nur die Termine vom heutigen Tag sondern auch die zukünftigen Termine in den nächsten X Tagen angezeigt.

Die Anzahl der Tage, die Termine im Vorraus angezeigt werden sollen kann
natürlich im ACP eingestellt werden.


Einbauzeit: ca. 8-10 min

Copyright/Haftungsausschluss:
Dier Hack darf nur vom Autor (Peh) zum Download angeboten werden. Modifikation
nur für Eigenbedarf erlaubt. Copyright darf nicht entfernt werden.
Der Autor übernimmt keinerlei Haftung für Schäden die durch den Einbau
oder die Benutzung dieses Hacks entstehen.


Version / History:
1.0 2006-03-06 Hack erstellt.


Bitte schreibt auch mal ein Feedback wie es bei euch geklappt hat.
----


weiter zum Download

Dateianhang:
jpg Next Events.jpg (40,35 KB, 4.092 mal heruntergeladen)


__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Peh: 06.03.06 11:52.

06.03.06 11:02 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
Donnerbalken
Mitglied


Dabei seit: 16.01.04
Beiträge: 86

 RE: Next Events 1.0 Antworten Zitieren Editieren Melden       UP

also ich habe diesen eingebaut, aber es wird nichts angezeigt
06.03.06 17:49 Donnerbalken ist offline E-Mail WWW Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

hast du im acp -> einstellungen -> startseite -> termine anzeigen auf JA gestellt? und Zukünftige Termine vorher anzeigen? eine zahl größer 0?

und vor allem sind im Terminkalender Termine eingetragen die in den Nächsten X Tagen sind?

gruß peh

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

06.03.06 17:55 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
The-Storm
Mitglied


images/avatars/avatar-3279.jpg

Dabei seit: 15.02.05
Beiträge: 20

Antworten Zitieren Editieren Melden       UP

Kann man es nicht so machen,
dass die naechsten Events einer Woche angezeigt werden?

Also so, ungefaehr:

# Montag
- Event 01
- Event 001

# Dienstag
- Event 02

# Mittwoch
- Event 03

USW. Waere super. ^^
06.03.06 18:50 The-Storm ist offline E-Mail Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

wie wärs wenn du es auf 7 Tage stellst?

ich meine wenn jetzt immer von montag bis sonntag angezeigt würde und wir mittwoch hätten würde mich der termin vom montag und dienstag ja nicht mehr interessieren oder?

oder geht es dir nur darum dass die wochentage angezeigt werden statt "in x Tagen"

gruß peh

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

07.03.06 00:40 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
The-Storm
Mitglied


images/avatars/avatar-3279.jpg

Dabei seit: 15.02.05
Beiträge: 20

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Peh
oder geht es dir nur darum dass die wochentage angezeigt werden statt "in x Tagen"

Genau, das mein(t)e uch! Freude
07.03.06 12:19 The-Storm ist offline E-Mail Finden Als Freund hinzufügen
spider30 spider30 ist männlich
Mitglied


images/avatars/avatar-4895.jpg

Dabei seit: 31.03.05
Beiträge: 136
Herkunft: Zöbing
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

bei mir kommt ne fehlermeldung bei der Index.
Hab laut Anleitung eingebaut!

Parse error: parse error, unexpected ';' in /srv/www/htdocs/web76/html/forum/index.php(484) : eval()'d code on line 282

__________________
Besuche uns doch mal unter www.zoebinger.com/forum
07.03.06 12:32 spider30 ist offline E-Mail WWW Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

schick die index mal rüber per pn oder icq

gruß peh

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

07.03.06 12:34 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
spider30 spider30 ist männlich
Mitglied


images/avatars/avatar-4895.jpg

Dabei seit: 31.03.05
Beiträge: 136
Herkunft: Zöbing
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Danke für den Super Hack und für die schnelle Hilfestellung.Läuft einwandfrei!

__________________
Besuche uns doch mal unter www.zoebinger.com/forum
07.03.06 13:46 spider30 ist offline E-Mail WWW Finden Als Freund hinzufügen
The-Storm
Mitglied


images/avatars/avatar-3279.jpg

Dabei seit: 15.02.05
Beiträge: 20

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von spider30
Danke für den Super Hack und für die schnelle Hilfestellung.Läuft einwandfrei!

Jop, Support ist wirklich TOP! Augenzwinkern
07.03.06 14:04 The-Storm ist offline E-Mail Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

@storm
um Wochentage oder das Datum anzuzeigen statt dem " in X Tagen:"

suche in der Index.php
php:
1:
2:
/** NEXT EVENTS (c) by Peh **/
unset($daybit);

und füge dahinter ein
php:
1:
$weekdays=array(0=>"Sonntag"1=>"Montag"2=>"Dienstag"3=>"Mittwoch"4=>"Donnerstag"5=>"Freitag"6=>"Samstag");


suche
php:
1:
$days floor(($eventday $today)/86400);

füge darunter ein
php:
1:
2:
$weekday[$days] = $weekdays[intval(date("w",$eventday))];
            $eventdate date($dateformat$eventday);


für das Template index_nexteventbit
könnte man dann folgendes verwenden:
code:
1:
2:
3:
<if(isset($daybit[$days]))><then>, </then><else>
<b>$weekday[$days] ($eventdate): </b>
</else></if><a href="calendar.php?action=viewevent&amp;id=$row[eventid]{$SID_ARG_2ND}">$row[subject]</a>


gruß Peh

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

07.03.06 14:06 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
MAD_87
Mitglied


Dabei seit: 11.12.05
Beiträge: 18

Antworten Zitieren Editieren Melden       UP

ein mini-bug: wenn man ein event löscht, bzw das datum ändert, dann wird unten noch angezeigt in x tagen..
07.03.06 15:05 MAD_87 ist offline E-Mail Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

hmm das kann ich nicht nachvollziehen wenn ein termin gelöscht oder geändert wird, so wird das in der Anzeige geändert sobald die seite neu geladen wird.

gruß peh

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

07.03.06 15:15 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
Iceblue Iceblue ist männlich
Mitglied


images/avatars/avatar-2009.jpg

Dabei seit: 20.10.04
Beiträge: 386
Fähigkeiten: WBB2 Anfänger
Herkunft: 192.168.1.1
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

edit: großes Grinsen danke auch für diese kleine erweiterung.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Iceblue: 07.03.06 15:21.

07.03.06 15:19 Iceblue ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Iceblue in deine Kontaktliste ein MSN Passport-Profil von Iceblue anzeigen
MAD_87
Mitglied


Dabei seit: 11.12.05
Beiträge: 18

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Peh
hmm das kann ich nicht nachvollziehen wenn ein termin gelöscht oder geändert wird, so wird das in der Anzeige geändert sobald die seite neu geladen wird.

gruß peh


keine ahnung.. bei mir stehts zumindest unten.. kannst ja mal hier schauen..
07.03.06 19:10 MAD_87 ist offline E-Mail Finden Als Freund hinzufügen
Peh Peh ist männlich
Mitglied


Dabei seit: 24.05.05
Beiträge: 106
Herkunft: Hannover
Forenversion: 2.3

Themenstarter Thema begonnen von Peh
Antworten Zitieren Editieren Melden       UP

@mad
kann ich leider net sehn ohne anmeldung

__________________
Meine Hacks:
New On Edit PLUS | Who Voted | Who Rated | Who Downloaded | 29. Februar | Next Birthdays | Next Events | Attachment Copyright | Link Control

07.03.06 20:22 Peh ist offline E-Mail Finden Als Freund hinzufügen Füge Peh in deine Kontaktliste ein
BastardOperator BastardOperator ist männlich
Mitglied


Dabei seit: 12.02.05
Beiträge: 18
Herkunft: Ebenhofen / Marktoberdorf
Forenversion: 2.3; 2.2

Antworten Zitieren Editieren Melden       UP

was vll für ne nächste version interresant wäre wäre meiner meinung nach wenn der user "selbst" einstellen kann wieviel termine er sehen will
09.03.06 13:19 BastardOperator ist offline E-Mail WWW Finden Als Freund hinzufügen Füge BastardOperator in deine Kontaktliste ein MSN Passport-Profil von BastardOperator anzeigen
The-Storm
Mitglied


images/avatars/avatar-3279.jpg

Dabei seit: 15.02.05
Beiträge: 20

Antworten Zitieren Editieren Melden       UP

Danke ... weisst schon fuer was! smile
10.03.06 21:23 The-Storm ist offline E-Mail Finden Als Freund hinzufügen
a-friend a-friend ist männlich
Mitglied


images/avatars/avatar-3160.gif

Dabei seit: 09.10.05
Beiträge: 46
Herkunft: Gevelsberg
Forenversion: 2.3.3

Antworten Zitieren Editieren Melden       UP

Edit: erledigt, Einbaufehler von mir.

__________________

Als Du auf die Welt kamst, lächelten alle und nur Du weintest.
Lebe so, das wenn Du stirbst, alle weinen und nur Du lächelst !

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von a-friend: 18.03.06 13:09.

17.03.06 21:38 a-friend ist offline WWW Finden Als Freund hinzufügen
Snopy Snopy ist männlich
Mitglied


Dabei seit: 22.12.04
Beiträge: 186
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

hi leute

und hier für diejenigen die probleme mit dem hack in zusammenhang mit dem Performance-Statistik Hack von rellek haben zwegs der anzeige bei db-abfragen das das komisch aussieht

Zitat:


öffne die index.php

suche das hier:

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:
/** NEXT EVENTS (c) by Peh **/
    unset($daybit);
    if ($shownextevents 0) {
        unset($sql);
        $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($sql)) $sql .= " OR eventdate = '$currentdate'";
            else $sql "eventdate = '$currentdate'";
            $i--;
        }

        $result $db->unbuffered_query("SELECT eventid, subject, public, eventdate FROM bb".$n."_events WHERE ".$sql." 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++;
        }
    }


und ersetze es gegen das hier:

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:
/** 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++;
        }
    }




dann ist die anzeige wieder in ordnung


mfg Snopy

__________________

26.03.06 15:52 Snopy ist offline E-Mail Finden Als Freund hinzufügen
Seiten (5): [1] 2 3 4 5 nächste » Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Next Events 1.0