Vielen Dank!
Es hilft, wenn man den richtigen Suchbegriff kennt. ;-)
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 erstellenVielen Dank!
Es hilft, wenn man den richtigen Suchbegriff kennt. ;-)
Nein, leider noch nicht.
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 )
Kennt jemand eine Möglichkeit bestimmte Zahlarten nur für bestimmte Länder anzubieten ( z.B. Rechnung nur für Besteller aus Deutschland)? - Ich habe bisher leider keine Lösung hierfür gefunden.
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.
Schau Dir mal simple ads ( https://premium.wpmudev.org/project/simple-ads/ ) an.
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!
Das Plugin stellt nur die Verbindung zu Deiner Piwik Installation her - das musst natürlich erst einmal installiert und eingerichtet sein.
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:
Und hier das dazugehörige Stylesheet:
gzl-frontansicht {
width:365px;
height:173px;
padding:5px;
margin:2.5em 0 15px 5px;
-webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.5);
}
.gzl-frontansicht a {
text-indent:-999em;
width:365px;
height:173px;
background:#FFFFFF url(../../images/ladenfront.jpg) top left no-repeat;
position:relative;
display:block;
}
.gzl-frontansicht a span {
display:block;
text-indent:-999em;
width:365px;
height:173px;
background:#FFFFFF url(../../images/ladenfront.jpg) bottom left no-repeat;
position:absolute;
top:0;
left:0;
opacity: 0;
-webkit-transition:opacity 500ms ease-out;
-moz-transition:opacity 500ms ease-out;
-o-transition:opacity 500ms ease-out;
transition:opacity 500ms ease-out;
}
.gzl-frontansicht a span:hover {
opacity:1;
}
Alles anzeigen
Vielleicht hilfts Dir ja weiter!
Vielleicht ist das ja was für Dich: http://premium.wpmudev.org/project/events-plus/
P.P.S.: Gibt es hier keine Edit funktion für seine Beiträge?
Doch, die steht Dir aber nur ein paar Minuten nach absenden des Beitrags zur Verfügung.
Leg die .mo Datei mal ins Verzeichnis wp-content/languages/themes, vielleicht hilft das.
Erklär doch mal Deine Lösung - möglicherweise ergeben sich da neue Möglichkeiten auch für andere.
Alles anzeigenHallo das ist mein Code im Contact Form 7 Editor
[COLOR=#ff0000]<p>Ihr Name (Pflichtfeld)<br />[/COLOR]
[COLOR=#ff0000] [dynamictext* dynamicname "CF7_POST key='yourname'"]</p>[/COLOR][COLOR=#ff0000]<p>Ihr Vorname (Pflichtfeld)<br />[/COLOR]
[COLOR=#ff0000] [dynamictext* vorname]</p>[/COLOR][COLOR=#ff0000]<p>Ihre E-Mail-Adresse (Pflichtfeld)<br />[/COLOR]
[COLOR=#ff0000] [email* your-email] </p>[/COLOR][COLOR=#ff0000]<p>Anreise [date anreise id:anreise1 class:anreise] </p>[/COLOR]
[COLOR=#ff0000]<p>Abreise [date abreise id:2 class:abreise] </p>[/COLOR][COLOR=#ff0000]<p><a href="http://www.themepeak.at/lavendel/?page_id=21">ANFRAGEN</a></p>[/COLOR]
Ich möchte nun die Variable yourname über meinen link übermitteln und anschließend in diesen Formular wieder speichern.
[COLOR=#ff0000](…)
[/COLOR]
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:
<form action="[COLOR=#ff0000][I]http://www.themepeak.at/lavendel/?page_id=21[/I][/COLOR]" method="POST" id="requestform">
<label for="field1">
Vorname
</label>
<input name="vorname" id="field1" required="required" type="text">
<label for="field2">
Name
</label>
<input name="name" id="field2" required="required" type="text">
<label for="field3">
E-Mail Addresse
</label>
<input name="email" id="field3" required="required" type="email">
<label for="field4">
Anreise
</label>
<input class="ttw-date date" name="datum-an" id="field4" required="required" type="date">
<label for="field5">
Abreise
</label>
<input class="ttw-date date" name="datum-ab" id="field5" required="required"
type="date">
<input value="Anfrage stellen" type="submit">
</form>
Alles anzeigen
Und in Deinem CF7 Kontaktformular fügst Du an der Stelle wo bspw. der Name ausgegeben werden soll das dynamische Feld ein:
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 -
<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
[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)
<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. ;-)
Welches Formular meinst Du genau ?
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.
ZitatAlles anzeigen
[COLOR=#008000]"Einbinden meiner child-style.css mittels eigener functions.php"[/COLOR]
+
[COLOR=#008000]"Was passiert dann im Detail mit meiner main.css"[/COLOR]
z.B.
* bei Änderung der Reihenfolge meiner Anweisungen in meiner child-style.css gegenüber denen in der main.css
* wenn ich in meiner child-style.css bei einigen Elementen Attribute weglasse, die aber in der main.css aufgeführt sind.
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)!
ZitatAlles anzeigen
[COLOR=#008000]Deiner Antwort:[/COLOR]
Meinst Du die functions.php? Die im parent-theme hat 217 Zeilen. In Zeile 126 steht dieser Befehl
[COLOR=#0000ff]wp_enqueue_style( 'sixteen-main-style', get_template_directory_uri()."/css/main.css", array('sixteen-fonts','sixteen-layout') );[/COLOR]
wegen der Zeilenflut habe ich sie nicht komplett hierher kopiert.Meine functions.php im child-theme:
[COLOR=#0000ff]<?php
function call_my_class() {
wp_enqueue_style( 'child-main', get_stylesheet_directory_uri()."/mobilchild-main.css" );
}[/COLOR]
[COLOR=#0000ff] add_action( 'wp_enqueue_scripts', 'call_my_class',999);
?>
[/COLOR]
Ich dachte, mit "999" hätte ich gesagt, dass die main.css überschrieben werden soll. Ansonsten weiß ich nicht wie ich es machen soll.
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:
[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
ZitatAlles anzeigen
Es geht um das Layout meines primary menu. Die Site ist responsive design, trotzdem soll aber bei allen Bildschirmgrößen links in der Ecke das Menü-Symbol für Smartphones angezeigt werden. Beim draufklicken dann die Menü-Punkte.Ich habe mittlerweile alles durch:
1.) main.css im Parent-Theme angepasst, keine functions.php + child-style.css im child-theme (1. Versuch) => Optik so, wie sie soll
2.) main.css im Parent-Theme Original, functions.php + child-style.css (= komplette angepasste main.css aus 1.)) => image vorhanden, aber zusätzlicher Platzhalter (woher auch immer, wahrscheinlich Menü). Beim draufklicken ist angezeigtes Menü verschoben, der Platzhalter größer und verschoben.
3.) main.css im Parent-Theme Original, functions.php + child-style.css (nur noch styles, die von Original abweichen) => image vorhanden, aber zusätzlicher Platzhalter (woher auch immer, wahrscheinlich Menü). Beim draufklicken ist angezeigtes Menü verschoben, der Platzhalter größer und verschoben. Responsive funtioniert nicht mehr.
Ich habe bei 1.) die Reihenfolge der Element-Definitionen geändert, gegenüber der Original-main.css. Wie wird das bei 2.) berücksichtigt? Wird es überhaupt berücksichtigt?
Und damit sind wir wieder bei meinem Hauptproblem: Ich habe die Logik des gesamten Vorgangs noch nicht verstanden. :confused:Herzliche Grüße aus dem verregneten Norden
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.