Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste
An-/Abmelden zu Terminen im Kalender
#11
(24.05.2008, 18:51)Dragon schrieb: Das habe ich schon programmiert: https://www.mybb.de/forum/showthread.php?tid=19963 Toungue

Hi Dragon,

also dieses Plugin ist sicher eines der meist gesuchten!! Leider habe ich beim Aufrufen ein Problem :-(

MyBBMyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1146 - Table 'usr_web69_3.mybb_mybb_aute' doesn't exist
Query:
SELECT * FROM mybb_mybb_aute WHERE eid=0 AND uid=1
Please contact the MyBB Group for support.

Ich habe die Version 1.4.2 - kann es daran liegen - hoffe du kannst mir helfen..

Danke im Voraus!!

LG DayDreamer
#12
(18.10.2008, 06:34)DayDreamer schrieb: Hi Dragon,

also dieses Plugin ist sicher eines der meist gesuchten!!
Komisch, dass sich kaum jemand bisher dafür interessiert hat.

Das Plugin ist für MyBB 1.2.

Probiere das:
.php   aute.php (Größe: 2,3 KB / Downloads: 25)
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#13
(18.10.2008, 11:41)Dragon schrieb:
(18.10.2008, 06:34)DayDreamer schrieb: Hi Dragon,

also dieses Plugin ist sicher eines der meist gesuchten!!
Komisch, dass sich kaum jemand bisher dafür interessiert hat.

Das Plugin ist für MyBB 1.2.

Probiere das:

Hallo Dragon,

vielen Dank für deine schnelle Antwort - es macht jetzt keine Fehlermeldung mehr Danke!

Da ich dich ja heute schon dreimal gequält habe und es zweimal an der Version lag trau ich mich fast nicht zu fragen, aber ich sehe im Eintrag nichts davon, dass jemand daran teilnimmt.. muss ich selbst noch eine Änderung durchführen?

Und bzgl. das sich wenige dafür interessiert haben - das wundert mich echt - ich finde es - zumindest für mein Forum - total wichtig und toll das du es gemacht hast!!

LG Andreas
#14
Komisch, füge in den Templates "calendar_event" und "calendar_dayview_event" ggf. nach:
Code:
<p>{$event['description']}</p>
das ein:
Code:
{$aute}
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#15
(19.10.2008, 12:39)Dragon schrieb: Komisch, füge in den Templates "calendar_event" und "calendar_dayview_event" ggf. nach:
Code:
<p>{$event['description']}</p>
das ein:
Code:
{$aute}

Hi Dragon,

vielen Dank - ich denke es hat nicht an deinem Script sondern am Forum gelegen (wurde durch eine Portalinstallation vermutlich vermurkst) - sorry - habs neu installiert und jetzt funkts perfekt!! Echt hammer Job!!

Eine letzte Frage hab ich noch - eine Abfrage auf Teilnehmer bei Events gibt es nicht zufällig - so auf die Art wo sind die meisten dabei? oder wo ist XY dabei?

Falls nicht auch nicht schlimm - das ist schon Hammer!

LG DayDreamer
#16
Dazu müsstest du nur die Tabelle des Plugins abfragen. Ein Skript dafür kann ich derzeit nicht liefern.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#17
N'abend

das Plugin ist wirklich gelungen. Vor allem, weil man es so toll erweitern kann, denn nun verstehe ich die Technologie hinter der Oberfläche ein wenig besser.

Ich habe den puristischen Textbutton nun in einen grafischen gewandelt (der natürlich von einem Grünen Häkchen in ein rotes Kreuz wechselt und umgekehrt) und ich habe eine Teilnehmerliste mit Links zum Profil eingefügt.

       

Leider wird in der "calendar_dayview_event" nix angezeigt, z.B. wenn es drei parallele Veranstaltungen gibt,
obwohl im Template {$aute} korrekt eingetragen wurde.
Warum werden die Änderungen nicht umgesetzt?
(MyBB = 1.4.4)

Danke für die Hilfe!

Gruß
Sascha

//teilnehmerfeld
$query = $db->simple_select("aute", "uid", "eid=".intval($event['eid'])."");
$aute = "<br />Gemeldete Teilnehmer: ";
while ($user = mysql_fetch_array($query))
{ $query1 = $db->simple_select("users", "uid, username", "uid=".$user[uid]."");
$userdata = $db->fetch_array($query1);
$aute .= "<a href=\"{$mybb->settings['bburl']}/member.php?action=profile&uid=".$userdata[uid]." \">".$userdata[username].", ";
}
$aute = substr($aute,0,strlen($aute)-2);

//mein status
$query = $db->simple_select("aute", "*", "eid=".intval($event['eid'])." AND uid=".intval($mybb->user['uid'])."");
$check = $db->fetch_array($query);
if($check)
{
$aute .= "<br /><a href=\"{$mybb->settings['bburl']}/calendar.php?action=event&amp;eid={$event['eid']}&amp;user=delete\">
<img src=\"images/black/userdelete.gif\" border=\"0\" alt=\"Teilnahme zurücknehmen\" title=\"Teilnahme zurücknehmen\" ></a>";
}
else
{
$aute .= "<br /><a href=\"{$mybb->settings['bburl']}/calendar.php?action=event&amp;eid={$event['eid']}&amp;user=add\">
<img src=\"images/black/useradd.gif\" border=\"0\" alt=\"Teilnahme anmelden\" title=\"Teilnahme anmelden\" ></a>";
}
#18
Kannst du mal deine gesamte Datei anhängen?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#19
Hallo Stefan,

anbei die modifizierte Datei. Danke, daß du mal darüber gucken möchtest. Vielleicht findest du was, wäre toll.

Bis bald

Sascha


Angehängte Dateien
.php   aute.php (Größe: 3,1 KB / Downloads: 11)
#20
Stefan,

ich habe folgendes herausgefunden:
In der Dayview Ansicht (=Alle Events eines Tages untereinander) wird die aute_do offenbar nur ein einziges Mal aufgerufen.

Wenn ich testweise ein echo "test"; in die Routine eincodiere, erscheint "test" auch nur einmal in der HTML Ausgabe.

Ich hätte erwartet, dass die Anzahl der echo's der anzahl der Termine entspricht?!

Fällt dir dazu spontan etwas ein?
Könnte - und ich habe wirklich keinen echten Plan - der add_hook falsch gesetzt sein für die calendar_dayview_event?

Gruß
Sascha

PS: Ich habe in meiner calendar.php jetzt auch eine Abfrage auf die Aute-Tabelle und man kann schon in der Monatsübersicht erkennen, ob Benutzer teilnehmen oder nicht.