seva 0 Опубликовано 28 сентября, 2010 Жалоба Share Опубликовано 28 сентября, 2010 В карточке товара есть кнопочка на задать вопрос о товаре, там форма определенная. Укажите код на картинке: Ваше имя: * Ваша фамилия: * E-mail адрес: * Ваш вопрос: вопрос, надо добавить такие строки в форму. Укажите код на картинке: Ваше имя: * Ваша фамилия: * E-mail адрес: * ссылка на товар: * цена товара у конкурентов: * Ваш вопрос: что ковыряем для этого спасибо Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 ask_a_question.php templates/ШАБЛОН/module/ask_a_question.html templates/ШАБЛОН/module/ask_a_question_ok.html Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 29 сентября, 2010 Автор Жалоба Share Опубликовано 29 сентября, 2010 если можно подробнее а то если чесно не совсем понмаю что делать! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 Добавлять новые поля по аналогии с существующими. Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 29 сентября, 2010 Автор Жалоба Share Опубликовано 29 сентября, 2010 а в базе никаких доп полей не надо? Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 Там, возможно, и поля в базе не понадобятся. Это, скорее, для отправки письма. если можно подробнее а то если чесно не совсем понмаю что делать! Ковырять надо! А если хотите знать подробности, что и как ковырять, то начните с изложения подробностей того, что хотите получить. Примерно так 1. Изменить форму, добавив новые поля ... 2. После заполнения и отправки формы надо ... 3. ... Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 29 сентября, 2010 Автор Жалоба Share Опубликовано 29 сентября, 2010 изменил по аналогии сказаные выше фаилы. правда еше добавил строчку с текстом в ланг. Получил такую форму http://www.smart-toys.com.ua/ask_a_question.php?products_id=668. Пока не выходит убрать ENTRY_url_address_TEXT. + проверил отправку вроде отправляет но письмо приходит такого вида Вопрос о товаре Отправитель: rudik_ua2@mail.ru Имя: rudik Фамилия: bukin Товар: http://www.smart-toys.com.ua/product_info.php?products_id= Сообщение: какая скидка отсутствуетс прямая ссылка Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 Это была ошибка в модуле, в текущем коде она исправлена уже. Вот цепляю ask_a_question.php файл из текущего кода. Ну и шаблон ask_a_question.html на всякий случай. ask_a_question.php ask_a_question.html Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 29 сентября, 2010 Автор Жалоба Share Опубликовано 29 сентября, 2010 Ошибка в том что не приходит инфа которая добавлена в новые поля? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 Ошибка в том, что в ссылке на страницу карточки товара не указан id номер товара. Если не приходят новые поля значит Вы код не добавили для этих новых полей в отправляемое письмо, письма отправляются функцией vam_php_mail Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 29 сентября, 2010 Автор Жалоба Share Опубликовано 29 сентября, 2010 странно в шаблон ask_a_question.php добавил в соответствующие места такие строчки: 1)$url_address =$_SESSION['customer_url_address']; 2)$url_address = vam_db_input($_POST['url_address']); 3)if (strlen($url_address) < ENTRY_URL_ADDRESS_MIN_LENGTH) { $error = true; $messageStack->add('ask_a_question', ENTRY_URL_ADDRESS_ERROR); } 4)$vamTemplate->assign('TEXT_URL_ADDRESS', $url_address); 5)$vamTemplate->assign('INPUT_URL_ADDRESS',$_SESSION['customer_url_address']); 6)$vamTemplate->assign('INPUT_URL_ADDRESS', vam_draw_input_fieldNote(array ('name' => 'url_address', 'text' => ' '. (vam_not_null(ENTRY_URL_ADDRESS_TEXT) ? '<span class="inputRequirement">'.ENTRY_URL_ADDRESS_TEXT.'</span>' : '')))); 7)$vamTemplate->assign('INPUT_URL_ADDRESS',$_SESSION['customer_url_address']); 8.)$vamTemplate->assign('INPUT_URL_ADDRESS', vam_draw_input_fieldNote(array ('name' => 'url_address', 'text' => ' '. (vam_not_null(ENTRY_URL_ADDRESS_TEXT) ? '<span class="inputRequirement">'.ENTRY_URL_ADDRESS_TEXT.'</span>' : '')))); после добавил текст в russian.php и lang_russian.conf после в модуле ask_a_question.html добавил <tr> <td>{#TEXT_URL_ADDRESS#}</td> <td>{$INPUT_URL_ADDRESS}</td> </tr> теперь вопрос где ошибка или где пропустил добавление ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 Нужно в само письмо добавлять значения (через $_POST), письмо отправляется функцией vam_php_mail По этой строке и искать код. Да и тема уже на форуме была такая, про добавления полей, тоже можно попробовать поиском найти тему. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 29 сентября, 2010 Жалоба Share Опубликовано 29 сентября, 2010 теперь вопрос где ошибка или где пропустил добавление ? А в письмо-то где-нибудь вставляете новые поля? И вместо кусков кода лучше б выложили пару файлов... Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 30 сентября, 2010 Автор Жалоба Share Опубликовано 30 сентября, 2010 вроде все есть. прикрипил фаил ask_a_question2.php Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 В шаблоне письма вставляли значения новых полей? Что ж Вы жадничаете все задействованные файлы выложить? Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 30 сентября, 2010 Автор Жалоба Share Опубликовано 30 сентября, 2010 не нежаднячаю))) текстовые фаилы не выкладываю думаю ненужно ask_a_question2.php ask_a_question2.html ask_a_question_ok.html Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 Повторяю в третий раз вопрос из предыдущих постов: В шаблоне письма вставляли значения новых полей? Еще есть файл шаблона письма! Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 30 сентября, 2010 Автор Жалоба Share Опубликовано 30 сентября, 2010 Пух сори что не понимаю тебя, но это все фаилы которыя я парил. Я не знаю есть ли еще шаблоны где глянуть? Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 30 сентября, 2010 Жалоба Share Опубликовано 30 сентября, 2010 Если б посмотрели на исправленный файл PHP, там перед отправкой письма есть строки $html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/ask_a_question.html'); $vamTemplate->caching = 0; $txt_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/ask_a_question.txt'); Если проанализировать это, можно легко догадаться, что шаблоны текста письма находится в templates/ШАБЛОН/mail/ЯЗЫК/ask_a_question.html templates/ШАБЛОН/mail/ЯЗЫК/ask_a_question.txt Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 30 сентября, 2010 Автор Жалоба Share Опубликовано 30 сентября, 2010 спасибо теперь все работает) буду знать, хотя работает если ты не зарегистрированый пользыватель, а если авторизирован то почемуто все поля заполнены автоматом а поля прямая ссылка на товар которое мы добавили не активно. Ссылка на сообщение Поделиться на другие сайты
seva 0 Опубликовано 30 сентября, 2010 Автор Жалоба Share Опубликовано 30 сентября, 2010 ::) ask_a_question3.html ask_a_question.txt Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения