Kalener "Ich bin dabei"

Begonnen von CanKan, 09 Mai 2006, 11:17:30

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

CanKan


Hallo @ all,

ich habe im forum gesucht aber nichts vieles über das Kalender Erweiterung gefunden..

Kann mir jemand helfen, wie baue ich bei der Kalender die "Ich Bin dabei" Funktion ?


Es ist sehr wichtig  :-\
Der Hund bellt, die Karawane zieht weiter.

anmShinichi

Werden wir entwickeln, aber steht weiter hinten der Prioritätsliste, so dass noch nicht mal ein Termin für Programmierungsstart feststeht. Aber da wir gleiche Interessen haben, sage ich es, dass wir den Kalender soweit modifizieren werden.

Gruß,
Shinichi

anm.devlab
dep. of anm.radio
MonsterWorks - www.monsterworks.de

milhouse76

Zitat von: CanKan am 09 Mai 2006, 11:17:30
Kann mir jemand helfen, wie baue ich bei der Kalender die "Ich Bin dabei" Funktion ?

Wenn du die neuste Kalender-Version (ich glaube das war 1.4c) hast, kannst du einfach die beiden Dateien aus dem Archiv nehmen. binda.zip

Anschliessend mußt du noch die Datenbank erweitern:
ALTER TABLE `mx_events` ADD `bindanumber` INT( 11 ) NOT NULL DEFAULT '0';
ALTER TABLE `mx_events` ADD `bindanames` text NOT NULL;


Gruß

Manuel

anmShinichi

cool ^^

danke, also entlastet mich ja auch *g*
MonsterWorks - www.monsterworks.de

anmShinichi

#4
Ich habs eingebunden (nach dem Update, hatte erst 1.2 drauf), sehe auch in der Übersicht nach dem Termin ein "(0)", aber wo kann man das nun eintragen, dass ich dabei sein möchte?

Edit: Ich habs gelöst.. Die function.php muss in den includes-Ordner, muss man aber auch wissen *g*
MonsterWorks - www.monsterworks.de

milhouse76

Zitat von: anmShinichi am 10 Mai 2006, 18:52:14
Edit: Ich habs gelöst.. Die function.php muss in den includes-Ordner, muss man aber auch wissen *g*

Ja, richtig... hätte ich vielleicht dazu schreiben sollen  :)

luky

hallo,

danke hat geklappt.

ist es möglich die "ich bin dabei" funktion immer seperat zuzuschalten? also z.b bei einem tv tipp, da braucht man diese nicht gerade.


gruß

luky

Serbillind

wohin mussen die sql code genau eingefügt werden?
bitte um ihre verständnis...
bitte ganau Beschreibung danke

milhouse76

Zitat
ist es möglich die "ich bin dabei" funktion immer seperat zuzuschalten? also z.b bei einem tv tipp, da braucht man diese nicht gerade.

Nein das ist nicht vorgesehen. Und der Sinn erschließt sich mir auch nicht so ganz. Selbst wenn sich jemand einträgt, dann bringt das doch keinen um  :)

Zitatwohin mussen die sql code genau eingefügt werden?

Mit dem Code und z.B. phpMyAdmin kannst du die beiden notwendigen Felder (bindanames und bindanumber) in die Tabelle mx_events von deiner pragmamx-Datenbank einfügen.

Serbillind

#9
Hallo,
nochmal
ich habe irgendwie hin gekriegt.
Wo Habe ich Falsch gemacht?
Ich wollte  mir ''ich bin dabei,, einfügen... wo mussen die daten bir binda eingefügt werden?
fuction.php,index.php und sql wo muss die genau eingefügt werden..  ? ::)
Kann mir jemand helfen?
danke
 


--
-- Tabellenstruktur für Tabelle `mx87260_events`
--

CREATE TABLE `mx87260_events` (
  `eid` int(11) NOT NULL auto_increment,
  `aid` varchar(25) NOT NULL default '',
  `title` varchar(150) NOT NULL default '',
  `posteddate` datetime NOT NULL default '0000-00-00 00:00:00',
  `hometext` text,
  `topic` int(3) NOT NULL default '1',
  `informant` varchar(25) NOT NULL default '',
  `startDate` date NOT NULL default '0000-00-00',
  `endDate` date NOT NULL default '0000-00-00',
  `startTime` time default NULL,
  `endTime` time default NULL,
  `alldayevent` int(1) NOT NULL default '0',
  `categorie` char(2) default NULL,
  `activ` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`eid`),
  KEY `topic` (`topic`),
  KEY `categorie` (`categorie`),
  KEY `title` (`title`),
  KEY `activ` (`activ`),
  KEY `evbegin` (`startDate`,`startTime`),
  KEY `evtime` (`startTime`,`endTime`)
) TYPE=MyISAM PACK_KEYS=1 COMMENT='ALTER TABLE `mx_events` ADD `bindanames` text NOT NULL;' AUTO_INCREMENT=526 ;

--
-- Daten für Tabelle `mx87260_events`
--

INSERT INTO `mx87260_events` VALUES (525, 'admin', 'Arab Concert', '2006-05-10 19:59:00', '<SPAN class=content><IMG alt="" src="/images/Fly/gruga270506.jpg" border=0><BR><BR>Am 27.05.06<BR>in ESSEN<BR>in der GRUGAHALLE<BR><BR><BR>Ab 15.00 Uhr Verkaufsmesse (Eintritt frei) mit über 40 Ausstellern aus dem In- und Ausland. Es gibt dort u.a. orientalische Möbel, Kleidung, Düfte, Haarschmuck, Videos, Musik, Stoffe, Schmuck, Tanzaccesoires etc.<BR><BR>Ab 21.00 Uhr ca. 1 Std. Überraschungsprogramm mit Stars &amp; Sternchen****<BR><BR>danach dann das große Konzert mit NANCY &amp; AMR DIAB<BR><BR>Und zum abschluss eine große Oriental Disco bis in die Morgenstunden mit Dj-Ryder aus Hannover www.dj-ryder.net!!!<BR><BR><BR><BR>AM ENDE DES KONZERTES WIRD EINE Reise 1 WOCHE FÜR 2 PERSONEN NACH ÄGYPTEN SHARM EL SHEIKH VERLOST!<BR><BR><BR>KARTEN:<BR><BR>ViPKarte = 250,00 EUR<BR>Konzertkarte PK 2 = 55,00 EUR<BR>Konzertkarte PK 3 = 50,00 EUR<BR>Konzertkarte PK 4 = 40,00 EUR<BR><BR><BR><BR>Mehr Info:<BR><BR>NOFRETETE EVENT MANAGEMENT<BR>Ahmad Saad<BR>Giradetstrasse 2-38<BR>45131 Essen-Rüttenscheid<BR>Tel. 0201 - 27 900 71 Mobile: 0162 - 1941123<BR>Fax 0201 - 72 201 29<BR>www.nofretete-management.de</SPAN>', 0, '', '2006-05-27', '2006-05-28', '20:00:00', '05:00:00', 1, '3', 1);

anmShinichi

per FTP

index.php --> modules/Kalender/
function.php --> modules/Kalender/includes/

per PHPMyAdmin (MySQL-Verwaltung)

einfach eingeben, wo man SQL-Befehle eingeben kann. Eingeben und fertig!
Diesen Code verwenden!!!

ALTER TABLE `mx87260_events` ADD `bindanumber` INT( 11 ) NOT NULL DEFAULT '0';
ALTER TABLE `mx87260_events` ADD `bindanames` text NOT NULL;

MonsterWorks - www.monsterworks.de

Serbillind

danke euch,
es hat geklappt:) ;D

CanKan

bei mir hat es auch geklappt.

danke.


Aber die Nicknames sind für Gäste nicht sichtbar. Wie kann man das so einstellen, dass alle Leute es sehen können also auch die Gäste wer am Event teilnimmt?

Hat jemand da eine Idee ??

Der Hund bellt, die Karawane zieht weiter.

anmShinichi

http://www.anm-radio.de/files/functions.rar
<-- ignoriert die Überprüfung


einfach die Datei in den modules/Kalender/includes/-Ordner kopieren!


Gruß,
Shin
MonsterWorks - www.monsterworks.de

CanKan

kann es denn sein dass die Datei falsch ist, weil da nix von bin da und so steht.. wie bei der vorherigen datei???
Der Hund bellt, die Karawane zieht weiter.

anmShinichi

ich habe nur die geänderte Datei in der rar-Datei.. Die index.php musste von da oben auch noch reinkopiere...

Insgesamt sind es weiterhin 2 Dateien, die kopiert werden müssen. index.php und functions.php!

Wer aber die Teilnehmer auch anzeigen lassen möchte, wenn man als unregistrierter auf der Seite ist, muss die functions.php durch meine ersetzen...

Bitte nicht jetzt denken, man bräuchte nur die functions.php! Das ist falsch. ich kanns hier in der Firma, in der ich mich gerade befinde, nicht aktiv arbeiten, sonst hätt ich kaufertig das ganze Paket modifiziert gepackt.


Gruß,
Shin
MonsterWorks - www.monsterworks.de

CanKan

Zitat von: anmShinichi am 16 Mai 2006, 13:42:12
ich habe nur die geänderte Datei in der rar-Datei.. Die index.php musste von da oben auch noch reinkopiere...

Insgesamt sind es weiterhin 2 Dateien, die kopiert werden müssen. index.php und functions.php!

Wer aber die Teilnehmer auch anzeigen lassen möchte, wenn man als unregistrierter auf der Seite ist, muss die functions.php durch meine ersetzen...

Bitte nicht jetzt denken, man bräuchte nur die functions.php! Das ist falsch. ich kanns hier in der Firma, in der ich mich gerade befinde, nicht aktiv arbeiten, sonst hätt ich kaufertig das ganze Paket modifiziert gepackt.


Gruß,
Shin





Ich habe deine Datei und die Index Datei von oben kopiert..
aber in der oberen functions.php von milhouse76 steht etwas meh drin..
Wenn ich dein functions.php kopiere ist das ganze Kalender nur Weiß.. da öffnet sich dann nichts..


f(mxIsUser()) {
$userdata=cookiedecode($user);
echo "<br><br><br><br><b> " .$bindanumber. " USER:<br><br><br><b>";
    foreach($binda_array as $bindaeintrag) {
    if ($bindaeintrag != "") {
    echo "-<a href=\"modules.php?name=Your_Account&op=userinfo&uname=$bindaeintrag\">$bindaeintrag</a><br>";
    }
    }
    echo "<br>";
if(ereg($bindauser,$event["bindanames"])) {
#User hat sich schon eingetragen
echo "<a href=\"modules.php?name=Kalender&op=austrag&eid=".$event["eid"]."\">"._CALLNO."</a>";
}
else {
#User hat sich noch nicht eingetragen
echo "<a href=\"modules.php?name=Kalender&op=eintrag&eid=".$event["eid"]."\">"._CALLDABEI."</a>";
}
        echo "</span>";
echo "</td></tr>";


ich habe da etwas geändert, weil ich es in 2 sprachen brauche..

Der Hund bellt, die Karawane zieht weiter.

wiederalleine

Bei mir funktioniert´s soweit jetzt auch. Leider allerdings wird bei der Übernahme des Usernames etwas verdreht. Beispielsweise Username Sys-Chef erscheint in der Dabei-Liste der Name -SysChef, weshalb beim Aufruf der Userinfo natürlich der Hinweis erscheint, keine Userinfo vorhanden. Jemand vielleicht einen Tipp für mich woran das liegen könnte?
Gruß und Dank
Peter


milhouse76

Ich schaue mir das nochmal an.

smartmusic

habe das problem das ich oft doppelt einträge habe in den events ???