Modern Guestbook (ve_gestbook) Pflichtfelder

  • Toben21 Toben21
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    26. 04. 2005, 20:21

    Hallo,

    habe ein kleines Problem. Wie kann ich es schaffen, das z.B. das Feld "Homepage" kein Pflichfeld ist. Nicht jeder hat eine eigene Homepage und nur deswegen keinen Eintrag machen zu können ist dämlich :D

    Komme einfach nicht auf die Lösung


  • 1
  • kampfsocke kampfsock...
    Padawan
    0 x
    36 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2005, 07:43

    [code:1:9265449f0d]
    10.label = Name:
    10.type = *data[tt_guest][NEW][cr_name]=input,70
    20.label = Email:
    20.type = *data[tt_guest][NEW][cr_email]=input,70
    30.label = Homepage:
    30.type = data[tt_guest][NEW][www]=input,70
    40.label = Dein Kommentar:
    40.type = *data[tt_guest][NEW][note]=textarea,60,50
    [/code:1:9265449f0d]

    Überall wo du einen Stern vorsetzt, handelt es sich um ein Pflichtfeld.

    Steht auch alles ein paar Themen weiter unten....

  • Toben21 Toben21
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    27. 04. 2005, 08:56

    ...kannst Du mir noch sagen, wo ich diesen Code finde? Ich habe bereits im Setup nachgeschaut aber da gibt es diese Einträge nicht. DANKE!!

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    27. 04. 2005, 09:13

    Hab zwar nur die normale tt_guest, aber dort ists in der typo3conf/ext/tt_guest/ext_typoscript_setup.txt/ also bei dir wahrscheinlich bei typo3conf/ext/ve_gestbook/ext_typoscript_setup.txt

  • Toben21 Toben21
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2005, 18:01

    Das einzige was da steht ist:

    plugin.tx_veguestbook_pi1 {
    userFunc = tx_veguestbook_pi1->main
    templateFile = {$plugin.tx_veguestbook_pi1.file.templateFile}
    teasercut = 50
    wordcut = 30
    sortingField = crdate
    sortingDirection = desc
    limit = 5
    email_from_name =
    email_from_mail =

    emoticons {
    active = 0
    10 = IMAGE
    10 {
    file = EXT:ve_guestbook/pi1/emoticons/###EMOTICON###.gif
    params = hspace=1 vspace=1 valign=bottom
    border = 0
    altText = Emoticon
    titleText = Emoticon
    }

    subst {
    11.str = :D
    11.val = 1
    12.str = :) || :-)
    12.val = 2
    13.str = :( || :-(
    13.val = 3
    14.str = :'(
    14.val = 4
    15.str = :?:
    15.val = 5
    16.str = ;) || ;-)
    16.val = 6
    }
    }

    _CSS_DEFAULT_STYLE (
    /* example styles */
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    )

    pageBrowser {
    maxPages = 10
    # if you want the pagebrowser to display only numbers, set showPBrowserText to 0.
    tableParams = cellpadding="5" cellspacing="0" border="0"
    showResultCount = 1
    activepage_stdWrap.wrap = <strong>|</strong>
    page_stdWrap.wrap = |
    pagelink_stdWrap.wrap = |
    previous_stdWrap.wrap =|
    next_stdWrap.wrap = |
    }
    }

  • kampfsocke kampfsock...
    Padawan
    0 x
    36 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2005, 18:56

    Irgendwie werde ich aus deiner Antwort nicht schlau. just2be hat dir gesagt, wo du den Inhalt findest. Aus der setup.txt kopierst du das raus, was du ändern willst. Wenn dir das zu umständlich ist, kannst du das auch direkt in der php Datei ändern. Würde ich aber nur machen, wenn man weiß was man da macht.

    Sonst ist das veguestbook zwar eine schöne Sache, aber schwerer einzurichten, als das tt_guestbook. Installiere das doch erstmal.

  • toyde toyde
    Jedi-General
    0 x
    1971 Beiträge
    0 Hilfreiche Beiträge
    28. 04. 2005, 21:00

    Irgendwie wird hier aneinander vorbeigeschossen :D

    1. Ist das meist im html-Template der Extention reingecoded (bei fe_user_admin is das z.b. so) oder 2. man findets wie oben bereits gepostet:
    [quote:0f5225ebb0]Hab zwar nur die normale tt_guest, aber dort ists in der typo3conf/ext/tt_guest/ext_typoscript_setup.txt/ also bei dir wahrscheinlich bei typo3conf/ext/ve_gestbook/ext_typoscript_setup.txt[/quote:0f5225ebb0]

    bye

    edit:
    ausserdem hat Kampfsocke ja ein wunderbaren Codeschnipsel hinterlassen... *ned ganz mitkommz*

  • greenbanana greenbana...
    Jedi-Meister
    0 x
    409 Beiträge
    0 Hilfreiche Beiträge
    29. 04. 2005, 02:25

    das geht doch alles ganz einfach...

    Im Backend hast du ja das Plugin angelegt. Dort gibt kanst du unter Plugin Optionen "Formular" wählen, und dort auswählen welche Felder du als Pflichtfelder definieren möchtest....

    Gruss GreenBanana

  • 1