Scar4U.de Foren-Übersicht Scar4U.de
Scar4u.de Support Forum
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Fragen ein/ausblenden
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Scar4U.de Foren-Übersicht -> ScarFormManager
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Tobias



Anmeldedatum: 25.08.2006
Beiträge: 6

BeitragVerfasst am: 25.08.2006, 14:35    Titel: Fragen ein/ausblenden

Hallo und noch eine andere Frage:

Wir möchten Fragen ien / ausblenden, je nachdem wie vorgestellte Fragen beantowrtet werden.
Beispiel:

Sie möchten einen Sprachkurs machen ( Ja / Nein )

Wenn ja sollen die Fragen nach dem Sprachkursort und den Vorkenntnissen eingeblendet oder aktiviert werden.

ist so etwas möglich?

Mfg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 26.08.2006, 16:40    Titel:

es gibt dafür zwar keine eingebaute funktion, man kann sich aber zwei verschiedener tricks behelfen.

nach dem generieren der einzelnen formularseiten können die templates vollständig angepasst werden. man kann ab diesem zeitpunkt also auch zusätzliche funktionalität einbauen.

1. javascript
wenn die eingabefelder auf der selben seite liegen, können sie durch einbinden von javascript bereiche des formulares einblenden oder ausblenden.

2. smarty template-engine
wenn die eingabefelder auf verschiedenen seiten liegen, kann durch die template-engine die gewünschte funktion nachgebildet werden.

in der variable "$sfm_field" (array) sind alle eingaben vorhanden.
man könnte also durch eine einfache if-abfrage genau das erreichen.

{if $sfm_field.archive_1=='ja'}
...
{else}
...
{/if}

würde also im feld: "archive_1" als eingabe oder auswahl "ja" eingetragen sein, könnte man auf diesem weg eine entscheidung herbeiführen.

auf jeder formularseite, sind immer alle eingabefelder vorhanden. also auch die eingabefelder der vorseiten.

siehe auch: http://smarty.php.net/manual/de/language.function.if.php
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
user



Anmeldedatum: 11.10.2006
Beiträge: 1

BeitragVerfasst am: 11.10.2006, 13:24    Titel:

Hallo!
ich habe eben versucht das Ein- und Ausblenden mit javascript zu programmieren und leider war das nicht möglich.
Der Code:

Code:

<script type="text/javascript" language="JavaScript">
<!--

function toggleMe(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}

//-->
</script>


Leider hats nicht Funktioniert. Die Fehlermeldung:

Zitat:

Fatal error: Smarty error: [in 16_1.tpl line 10]: syntax error: unrecognized tag 'var' (Smarty_Compiler.class.php, line 580) in /homepages/27/d109694267/htdocs/scripts/forms/acp/lib/smarty/Smarty.class.php on line 1088


Ich habe den selben Code auf einer "normalen" Homepage (ohne scarformular) ausgetestet und er hat einwandfrei funktioniert.

Woran kanns liegen??

danke
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 11.10.2006, 18:24    Titel:

innerhalb der template-engine sind { und } geschütze zeichen.
wenn man den code wie folgt einbindet, kann man diesen code fehlerfrei einsetzen.

Code:
<script ..>
{literal}

...

{/literal}
</script>


man kann die zeichen { und } zwischen {literal} und {/literal} problemlos verwenden. allerdings werden in diesen bereich keine template-engine anweisungen verarbeitet.

siehe: http://smarty.php.net/manual/de/language.function.literal.php
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 15.02.2007, 09:46    Titel:

Hi, habe leider auch Problemchen mit dem Einbinden Embarassed

Ich möchte eigentlich nur, dass bei der Auswahl Kunde JA -> soll die Eingabe einer Kundennummer möglich sein, sonst nicht. Momentan sind beide Felder sichtbar bzw. ist die Eingabe einer Kundennummer immer möglich.

Hier ein Ausschnitt - Wäre dankbar für ein Beispiel bzw. was ich genau einzutragen habe .... Very Happy

Code:
<td width="120" valign="top"><strong>Bereits Kunde?</strong></td>
        <td valign="top">
      
      
         <select name="sfm_field[archive_2]">
                                             <option {if "Ja"==$sfm_field.archive_2}selected{/if}>Ja</option>
                                 <option {if "Nein"==$sfm_field.archive_2}selected{/if}>Nein</option>
                              
                     </select>      

            </td>
      </tr>
        <tr>
        <td width="120" valign="top"><strong>Kundennummer</strong></td>
        <td valign="top">
      
               
         <input name="sfm_field[archive_3]" type="text" value="{$sfm_field.archive_3}"/>
         
            </td>
      </tr>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 21.02.2007, 20:55    Titel:

so könnte man das realisieren.

Code:
<script type="text/javascript" language="JavaScript">
{literal}
function displayHide(elemId, mode){
    var elem=document.getElementById(elemId);
    if(!elem) return;
    elem.style.display=mode;
}
{/literal}
</script>

<input type="radio" name="sfm_field[archive_2]" value="Ja" onClick="displayHide('sfm_field_archive_3','inline')">
<input type="radio" name="sfm_field[archive_2]" value="Nein" onClick="displayHide('sfm_field_archive_3','none')">

<input name="sfm_field[archive_3]" id="sfm_field_archive_3" type="text" value="{$sfm_field.archive_3}"/>


ich hab hier zur vereinfachung die radio-buttons genommen.

wichtig ist die tag-id (im beispiel: sfm_field_archive_3) über die das feld (oder etwas anderes) angesprochen wird.

bei klick auf Ja wird das feld eingeblendet.
bei klick auf Nein wird das feld ausgeblendet.[/b]
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.


Zuletzt bearbeitet von Christian am 07.03.2007, 18:01, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 22.02.2007, 14:22    Titel:

Habe mal zu Testzwecken die Zeilen eingefügt, aber nachdem ich d. Script wieder freigebe bzw. auf generieren klicke, sind die Einträge weg.

Es handelt sich um folgenden Script:

siehe LINK

Wäre für einen weiteren Tip / Hilfestellung dankbar Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 22.02.2007, 21:35    Titel:

wenn die templates per generierung neu erstellt udn damit alles vorhandene überschrieben wird, müssen die änderungen zwangsläufig verschwinden. das ist insofern korrekt.
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 23.02.2007, 11:31    Titel:

Krieg´s aber leider nicht zum Laufen Crying or Very sad
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 27.02.2007, 21:10    Titel:

und was genau klappt nicht?
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 07.03.2007, 09:58    Titel:

Ich habe anhand d. Tips versucht hinzukriegen, dass wenn ich in meinem Formular unter "Bereits Kunde" auf JA klicke, automatisch die Eingabe einer Kundennummer notwendig ist und wenn unter "Bereits Kunde" auf NEIN geklickt wird, soll d. Feld Kundennummer übersprungen werden.

Benutzer Frontend

Admin Frontend

Cool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 07.03.2007, 13:01    Titel:

und was genau klappt nicht?

wenn der code wie im beispiel eingebunden wurde, kann es zu keinem fehler kommen.

unter dem angegebenen link, ist das beispiel nicht eingebaut.
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 07.03.2007, 13:07    Titel:

Ich hab´s ja eingebunden, auf neu generieren geklickt und der eintrag verschwindet ...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Christian
Scar4U


Anmeldedatum: 13.03.2006
Beiträge: 984
Wohnort: Wiesbaden

BeitragVerfasst am: 07.03.2007, 13:18    Titel:

Scar hat Folgendes geschrieben:
wenn die templates per generierung neu erstellt udn damit alles vorhandene überschrieben wird, müssen die änderungen zwangsläufig verschwinden.


...
_________________
BackTix.de - Textlink Marktplatz
Mit BackTix.de wird Ihnen ein guter Marktplatz für den Textlink Kauf und Backlink Verkauf zur Verfügung gestellt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Tibi25



Anmeldedatum: 15.02.2007
Beiträge: 9

BeitragVerfasst am: 07.03.2007, 14:10    Titel:

Hi - ok - hab´s überlesen Very Happy

Jetzt funktioniert es zu 90 %, aber leider stimmt die Ansicht nicht. Ist alles ein wenig verschoben.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Scar4U.de Foren-Übersicht -> ScarFormManager Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de
 
Scar4U.de | Impressum | Kostenloser Webkatalog ohne Backlink | BackTix - Textlink Marktplatz |