Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 Почта и contact-form
Egorka
Новичок
Сообщений: 30
Регистрация: 21-05-2013


21-05-2013 15:42
Ребят, добрый день вам!

я вообще можно сказать чайник в этом, но учусь потихоньку.
У меня такие 2 вопроса:

1 - у меня не работает почта в престе, после нажатия кнопки "отправить тестовое сообщение", пишет отправлено, но ничего не приходит. заходил через почту, отправлял, все работает, а в престе ну никак.

2 - в contacn-form, (выбор темы письма) есть раскрывающийся список, как его убрать? у меня там на выбор ничего нет, а без темы не отправляется письмо??

Помогите пожалуйста, а то совсем голова опухла уже.

Версия престы - 1.4.9.0

Спасибо
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
psjob
Новичок
Сообщений: 9
Регистрация: 17-05-2013


21-05-2013 16:00
1- посмотрите что в логах.
2. в папке с темой contact-form.tpl
убрать <select>
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Egorka
Новичок
Сообщений: 30
Регистрация: 21-05-2013


21-05-2013 16:03
спасибо за ответ, psjob!

Про файл .tpl я понял.

А вот что такое "посмотреть в логах"? ну я совсем чайник =(
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
psjob
Новичок
Сообщений: 9
Регистрация: 17-05-2013


21-05-2013 17:39
ну это логи на хостинге.в них вебсервер записывает ошибки. уточните у хостера.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Egorka
Новичок
Сообщений: 30
Регистрация: 21-05-2013


21-05-2013 20:20
убрал выбор темы, а ошибку все равно выдает(((
Как сделать чтобы он ошибку не выдавал?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Мишка
Новичок
Сообщений: 42
Регистрация: 11-04-2013


21-05-2013 22:35
Селект зря убрали.
Лучше всего и правильней всего было добавить в админке во вкладке "Клиенты" - "Контакты" ту почту, что вам нужна, или несколько.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
psjob
Новичок
Сообщений: 9
Регистрация: 17-05-2013


22-05-2013 04:45
ошибка отправки не из за селекта, обратитесь к хостеру
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Egorka
Новичок
Сообщений: 30
Регистрация: 21-05-2013


22-05-2013 13:02
ошибка отправки думаю связана не с хостом, а с кодом в файле contact-form.tpl.
Ошибка выглядит таким образом, в списке "Выбор темы", необходимо выбрать тему, как я понял это обязательное поле для заполнения, проблема в том, что выбирать нечего. поэтому и не может клиент связаться со мной.

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Egorka
Новичок
Сообщений: 30
Регистрация: 21-05-2013


22-05-2013 13:10
да и вообще, можно ли содержание этого файла удалить, и чтобы на сайте отображались только мои контакты, а то мороки с этой формой "cоntact us" слишком много...?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


22-05-2013 15:03
1. Панель управления > Работники > Контакты
Добавить новый контакт, после сохранения напротив имени будет ID созданного контакта.
2. После:
Код:
$fileAttachment = null;

добавить (3 заменить на ID созданный выше):
Код:
$_POST['id_contact'] = 3;

3. themes/ваша-тема/contact-form.tpl
Удалить:
Код:
<p class="select">
                <label for="id_contact">{l s='Subject Heading'}</label>
            {if isset($customerThread.id_contact)}
                {foreach from=$contacts item=contact}
                    {if $contact.id_contact == $customerThread.id_contact}
                        <input type="text" id="contact_name" name="contact_name" value="{$contact.name|escape:'htmlall':'UTF-8'}" readonly="readonly" />
                        <input type="hidden" name="id_contact" value="{$contact.id_contact}" />
                    {/if}
                {/foreach}
            </p>
            {else}
                <select id="id_contact" name="id_contact" onchange="showElemFromSelect('id_contact', 'desc_contact')">
                    <option value="0">{l s='-- Choose --'}</option>
                {foreach from=$contacts item=contact}
                    <option value="{$contact.id_contact|intval}" {if isset($smarty.post.id_contact) && $smarty.post.id_contact == $contact.id_contact}selected="selected"{/if}>{$contact.name|escape:'htmlall':'UTF-8'}</option>
                {/foreach}
                </select>
            </p>
            <p id="desc_contact0" class="desc_contact">&nbsp;</p>
                {foreach from=$contacts item=contact}
                    <p id="desc_contact{$contact.id_contact|intval}" class="desc_contact" style="display:none;">
                        <label>&nbsp;</label>{$contact.description|escape:'htmlall':'UTF-8'}
                    </p>
                {/foreach}
            {/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >