Beiträge von Denis

    Das Team rund um Debian hat gestern Debian 7.5 veröffentlicht.
    Hierbei handelt es sich nun um die 5. Aktualisierung des Debian Paketes, in dem wie übliche zahlreiche Fehlerkorrekturen und Sicherheitsupdates eingeflossen sind. Auch wurde nun der Kernel auf Version 3.2.57 angehoben.
    Wer sein System regelmäßig aktualisiert, für den dürften die meisten Aktuallisierungen "alter Kaffee" sein, sollte aber dennoch einen Updatedurchlauf starten.
    Wer gerade ein neues System aufsetzen möchte, oder seinen Kunden Debian Images anbietet, findet den neuen Installer wie immer auf der Webseite von Debian.


    Weitere Informationen zum Update sowie eine Auflistung aller neuen Pakete gibt es hier: https://www.debian.org/News/2014/20140426

    Update vom 24.09.2016: Da das Modul mittlerweile anders arbeitet als zur Zeit wo der Beitrag von mir geschrieben wurde, wurde ich von whmcsservices gebeten den Beitrag zu aktualisieren.


    Wenn euch die E-Mail Verifizierung von WHMCS, welche WHMCS mit Version 6 eingeführt hat, nicht ausreicht (Die Kunden werden zwar gebeten Ihre E-Mail Adresse zu verifizieren, aber es passiert Ihnen auch nichts wenn Sie es nicht machen). Für den könnte das WHMCS Modul E-Mail Verification Plus von whmcsservices unter Umständen interessant sein.


    Nachdem der Kunde bei euch eine Bestellung aufgegeben hat, wird er gebeten seine E-Mail Adresse zu bestätigen. Der Unterschied zur WHMCS eigenen Funktion liegt darin das der Kunde, solange die E-Mail nicht bestätigt wurde, keine Zahlung vornehmen kann und auch im Kundenbereich nicht weiter kommt. Erst nach Bestätigung der Mail kann die Zahlung erfolgen und der Kunde hat Zugriff auf das Produkt.
    So habt Ihr von Bots zwar vllt eine Fakebestellung im System welche storniert werden muss, allerdings nutzen Bots auch gerne falsche PayPal Accounts von denen das Geld dann später zurückgebucht wird, nachdem Ihr z.B. die Domain registriert habt. Das Modul von whmcsservices erschwert es hier den Bots deutlich um weiter bis zur Zahlung zu kommen.


    Das Modul ist bei whmcsservices für 19,99$ bzw. 49,99$ in der Source Code Variante erhältlich.



    Ursprünglicher, nicht mehr aktueller Beitrag im Spoiler:

    Bei WHMCS 5.3.6 hat sich ein kleiner wenig dramatischer Bug eingeschlichen.
    Bei der Domainsuche wird in der Textausgabe ob die Domain noch verfügbar ist oder nicht, die TLD doppelt genannt, also z.b. "test.de.de" . Der eigentliche Suchvorgang ist hiervon nicht betroffen. Das ganze kann für den Kunden allerdings verwirrend sein.


    Betroffen sind die Templates: Portal, Classic und alle Customtemplates die darauf aufbauen.
    Der Fehler ist allerdings schnell behoben.
    Sucht in der Datei: domainchecker.tpl die Textausgabe

    Code
    {$LANG.domainavailable1} <strong>{$domain}{$ext}</strong> {$LANG.domainavailable2}


    und tauscht dort den Teil

    Code
    {$domain}{$ext}

    gegen

    Code
    {$sld}{$ext}

    aus. Fertig.


    Weitere Informationen gibt es im Beitrag des WHMCS Forums: http://forum.whmcs.com/showthr…p?88414-Domain-search-bug .
    Für die Templates Portal und Classic wurde bereits angekündigt das der Bug in Version 5.3.7 behoben sein wird, denkt aber bitte daran das Ihr Customtemplates selbstständig ändern müsst.

    Leider gibt es bei WHMCS noch keine Möglichkeit den Domainanbietern eigene Nameserver zuzuteilen. Sofern dein Registrar keine Möglichkeit bietet die Nameserver in deren Backend "festzusetzen" muss du diese leider immer manuell anpassen.


    Es gibt hier aber einen Feature Request dem du zustimmen kannst: https://requests.whmcs.com/res…lt-dns-for-each-registrar .


    Und in diesem Beitrag http://forum.whmcs.com/showthr…84667-Default-Nameservers wird ein Modul angekündigt welches aber leider noch nicht verfügbar ist.

    Ich setzte Liveconfig selbst ein und würde mir die von dir genannten Funktionen auch wünschen.
    Besonders der Spamfilter muss endlich umgesetzt werden, hier sollen die Entwickler ja bereits dran arbeiten. Die Frage ist nur wann es auch fertig gestellt wird.
    Schön ist das man auf Bugs wie z.B. den OpenSSL Bug schnell reagiert, aber ansonsten könnte die Entwicklung wirklich schneller von statten gehen. Denn von der Bedienung und der Übersicht ist das Programm top.

    Bei Werbegeschenken ist es immer so eine Sache, ob diese auch wirklich Wahrgenommen werden. Ich habe zwar viele Kugelschreiben von Unternehmen, auf den Schriftzug habe ich aber noch nie wirklich geachtet.


    Ich muss aber zugeben das ich mir mal bei Vistaprint ein paar Kugelschreiben bestellt habe. Günstig sind die dort nicht und von der Qualität war ich nicht sehr begeistert. Das verchromte Plastik (z.B. am Klipper) wirkt irgendwie billig, schreiben tun die Kullies auch nicht immer und dieser "Gummigriff" ist sehr dünn und nutzt sich schnell ab. Zudem fand ich den Druck nicht sehr toll (irgendwie Pixelig obwohl es eine hochauflösende Datei war). Mit so einem Werbegeschenk vermittelt man irgendwie einen billigen Eindruck.
    Mit alternativen habe ich allerdings keine Erfahrung.

    Ich hoffe zwar das alle Serverbetreiber bereits informiert sind, dennoch möchte ich euch informieren das es in OpenSSL einen schweren Bug gibt welcher es Sngreifern ermöglicht den Privatekey auszulesen wodurch Usernamen, Passwörter und auch verschlüsselt übertragenen Daten wie E-Mails gestohlen werden können. Das schlimme daran ist das man nicht mal feststellen kann ob man bereits Opfer geworden ist.
    Bitte aktuallisiert OpenSSL auf eurem Server (alle Linux Versionen haben bereits Updates in deren Repositorys bereitsgestellt). Startet danach bitte alle Dienste die OpenSSL nutzen neu und erstellt euch neue Keys.
    Details zum Bug: http://www.heise.de/security/m…g-in-OpenSSL-2165517.html


    Einige Programme die OpenSSL beinhalten werden in den nächsten Tagen ebenfalls Updates erhalten (wie z.B. E-Mail Clients). Das Server Panel Liveconfig hat dieses Updates bereits heute bekommen. Auch hier sollte ein Update so schnell wie möglich erfolgen.

    Heute wurde von Liveconfig die Version 1.7.2 freigegeben. Neben einigen Neuerungen wie z.B. smtp-bind adress und der Möglichkeit E-Mail Vorlagen zu erstellen wurde OpenSSL auf die neuste Version aktuallisiert.
    Allen Nutzen wird empfohlen das Updates so schnell wie möglich einzuspielen das es bei OpenSSL einen schweren Bug gibt.


    Weitere Details zum Liveconfig Updates findet Ihr hier: http://www.liveconfig.com/de/f…C3%BCcke-in-OpenSSL-1-0-1


    Details zum Bug in OpenSSL findet Ihr hier: http://www.heise.de/security/m…g-in-OpenSSL-2165517.html

    Ohne dein Template zu kennen kann man dir hier schwer helfen.
    Der Warenkorb basiert ja auf eine einzigen Datei welche in Abschnitte (z.B. view und Checkout unterteilt ist.
    Die unterschiedliche Aufteilung kannst du auch hier wieder mit einer If Abfrage lösen.
    Sprich die Preistabelle die im Template steht, wird nur angezeigt wenn die url= ********?a=view lautet und dann suchst du im Template nach einer if Anweisung die den checkout betrifft und kopierst die Preistabelle an die gewünschte Stelle.

    Zum Thema Footer in WHMCS Rechnungen:
    Ich habe jetzt mit einigen Entwicklern gesprochen und auch mit dem WHMCS Support.
    Bei der ersten Anfrage meinte der WHMCS Support das ich mich bitte an externe Entwickler wenden solle wenn ich das nicht hinbekomme......... .
    Die Entwickler waren sich einig das es am PDF Batch Export liegt das dieser nicht mehr funktioniert wenn ein Footer eingebaut wird.
    Beim zweiten Kontakt mit WHMCS meinten diese das die Footer Funktion funktionieren sollte, da man das Stock TCPDF einsetzt. Wieso der Patch Ärger macht beantwortete mir niemand und der Fall wurde geschlossen.
    Bleibt nichts anderes als auf den Footer zu verzichten.

    Zitat von "joker"

    Habe aber schon wieder eine Frage: Je nachdem wie viele Zeilen ich habe wird meine Transaktionstabelle beim Seitenumbruch durchgeschnitten, das sieht doof aus. Gibt es da einen Tipp das die im Ganzen bleibt?


    Du musst nur das nobr Attribut setzen, dann bleibt die Tabelle im Ganzen. Beispiel:

    Code
    $tblhtml = '<table width="100%" bgcolor="#ccc" cellspacing="1" cellpadding="2" border="0" nobr="true">
        <tr height="30" bgcolor="#efefef" style="font-weight:bold;text-align:center;">
            <td width="25%">'.$_LANG['invoicestransdate'].'</td>
            <td width="25%">'.$_LANG['invoicestransgateway'].'</td>
            <td width="30%">'.$_LANG['invoicestransid'].'</td>
            <td width="20%">'.$_LANG['invoicestransamount'].'</td>
        </tr>';
    Zitat von "joker"

    Ähm da wir gerade bei Rechnungen sind: Kann es sein das die Standardrechnung von WHMCS nicht für Rehnungen geeignet ist die über mehrere Seiten gehen? Weil mir auf Seite 2 kein Tabellenkopf angezeigt wird, was irgendwie auch doof aussieht.


    Wenn du deine Preisliste als HTML Tabelle aufgebaut hast, kannst du das realisieren indem du die Tabelle wie folgt aufbaust:


    Wichtg sind hier bei die beiden Tags <tbody> und <thead>, durch diese wird der jeweilige Bereich definiert und der Tabellenkopf wird auf Seite 2 übernommen.

    Ich habe hierfür bisher keine Möglichkeit gefunden. Alle Versuche einen Footer einzubauen endeten darin das die Batch Rechnungserstellung nicht mehr funktionierte.
    Ich würde mal behaupten das WHMCS die Footer funktion nicht unterstützt. Kann aber gerne noch mal den Support fragen.


    Edit: WHMCS hat mir nun auf meine Frage geantwortet (ob Footer nicht unterstützt werden, das ich einen Error bekomme) wie ich die Antwort nun verstehen soll ist mir fraglich. Übersetzt: eigenständige Anpassungen werden nicht Supportet, ich soll mich an externe Entwickler wenden.
    Das man eigenständige Anpassungen nicht Supportet ist ja verständlich, aber ob Footer nun generell nicht unterstützt werden weiß ich immer noch nicht.

    Die if-Schleife wird nur benötigt wenn man z.B. Webhosting Accounts anbietet da WHMCS hier nur den Namen "Starter Paket" anzeigt, gesetzlich wird aber verlangt das die Produktkerndaten (also z.B. 5GB Webspace, usw) angezeigt werden. Das mach WHMCS dummerweise nicht.

    Herzlich Willkommen Stefan, freut mich das du hergefunden hast ;).


    Wenn du als WHMCS-Neuling irgendwelche Fragen zu WHMCS hast immer her damit, aus meinen Anfängen weiß ich das das eine oder andere bei WHMCS doch etwas "bewöhnungsbedürftig" ist.


    Da es das Forum erst seit 2 Wochen gibt mache ich mir noch keine Sorgen um die doch sehr überschaubare Anzahl an Mitgliedern. :D

    Produktoptionen werden bei der Artikelübersicht doch automatisch mit aufgelistet.
    Wenn ich dem Kunden also die Möglichkeit gebe schon im Bestellprozess weitere Datenbanken mitzubestellen wird mir dieses in der Artikelübersicht auch mit angezeigt.
    Also z.B.
    Weitere Datenbanken: 3
    Weitere E-Mail Konten: keine.


    Wenn du jetzt Laufzeiten von SSL Zertifikaten meinst (in Berücksichtigung deiner Signatur ;) ). Da habe ich die Laufzeit als Produktoption angelegt. So kann sich der Kunde während der Bestellung für eine Laufzeit entscheiden welche dann auch in der Artikelübersicht ">>Laufzeit: 4 Jahre" angezeigt wird.


    Für Mindestvertragslaufzeiten bleibt dir leider nur die Lösung mit der if Schleife da man soetwas bei WHMCS nicht mit eintragen kann.