spider30
liegt dran, daß du mehr als in der Anleitung gestanden ist wegelöscht hast

Ist mir auch passiert
Fireman112
Aha naja da kann man mal sehen wie schnell sowas geht
Alibobbes
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
Guru_MW
Hi
Bei werden morgige Termine als heutige angezeigt (Siehe Screenshots)
Woran kann das liegen?
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!!!!
wbb_newbie
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!
SOGOKU
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% |
Faye1606
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
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.....
MarkusDippold
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
kokolores
Coool - sei bedankt!!
Edit:
OHA - da gibts SYNTAX ERROR.....
MarkusDippold
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
spider30
Danke!Mit den Klammern funzt jetzt alles!
kokolores
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.
MarkusDippold
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 ...
MarkusDippold
Zitat: |
Original von kokolores
...alles oki.
Hab ne Zeile verwexelt.
|
Na dann ...
Wieder ein glücklicher Nutzer.
Gruß,
Markus
consch
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?