Neues Modul: Mitgliederliste

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Di 29. Mai 2007, 11:33

Hallo,
gibt es jemanden der das Modul komplett als Download anbietet, oder den kompletten Code mal geordnet posten kann?

Mir fällt der Umgang mit neuen Modulen noch recht schwer und die verschiedenen Änderungen am Modul irritieren mich, so das ich nicht wirklich weiß was da alles dazgehört.

Über eine positive Antwort würde ich mich sehr freuen.

Gruß anjaka

wosch

Beitrag von wosch » Di 29. Mai 2007, 11:52

Es sind mehrere Module, die Grundmodule mit der Funktionalität von MC stehen auf den ersten beiden Seiten.

Dazwischen und auf Seite 3 stehen Varianten und Erweiterungen der Grundfunktion.

Wenn du noch nicht so fit bist mit Modulen hast du dir allerdings auch nicht gerade das einfachste zum Üben ausgesucht.
Bei diesem Modul muß zusätzlich noch eine neue Tabelle in der Mysql-Datenbank angelegt werden.

Aber, wo ein Wille ist - ist auch ein Weg.
Einfach anfangen. Viel Erfolg

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Mi 30. Mai 2007, 02:27

Hallo Wosch,
es sind insgesamt 3 Module.
Eingabe, Ausgabe und Edit & löschen, richtig?
Ein- und Ausgabe funktionieren schon halbwegs.
Brauchte etwas um die richtige ID zu finden.
Morgen geht es dann an das dritte Modul, obwohl ich da nicht den Sinn she, das jeder, wenn auch im geschützten Bereich, editieren und löschen kann.

Macht ja nicht viel Sinn wenn da jeder aus dem Mitgliederbereich die Daten des anderen manipulieren kann.

Editieren und löschen sind jetzt auch drin, aber mit den IDs das klappt nicht so wirklich.
Werde in der Mitgliederliste immer auf die Fehlerseite verwiesen. :(

wosch

Beitrag von wosch » Mi 30. Mai 2007, 08:30

anjaka hat geschrieben: ..., obwohl ich da nicht den Sinn she, das jeder, wenn auch im geschützten Bereich, editieren und löschen kann.

Macht ja nicht viel Sinn wenn da jeder aus dem Mitgliederbereich die Daten des anderen manipulieren kann.
Wenn ich das richtig sehe ist das Modul editieren nur im Backend verfügbar, also nicht für Frontenduser.

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Mi 30. Mai 2007, 11:13

wosch hat geschrieben: Wenn ich das richtig sehe ist das Modul editieren nur im Backend verfügbar, also nicht für Frontenduser.
Stimmt, das kommt davon wenn man Nachts noch um 4 Uhr arbeitet.

Mir erschließt sich aber immer noch nicht die Logik der zu vergebenen IDs in den einzelnen Modulen. :(
Klicke ich auf einen Buchstaben, dann lande ich auf der Fehlerseite.

Die Mitgliederliste wird so aufgerufen "front_content.php?idart=355"
Klicke ich auf einen Buchstaben, sieht der Link so aus "front_content.php?idcatart=355&alpha=M" und geht ins leere.
Das gleiche passiert beim editieren und löschen in dem anderen Modul.

wosch

Beitrag von wosch » Mi 30. Mai 2007, 12:08

Es ist schon länger her das ich mit dem Modul gespielt habe.
Mc oder jemand anderes der das Modul einsetzt könnte dir sicher besser helfen.
Aber gut, ich probiere es mal aus dem Gedächtnis.
anjaka hat geschrieben:Die Mitgliederliste wird so aufgerufen "front_content.php?idart=355"
Klicke ich auf einen Buchstaben, sieht der Link so aus "front_content.php?idcatart=355&alpha=M" und geht ins leere.
Das gleiche passiert beim editieren und löschen in dem anderen Modul.
Auf Seite 1 steht dazu:
Mc hat geschrieben:Dazu verwendest du folgenden Code:

Code: Alles auswählen

<td><a href="front_content.php?idcatart=XX&detailid=".$id."">Details</a></td>
dadurch wird an den Artikel mit der idcatart = XX die entsprechende id des Datensatzes übergeben.

Die liest du dort am Anfang der Seite mit $id = $_GET['detailid'];
aus. Aus der Datenbank holst du dir dann den Datensatz mit der id=$id
Und nun vermute ich das du folgendes, was ebenfalls auf Seite 1 steht, nicht gemacht hast.
Mc hat geschrieben:Notwendig ist eine neue Tabelle con_adressen:

Code:

Code: Alles auswählen

CREATE TABLE `con_adressen` ( 
`id` INT NOT NULL AUTO_INCREMENT, 
`Anrede` VARCHAR( 10 ) , 
`Titel` VARCHAR( 12 ) , 
`Vorname` VARCHAR( 40 ) , 
`Nachname` VARCHAR( 60 ) NOT NULL , 
`Strasse` VARCHAR( 40 ) , 
`PLZ` INT( 5 ) NOT NULL , 
`Ort` VARCHAR( 35 ) NOT NULL , 
`Mail` VARCHAR( 40 ) , 
`Webseite` VARCHAR( 40 ) , 
`aktiv` INT( 1 ) NOT NULL , 
`Beruf` VARCHAR( 80 ) , 
PRIMARY KEY ( `id` ) 
); 
Wenn diese neu anzulegende Tabelle fehlt kann nichts angezeigt werden -> Fehlerseite.

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Mi 30. Mai 2007, 14:24

Hallo Wosch,
du verstehst mich nicht.
Die Tabelle ist eingespielt und es geht auch nicht um die Detailansicht.

Jeglicher Link, um die Daten in der Mitgliederliste zu sortieren, läuft ins Leere.
Ebenso die Links zum editieren und löschen, da komme ich auf der Eingabeseite aus.

Klar ist, das mit den IDs etwas nicht stimmt und da hängt es bei mir.
Welche ID muss ins Eingabemodul, welche in das Editiermodul, welche in die Ausgabe?
Es muss ja ein Zusammenhang zwischen den Daten bestehen und den raffe ich gerade von der ID-Zuweisung her nicht.

wosch

Beitrag von wosch » Mi 30. Mai 2007, 15:34

In allen 3 Modulen mußt du deine eigene ID (wohl bei dir 355) einsetzen.
In allen 3 Modulen steht dieser Hinweis und ist auch mehr oder weniger markiert wo (bzw. welche ID Mc verwednet hat und ersetzt werden muß)

Du mußt dir die 3 Module nochmals genau ansehen ob dort deine ID drin steht.

Ggf. Browser-Cache leeren und oder con_code leeren (leeren nicht löschen in MyphpAdmin)
Dann sollte das Modul laufen.

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Do 31. Mai 2007, 13:02

wosch hat geschrieben:In allen 3 Modulen mußt du deine eigene ID (wohl bei dir 355) einsetzen.
Hallo Wosch,
als idcart kommt in jedes Modul die des dazugehörigen Artikels.

Ich hab in einer Kategorie, eine Unterkategorie und darin sind 3 Artikel.

Mitgliederliste
Mitgliederliste eintragen
Mitgliederliste edit

Ins Modul kommt jeweils die idcart des eigenen Artikels.
Eintragen, löschen, anzeigen funktioniert einwandfrei.

Was nicht funktioniert ist das editieren.
Dort wird neben der idcart auch noch nach der idcatartedit gefragt
und ich weiß nicht was dort reinkommt.
Habe schon alle denkbaren Varianten durch. :(

wosch

Beitrag von wosch » Do 31. Mai 2007, 21:07

anjaka hat geschrieben:Was nicht funktioniert ist das editieren.
Dort wird neben der idcart auch noch nach der idcatartedit gefragt
und ich weiß nicht was dort reinkommt.
Habe schon alle denkbaren Varianten durch. :(
Die idcatart eines Artikels wird die angezeigt wenn du (im Backend)
auf den entsprechenden Artikel -> Eigenschaften gehst.
Dort steht sie in der 5. Zeile rechts.
Diesen Wert mußt du im Modul einsetzen.

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » So 1. Jul 2007, 13:42

wie zeige ich eigentlich aktive und inaktive mitglieder an?

gruesse rene

wosch

Beitrag von wosch » So 1. Jul 2007, 15:21

rene04 hat geschrieben:wie zeige ich eigentlich aktive und inaktive mitglieder an?

gruesse rene
Aktiv heißt wohl freigeschaltet -> sichtbar im Frontend
Demzufolge heißt "nicht aktiv" noch nicht freigeschaltet, nur sichtbar für den Admin/Redakteur/ ... im Backend und dort auch NUR in der Ansicht "Editieren" des Moduls.
In dieser Ansicht editieren wird der Inhalt/Mitgliederliste administriert.
Ist blöd zu erklären, aber eigentlich ganz einfach wen man mal damit spielt.

rene04
Beiträge: 600
Registriert: Mo 10. Okt 2005, 12:28
Wohnort: Kaiserslautern
Kontaktdaten:

Beitrag von rene04 » Fr 7. Sep 2007, 12:28

hi,

ich habe mir das ganze um eine spalte erweitert (Telefon), und die strasse sichtbar gemacht. wenn es jemand interessiert, kann ich gerne alle 3 module hier posten.

btw: wie schaffe ich es das nich jeder einträge löschen kann?

gruesse

anjaka
Beiträge: 103
Registriert: Di 23. Nov 2004, 11:07
Kontaktdaten:

Beitrag von anjaka » Mi 12. Dez 2007, 03:16

Hallo,
ich habe es bis heute nicht geschaft die Editierfunktion zum laufen zu bringen.
Daten eingeben, löschen und ausgeben funktioniert einwandfrei.

Hat jemand von euch das Modul laufen und könnte mir vielleicht alle Dateien schicken oder hier posten, damit ich sie abgleichen kann?


Vielen Dank und Gruß

sandra07
Beiträge: 93
Registriert: So 10. Apr 2005, 11:17
Wohnort: Schweiz
Kontaktdaten:

Mitglieder werden nicht gefunden

Beitrag von sandra07 » Mo 6. Okt 2008, 12:41

Hallo zusammen

Wie kann ich die Mitgliederliste ändern, damit die Mitglieder mit der Suche gefunden werden?

Ich habe die Suche w3concepts.search.v1.1 mit Highliting in Betrieb, die sucht nach HTML(1) Texte und markiert die gefunden Worte in der Ergebnisseite. Die Normale Text (HTML) Ausgabe sieht so aus:

Code: Alles auswählen

<?php 
/*********************************************** 
* CONTENIDO MODUL - OUTPUT 
* 
* Modulname   :      Text (HTML) 
* Author      :    Christa Tabara & i-fekt 
* Copyright   :     Christa Tabara & i-fekt 
* Created     :     2005-07-25 
* Modified    :     2005-07-27 
* Version :     1.1 (fuer Volltextsuche mit Highlighting) 
* ***********************************************/ 

if ($edit && empty($_REQUEST['edit'])) { 
  // Edit-Mode 
  echo "CMS_HTML[1]"; 
} else if (("CMS_HTML[1]" != "") && ("CMS_HTML[1]" != "&nbsp;")) { 
    $hol_das_suchwort = $_GET[suchwort]; 
         $suchbegriffe = explode(" ",$hol_das_suchwort); 
         $einlesen = "CMS_HTML[1]"; 
         foreach ($suchbegriffe as $suchbegriff) 
    { 
         if ($suchbegriff!="") 
         {$regexp = "/((<[^>]*)|$suchbegriff)/ie"; 
         $einlesen = preg_replace($regexp, '"\2"=="\1"? "\1":"<span class=\"sSearchMark\">\1</span>"', $einlesen); 
         } 
         } 
        echo $einlesen; 
} 
?>
Ich freue mich über jeden Denkanstoss! Herzlichen Dank!
Gruss
Sandra

Gesperrt