Поле "Телефон" в форме "Задать вопрос по товару"
- roggi
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 31
- Спасибо получено: 0
11 года 7 мес. назад #5555
от roggi
roggi создал тему: Поле "Телефон" в форме "Задать вопрос по товару"
День добрый! Актуальный вопрос для virtuemart 2. Надо добавить поле "телефон". Результаты методом тыка нулевые так понял что все что относится к форме "задать вопрос" находится в сomponents/com_virtuemart/views/askquestion/tmpl в файле form.php поле добавить вроде как удалось по аналогии с полями имя и почта строки 67 и 68 добавив новый id, а вот с тем чтоб оно отображалось в письме вообще непонятно что делать. Результаты изменения кода по аналогии в mail_html_question.php и mail_raw_question.php и изменению COM_VIRTUEMART_QUESTION_MAIL_FROM через менеджер языков с "Вопрос был задан по %s (%s)" с добавлением еще %s не помогло. Подскажите знающие что где и как правильно подправить.....
Один выход пока заменить "имя" на телефон а еще в коде name поменять на phone
Один выход пока заменить "имя" на телефон а еще в коде name поменять на phone
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
11 года 6 мес. назад #5561
от Wedal
Wedal ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
roggi, направление верное, только еще нужно затронуть файл components/com_virtuemart/views/askquestion/view.html.php. К сожалению, насколько мне известно, его нельзя переопределить в шаблон, а значит получится хак. Выход - расширить используемый класс через другой файл. Кое-что по этому поводу для VM 1.1.x я писал здесь:
wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-29-virtuemart-user-class.html
Для VM2 нужно пробовать в том же ключе, но иначе.
Для VM2 нужно пробовать в том же ключе, но иначе.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- mistershadow
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 45
- Спасибо получено: 3
11 года 6 мес. назад - 11 года 6 мес. назад #5565
от mistershadow
P.S. Убрал продолжение своего комментария, дабы не захломлять тему и перенёс в похожую тему по настройкам.
Ссылка: 'Задать вопрос об этом товаре'? не работает. (Настройки)
mistershadow ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
Если у вас получится добавить поле, было бы очень интересно узнать о подробном решении.roggi пишет: Один выход пока заменить "имя" на телефон а еще в коде name поменять на phone
P.S. Убрал продолжение своего комментария, дабы не захломлять тему и перенёс в похожую тему по настройкам.
Ссылка: 'Задать вопрос об этом товаре'? не работает. (Настройки)
Последнее редактирование: 11 года 6 мес. назад пользователем mistershadow.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- roggi
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 31
- Спасибо получено: 0
11 года 6 мес. назад - 11 года 6 мес. назад #5567
от roggi
roggi ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
Уважаемый Wedal, как то у меня туго, в файле form.php пред строками
<label><?php echo JText::_('COM_VIRTUEMART_USER_FORM_NAME') ?> : <input type="text" class="validate[required,minSize[4],maxSize[64]]" value="<?php echo $this->user->name ?>" name="name" id="name" size="38" validation="required name"/></label>
<label><?php echo JText::_('COM_VIRTUEMART_USER_FORM_EMAIL') ?> : <input type="text" class="validate[required,custom
<label><?php echo JText::_('COM_VIRTUEMART_USER_FORM_NAME') ?> : <input type="text" class="validate[required,minSize[4],maxSize[64]]" value="<?php echo $this->user->name ?>" name="name" id="name" size="38" validation="required name"/></label>
<label><?php echo JText::_('COM_VIRTUEMART_USER_FORM_EMAIL') ?> : <input type="text" class="validate[required,custom
Последнее редактирование: 11 года 6 мес. назад пользователем roggi.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- roggi
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 31
- Спасибо получено: 0
11 года 6 мес. назад #5574
от roggi
roggi ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
как то странно сообщение отобразилось, но разобрать можно вроде
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- roggi
- Автор темы
- Не в сети
- Захожу иногда
Less
Больше
- Сообщений: 31
- Спасибо получено: 0
11 года 6 мес. назад - 11 года 6 мес. назад #5576
от roggi
roggi ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
Для того чтоб было понятнее что имел ввиду:
1) В файл form.php вставил строчку 66
<label><?php echo JText::_('COM_VIRTUEMART_SHOPPER_FORM_PHONE') ?> : <input type="text" class="validate[required,minSize[4],maxSize[64]]" value="<?php echo $contact_phone ?>" name="phone" id="contact_phone" size="34" /></label>
2) В файле mail_html_question.php вставил в строчку 47
<b><?php echo $contact_phone ?></b>
3) Что дописать в view.html.php знаний нет... Возможно Вы поможете... (или отправите где почитать)))
файлы не прицепляются почему то...
1) В файл form.php вставил строчку 66
<label><?php echo JText::_('COM_VIRTUEMART_SHOPPER_FORM_PHONE') ?> : <input type="text" class="validate[required,minSize[4],maxSize[64]]" value="<?php echo $contact_phone ?>" name="phone" id="contact_phone" size="34" /></label>
2) В файле mail_html_question.php вставил в строчку 47
<b><?php echo $contact_phone ?></b>
3) Что дописать в view.html.php знаний нет... Возможно Вы поможете... (или отправите где почитать)))
файлы не прицепляются почему то...
Последнее редактирование: 11 года 6 мес. назад пользователем roggi.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2868
- Спасибо получено: 659
11 года 6 мес. назад #5584
от Wedal
Wedal ответил в теме Поле "Телефон" в форме "Задать вопрос по товару"
roggi, посмотрел форму. С ходу не скажу, нужно разбираться.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.