arsko Posted March 9, 2012 Report Share Posted March 9, 2012 Все, сделал статью. Жду комментариев и улучшений - http://dwfile.ru/home.php?mod=space&uid=103&do=blog&quickforward=1&id=88 Quote Link to post Share on other sites
arsko Posted March 9, 2012 Report Share Posted March 9, 2012 Выкладываю рабочий скриншот: Quote Link to post Share on other sites
Danya Posted March 10, 2012 Report Share Posted March 10, 2012 arskoСпасибо, но у меня чего-то не работает! Версия 2.0.2Всё сдела по инструкции.В форме обратной связи в место "data-format" и "data-notice" у меня "format" и "notice"если я делаю так:<input format="phone" notice="Введите номер телефона" value="{$telephone|escape}" name="phone" maxlength="255" type="text"/></td>мне при вводе номера говорит введите номер телефона, хотя его я ввёл.а если делаю так:<input format=".+" notice="Введите номер телефона" value="{$telephone|escape}" name="phone" maxlength="255" type="text"/></td>сообщение отправляется, но в админке и в сообщении в почте нет номера. Quote Link to post Share on other sites
arsko Posted March 10, 2012 Report Share Posted March 10, 2012 Я делал на 2.1, к сожалению я не знаю какие изменения были после выхода версии 2.1.Хотя - value=\"{$telephone|escape}, нужно заменить на value=\"{$phone|escape}Извини, я думал поправил все. Quote Link to post Share on other sites
Danya Posted March 10, 2012 Report Share Posted March 10, 2012 arskoя разобрался, в файле Feedbacks.php в папке /api в двух строках нужно добавить f.phone,а в шаблоне темы:<input format=".+" notice="Введите номер телефона" value="{$telephone|escape}" name="phone" maxlength="255" type="text"/></td>Номер теперь появляется в админке! 1) Подскажите пожалуйста, как вывести номер в сообщении, когда приходит уведомление на почту?2) Почему-то в тексте уведолтения по почте приходит только текст "message", а в файле email_feedback.tpl указано имя, ip-адрес, email и текст ?p.s. arsko молодец, спасибо за помощь! Quote Link to post Share on other sites
arsko Posted March 10, 2012 Report Share Posted March 10, 2012 Незачто =)В файле FeedbackView.php, папки /view добавь поле$feedback->phone = $this->request->post('phone');после $feedback->email = $this->request->post('email'); Quote Link to post Share on other sites
Danya Posted March 10, 2012 Report Share Posted March 10, 2012 получилось таким образом:в файле email_feedback_admin.tpl добавляем следующую строку{$feedback->phone|escape}только вот другой вопрос, за что отвечает файл email_feedback.tpl в папке simpla/design/html, если отправляет уведомление на почту админу email_feedback_admin.tpl Quote Link to post Share on other sites
arsko Posted March 10, 2012 Report Share Posted March 10, 2012 Я сюда вставил код:<tr> <td style='padding:6px; width:170; background-color:#f0f0f0; border:1px solid #e0e0e0;font-family:arial;'> Номер телефона: </td> <td style='padding:6px; width:330; background-color:#ffffff; border:1px solid #e0e0e0;font-family:arial;'> {$phone|escape}</a> </td> </tr>У меня принимаются письма с номерами телефонов. Quote Link to post Share on other sites
Danya Posted March 12, 2012 Report Share Posted March 12, 2012 arskoВсё работает отлично! Спасибо тебе за статью! Quote Link to post Share on other sites
arsko Posted March 12, 2012 Report Share Posted March 12, 2012 Всегда рад помочь. Правда я недавно начал изучать систему и больше занимаюсь питоном и эрлангом чем пхп. Поэтому больше вопросов сам буду задавать =) Quote Link to post Share on other sites
igoryk Posted March 12, 2012 Author Report Share Posted March 12, 2012 Блин - дважды проверил - все точно по инструкции (лишние пробелы везде поубирал ...) - не работает - говорит - введите телефон - хотя он введен .... Кто подскажет где засада? Quote Link to post Share on other sites
igoryk Posted March 12, 2012 Author Report Share Posted March 12, 2012 Засаду нашел - в версии 2.1 - в feedback.tpl вашего шаблона нужно писать так - <input format=".+" notice="Введите номер телефона" value="{$phone|escape}" name="phone" maxlength="255" type="text"/> Quote Link to post Share on other sites
Danya Posted March 12, 2012 Report Share Posted March 12, 2012 за что отвечает файл email_feedback.tpl если в папке simpla/design/html отправляет уведомление на почту админу email_feedback_admin.tpl Quote Link to post Share on other sites
Kpoxa Posted March 12, 2012 Report Share Posted March 12, 2012 email_feedback.tpl письма клиенту Quote Link to post Share on other sites
wspirit Posted May 16, 2012 Report Share Posted May 16, 2012 не стал создавать тему отдельную.при отправке письма из админки (уведомление о состоянии заказа) приходитнеисправленное письмо (email_order_admin.tpl - правил тут), но есть прикрепленный файл с правильными исправлениями. где еще нужно поправить? не могу найти =( Quote Link to post Share on other sites
wspirit Posted May 17, 2012 Report Share Posted May 17, 2012 если кому надоemail_order.tpl Quote Link to post Share on other sites
trump Posted May 22, 2013 Report Share Posted May 22, 2013 Письма могут не отправляться из-за попадания вредоносного кода, который делает спам рассылку. Хост соответственно блокирует, но должен предупредить. Quote Link to post Share on other sites
Zextro Posted January 4, 2015 Report Share Posted January 4, 2015 Когда пользователи получают письмо-уведомление о заказе, в обратном адресе стоит адрес сервера логин@хостинг.ру Как его можно заменить, или хотя бы дописать название магазина? Quote Link to post Share on other sites
Djep Posted January 4, 2015 Report Share Posted January 4, 2015 Когда пользователи получают письмо-уведомление о заказе, в обратном адресе стоит адрес сервера логин@хостинг.ру Как его можно заменить, или хотя бы дописать название магазина?http://forum.simplacms.ru/topic/7530-%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D0%BA-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B0e-mail/?hl=%2B%D0%B0%D0%B4%D1%80%D0%B5%D1%81+%2B%D1%81%D0%B0%D0%B9%D1%82%D0%B0&do=findComment&comment=56975 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.