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
- Details
Problematik / Zielsetzung
Die Rechteverwaltung (ACL Access Control Level) unter Joomla 1.6.x wurde gegenüber der Version 1.5.x erheblich erweitert und besitzt nun eine Komplexität, die ein flexibles Einstellen der Rechte für Funktionen, Menüs, Inhaltsanzeige/-nutzung ermöglich. Diese Flexibilität setzt aber ein notwendiges Verständnis voraus um es nutzen zu können.
In diesem Beitrag soll anhand einer konkreten Projekt-Aufgabenstellung gezeigt werden, wo und wie diese Rechte einzustellen und zu verwalten sind, an welchen Ecken in Joomla nach möglichen Konfigurationsmöglichkeiten gesucht werden muss um das Ziel zu erreichen.
Weiterlesen: Rechteverwaltung von Joomla 1.6 am Beispiel "Beitrag einreichen" für Gäste
Für BreezingFoms Formular das doppelte Absenden verhindern
- Details
Problematik / Zielstellung
Es gibt nach wie vor Internetnutzer, die Formulare mit einem Doppelklick abschicken oder beim Versenden mehrfach auf den Absendebutton klicken, wenn nicht sofort ein Feedback vom Server kommt. Üblicherweise wird dann das Formular doppelt abgesendet und schlagen beim Administrator in ungewollten Mengen auf. Einige Browser sind mittlerweile mit einer Funktion ausgestattet, die die Submit-Button automatisch deaktivieren, sobald der Nutzer das erste mal geklickt hat. Leider nicht alle, weshalb eine programmierte Lösung her muss.
Prinzipeller Ansatz der Lösung
Immer mal wird darüber diskutiert wo man die Mehrfachversendung unterbinden sollte. Dies innerhalb der Server-Scripte vorzunehmen ist denkbar ungünstig und erheblich aufwändiger. Sinnvoll ist hier nur clientseitig im Brower per JavaScript ein mehrfaches Absenden zu unterbinden. Das geschieht am besten, indem der Button nach dem ersten klick und nach dem Validieren der Formulardaten sofort auf disabled gesetzt wird.
Weiterlesen: Für BreezingFoms Formular das doppelte Absenden verhindern
Adressen aus Thunderbird in die iPhone-Kontakte übernehmen (LDIF zu vCard-vcf)
- Details
Problembeschreibung und aktuelle Situation (März 2017)
Ja, nach wie vor ist es noch immer so, dass es keine wirkliche Lösung gibt um Adressen aus den Thunderbird-Adressbuch optimal mit den iPhone-Kontakten zu syncronisieren. Hier soll aber ein Weg beschrieben werden, der sehr einfach ist und eine elegante Alternative ist statt die Daten alle im iPhone neu einpflegen zu müssen.
Es ist keine automatisierte Syncronisierung, sondern ein Workaround wie man sich mit einem kleinen Trick behelfen kann. Genutzt werden dazu die Kontakte als Visitenkarten so wie sie üblich an Mails als Anhang beigefügt werden können. Dabei ist ein Problem, dass Thunderbird kein kompatibles Format zum iPhone anbietet. iPhone bevorzugt das vCard-Format *.vcf. Thunderbird kann von Haus aus aber nur *.LDIF-Server-Format exportieren. Wir müssen also zunächst ein Lösung finden, mit der wir aus Thunderbird möglichst vCard's erzeugen können.
Weiterlesen: Adressen aus Thunderbird in die iPhone-Kontakte übernehmen (LDIF zu vCard-vcf)
Kontakt-Komponente von Joomla modifizieren
- Details
Bei diesen Ausführungen geht es vorwiegend um die wunschgemäße Anpassung der Templates zur Anzeige der Kontakt-Detailseiten und dem notwendigen Wissen um das Zusammenspiel der einzelnen dafür notw. Scripte.
Die Template-Scripte
Es gibt sowohl Script zur Anzeige der Kontakt-Kategorien, z.B. in Listenform und Templatescripte zur Anzeige der einzelnen Kontaktdetails. Joomla stellt diese aus den Verzeichnissen components/com_contact/views/categories/ und components/com_contact/views/categories/ bereit. Wie üblich als default.php.
Werden andere Joomla-Templates verwendet, kann es sein, dass diese eigenen Templates für diese Seiten mitbringen die dann ggfl. im Template-Verzeichnis von Joomla zu suchen sind. Bei der Template-Komponente HM-YAML z.B. liegen diese dann in Unterverzeichnissen von /templates/hm_yaml/html/com_contact/... in ab da gleicher Struktur wie im J!Contact-Verzeichnis.
Software-Design / Interface-Design
- Details
Leistungsangebote
- Gestaltung von Software-Bedienoberflächen
- Erstellung individueller Icon-Sätze für Ihre Website oder Software
- Layout und Design von Interaktionsdialogen zur Steuerung von Software
Referenzen:
- Zeiss
- Zeiss Meditec
- Telegant Contelio
EasyCreator
- Details
Der EasyCreator ist wirklich ein Hammer-Werkzeug - sehr leistungsfähig, flexibel und umfassend. Es ist hervorragend stukturiert und mehrsprachig (de,en) verfügbar, wenn auch nicht immer ganz konsequent.
Die Projektseiten von EasyCreator bietet sowohl die Download-Links als auch Hilfestellung über das Forum.
EasyCreator unterstützt nicht einfach nur alle möglichen Extension von Joomla (Plugins, Module, Komponenten und Templates), es bietet auch Sprachunterstützung an in dem z.B. nach unübersetzten Elementen gesucht wird. EasyCreator hat schon jetzt erste Unterstützung für Joomla 1.6.x. wenn auch noch im "Experimental-Stadium"
- 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)
- Anlegen von Modulpositionen in Joomla 1.5.x
- Menü Son Of Suckerfish in Joomla implementieren
- Favicon in Joomla ändern
- SEF mit Joomla
- VirtueMart: Design-Templates (Theme) verwenden
- Quelltexte in Beiträgen anzeigen und formatieren
Seite 11 von 14