Hallo,
so bin gerade zurück aus meinem Kurzurlaub...
Wenn es Probleme oder Fragen zur Powermail gibt, bitte einen neuen Thread aufmachen, ich blicke hier nicht mehr durch!
Grüße, Alex
Hallo,
so bin gerade zurück aus meinem Kurzurlaub...
Wenn es Probleme oder Fragen zur Powermail gibt, bitte einen neuen Thread aufmachen, ich blicke hier nicht mehr durch!
Grüße, Alex
super extension
Ich find die Extension toll. Hab aber einen Verbesserungsvorschlag oder eher eine Feature, das Powermail noch fehlt:
Eine Schnittstelle für tt_address wäre sinnvoll. Denn sonst muss man für jede einzelne Person einen eigenes Formular erstellen.
Gruß
m@xx
ich hab noch einen bug gefunden.
wenn man das onfocus ausstellt, funktioniert das substituteMarkerArrayCached nicht mehr richtig.
function html_text() {
$this->tmpl['html_text'] = tslib_cObj::getSubpart($this->tmpl['all'],'###POWERMAIL_FIELDWRAP_HTML_TEXT###'); // work on subpart
print_r($this->tmpl['html_text']);
$content = tslib_cObj::substituteMarkerArrayCached($this->tmpl['html_text'],$this->markerArray); // substitute Marker in Template
print_r($content);
$content = preg_replace("|###.*###|i","",$content); // Finally clear not filled markers
print_r($this->markerArray);
return $content; // return HTML
}
Erste ausgabe:
<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_###POWERMAIL_FIELD_UID###">
<label for="###LABEL_NAME###">###LABEL######MANDATORY_SYMBOL###</label><br />
<input type="text" ###ONFOCUS######NAME######VALUE######CLASS######ID######SIZE######MAXLENGTH######READONLY###/>
</div>
Nach dem Substitute marker:
<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_13">
<label for="uid13">Name:###MANDATORY_SYMBOL###</label><br />
<input type="text" ###ONFOCUS###name="tx_powermail_pi1[uid13]" value="" class="powermail_meinungskarte powermail_text powermail_uid13" id="uid13"###SIZE######MAXLENGTH######READONLY###/>
</div>
und dann nach dem
$content = preg_replace("|###.*###|i","",$content); // Finally clear not filled markers
sind die kompletten ersetzten marker der zeile weg..
<div class="tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_13">
<label for="uid13">Name:</label><br />
<input type="text" />
</div>
ich kanns leider nicht lösen, da ich nicht so fit mit regular expressions bin..
gruß, michi
mitchiru schriebich hab noch einen bug gefunden.
Darfst du behalten 🙂
mitchiru schriebwenn man das onfocus ausstellt, funktioniert das substituteMarkerArrayCached nicht mehr richtig.
Werde ich mir anschauen bei Gelegenheit
PS: Bitte künftig neue Threads zum Thema Powermail und Bugs oder Wünsche oder Hilfe anlegen
NACHTRAG:
Ich schließe diesen Thread jetzt!
Bitte also neue Themen beginnen, wenn Fragen zur Extension Powermail aufkommen
Grüße, Alex