Community AddON / COM_USER nach ID auslesen

Alles über die Anwendung und Entwicklung von AddOns.

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 22. Feb 2012, 00:04

Was für eine Fehlermeldung bekommst Du denn? Dann muss ich nicht raten.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 10:46

Markus.Lorch hat geschrieben:Was für eine Fehlermeldung bekommst Du denn? Dann muss ich nicht raten.


Sorry, sorry...

Die Fehlermeldung aus der X-Form Zeile
Code: Alles auswählen
mediafile|bild_mediafile|Bild|1000|.gif,.jpg|0|bitte nur jpg und gif - Größe: max 1MB||7
-->
Code: Alles auswählen
bitte nur jpg und gif - Größe: max 1MB


Wenn ich´s direkt im rex_com_user: communityuser versuche, habe ich zwar ein "Durchsuchen" Feld, ich kann auch eine Datei auwählen (natürlich eine jpg unter 1MB :) ), aber wenn ich auf "abschicken" drücke, passiert nixxx!

:?: :?: :?: :?: :?: :?:

Danke & vG, Greg
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 22. Feb 2012, 11:46

Bitte einmal hier das aktuelle github xform runterladen und drüber kopieren. Da wurden einige Bugs korrigiert. Vielleicht ists damit schon getan: https://github.com/dergel/redaxo4_xform
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 16:26

Markus.Lorch hat geschrieben:Bitte einmal hier das aktuelle github xform runterladen und drüber kopieren. Da wurden einige Bugs korrigiert. Vielleicht ists damit schon getan: https://github.com/dergel/redaxo4_xform


Hi Markus,

gesagt, getan!
Hab´s drauf, aber "er" mag mich immer noch nicht - so richtig...

Komischerweise akzeptiert es einige Dateien, andere aber nicht! :?:
Je nachdem, wo die Datei her ist, kann ich´s uploaden, manchmal geht´s aber nicht.
Sowohl bei gif als auch bei jpg.
Scheint also an den Dateien zu hängen. Was kann´s aber sein?

VG, Greg
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 22. Feb 2012, 16:33

Dateiendungen mit .jpeg werden so momentan nicht akzeptiert. Die musst Du gesondert hinzufügen. Liegt es vielleicht daran?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 17:10

Markus.Lorch hat geschrieben:Dateiendungen mit .jpeg werden so momentan nicht akzeptiert. Die musst Du gesondert hinzufügen. Liegt es vielleicht daran?


Ich probier´s aus...
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 17:16

Ne, das war´s nicht, denn weder jpg, jpeg noch gif geht!
Zumindest nicht immer...

:?: :?: :?:

VG, Greg
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 22. Feb 2012, 20:37

Dann brauch ich noch mehr Infos. Unter welchen Bedingungen geht es nicht, um welche Datei handelt es sich (Größe, Art) einfach alles was du weißt. Denn ein "manchmal geht es, aber nicht immer" Verhalten ist nicht wirklich normal^^
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 21:16

Hi Markus,

leider bin ich völlig ratlos...
Wenn ich z.B. selber ein Bild erzeuge (Photoshop->für web und geräte speichern), dann geht´s immer!
Wenn ich aber ein Bild aus dem Netz zum probieren nehme, dann geht´s nimmer...
Es liegt aber weder an Größe, noch am Format.

Ist jetzt aber nicht so wichtig - zumindest bis einer heult :lol:

Troztdem vielen Dank für Deine großartige Hilfe!!!!!!!!

Wenn´s wieder kommt, melde ich mich (leider)...

Danke und vG,
Greg
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 22. Feb 2012, 22:05

Macht es einen Unterschied ob die File-Extension groß oder klein geschrieben ist? (.jpg vs. .JPG)
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon gsz » 22. Feb 2012, 22:25

Markus.Lorch hat geschrieben:Macht es einen Unterschied ob die File-Extension groß oder klein geschrieben ist? (.jpg vs. .JPG)


Nein, auch bei gleicher Schreibweise macht's Mucken...
gsz
 
Beiträge: 26
Registriert: 8. Apr 2011, 16:00

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon steri » 29. Feb 2012, 17:13

Hallo,
meine Frage hat zwar nicht ganz mit dem Thema zu tun aber irgendwie doch.

Ich habe die Community Demo installiert und hätte ein Frage zur be_mangager_relation funktion.
Das funktioniert soweit alles super nur hab ich das Problem das man nur ein Label bzw. Feld anzeigen lassen kann. Dies ist nicht gut weil da steht dann im dropdown zb.:
Code: Alles auswählen
nachname x [id =1]
nachname y [id =2]
nachname z [id =3]
nachname z [id =4]

d.h. es wenn es 2 mal den gleichen Nachnamen gibt weiss man nicht wer wer ist.
Optimal wäre wenn man 2 Felder anzeigen lassen könnte - also name und firstname

Oder könnte man bei der rex_com_user tabelle eine index spalte machen wo dann name und firstname drinnen stehen und das dann bei der relation anzeigen lassen. ich hab das versucht und im table manager so ein index angelegt aber das tut sich nix - ist immer leer...
steri
 
Beiträge: 214
Registriert: 12. Jul 2007, 13:59

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 29. Feb 2012, 21:10

Vorschlag 1) Geht momentan nicht
Vorschlag 2) Naja. Du könntest schon eine extra Tabellenspalte erstellen, aber da steht dann halt nix drin. Da müsstest Du in allen Formularen darauf achten, dass dieses Feld befüllt wird. Fänd ich aber Unpraktikabel.

Warum kannst Du nicht den Loginnamen als Anzeigename verwenden?
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon steri » 29. Feb 2012, 23:12

der login name ist leider auch nicht aussagekräftig genug - wenn das irgendeinname ist weiss man erst nicht wer das ist.
ich hab mal versucht die class.xform.be_manager_relation.inc.php für meine bedürfnisse anzupassen und hab hier
Code: Alles auswählen
foreach($sss->getArray() as $v)
      {
        $s = $v[$this->be_em["target_field"]];
        if(strlen($s)>50) $s = substr($s,0,45).' ... ';   
        $s = $s.' [id='.$v["id"].']';   
        $s .= ' '.$v["id"];
      
      $SEL->addOption($s, $v["id"]);
      }

eingefügt
Code: Alles auswählen
foreach($sss->getArray() as $v)
      {
        $s = $v[$this->be_em["target_field"]];
        if(strlen($s)>50) $s = substr($s,0,45).' ... ';
      
        //$s = $s.' [id='.$v["id"].']';
      $s = $s.' -';
      if (isset($v["name"])) {$s .= ' '.$v["name"];}
      if (isset($v["firstname"])) {$s .= ' '.$v["firstname"];}
      if (isset($v["rex_com_group"])) {
         $v_arr = array($v["rex_com_group"]);
         $s .= ' /';
         if (in_array(1, $v_arr)) {$s .= ' Gruppe 1';}
         if (in_array(2, $v_arr)) {$s .= ' Gruppe 2';}
         if (in_array(3, $v_arr)) {$s .= ' Gruppe 3';}
         $s .= ' '.$v["rex_com_group"];
         }
        $s .= ' '.$v["id"];
      
      $SEL->addOption($s, $v["id"]);
      }

ist halt ein bischen wild - aber prinzipiell funktionierts.
was allerdings nicht funktioniert und ich versteh nicht ganz warum:
bei rex_com_group steht z.b. bei einem user 1,2,3 trotzdem wird immer nur "Gruppe 1" angezeigt und nicht auch noch "Gruppe 2" und "Gruppe 3"
was mach ich da falsch?

ich fände es toll wenn man bei dem relation solche möglichkeiten wie bei select_sql hätte -
dann könnte man sowas z.b. rein schreiben:
Code: Alles auswählen
SELECT id, CONCAT(name,'  ',firstname) as name FROM rex_com_user WHERE rex_com_group IN (1,2) ORDER BY name ASC
steri
 
Beiträge: 214
Registriert: 12. Jul 2007, 13:59

Re: Community AddON / COM_USER nach ID auslesen

Beitragvon Markus.Lorch » 1. Mär 2012, 00:30

Wenn, dann gehört das so ;)

Code: Alles auswählen
$v_arr = explode(',',$v["rex_com_group"]);


Wenn es dir mit select_sql leichter fällt spricht momentan nichts dagegen das select_sql zu verwenden. Es macht mit dem richtigen SQL Query das gleiche ;)

Noch eine kleine Bitte an die anderen, wenn bitte in Zukunft jeder seinen eigenen Thread öffnen könnte. Ich verlier hier langsam den Überblick.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle
Benutzeravatar
Markus.Lorch
 
Beiträge: 634
Registriert: 21. Okt 2007, 16:22
Wohnort: Walheim

VorherigeNächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast