ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Bewerbungsmodul Anpassen

Geschlossen
  1. #1
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Grüße euch,

    es gibt ja hier ein Bewerbungsmodul herunterzuladen.
    Da passt auch soweit alles, nur möchte ich, dass das Lichtbild kein Pflichtfeld sein soll. Sondern eher eine freiwillige Angabe, bekomme es aber nicht hin, kann mir da bitte jemand weiterhelfen!?

    Hier mal der Code:


    Danke schonmal im Voraus
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Naja du musst etwas vom code entfernen bzw umschreiben.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if(!empty($pic['name'])){
          
        $dateityp = GetImageSize($pic['tmp_name']);
        if($dateityp[2] == 0)
        {
            $fehler .= "<li>Bitte im Feld 'Lichtbild' nur Bilder im Gif bzw. jpg Format hochladen</li>";
        }
    }else{
        $fehler .= "<li>Das Feld 'Lichtbild' wurde nicht korrekt ausgefüllt!</li>";
    }


    sonst sagt er dir immer so du nix angibs das es nicht ausgefühlt wurde

    normal reicht glaub es das

    1
    2
    3
    4
    5
    $dateityp = GetImageSize($pic['tmp_name']);
    if($dateityp[2] == 0)
    {
        $fehler .= "<li>Bitte im Feld 'Lichtbild' nur Bilder im Gif bzw. jpg Format hochladen</li>";
    }


    stehn bleibt damit er dir halt den falschen format anzeigt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    jo das dachte ich auch.... dann kommt aber folgende Federmeldung:

    Parse error: syntax error, unexpected '}' in /home/www/web414/html/test/include/contents/bewerben.php on line 204
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    probiers mal hiermit konnte es gerade nur nicht testen da mein pc bzw internet irgendwie gerade spackt -.-

    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Leider nein.

    Nun kommt folgende Federmeldung:

    Es ist ein Fehler beim Hochladen der Bewerbungsinformationen aufgetreten!


    Wo man gerade schon dabei ist, die "Bewerbungsinformationen" sind auch für den Zweck eher überflüssig.
    Aber da reicht es glaube ich, wenn ich diese Code einfach lösche
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    //-------------------------------------------------------------------------------
    ////    Überprüfen ob das Feld bewerbunfsinformtionen richtig ausgefüllt wurde
    //------------------------------------------------------------------------------- 
          
        if ($data['type'] == 'application/zip' OR $data['type'] == 'application/x-rar-compressed' OR $data['type'] == "application/octet-stream"){
            if($data['size'] > $data_maxsize){
                $fehler .= "<li>Die Datei im Feld 'Bewerbungsinformationen' darf maximal ".$data_maxsize / 8192 ."kb groß sein!</li>";
            }     
        }else{
            $fehler .= "<li>Dateityp im Feld 'Bewerbungsinformationen' muss eine zip oder rar Datei sein!</li>";
        }
        $check = db_num_rows(db_query("SELECT * FROM `prefix_user` WHERE `email` = '$email' "));


    und beim Datenbankeintrag die nötigen Einträge lösche.
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    dies ging nun bei mir nachdem ich es getestet habe.

    Lichtbild und Bewerbungsinformationen muss man nicht kann man aber

    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Wunderbar, läuft einwandfrei.
    Was hast denn da verändert?
    if(!empty
    entfernt hab ich schon gesehen, aber was hab ich "übersehen"?

    Dank dir, für die schnelle Hilfe.
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Hab nun eine kleine Federmeldung bekommen.
    Man hat ja im Admin Menü die Moglichkeit, dem Bewerber eine eMail zu schreiben. Klicke ich aber darauf, erhalte ich folgende Federmeldung:

    MySQL Error:
    1054 : Unknown column 'sendmail' in 'where clause'
    in Query:
    SELECT `vorname`, `nachname`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `erfahrung`, `equip`, `info`, `bearbeiten`, `akbewerbung`, DATE_FORMAT(datetime,'erstellt am %d.%m.%Y um %H:%i') AS date FROM `ic1_bewerben` WHERE `id` = sendmail

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ bewerben.php:147 -- db_query(...)
    @ admin.php:36 -- require_once(...)


    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /.../html/include/includes/func/db/mysql.php on line 67

    Wenn ich das richtig verstehe, fehlt da der DB Eintrag Namens: sendmail, oder?
    Kann aber auch in der unveränderten Original Datei in der installation.sql diesen Eintrag nicht finden.

    Leider funktionieren die Angaben %anrade% %vorname% %nachname% auch nicht bei der automatischen eMail.... hab da nichts geändert und den Dateien, wird aber leider nicht mit dem Name des Bewerbers "ausgetauscht".
    Vielleicht gibt es da ja auch eine Lösung für.

    Kann mir da jemand weiter helfen?
    Danke schon einmal im Voraus füpr die Hilfe


    Zuletzt modifiziert von LongHuoyan am 17.02.2012 - 15:31:12
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Stell mal die php hier rein.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Die schaut so aus:
    include/contents/bewerben.php


    include/admin/bewerben.php
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Scheint, dass mir da niemand helfen kann?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Der Fehler heißt einfach das sendmail keine id ist.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Naja der Fehler kommt erstmal, weil man in einer SQL Abfrage Zeichenketten/Strings in Hochkommas schreiben muss und der Inhalt der Variable $id in dem Fall keine Zahl ist und es somit zu dem Fehler kommt.

    Vergleiche diesbezüglich mal die Zeilen 145 und 218, allerdings hab ich mir das Skript jetzt nicht genauer angesehen, um sagen zu können ob in $id eine Zahl stehen sollte oder Zeichenketten erlaubt sein sollen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Mein Problem ist, das ich mich mit php nicht wirklich gut auskenne...
    Hab daher keine Ahnung was wo wie stehen soll muss oder darf...
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Sabaton70 Mitglied
    Registriert seit
    06.10.2012
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    hallo zusammen,
    wie und wo kann ich bei dem modul externer Link
    das so ändern, daß bei bewerbungsinformationen kein button zum hochladen steht. sondern ganz normal ein feld, wo man über sich was reinschreiben kann

    gruß
    micha
    Das Chaos sei Willkommen, die Ordnung hat versagt !
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten