Author Topic: [Mod] Upload Form Autofill  (Read 37869 times)

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #15 on: August 02, 2013, 06:18:24 AM »
Nein das geht z. Zeit nur mit einem..

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #16 on: August 02, 2013, 11:15:10 AM »
Sodele, wir kommen der ganzen Sache nun schon näher ;)
Bzw: Es klappt ;)

Danke schonmal für den tollen MOD!

Die Auto-Fill Funktion klappt übrigends auch beim globalen Upload, also nicht nur in der jeweiligen Category.

Ist es nun aber evtl noch möglich, bestimmte Felder nicht ausfüllen zu lassen?

Ich würde das gerne so machen:
Es gibt zwei Abfragen:
--> einmal für die Registration (hier soll Airline, Flugzeugtyp ausgefüllt werden).
--> und für den IATA/ICAO-Code: Das sind Kürzel für Flughäfen, hier soll dann das Land und der Airport automatisch ausgefüllt werden.
Damit alle IATA/ICAO Codes abgerufen werden können, wäre es gut, wenn man diese Codes in einer extra-Tabelle speichert, denn wenn man einfach so Einträge macht in 4images_images aber ohne zugehörige Bilder werden ja bei der Suche dennoch die Daten ausgebeben, aber ohne Bild.

Grüße,
Patrick




Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #17 on: August 02, 2013, 11:44:29 AM »
Sodele, wir kommen der ganzen Sache nun schon näher ;)
Bzw: Es klappt ;)
....
Na endlich :) nur solltest du auch schreiben warum es den nicht geklappt hat, damit andere denen das auch unter umständen passiert daraus lernen können.

Die Auto-Fill Funktion klappt übrigends auch beim globalen Upload, also nicht nur in der jeweiligen Category.
....
Ja klar geht das du hast wahrscheinlich ja auch das hier nicht mehr in deiner SQL abfrage drinnen:
AND cat_id $cat_id 

Ist es nun aber evtl noch möglich, bestimmte Felder nicht ausfüllen zu lassen?
....
ja kann man machen..

mfg Andi

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #18 on: August 02, 2013, 11:53:55 AM »
Ich habs einfach verpennt  :oops:
Man muss bei config schon das richtige Feld eingeben, nachdem man suchen will... ;)

Zu 2 Abfragen:
Geht es, dass man einfach 2mal den Code einfügt und entsprechend die Abfrage + Ausgabe ändert?

Und hast du eine Idee bzgl. einer extra Tabelle mit den IATA/ICAO Codes?

Danke und Grüße,
Patrick


Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #19 on: August 02, 2013, 12:33:21 PM »
suche im code und lösche oder kommentiere die Zeile aus:

$searchfield 
"image_keywords"//Which database field to be searched


suche:

    $sql 
"SELECT image_id, cat_id, user_id, image_name, image_description, image_keywords, image_active".$additional_sql."

und füge darüber ein:

  
if ($HTTP_POST_VARS['autofill_option'] == "reg"){
    
$searchfield "image_register";
  }
  if (
$HTTP_POST_VARS['autofill_option'] == "iata"){
    
$searchfield "image_iata";
  }


suche:

    $site_template
->register_vars(array(
     
"image_autofill" => ($image_row) ? un_htmlspecialchars(stripslashes(trim($HTTP_POST_VARS['image_autofill']))) : $lang['no_result'],

und füge darüber ein:

  
if ($HTTP_POST_VARS['autofill_option'] == "reg"){
    
$site_template->register_vars(array(
      
"image_airline" => $image_row['image_airline'],
      
"image_flugzeug" => $image_row['image_flugzeug'],
   ));
  }
  if (
$HTTP_POST_VARS['autofill_option'] == "iata"){
    
$site_template->register_vars(array(
      
"image_land" => $image_row['image_land'],
      
"image_airport" => $image_row['image_airport'],
   ));
  }


Die DB Feldnamen mußt du wahrscheinlich anpassen, keine Ahnung wie sie bei dir lauten.

suche in member_uploadform.html:
Code: [Select]
            <td class="row1"><input type="text" name="image_autofill"  size="20" value="{image_autofill}" class="input" onfocus="loesche();"/><input type="submit" name="uploadbutton" value="{lang_submit}" class="button" /></td>
          </tr>
füge darunter ein:
Code: [Select]
          <tr>
            <td class="row1"><b>Option:</b></td>
            <td class="row1">
              <select name="autofill_option" size="1">
                <option value="reg">Registration</option>
                <option value="iata">IATA/ICAO</option>
              </select>
            </td>
          </tr>

und bevor du wieder meinst das es nicht funktioniert, kontrollier das vorher alles nach.
so und für den restlichen Tag hab mich lieb :)  (bei uns ist es jetzt schon heiß wie in einen Affenstall).

mfg Andi

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #20 on: August 02, 2013, 02:18:35 PM »
Sry aber...:

Beide Werte überschreiben jeweils die anderen...d.h. bei "Reg" werden alle Felder ausgefüllt und bei "IATA/ICAO" ebenfalls.
(ich versteh aber nicht wieso weil ja definiert worden ist, welches Feld bei welcher Aktion ausgefüllt werden soll)

Damit nicht immer beide Werte überschrieben werden, könnte man zwei Inputfelder nebeneinander machen, einer für die Reg, der andere für den IATA/ICAO-Code, dann wird auf "Submit" geklickt.

Dann ist mir noch ein Problem eingefallen, aber das reicht auch später noch ;)

Grüße,
Patrick

PS: Bitte nicht stressen lassen, eilt alles nicht! Bei der Hitze nicht unnötig ins Schwitzen kommen ;)

Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #21 on: August 02, 2013, 02:29:05 PM »
zip mal deine member.php oder deinen abgeänderten code und die member_uploadform.html, damit ich jetzt endlich mal deine DB Felder (die Feldnamen) sehe.

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #22 on: August 02, 2013, 02:38:00 PM »
Nicht böse werden ;)
Ne Spaß, sry für das ganze funktioniert-nicht-Gedönz hier...

Anbei die member.php + uploadform

Beschriftungen:
image_name = Airline
image_reg = Registration
image_typ = Flugzeugtyp
image_loc = ICAO/IATA
image_con = Land

Danke für deine Mühe!
Grüße,
Patrick

Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #23 on: August 02, 2013, 06:07:22 PM »
so versuch die mal

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #24 on: August 02, 2013, 06:51:20 PM »
Sry... :(


Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #25 on: August 02, 2013, 08:53:51 PM »
Brauchst dich nicht ständig zu entschuldigen, den "Fehler" habe ich auch gefunden.
Das Problem sind die Additionalen image_felder selber, da die zuletzt Registriert werden,
werden die vorherigen ausnahmeregeln überschrieben und dadurch bekommst du immer alles in dem Upload Formular angezeigt.

so, Bitte nochmal versuchen(Anhang).

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #26 on: August 02, 2013, 08:58:59 PM »
Bei "Reg" wirds nun richtig ausgefüllt, beim IATA/ICAO wird aber auch die Registration mit ausgefüllt.

Des weiteren wird immer alles wieder überschrieben, wenn man erst Reg, dann IATA/ICAO einträgt.

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #27 on: August 03, 2013, 06:02:42 PM »
Wie soll man bei Mehrfachauswahl denn die Reg und den IATA/ICAO-Code gleichzeitig eingeben?
Ansonsten werden die ausgefüllten Daten wieder überschrieben...

Bei Eingabe der Reg wird das Feld "Registration" leer gelassen, das sollte mit ausgefüllt werden (mit dem eingebenen Wert).

Rembrandt

  • Guest
Re: [Mod] Upload Form Autofill
« Reply #28 on: August 03, 2013, 06:08:15 PM »
i gibs auf...

Offline senloel

  • Full Member
  • ***
  • Posts: 196
    • View Profile
Re: [Mod] Upload Form Autofill
« Reply #29 on: August 03, 2013, 06:09:30 PM »
Schade  :cry: :cry:
Trotzdem danke!

Hat evtl noch ein anderer ne Idee?