Показано с 1 по 1 из 1

Тема: h script перенос формы сапорт поддержки сайта

  1. #1

    h script перенос формы сапорт поддержки сайта

    h script
    H script
    Н скрипт
    н скрипт
    перенос формы сапорт - поддержки сайта
    Очень часто при создании проектов необходимо перенести форму со стр support на главную. Если форму не переносить то после заполнения формы страница автоматически перейдет с главной на страницу /support что не всегда нужно, а зачастую заказчики требуют чтобы пользователь после отправки оставался на главной странице сайта.
    Есть несколько способов решения этой проблемы, можно обратиться к Дмитрию или к Спанчу, которые могут взять за это примерно 50$, но можно этот вопрос решить самому и я помогу Вам в этом.

    Итак с чего надо начать.
    1. Открыть редактором файл /module/imdex/index.php
    и вставить туда этот код
    PHP код:
    // форма support
    useLib('message');
    try 
    {

        if (
    sendedForm()) 
        {    
            
    $admin $db->fetch1($db->select('Users''uLogin''uID=1'));
            
    $params = array('cat' => _IN('Category'), 'lang' => $_GS['lang'], 'attn' => 9);
            
    setError(messageSend(_uid(), _IN('Mail'), $admin$params_IN('Topic'), _IN('Message')));
            
    showInfo('Completed'moduleToLink() . '?done');
        }

    catch (
    Exception $e
    {

    Далее нужно открыть редактируемый файл /tpl/ru/index.tpl
    и вставить туда форму
    Делается это так
    Код HTML:
    {if isset($smarty.get.done)}
    				<h2>Ваш запрос в поддержку успешно отправлен!</h2>
    				<p class="info">
    					Администратор ответит Вам в течение 24-х часов
    				</p>
    			{else}
    			
    {include file='edit.tpl'	
    	name="support_frm"
    	fields=
    	[
    		'Mail'=>
    			[
    				'T', 
    				'Ваш e-mail!! <<для связи>>',
    				[
    					'user_not_found'=>'укажите e-mail',
    					'mail_wrong'=>'неверный e-mail'
    				],
    				'skip'=>_uid(),
    				hint=>"Ваш E-mail",
    				'default'=>$user.uMail
    			],
    			'Topic'=>
    			[
    				'L',
    				'Тема!!',
    				[
    					'topic_empty'=>'укажите тему'
    				],
    				'size'=>50,
    				hint=>"Тема "
    			],
    		'Category'=>
    			[
    				'S',
    				'Категория',
    				0,
    				$cats,
    				'skip'=>!$cats
    			],
    		
    		'Message'=>
    			[
    				'W',
    				'Текст!!',
    				[
    					'text_empty'=>'укажите текст'
    				],
    				'size'=>12,
    				hint=>"Введите текст сообщения здесь",
    				'cols'=>60
    			]
    	]
    	captcha=$_cfg.Msg_Captcha
    	btn_text='Отправить'
    }
    	
    			{/if}
    Вот и все должно работать.
    Последний раз редактировалось Alivan; 11.01.2017 в 07:50.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Индекс цитирования