das haben die sagt von ändern Forum.
Kannst du mir bitte sagen wie ich das machen kann?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellendas haben die sagt von ändern Forum.
Kannst du mir bitte sagen wie ich das machen kann?
ok ich hab aber kein Cpanel
Hallo,
Ich hab da mal ne Frage und zwar hab ich ein
Kontakt Formular ist HTML 5 und PHP geschrieben gibt es eine Möglichkeit Whmcs zum verbinden?
MfG
Mike
Hallo Aybee,
hast du in Google schon geschaut da gibt es sicher eine Lösung.
MfG
MIKE
Zitat von DenisAlles anzeigenHier nervt niemand, soweit ich helfen kann helfe ich gerne. Ja im Cart wäre das auch sinnvoll.
Die folgenden Codebeispiele basieren auf den Standard_Cart von WHMCS 6.3.
Suche in der Checkout.tpl nach
Smarty-Template
- {if $customfields}
- <div class="sub-heading">
- <span>{$LANG.orderadditionalrequiredinfo}</span>
- </div>
- <div class="field-container">
- <div class="row">
- {foreach $customfields as $customfield}
- <div class="col-sm-6">
- <div class="form-group">
- <label for="exampleInputEmail1">{$customfield.name}</label>
- {$customfield.input}
- {if $customfield.description}
- <span class="field-help-text">
- {$customfield.description}
- </span>
- {/if}
- </div>
- </div>
- {/foreach}
- </div>
- </div>
- {/if}
und ersetze es durch
Smarty-Template
- {if $customfields}
- <div class="sub-heading">
- <span>{$LANG.orderadditionalrequiredinfo}</span>
- </div>
- <div class="field-container">
- <div class="row">
- {foreach $customfields as $customfield}
- {if $customfield.id != '10'}
- <div class="col-sm-6">
- <div class="form-group">
- <label for="exampleInputEmail1">{$customfield.name}</label>
- {$customfield.input}
- {if $customfield.description}
- <span class="field-help-text">
- {$customfield.description}
- </span>
- {/if}
- </div>
- </div>
- {/if}
- {/foreach}
- </div>
- </div>
- {/if}
in Zeile 8 (des Codebeispiels die ID anpassen).
nun füge
Smarty-Template
- {if $customfields}
- {foreach from=$customfields key=num item=customfield}
- {if $customfield.id == '10'}
- <div class="form-group">
- <label class="control-label" for="customfield{$customfield.id}"> {$customfield.name}</label>
- <div class="control">
- {$customfield.input} {$customfield.description}
- </div>
- </div>
- {/if}
- {/foreach}
- {/if}
an die gewünschte Stelle ein. Hier in Zeile 3 bitte die ID anpassen.
ich bekomm dann eine weiße seite warum und hab das standard_cart!
{if $customfields}
<div class="sub-heading">
<span>{$LANG.orderadditionalrequiredinfo}</span>
</div>
<div class="field-container">
<div class="row">
{foreach $customfields as $customfield}
{if $customfield.id != '70'}
<div class="col-sm-6">
<div class="form-group">
<label for="exampleInputEmail1">{$customfield.name}</label>
{$customfield.input}
{if $customfield.description}
<span class="field-help-text">
{$customfield.description}
</span>
{/if}
</div>
</div>
{/if}
{/foreach}
</div>
</div>
{/if}
Alles anzeigen
Denis Danke noch mal für deine Hilfe.
aber es geht immer noch nicht ich brauch ne lösung
hab ich
bei mir leider nicht
Zitat von DenisWas wird dir angezeigt?
so die weiße seite ist weg aber kein fehler kommt.
Zitat von Denishast du dann auch diese id im script verwendet?
ja klar
<?php
use WHMCS\View\Menu\Item as MenuItem;
use Illuminate\Database\Capsule\Manager as Capsule;
if ($_SESSION['uid']) {
add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $ClientAreaSecondaryNavbar)
{
$contact = Capsule::table('tblclients')->where('id', $_SESSION['uid'])->first();
$anrede = Capsule::table('tblcustomfieldsvalues')->where('fieldid','70')->where('relid', $_SESSION['uid'])->first();
$ClientAreaSecondaryNavbar->getChild('Account')
->setLabel(Lang::trans('helloname') .' '. $anrede->value . ' '. $contact->lastname);
});
}
Alles anzeigen
geht aber leider nicht
in der db seht id 70.
Ich hab auch schon neu gespeichert
<?php
use WHMCS\View\Menu\Item as MenuItem;
use Illuminate\Database\Capsule\Manager as Capsule;
if ($_SESSION['uid']) {
add_hook('ClientAreaSecondaryNavbar', 1, function (MenuItem $ClientAreaSecondaryNavbar)
{
$time = date("H");
if($time >= '4' && $time <= '11' ){
$display_time = Lang::trans('morning');
}elseif($time >= '12' && $time <= '17'){
$display_time = Lang::trans('midday');
}else{
$display_time = Lang::trans('evening');
}
$contact = Capsule::table('tblclients')->where('id', $_SESSION['uid'])->first();
$anrede = Capsule::table('tblcustomfieldsvalues')->where('fieldid','10')->where('relid', $_SESSION['uid'])->first();
$ClientAreaSecondaryNavbar->getChild('Account')
->setLabel(Lang::trans('NAME_DES_STRINGS_FÜR_HELLO') . ' '. $display_time .' '. $anrede->value . ' '. $contact->lastname);
});
}
Alles anzeigen
sry es geht leider nicht
ich hab das genau so gemacht.
Kundensprachdatei
$_LANG['morning'] = "Guten Morgen";
$_LANG['midday'] = "Guten Tag";
$_LANG['evening'] = "Guten Abend";
muss ich jetzt die greeting.php erstellen was muss ich dann machen?
Ich muss das doch wo einfügen!
Zitat von DenisAlles anzeigen
Sei mir bitte nicht böse aber 2 Sache möchte ich gerne loswerden.
Zum einen ist ein bisschen eigeninitiative und gucken erlaubt. Man
sollte das System welches man verwendet schon ein bisschen kennen. Wenn
du dir die Codes die ich mittlerweile hier im Beitrag veröffentlicht
habe angesehen hättest, dann hättest du feststellen können das das
Einfügen von Lang::trans('NAME_DES_STRINGS_FÜR_HELLO') kein Hexenwerk
ist. Die Strings für die Sprachdatei sind ok.
wo muss ich das Einfügen
ok sry Denis aber bin noch neu bei whmcs und kann nicht alles gleich finden und weiß noch immer nicht was ich machen soll
Wo ist die setLabel Zeile welcher Date?
->setLabel($display_time .' '. $anrede->value . ' '. $contact->lastname);
Und was muss ich dann reinschreiben?
<small>{$LANG.navbarwelcome}, {$loggedinuser.firstname}!</small> <b class="caret"></b></a>
z.b. $_LANG['morning'] = "Guten Morgen";
z.b. $_LANG['midday'] = "Guten Tag";
z.b. $_LANG['evening'] = "Guten Abend";
Danke dir jetzt hab noch 3 fragen wie kann ich das jetzt machen das Hello! Z.b. Guten Morgen Steht? und wo muss die Date in geben und bei der Sprachdate was muss rein schreiben???
kannst du bitte so nett sein das machen?
z.b.
das man Uhr Zeit 4 bis 11 oder so Guten Morgen kommt
von 12 bis 17 Guten Tag
ab 18 bis 4 Guten Abend oder so.
Wer echt nett