Alibobbes
Mitglied
Dabei seit: 02.06.05
Beiträge: 40
Herkunft: Rheinland-Pfalz Forenversion: Wbb 2.3.x
|
|
hallo also ich hab das auch eingebaut und es funzelt gar nicht!
es wird gar nix erst angezeigt. hab es auf 5 tage eingestellt und ob wohl morgen ein geburtstag sowie am wochenende einige termine sind, wird nix angezeigt.
kann mir einer weiterhelfen??
lg alex
|
|
10.04.07 14:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Guru_MW
Mitglied
Dabei seit: 15.02.06
Beiträge: 27
|
|
Hi
Bei werden morgige Termine als heutige angezeigt (Siehe Screenshots)
Woran kann das liegen?
Dateianhänge: |
bug1.jpg (101 KB, 339 mal heruntergeladen) bug2.jpg (48 KB, 304 mal heruntergeladen)
|
|
|
26.05.07 16:41 |
E-Mail
Finden
Als Freund hinzufügen
|
|
spider30
Mitglied
Dabei seit: 31.03.05
Beiträge: 136
Herkunft: Zöbing Forenversion: 2.3
|
|
Mir ist gerade aufgefallen, dass es einen Fehler bei dem Hack gibt!!!
Wenn ich globale Termine eintrage funzt alles einwandfrei!, aber wenn ich private Termine eingebe werden die in der Vorschau trotzdem für alle sichtbar!!!!
__________________ Besuche uns doch mal unter www.zoebinger.com/forum
|
|
13.06.07 08:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
wbb_newbie
Mitglied
Dabei seit: 07.06.07
Beiträge: 10
Forenversion: 2.3
|
|
Zitat: |
Original von spider30
Mir ist gerade aufgefallen, dass es einen Fehler bei dem Hack gibt!!!
Wenn ich globale Termine eintrage funzt alles einwandfrei!, aber wenn ich private Termine eingebe werden die in der Vorschau trotzdem für alle sichtbar!!!!
|
genau dasselbe Problem hab ich auch grad -- hab für mich Termine rein, rief mich die Freundin (der gehört das Board) gleich an und sagte mir Bescheid.
Wie kann man das noch korrigieren?? Ansonsten echt top!
|
|
02.07.07 15:19 |
E-Mail
Finden
Als Freund hinzufügen
|
|
SOGOKU
Mitglied
Dabei seit: 22.02.04
Beiträge: 15
|
|
Der verträgt sich irgendwie immernoch nicht mit dem Perfomance Hack von rellek. Es wid immernoch sowas angezeigt, auch nachdem ich den Fix von Seite 1 draufgemacht hab:
Zitat: |
DB: 104.032s | DB-Abfragen: 38 | Gesamt: 0.471s | PHP: -21987.47% | SQL: 22087.47% |
|
|
06.07.07 03:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Faye1606
Mitglied
Dabei seit: 30.05.07
Beiträge: 26
|
|
Hallo,
ich habe mal eine Frage, der Hack klappt wunderbar, aber davor steht noch etwas, was ich letzte Woche eingefügt habe, da hat mir aber die Anzeige bei mehreren Terminen nicht gefallen, nun bekomme ich das nicht mehr raus.
Könnte mir jemand von der seiner index.php an der Stelle eine Kopie machen und sie mir hier posten?
So sieht es im Forum aus:
Die nächsten Termine:
blablabla
(12.07.2007) blablabla
Das was rot ist, ist zuviel, aber auch was ich raus nehme, danach geht die ganze index-Seite nicht mehr.
Und in der php das was danach kommt:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
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'], 0, 4));
$age = $currentyear - $birthyear;
if ($age < 1 || $age > 200) $age = '';
else $age = " ($age)";
if (isset($birthdaybit)) eval("\$birthdaybit .= \"".$tpl->get("index_birthdaybit")."\";");
else eval("\$birthdaybit = \"".$tpl->get("index_birthdaybit")."\";");
} |
|
Danke schon mal.
Liebe Grüße
Faye
|
|
11.07.07 20:14 |
E-Mail
Finden
Als Freund hinzufügen
|
|
kokolores
Mitglied
Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch Forenversion: 2.3
|
|
...Das Problem mit privaten Terminen, die sichtbar sind, habe ich auch..... kann man da was machen/ändern???
Wär ja blöd, könnte jeder die privaten Termine anderer Leuts sehn, die teilweise auch noch etwas eigenartig betitelt sind, da ja eigentlich rein privat.....
__________________ Gruß
pauel
|
|
21.07.07 04:07 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
MarkusDippold
Mitglied
Dabei seit: 25.05.05
Beiträge: 63
Herkunft: trekkies-forum.de Forenversion: 2.3
|
|
Zitat: |
Original von kokolores
...Das Problem mit privaten Terminen, die sichtbar sind, habe ich auch..... kann man da was machen/ändern???
Wär ja blöd, könnte jeder die privaten Termine anderer Leuts sehn, die teilweise auch noch etwas eigenartig betitelt sind, da ja eigentlich rein privat.....
|
Ist einfach.
Es fehlt eine Klammerung in der der index.php .
Suche:
code: |
1:
|
$result = $db->unbuffered_query("SELECT eventid, subject, public, eventdate FROM bb".$n."_events WHERE ".$nextenventquery." AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC"); |
|
Ersetze durch:
code: |
1:
|
$result = $db->unbuffered_query("SELECT eventid, subject, public, eventdate FROM bb".$n."_events WHERE (".$nextenventquery.") AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC"); |
|
Du siehst den Unterschied?
Gruß,
Markus
__________________
|
|
30.07.07 19:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
MarkusDippold
Mitglied
Dabei seit: 25.05.05
Beiträge: 63
Herkunft: trekkies-forum.de Forenversion: 2.3
|
|
Zitat: |
Original von kokolores
Coool - sei bedankt!!
Edit:
OHA - da gibts SYNTAX ERROR..... |
Achso, kann sein.
Das Original sah etwas anders aus.
Schau mal, wie die Variable heißt, die ich jetzt in Klammern gesetzt habe.
Ich glaube, im Original steht da '$sql' (kommt öfters vor in dem Teil des Scripts).
Ich habe diesen Hack ohnehin ein wenig umgebaut, damit er vom Layout her zum Nächste-Geburtstage-Hack paßt (mit Überschrift etc.).
Die Klammer muß gesetzt werden, da ansonsten immer nur vom letzten auszuwertenden Tag nach private und global Events sortiert wird (wegen Vorrang der AND-Verknüpfung vor der OR-Verknüpfung).
Gruß,
Markus
__________________
|
|
30.07.07 22:05 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
kokolores
Mitglied
Dabei seit: 19.01.06
Beiträge: 651
Herkunft: Hamburch Forenversion: 2.3
|
|
Das hier ist mein Original:
$result = $db->unbuffered_query("SELECT eventid, subject, public FROM bb".$n."_events WHERE eventdate = '$currentdate' AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
Mit Deiner Erweiterung gibts da Error.
__________________ Gruß
pauel
|
|
01.08.07 00:19 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
MarkusDippold
Mitglied
Dabei seit: 25.05.05
Beiträge: 63
Herkunft: trekkies-forum.de Forenversion: 2.3
|
|
Das ist dein Original, aber nicht das Original aus dem Hack.
Nachdem Du den Hack gemäß Anleitung eingebaut hast, mußt Du nach
code: |
1:
|
$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"); |
|
suchen und durch
code: |
1:
|
$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"); |
|
ersetzen.
Die Änderung ist lediglich von "...WHERE ".$sql." AND..." nach "...WHERE (".$sql.") AND...". Das betrifft NUR die Datenbankabfrage aus dem Hack, NICHT die aus dem originalen PHP, in der "eventdate" nicht abgefragt wird.
Und auch das nicht vergessen:
Next Events 1.0
Sonst gibt es ab Oktober Probleme.
Gruß,
Markus
PS: Ich bin nicht der Autor des Hacks und auch nicht mit ihm verwandt, verschwägert oder sonstwas ... denke ich ...
__________________
|
|
01.08.07 06:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
MarkusDippold
Mitglied
Dabei seit: 25.05.05
Beiträge: 63
Herkunft: trekkies-forum.de Forenversion: 2.3
|
|
Zitat: |
Original von kokolores
...alles oki.
Hab ne Zeile verwexelt.
|
Na dann ...
Wieder ein glücklicher Nutzer.
Gruß,
Markus
__________________
|
|
01.08.07 16:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
consch
Mitglied
Dabei seit: 05.04.04
Beiträge: 159
Herkunft: Berlin Forenversion: 2.3
|
|
Bei mir werden die Termin nicht angezeigt.
Habe es im ACP aktiviert, aber auf Forumseite erscheint nichts.
Einbau habe ich nochmal überprüft. Finde keinen Fehler.
Woran kann es liegen?
__________________ Lieben Gruß, consch.
---
Der glaube an die eigene Kraft kann Berge versetzen ...
|
|
05.05.08 17:54 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|