Nach einem Update war bei der Produktbeschreibung und bei der Bewertung auf einmal die Tab-Optik weg und die zwei Bereiche wurden nur noch als Liste mit Links dargestellt? Nach langerer Recherche konnte ich rausfinden warum. Das CSS passte nicht mehr und somit wurden die "Tabs" nicht gestylt.
Irgendetwas scheint bei der Benennung der Klassen in Woocommerce auf einem etwas anders zu sein. Und zwar fehlen "übergeordnete Klassen" die aber in der CSS-Benennung verwendet werden. Diese sind .woocommerce und .woocommerce-page.
Meine Lösung war also diese Klasse(n) übergeordnet irgendwo im Template wo sie sonst nicht stören zu ergänzen, damit die Benennung im Woocommerce-CSS wieder stimmt.
Probleme und Lösungen bei HTML, CSS, CMS-Systemen, e-Commerce, Providern, Online-Marketing und mehr ...
Freitag, 31. Mai 2013
Woocommerce Tabs auf Produktebene ohne CSS-Styling?
Freitag, 24. Mai 2013
Ads Zones - Simple Ads Manager - kategorisierte Bannerausgabe auch für einzelne Artikel
Ich benutze bei einem WordPress-Projekt das Simple Ads Manager Plugin und arbeite auch mit den Ads Zones. Jetzt stand ich vor der Aufgabe bestimmte Banner nur für alle Artikel einer spezifischen Kategorie ausgeben zu lassen. Leider geht das in der Verwaltung der Ad Zone nur für die Kategorie-Übersichtseiten (Archives), aber nicht für die einzelnen Artikel in ihnen. Eventuell weil es sonst zu Problemen bei Artikel kommen kann, die in mehreren Kategorien sind?
Die Lösung ist die Steuerung eines Banners für die Ausgabe in allen Artikel einer Kategorie nicht über die verschiedenen Ads Places in einer Ads Zone, sondern innerhalb eines Ads Place auf Bannerebene. Das bedeutet in anderen Worten, man macht eine globalen großen Ad Place und packt da alle Banner rein, die man spezifisch in den Kategorien ausgeben lassen möchte. Dann sagt man dem Banner in welcher Kategorie und v.a. auch in welchen Artikel einer Kategorie das Banner kommen soll, indem man den Haken in die richtige Checkbox setzt und dann die entsprechende Kategorie(n) auswählt:
Hat man seinen globalen großen Ads Place mit seinen kategorisierten Bannern erstellt, geht man in die entsprechende Ads Zone die man belegen will und hinterlegt den globalen großen Ads Place (hier: Zonen Test Kategorien) als Standard Ads Place und ganz wichitg auch als Ads Place auf Artikel. Zusätzlich hat man noch die Möglichkeit die Homepage mit einem eigenen Ads Place (hier: Tiermedizin 160x600 grau) anzusteuern was durchaus oft Sinn macht.
Natürlich gibt es noch mehr Einstellungen, aber das sind sozusagen die Basics.
Die Lösung ist die Steuerung eines Banners für die Ausgabe in allen Artikel einer Kategorie nicht über die verschiedenen Ads Places in einer Ads Zone, sondern innerhalb eines Ads Place auf Bannerebene. Das bedeutet in anderen Worten, man macht eine globalen großen Ad Place und packt da alle Banner rein, die man spezifisch in den Kategorien ausgeben lassen möchte. Dann sagt man dem Banner in welcher Kategorie und v.a. auch in welchen Artikel einer Kategorie das Banner kommen soll, indem man den Haken in die richtige Checkbox setzt und dann die entsprechende Kategorie(n) auswählt:
Hat man seinen globalen großen Ads Place mit seinen kategorisierten Bannern erstellt, geht man in die entsprechende Ads Zone die man belegen will und hinterlegt den globalen großen Ads Place (hier: Zonen Test Kategorien) als Standard Ads Place und ganz wichitg auch als Ads Place auf Artikel. Zusätzlich hat man noch die Möglichkeit die Homepage mit einem eigenen Ads Place (hier: Tiermedizin 160x600 grau) anzusteuern was durchaus oft Sinn macht.
Natürlich gibt es noch mehr Einstellungen, aber das sind sozusagen die Basics.
Sonntag, 21. April 2013
Pflichtfelder Woocommerce Checkout ein- und ausschalten
Wie schalte ich bei dem WordPress-Shop-Plugin Woocommerce die Pflichtfelder im Checkout aus und an. Dazu muss man in der Datei /wp-content/plugins/woocommerce/classes/class-wc-countries.php bei dem entsprechenden Formularfeld das folgendermaßen z.B. ändern:
‘required’ => true, in ‘required’ => false,
Das könnte dann z.B. so aussehen, wenn man bei der Telefonnummer das Pflichtfeld aufheben möchte:
$address_fields['billing_phone'] = array(
‘label’ => __(‘Phone’, ‘woocommerce’),
‘placeholder’ => _x(‘Phone’, ‘placeholder’, ‘woocommerce’),
‘required’ => false,
‘class’ => array(‘form-row-last’),
‘clear’ => true
);
Updatesicher ist die Änderung an dieser Stelle wohl leider nicht, da sie bei einem Woocommerce-Update wohl wieder mit den Standardeinstellungen überschrieben wird.
Nachtrag (18.10.2014):
Der Datei-Pfad in meinem aktuellen Woocommerce 2.2.6 hat sich geändert und ist jetzt:
/wp-content/plugins/woocommerce/includes/class-wc-countries.php
‘required’ => true, in ‘required’ => false,
Das könnte dann z.B. so aussehen, wenn man bei der Telefonnummer das Pflichtfeld aufheben möchte:
$address_fields['billing_phone'] = array(
‘label’ => __(‘Phone’, ‘woocommerce’),
‘placeholder’ => _x(‘Phone’, ‘placeholder’, ‘woocommerce’),
‘required’ => false,
‘class’ => array(‘form-row-last’),
‘clear’ => true
);
Updatesicher ist die Änderung an dieser Stelle wohl leider nicht, da sie bei einem Woocommerce-Update wohl wieder mit den Standardeinstellungen überschrieben wird.
Nachtrag (18.10.2014):
Der Datei-Pfad in meinem aktuellen Woocommerce 2.2.6 hat sich geändert und ist jetzt:
/wp-content/plugins/woocommerce/includes/class-wc-countries.php
Sonntag, 7. April 2013
Breite bei Standard-Theme WordPress Twentytwelve ändern
Ich wollte mal schnell die Breite beim aktuellen Standardtheme von WordPress Twentytwelve ändern und hab einfach die Pixelwerte in der style.css angepasst - aber Pustekuchen, nix passiert. Dann habe ich einen guten Artikel gefunden, der noch auf die "rem"-Angabe eingeht, die ich vorher nicht kannte und wie man diese entsprechend passend ausrechnet (rem=Pixelwert/14):
http://knallbummpeng.de/wordpress-twenty-twelve-width/
Im Nachhinein kann ich mich auch erinnern, dass am Anfang der style.css vom Twentytwelve Theme auch was in der Richtung in den Kommentaren beschrieben steht, aber ich hatte es erst nicht gecheckt.
http://knallbummpeng.de/wordpress-twenty-twelve-width/
Im Nachhinein kann ich mich auch erinnern, dass am Anfang der style.css vom Twentytwelve Theme auch was in der Richtung in den Kommentaren beschrieben steht, aber ich hatte es erst nicht gecheckt.
Samstag, 6. April 2013
Der visuelle Editor bei WordPress geht nicht?
Man kann viel rumprobieren und suchen, aber manchmal liegt es gar nicht am System selber oder dass man etwas falsch gemacht hat. Manchmal liegt es einfach daran, dass via FTP die Daten nicht richtig übertragen wurden. Hatte diese Problem auch schon bei Magento. Hier kann dieser Sachverhalt auch zutreffen. Unter folgendem Artikel ist das Ganze Thema sehr gut aufgegriffen:
http://www.ueberkritisch.de/wordpress-visueller-editor-funktioniert-nicht-mehr/
http://www.ueberkritisch.de/wordpress-visueller-editor-funktioniert-nicht-mehr/
Montag, 4. März 2013
Responsive Text erstellen
Ich stand vor dem Problem einen Überschriften-Bereich, den ich selber in den Header einer WordPress-Seite integriert hatte "responsive" zu machen. Das ausgewählte Theme selber war schon responsive, aber beim "kleinerschieben" im Browser ist mein Überschriftenblock zu groß und statisch geblieben.
Also suchte ich eine Lösung Text responsive zu gestallten und habe das Plugin/Code von FixText gefunden:
WordPress-Plugin: http://wordpress.org/extend/plugins/fittext/
Händische Lösung: http://www.drweb.de/magazin/responsive-schriftgrosen-mit-fittext/
und http://fittextjs.com/
Ich benutzte bei dieser Webseite (www.axel-schaedlingsbekaempfung.de) momentan die WordPress-Version 3.5.1. Leider hat es hier nach der Installation und der Einbindung des <script> nicht funktioniert?
Wir haben herausgefunden, dass es an der falschen jQuery Bibliothek lag. WordPress 3.5.1 lädt wohl die Version 1.8.3 das FixText-Plugin arbeitet aber mit 1.7.2!
Also haben wir einfach im Ordner wp-include/js/jquery die ursprüngliche Datei jquery.js mit der 1.8.3 Version auskommentiert. Stattdessen haben wir eine neue jquery.js Datei mit dem Inhalt der Version 1.7.2 angelegt (http://code.jquery.com/jquery-1.7.2.js). Und siehe da, es funktioniert! Wenn man jetzt noch das Skript mit der minFontSize und der maxFontSize nimmt, hier etwas rumspielt und mit dem Skalierungsfaktor etwas rumspielt, schafft man es sich das Ganze schön einzurichten.
Also suchte ich eine Lösung Text responsive zu gestallten und habe das Plugin/Code von FixText gefunden:
WordPress-Plugin: http://wordpress.org/extend/plugins/fittext/
Händische Lösung: http://www.drweb.de/magazin/responsive-schriftgrosen-mit-fittext/
und http://fittextjs.com/
Ich benutzte bei dieser Webseite (www.axel-schaedlingsbekaempfung.de) momentan die WordPress-Version 3.5.1. Leider hat es hier nach der Installation und der Einbindung des <script> nicht funktioniert?
Wir haben herausgefunden, dass es an der falschen jQuery Bibliothek lag. WordPress 3.5.1 lädt wohl die Version 1.8.3 das FixText-Plugin arbeitet aber mit 1.7.2!
Also haben wir einfach im Ordner wp-include/js/jquery die ursprüngliche Datei jquery.js mit der 1.8.3 Version auskommentiert. Stattdessen haben wir eine neue jquery.js Datei mit dem Inhalt der Version 1.7.2 angelegt (http://code.jquery.com/jquery-1.7.2.js). Und siehe da, es funktioniert! Wenn man jetzt noch das Skript mit der minFontSize und der maxFontSize nimmt, hier etwas rumspielt und mit dem Skalierungsfaktor etwas rumspielt, schafft man es sich das Ganze schön einzurichten.
Mittwoch, 6. Februar 2013
Startpartition erweitern bzw. vergrößern - Windows 7
Wie vergrößere ich die Startpartition wenn diese bei Windows 7 am Anschlag ist mit Boardmitteln. Hier eine gute Beschreibung:
http://www.win-zeit.de/computertipps/windows7/windows7tippsundtricks/windows7systempartitionvergroeern.php
http://www.win-zeit.de/computertipps/windows7/windows7tippsundtricks/windows7systempartitionvergroeern.php
Abonnieren
Posts (Atom)



