ilch Forum » Ilch CMS 2.X » Fehlersuche und Probleme » Contact Modul

Geschlossen
  1. #1
    User Pic
    Tweety060286 Mitglied
    Registriert seit
    12.02.2018
    Beiträge
    412
    Beitragswertungen
    32 Beitragspunkte
    Hy Leute soeben ist mir ein neuer Fehler untergelaufen.

    Und war im Kontakt Modul.

    Als Gast ist der Button "Senden" vorhanden
    und auch wenn ich Captcha für Registrierte einblende.

    Wenn ich jedoch in den einstellungen Captcha ausblenden für Registrierte Zb rein gebe, dann ist dieser Button nicht vorhanden.
    Sprich er kann gar kein Kontaktformular absenden.

    Ist dies gewollt ?

    Was müsste ich in der
    /application/modules/contact/views/index.php ändern um den button generell zu haben ?

    hier der Code aus der index.php

     <div class="form-group <?=$this->validation()->hasError('privacy') ? 'has-error' : '' ?>">
                <div class="col-lg-offset-2 col-lg-8">
                    <div class="checkbox inline <?=$this->validation()->hasError('privacy') ? 'has-error' : '' ?>">
                        <input type="checkbox" style="margin-left: 0;" id="privacy" name="privacy" value="1"<?=($this->originalInput('privacy')) ? ' checked' : '' ?>> <label for="privacy"><?=$this->getTrans('acceptPrivacy') ?></label>
                    </div>
                </div>
            </div>
            <?php if ($this->get('captchaNeeded') && $this->get('defaultcaptcha')) : ?>
                <?=$this->get('defaultcaptcha')->getCaptcha($this) ?>
            <?php endif; ?>
            <div class="col-lg-10" align="right">
                <?php 
                    if ($this->get('captchaNeeded')) {
                        if ($this->get('googlecaptcha')) {
                            echo $this->get('googlecaptcha')->setForm('contactForm')->getCaptcha($this, 'addButton', 'Contact');
                        } else {
                            echo $this->getSaveBar('addButton', 'Contact');
                        }
                    }
                ?>
            </div>


    Grüsse tweety


    verwendete ilch Version: 2.1.x

    betroffene Homepage: externer Link
    [Es liegt in deiner Hand ob du der Schlächter bist oder das Vieh]
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    hhunderter Entwickler
    Registriert seit
    12.08.2018
    Beiträge
    436
    Beitragswertungen
    71 Beitragspunkte
    Hey, das war eig nicht so gewollt zwinker
    Das selbe tritt auch im Gästebuch/Teams/Partner auf....
    habe den Fehler auch schon gefunden wenn du es selbst ändern willst einfach
     else {
        echo $this->getSaveBar('addButton', 'Contact');
    }

    mit anstellen.

    Komplett z.b.:
    if ($this->get('captchaNeeded')) {
        if ($this->get('googlecaptcha')) {
            echo $this->get('googlecaptcha')->setForm('contactForm')->getCaptcha($this, 'addButton', 'Contact');
        } else {
            echo $this->getSaveBar('addButton', 'Contact');
        }
    } else {
        echo $this->getSaveBar('addButton', 'Contact');
    }


    Lade es gleich auf Github, soballt ich das Gästebuch Problem gefunden habe
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tweety060286 Mitglied
    Registriert seit
    12.02.2018
    Beiträge
    412
    Beitragswertungen
    32 Beitragspunkte
    Super danke dir vielmals dafür. Top arbeit immer und ja lade es nachher gleich hoch und teste es dann. Thx

    Edit: Alles super geklappt habs mal bei gästebuch,Kontakt,Partner und Teams angepasst und funktioniert danke nocheinmal


    Zuletzt modifiziert von Tweety060286 am 14.12.2021 - 00:28:20
    [Es liegt in deiner Hand ob du der Schlächter bist oder das Vieh]
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten