VirtueMart: "Produkt weiter empfehlen" fehlt der Produktlink in E-Mail
- Details
Problembeschreibung / Fehler
Es ist schon eigenartig mit Virtuemart. Auch dieser hier beschriebene Fehler existiert seit mehreren Versionen, einschließlich der Version 1.1.9. Worum geht's:
Auf den Produkt-Detailseiten (Flypages) wird ein Link angeboten zum Versenden einer "Weiterempfehlen-Mail" (recommend-mail). Wird das Formular ausgefüllt, und abgesendet, wird die Mail auch korrekt versendet - nur im Text fehlt der Link zur HomePage - erst recht zum Produkt das ich empfehlen will. Wem nützt eine solche Mail???
Nun ich vermute, der Grund warum dieser Bug seit einigen Versionen von VM noch nicht behoben ist, ist der, dass hierüber noch ein Disput geführt wird, ob es wohl besser wäre dieses Feature über das Joomla-Mainframe zu realisieren, oder durch VM selbst. Ziel sollte schon sein, dass VM möglichst viele J!-Werkzeuge verwendet ... Aber das kann noch dauern und deshalb wollen wir den Fehler wenigstens vorübergehend beheben:
Weiterlesen: VirtueMart: "Produkt weiter empfehlen" fehlt der Produktlink in E-Mail
VirtueMart: Fehlverhalten bei Produkt-Pagenavigation und aktives Menüelement
- Details
Fehlerbeschreibung
Schon in früheren Versionen mind. 1.1.3 und aktuell einschließlich Version 1.1.9 tritt bei VirtueMart nach wie vor ein Fehler auf, sobald man über die Produkt-Page-Navigation (vorheriges / nächstes Produkt) oberhalb der Produktdetailanzeige klickt. Der Fehler äußert sich in drei Symptomen:
- Auffällig ist besonders, dass im Shopmenü die vorher gewählte, nun aktuelle Kategorie plözlich nicht mehr als aktiv angezeigt wird - abhängig von Menütyp (muss also bei reinen JavaScriptMenüs nicht auftreten - ich nutze eine Art Mod-Mainmenü für die Kategorien).
- Wenn man z.B. einer Kategorie eine eigenen oder von der Standard flypage abweichende Flypage zugewiesen hat, wird diese plötzlich nicht mehr verwendet, das Design wechselt unerwartet und unerwünscht zur Standard-Flypage.
- Arbeitet man mit Child-Artikeln wird bei Auswahl eines Childartikels auf der Produktdetailseite plötzlich ebenfalls nicht mehr die korrekte Flypage zu Anzeige verwendet.
Fraglich ist, warum die Entwickler diesen Fehler seit vielen Versionen nicht korrigieren.
Weiterlesen: VirtueMart: Fehlverhalten bei Produkt-Pagenavigation und aktives Menüelement
Virtuemart: Admin - Product-Details - Kategorieauswahl Fehlverhalten
- Details
Problembeschreibung
Bei einem Kundenprojekt zeigte sich in VirtueMart im Bereich Produktpflege beim Versuch Kategorien zuzuweisen eine abnormes Verhalten dieses Formularelementes. Üblicherweise wird man hier im VM-Backoffice für die Kategoriezuweisung eine einfach Multiselektliste vorfinden. Erst wenn man sehr viele Kategorien hat, was verständlicherweise nur bei weniges Shops überhaupt zutrifft, ändert sich der Typ dieses Formularelementes. Statt o.g. Multiselektliste wird es nun zu einem intelligenten Suchfeld. Der Grund warum diese von den Entwicklern so gehandhabt wird ist klar. Die Suche nach Katerorien soll im Backoffice schneller gehen. Bei vielen Kategorien, wäre die Multiselektliste einfach zu umfangreich und damit langsam.
Weiterlesen: Virtuemart: Admin - Product-Details - Kategorieauswahl Fehlverhalten
BreezingForms Arabische Sprache - rtl-Orientierung
- Details
Problem
Wer eine Seite außerdem in arabischer Sprache realisieren und dabei Formulare per BreezingForms anbieten will, wird vor dem Problem stehen, dass die Rechts-zu-Links-Orientierung (rtl-direction) nicht einfach umsetzbar ist. Leider bietet BF hierfür keine Parametierung und unkomfortablerweise sind die Feld-Labels direkt im Element selbst über Styles formartiert - einschließlich einem float:left im Label Element .ff-label. In irgendwelchen CSS-Files also Anweisungen unterzubringen, funktionieren selbst mit einem !important nicht.
Weiterlesen: BreezingForms Arabische Sprache - rtl-Orientierung
BreezingForms Mehrsprachigkeit (russisch/kyrillisch)
- Details
Für ein Kundenprojekt benötige ich die Mehrsprachigkeit auch der Kontaktformulare die mit BreezingForms erstellt wurden. Prinzipiell die Mehrsprachigkeit mit BF einfach realisierbar. Dazu gibt es auch diverse Seiten auf denen das beschrieben ist.
Bei meinen Projekt trat jedoch das Problem auf, dass beim Anlegen von Formularen mit kyrillischem (russischen) Zeichensatz schon beim Speichern der Formular die Zeichen einfach ersetzt wurden durch eine gleiche Anzahl von Fragezeichen.
Nach dem ich verschiedene erfolglose Dinge ausprobiert hatte, um die Eingabe in Russisch zu ermöglichen, blieb mir als Hoffung nur noch, dass die Ursache in der Zeichensatzeinstellung (Kollation) der Tabelle zu finden wäre.
Weiterlesen: BreezingForms Mehrsprachigkeit (russisch/kyrillisch)
RokDownload Redirect-Link zur Registrationsseite bei unregistrierten Nutzern
- Details
Problembeschreibung
Bei der Konstellation von Joomla 1.5.23 und der Komponente RokDownloads 1.0.2 trat bei meinen Projekten das Problem auf, dass wenn Benutzer nicht angemeldet waren und ein Dokument herunterladen wollen, welches nur für registrierte Nutzer downloadbar ist auf die Projekt-Startseite weitergleitet werden statt direkt zur Seite "Registrieren". Eine Möglichkeit, dass per Parameter einzustellen, konnte ich nicht finden und das, obwohl in den Scripten doch auf einen dafür vorhandenen Parameter files_download_redirect_for_no_access zugegriffen wird. Der Parameter ist schlicht leer.
Ob dieses Problem nur typische für meine Projekte ist, oder auch andere sich mit diesem wundersamen Verhalten herumschlagen, konnte ich nicht feststellen. In früheren Versionen von Joomla und RokDownloads ging es schon mal. Nun ja, ich musste das Problem beheben und will hier beschreiben wie ich vorgegangen bin.
Weiterlesen: RokDownload Redirect-Link zur Registrationsseite bei unregistrierten Nutzern
HTML-Formatierte Mails aus MisterEstate heraus versenden
- Details
Auch hierfür sollen die J!eigenen Mittel verwendet werden, um die Mail zusätzlich mit einer HTML-formatierten Mail zu versenden. Joomla bietet dazu zunächst zwei Möglichkeiten an:
- Zum einen über die Nutzung von JFactory::getMailer() (ist eine Ableitung von der phpMailer-Class).
- Einfacher geht es jedoch mit der JUtility::sendMail() (libraries/joomla/utilities/utility.php) (s. http://api.joomla.org/Joomla-Framework/Utilities/JUtility.html), weil hier ein einzeiliger Aufruf genügt, der notw. Rest wird komplett in den JUtitltiy-Funktionen erfüllt. Hier sind zwei Methoden sendAdminMail() und sendMail() dokumentiert. Die Einbindung der JUtility und der Aufruf der Funktion sendMail() sieht prinzipiell so aus:
Weiterlesen: HTML-Formatierte Mails aus MisterEstate heraus versenden
Im Detail - Lösungsschritte zum MisterEstate-Mail-Problem
- Details
Problem Mailversand aus ME heraus
Grundlagen
Verantw. für das Versenden der Mails aus dem Kontaktformular der Objektdetailseite heraus sind die beiden Komponenten-Scripte components/com_misterestate/misterestate.php und das Template-Script components/com_misterestate/gui/templates/THEMA/detail.php. In misterestate.php ist die Funktion sendMail() enthalten, die die Formulardaten entgegennimmt, und das Mail-Senden vornimmt. Hier wird auch die Übereinstimmung der Captcha-Nutzereingabe geprüft. In der detail.php eingebettet ist das Script zur Validierung der Formulardaten und das Formular selbst.
Weiterlesen: Im Detail - Lösungsschritte zum MisterEstate-Mail-Problem
Das Problem mit dem Mail-Versenden in MisterEstate
- Details
Ja, das leidliche Mail-Problem ist bisher nach wie vor unbeantwortet und ungelöst.
Ich habe mich mal intensiver mit der Problematik beschäftigt, in dem ich die Scripte und die diesbezüglichen Datenbankanfragen analysiert habe.
In meinem Fall konnte ich folgende drei Problem und Ursachen lokalisieren:
1.
MisterEstate arbeitet noch immer mit der PHP-Mail-Funktion (phpMailer). Es gibt jedoch viele Server auf denen das nicht ohne weiteres nutzbar ist. Leider habe ich an anderer Stelle mal feststellen dürfen, dass es Konstellationen gibt, bei denen der phpMailer fehlerhaft ist. Deshalb habe ich bei mir in allen Joomla-Projekten auf SMTP als Mailer umgestellt (s. J!Konfiguration).
Weiterlesen: Das Problem mit dem Mail-Versenden in MisterEstate
Problem mit Joomla-Seiten und sh404SEF (mailto-Komponente)
- Details
Problembeschreibung
Auch Joomla 1.5.x selbst bereitet kleine Probleme mit der SEF-Umsetzung. So z.B. mit der MailTo-Funktion, oder anders „Seite per E-Mail weiterempfehlen". Diese Funktion ist auf jedem Joomla-Beitrag oben über das Mailto-Icon erreichbar. Das besondere Problem hierbei ist, dass im URL ein sehr langer ständig wechselnder Code-Link eingebaut ist. Damit entstehen äußerst suchmaschinen-unfreundliche URLs. Der angehängte Schlüssen codiert quasi die damit verbundene Seite. Es führt zu enorm vielen Einträgen in der jos_redirection-Tabelle für die SEF-Umsetzungen. Bestenfalls wird für jede Beitragsseite auch eine Seite_weiterempfehlen.html-URLs in der jos_redirection abgelegt. Außerdem, und das liebt z.B. Google nicht unbedingt, werden viele Seiten-Dublikate erzeugt, denn konkret ist dieses Formular ja völlig identisch unter verschiedensten URLs abrufbar. Alle diese Seiten werden in den Suchmaschinen sichbar sein.
Weiterlesen: Problem mit Joomla-Seiten und sh404SEF (mailto-Komponente)
Das sh404SEF-Funktionsprinzip und URL-Handling
- Details
Es gibt kein Rückkodierungsscript
Wichtig ist folgendes zur Funktionsweise der sh404ESF-Komponente zu verstehen. URLs werden nur in eine Richtung – hin zum SEF-URL kodiert. D.h. aus einer realen URL wird per sh404SEF-Scripte ein SEF-URL Entsprechung erstellt und diese in die auszugebenden Websites statt der realen URLs eingebaut. Jede Adresse, die auf diese Weise erzeugt wird, wird auch automatisch in der Joomla-SEF-Datenbanktabelle jos_redirection eingetragen. Eine Rückwärtskodierung, d.h. die Auflösung einer old-SEF-Adresse zurück zu ihrer Real-Adresse erfolgt nie! Statt dessen wird zu diesem Zweck immer in die Tabelle jos_redirection geschaut und so das non-SEF-Gegenstück (counterpart) ermittelt und an Joomla weitergeben. Dieser Vorgang nennt sich „reverting".
SEF-Bug bei Pathway/Breadcrumps Virtuemart 1.1.3
- Details
Derzeit gibt es noch einen Fehler in VirtueMart bei der Breadcrumb/Pathway-Erzeugung – die Rücksprung-Links funktionieren nicht sauber. Dieser Bug kann behoben werden in dem in der /administrator/components/com_virtuemart/classes/mainframe.class.php die Zeile 363 ersetzt wird.
Weiterlesen: SEF-Bug bei Pathway/Breadcrumps Virtuemart 1.1.3
Installation und Einrichtung von sh404SEF
- Details
Die Komponenten ist für J!1.5.x die bessere Alternative zum J!eigenen SEF, weil diese a) das SEF für zusätzlich installierte Komponenten besser managed und b) einiges bedeutende Zusatzfunktionen liefert.
Nachfolgend ein paar Infos:
- Bietet u.a. Unterstützung für VirtueMart 1.1.3 (Features: shCustomTags (autom. Tags), deutsch, nativ für J!1.5.x, SPAM-IP-Ausschluß (Honey Pot), redirect, 404-Fehlerseiten-Vermeidung, mit und ohne mod-rewrite,
- Infos s.u.: www.joomla-blog.net sowie unter der Entwicklerseite, außerdem unter diesem WIKI.
- Wird installiert als normale Joomla-Komponente und muss dann aktiviert werden.
- Rechteverwaltung von Joomla 1.6 am Beispiel "Beitrag einreichen" für Gäste
- Für BreezingFoms Formular das doppelte Absenden verhindern
- Adressen aus Thunderbird in die iPhone-Kontakte übernehmen (LDIF zu vCard-vcf)
- Kontakt-Komponente von Joomla modifizieren
- Software-Design / Interface-Design
- EasyCreator
- Installation und Einrichtung von Marco's Component Maker
- Nutzung von J! XML-Funktionen
- Sendebestätigung nach Absenden von BreezingForms-Formularen
- Zusätzliche Style-Anweisungen für BreezingForms-Formulare
- Formularelement zeitweilig ausblenden
- BreezingForms Datenbank-Tabellen
- BreezingForms-Ausgangsmail als gestaltete HTML-Mail
- Dateiupload mit BreezingForms
- In BreezingForms Formularelementen ToolTipps anzeigen
- BreezingForms Komponentenbeschreibung
- VirtueMart: Bestellabschluss Formular bearbeiten
- Suche in Virtuemart
- VirtueMart: Produkte mit Mengerabatt-Staffel
- Das Erscheinungsbild von Modulen anpassen (modChrome)
Seite 11 von 14