Beiträge von MegaWork

    Wenn ich Dich richtig verstanden habe, suchst Du nach etwas wie diesem Plugin: http://codecanyon.net/item/woocommer…options/7908619 - damit ist es möglich, zusätzliche Optionen anzubieten, OHNE für jede Option gleich eine eigene Produktvariante erstellen zu müssen. Außerdem bietet es noch einige Extras, wie bspw. Dateiupload ( für die Druckvorlage oder ähnliches ) oder auch die Möglichkeit einen Nachlass für Folgeaufträge einzurichten.

    Diese Plugin arbeitet nach eigenen Angaben sehr gut mit dem schon bekannten Staffelpreis-Plugin zusammen.

    In meinem Shop kannst Du bei dem Produkt Bestickung das Plugin in Aktion sehen ( https://profi-schuerzen.de/shop/bestickung/ ).

    Eigentlich hatte ich die Bestickung sogar komplett als Option bei allen Produkten eingerichtet, allerdings funktionierte das nicht mit dem von mir eingesetzten Staffelpreis-Plugin und dem hier empfohlenen Staffelpreis-Plugin fehlen zwei Einstellungsmöglichkeiten, auf die ich nicht verzichten will (Anzeige von "ab-Preis" statt Basis Preis, Berücksichtigung von Mindeststückzahl), aber das ist ein anderes Thema.

    Ein passendes Plugin wäre bspw. http://codecanyon.net/item/woocommer…scounts/7119279 - allerdings hat die momentane Version noch ein bis zwei Schwachstellen, so ist es nicht möglich den Preis als "ab - Preis" mit dem günstigsten Angebot ausgeben zu lassen. Außerdem fängt die Ausgabe des Preises immer mit einem Stück an, selbst wenn man mit einem anderen Plugin eine Mindestbestellstückzahl festgelegt hat.

    Deshalb nutze ich selbst ein anderes Plugin in meinem Shop ( http://profi-schuerzen.de ), welches allerdings leider nicht mehr zu bekommen ist. ( keine Ahnung warum nicht, der Plugin Author hat bisher nicht auf meine diesbezüglichen Nachfragen reagiert )

    Hallo,
    ich habe mir eben das angeschaut. Leider nicht das was ich suche. Ok, eigentlich schon, aber diese Kosten. Gibt es denn keine alternative Lösung? Also, ich meine vielleicht im Quellcode etwas zu verändern oder so? Weil Geld möchte ich nur ungern ausgeben. Vorallem regelmäßige (Abos, etc.).

    Ich kenne keine kostenlose Alternative. Und wenn Du Geld verdienen willst ( was Du ja definitiv mit der Einbindung von Werbung vorhast ) wirst Du nicht drumrum kommen erst einmal zu investieren.
    Entweder Zeit und Hirnschmalz, wenn Du es selbst programmierst. Oder eben Geld wenn Du einen Programmierer engagierst oder ein passendes Plugin kaufst.

    Zitat von 'Marcus[IS

    ;589861']Vielleicht hilft das hier weiter.
    http://hostingblogger.de/piwik-die-inst…chen-schritten/

    Wusste gar nicht, dass man Piwik mittlerweile auch auf normalem Webspace nutzen kann, sofern die Funktionen beim Provider zur Verfügung stehen. ;)

    Schöne Anleitung für die Installation!

    ich nutze Piwik bereits seit einigen Jahren für fast alle von mir betreuten Projekte. Wo, wenn nicht auf "normalem" Webspace willst Du es denn einsetzen? Alles was nötig ist, ist webspace, php und eine Datenbank.
    Installieren, Einrichten und läuft!

    Auch wenn natürlich niemand diese raubkopierten Themes & Plugins benutzt, sind bereits mehrere Tausend Server befallen!

    Jeder der sich für die Hintergründe interessiert findet einen ausführlichen Bericht bei Heise:
    http://www.heise.de/newsticker/mel…rt-2467962.html

    Fazit: Finger weg von vermeintlich kostenlosen Versionen der Premium Themes & Plugins - am Ende kosten sie doch wieder. Zumindest Nerven und Zeit!

    Den Spaß hab ich mir auch schon einmal gegönnt - das Ergebnis kannst Du hier bewundern: http://www.gesundheitszentrum-laubach.de/ (die Gebäudeansicht unten - wechselt bei hover von monochrom auf farbig)

    Zur Vorbereitung habe ich ein sprite mit den beiden Ansichten erstellt. Das weitere ist HTML & CSS

    Hier der HTML Code:

    Code
    <div class="gzl-frontansicht">   
     <a href="#">
      <span>Spalte 1</span>
     </a>
    </div>

    Und hier das dazugehörige Stylesheet:

    Vielleicht hilfts Dir ja weiter!

    Okay, das geht so nicht, da 1. die dynamischen Felder Daten "empfangen" - nicht versenden, und 2. CF7 zum Versenden von E-Mails und nicht zum Absetzen von POST Links gedacht ist.

    Also, das Formular musst Du manuell erstellen und zwar in etwa so:

    Und in Deinem CF7 Kontaktformular fügst Du an der Stelle wo bspw. der Name ausgegeben werden soll das dynamische Feld ein:

    Code
    [dynamictext name id:name uneditable "CF7_POST key='name'" ]

    In meinem Fall sind die Reiseangebote eigene Beitragsarten (Custom Post Type) mit einer Vielzahl an benutzerdefinierten Feldern (Custom Fields).
    Deshalb ist das Formular in der Templatedatei für den CPT hinterlegt und wird dynamisch mit den Meta Daten aus den CF gefüllt.

    Wenn ich Dich richtig verstanden habe, willst Du jedoch nur auf der Startseite eine solche Auswahl anbieten. Dann kannst Du das entsprechende Formular sicherlich in der Seite, die Du als Startseite definierst hinterlegen.

    Contact Form 7 habe ich nicht verwendet, da die Formulareingaben ja per POST übergeben werden sollen - CF7 ist gedacht zum Versenden von Nachrichten, ich weiss gar nicht, ob es so etwas überhaupt kann.

    Hier mal der von mir verwendete Formularquellcode -

    Code
    <form action="[URL="http://forum.wpde.org/view-source:http://philippi-reisen.de/anfrage"]http://webseite.tld/anfrage[/URL]" method="POST" id="requestform">
                	<input type="hidden" name="referrerID" value="1234" />
                    <input type="hidden" name="booknr" value="" />
                    <input type="hidden" name="offer" value="Angebotsname" />
                	<input type="submit" class="button medium" style="float:left; margin-right:15px;" value="Anfrage" />
    </form>

    Und die entsprechenden Felder im CF7

    Code
    [dynamichidden buchungsnummer id:buchungsnummer uneditable "CF7_POST key='booknr'" ]
    [dynamictext reiseangebot id:reiseangebot uneditable "CF7_POST key='offer'" ]

    Den Reisetermin habe ich doch nicht übergeben, dafür habe ich eine Erweiterung geschrieben, da dieser etwas komplizierter berechnet werden muss-

    Und so sieht das ganze in der Templatedatei aus (nur der Vollständigkeit halber)

    PHP
    <form action="<?php echo home_url(); ?>/anfrage" method="POST" id="requestform">
                    <input type="hidden" name="referrerID" value="<?php echo $post->ID; ?>" />
                    <input type="hidden" name="booknr" value="<?php echo rwmb_meta('jrny_booknr'); ?>" />
                    <input type="hidden" name="offer" value="<?php the_title(); ?>" />
                    <input type="submit" class="button medium" style="float:left; margin-right:15px;" value="Anfrage" />
                </form>

    Ich hoffe, das hilft Dir jetzt weiter. ;-)

    Hallo,

    ich blicke da irgendwie nicht durch, hättest du da ein beispiel wie das funktioniert bzw. eine Seite wo ich mir das anschauen kann.

    lg LUkas


    Wenn Du Dir auf http://philippi-Reisen.de einmal eine Veranstaltung/Reise in der Detailansicht anschaust, siehst Du die beiden Buttons für Anfrage und Reservierung.
    Diese Verlinken jeweils auf ein eigenes Formular, welches dann bereits mit den relevanten Daten vorausgefüllt ist (Reiseangebot und -Termin, sowie versteckt, falls vorhanden, die Angebotsnummer).
    Im Quelltext siehst Du, das es sich bei den Buttons eigentlich um Formulare handelt.
    Das Formular wird mit Meta Daten des Beitrags gefüllt.

    Aber wenn ich mich richtig erinnere, gibt es eigentlich eine ganz gute Dokumentation zu dem Plugin.


    … Mein Hauptproblem ist, dass ich die Logik des gesamten Vorgangs noch nicht verstanden habe: …


    Ich befürchte, das Problem sitzt noch tiefer - nämlich bereits beim Grundverständniss von CSS. Hierfür würde ich Dir das Buch "Praxis CSS" von Kai Laborenz empfehlen.



    Also, ich versuche jetzt noch einmal das verständlich zu erklären:
    Stylesheets werden sequentiell abgearbeitet, d.h. das Stylesheet, welches zuerst geladen wird wird auch zuerst ausgeführt - ergo überschreiben die Anweisungen der später geladenen Stylesheets die zuvor geladenen Anweisungen. Die Reihenfolge der Anweisungen in Deiner child-style.css ist unabhängig von der Reihenfolge in der main.css - Du musst nur sicherstellen, dass die child-style.css NACH der main.css ausgeführt wird.
    Die Reihenfolge der Anweisungen innerhalb der child-style.css ist hingegen nicht egal, da auch diese Datei der Reihe nach (von oben nach unten) abgearbeitet wird.

    Attribute, die in der main.css aufgeführt sind aber nicht in der child-style.css werden NATÜRLICH ausgeführt - denn, sie werden ja nicht überschrieben! Wenn Du diese Attribute nicht haben willst, musst Du Sie auschalten (manche mit none, andere mit hidden und wieder andere mit 0 - das hängt immer davon ab um welches Attribut es sich handelt)!



    Ich hoffe Du weisst was mit "Quelltext" gemeint ist? Ansonsten liegen die Probleme noch tiefer!

    Auf die "999" kannst Du getrost verzichten, wenn Du das stylesheet richtig einbindest:

    PHP
    [COLOR=#0000ff]<?php
     function call_my_class() {
     wp_enqueue_style( 'child-main', get_stylesheet_directory_uri()."/mobilchild-main.css", array([COLOR=#0000ff]'sixteen-main-style'[/COLOR]) );
     }[/COLOR]
    [COLOR=#0000ff] add_action( 'wp_enqueue_scripts', 'call_my_class');
    ?>[/COLOR]


    Dieses snippet in der functions.php des child themes sollte das an die richtige Stelle setzen.


    Zitat


    Kennst Du ein gutes Buch oder eine andere gute Dokumentation/Handbuch, was auch immer?


    Ich kenne einen Haufen guten Bücher zu all den betroffenen Themen: HTML, CSS, PHP, MySQL & Wordpress.
    Zu welchem Thema genau hättest Du denn gerne etwas?
    WordPress Theme Entwicklung - arbeite dieses Tutorial ab: How To Make a WordPress Theme
    HTML & CSS: Dazu findest Du hier eine große Auswahl, die unterschiedliche Wissenstände bedient


    Am besten kann man Dir helfen, wenn Du die Seite online stellst und hier darauf verlinkst, damit man sich das Problem mal richtig anschauen kann.