• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help] Модуль заказов.

Статус
В этой теме нельзя размещать новые ответы.
в index.php

после
$tpl->compile('main');
строка есть, ее заменить на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
 
а можно просто фреймить phpшки
 
В статике нельзя использовать php код.

Во всяком случае, нету ни одного мануала как это сделать.
 
...

думаю, вопрос можно решить создание отдельного .tpl и разместить форму там... :ah:
 
версия 6.2

Помоему это нужно сделать так
создаем новый модуль

используя при этом шаблон статистической страницы
Как я это делала для себя

взяла код который должен выволняться на странице
(вы добавляете свой код надеюсь он без ошибок проверять не буду)
Код:
<?PHP
if (empty($pole1) || empty($pole24) || empty($pole3) || empty($pole20)) 
{ 
echo  "<b>Не все поля заполненны!</b><br><br>";
}
else
if (!empty($pole1) || !empty($pole24) || !empty($pole3) || !empty($pole20)) 
{
$mail="C ToLive.INFO поступила заявка.\n\nДанные формы.\n Марка: ".$pole1."\n Модель автомобиля: ".$pole2.
"\n Модель и номер кузова (рамы, шасси): ".$pole3.
"\n Год выпуска: ".$pole4.
"\n ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: ".$pole9.
"\n Наименование запчасти: ".$pole20.
"\n Тип запчасти: ".$pole21.
"\n Фамилия Имя Отчество: ".$pole22.
"\n Город: ".$pole23.
"\n E-mail: ".$pole24.
"\n Телефон: ".$pole25.
"\n Факс: ".$pole26.
"\n\n  [URL="HTTP://www.nulled.WS/redirector.php?url=http%3A%2F%2Fkhabara.ru"]http://khabara.ru[/URL] \n\n";
mail('admin@ВашСайт.Ру', 'Khabara.Ru - AUTO', $mail);

echo  "<b>Заявка принята и будет обработанна!</b><br><br>";
}
echo  " <b>ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ:</b><br><form action='auto.html'  method=post >
    <INPUT TYPE='hidden' NAME='action' VALUE='post'>
  <table border=0 cellspacing=0 cellpadding=0 >
    <tr> 
      <td colspan=2 valign=top > <span class='style1'>*</span> Марка:<br>
        <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
  color:#444444'> 
        <SELECT NAME='pole1' id='pole1'>
          <option>Выбрать 
          <option value='TOYOTA '>TOYOTA 
          <option value='NISSAN '>NISSAN 
          <option value='HONDA '>HONDA 
          <option value='MITSUBISHI '>MITSUBISHI 
          <option value='MAZDA '>MAZDA 
          <option value='ISUZU '>ISUZU 
          <option value='SUBARU '>SUBARU 
          <option value='SUZUKI '>SUZUKI 
          <option value='DAIHATSU '>DAIHATSU 
        </SELECT>
        </span></span></td>
      <td colspan=2 valign=top > <span class='style1'>*</span> Модель автомобиля:<br>
        <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
  color:#444444'> 
        <INPUT NAME='pole2' TYPE='TEXT' id='pole2' SIZE='26'>
        </span></span> <br>
        (CARINA, LAUREL...) </td>
    </tr>
    <tr> 
      <td colspan=2 valign=top > <span class='style1'>*</span> Модель и номер 
        кузова (рамы, шасси):<br>
        <INPUT TYPE='TEXT' MAXLENGTH='30' SIZE='26' NAME='pole3'>
        <br>
        (Chassis: CT210-6000123)</td>
      <td colspan=2 valign=top> Год выпуска:<br>
        <span class='MsoNormal'><span style='font-size:7.5pt;font-family:Verdana;
  color:#444444'> 
        <SELECT NAME='pole4' id='pole4'>
          <option value='0' selected>Год 
          <option value='1989 '>1989 
          <option value='1990 '>1990 
          <option value='1991 '>1991 
          <option value='1992 '>1992 
          <option value='1993 '>1993 
          <option value='1994 '>1994 
          <option value='1995 '>1995 
          <option value='1996 '>1996 
          <option value='1997 '>1997 
          <option value='1998 '>1998 
          <option value='1999 '>1999 
          <option value='2000 '>2000 
          <option value='2001 '>2001 
          <option value='2002 '>2002 
          <option value='2003 '>2003 
          <option value='2004 '>2004 
          <option value='2005 '>2005 
        </SELECT>
        </span></span> <br>
        (1997....)</td>
    </tr>
  </table>

  <table border=0 cellspacing=0 cellpadding=0' width='477'>
    <tr> 
      <td colspan=2 valign=bottom > 
        <b>ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ АВТОМОБИЛЕ</b>
      </td>
    </tr>
    <tr> 
      <td colspan=2 valign=bottom > В дополнительной информации об автомобиле 
        уточните наличие TRC, 4WS, TEMS, VTEC, VVT-I и т.д. <br>
        <TEXTAREA COLS='44' NAME='pole9'></TEXTAREA>
      </td>
    </tr>
    <tr> 
      <td colspan=2 > </td>
    </tr>
    <tr> 
      <td colspan=2 > 
        <b>СПИСОК ЗАПЧАСТЕЙ </b>
      </td>
    </tr>
    <tr> 
      <td > * Наименование запчасти:</td>
      <td > Тип запчасти:</td>
    </tr>
    <tr> 
      <td > 
        <INPUT TYPE='TEXT' SIZE='44' NAME='pole20'>
        <br>
        Пример: Стойка подвески передняя, правая. (Оригинал)</td>
      <td valign=top > 
        <SELECT NAME='pole21'>
          <OPTION SELECTED>Не выбрано 
          <OPTION VALUE='Оригинал'>Оригинал 
          <OPTION VALUE='Не оригинал'>Не оригинал 
          <OPTION VALUE='Контрактные'>Контрактные 
          <OPTION VALUE='Новая'>Новая 
        </SELECT>
      </td>
    </tr>
  </table>
  <table border=0 cellspacing=0 cellpadding=0 '>
    <tr>
      <td>
        <h3>ИНФОРМАЦИЯ О КЛИЕНТЕ</h3></td>
    </tr>
    <tr>
      <td >
Фамилия Имя Отчество: <br>
              <INPUT TYPE='TEXT' SIZE='44' NAME='pole22'>
</td>
    </tr>
    <tr>
      <td >
Город: <br>
              <INPUT TYPE='TEXT' SIZE='39' NAME='pole23'>
</td>
    </tr>
    <tr>
      <td>
<span class='style1'>*</span> E-mail: <br>
      <INPUT TYPE='TEXT' SIZE='39' NAME='pole24'></td>
    </tr>
    <tr>
      <td >
Телефон (код города, номер): <br>
              <INPUT TYPE='TEXT' SIZE='39' NAME='pole25'>
</td>
    </tr>
    <tr>
      <td >
Факс (код города, номер): <br>
              <INPUT TYPE='TEXT' SIZE='39' NAME='pole26'>
      </td>
    </tr>
  </table>
  <p class='style1'>* - Звездочкой помечены поля, обязательные к заполнению  </p>
  <strong>Внимание!</strong> Модель двигателя и кузова заполняются полностью например:  двигатель RB 20 DE 366779A, кузов HC 33 002060
эти данные у вас находятся на алюминевой табличке под капотом, и они могут немного несовпадать с теми данными которые
указанны в ПТС. 
  <p>
    <INPUT TYPE='submit' ACTION='auto.html' VALUE='Отправить' METHOD='post' NAME='B1'>
    <INPUT TYPE='reset' VALUE='Сброс' NAME='B2'>
  
  </p>
</form>
";
?>
моместила его в файл к примеру test.php
(естественно его надо положить в папку modules

в конце добавляю
Код:
<?php

$tpl->load_template('static2.tpl');
$tpl->set('{description}', "&nbsp;");
$tpl->set('{static}', $CONTENT);
$tpl->compile('content');
$tpl->clear();

?>

Внимание здесь нужно как то дописать чтобы ваша форма оказалась в переменно $CONTENT Но то что код будет выполнятся это однозначно

я php не очень знаю может кто догадается, вообщем нужно чтобы данный код



static2.tpl это шаблон статистической страницы в нём естественно расположен {static} (создаем сами путем копирования и изменения static2.tpl ) он находится в ваших шаблонах оформления templates/

в файл engine добавила
допустим после

Код:
case "comments" :
        include ENGINE_DIR.'/modules/comments.php';
        break;
вот этот код
Код:
case "test" :
    include ENGINE_DIR.'/modules/test.php';
    break;
открываю страницу index.php?do=test

больше вроде бы ничего не делала, у меня на этой странице выпоняется произвольный код который я и записала в test.php

А вот разрешить использовать php код на всех статистических страницах, я бы не советовала, черевато последствиями, лучше оформить как модуль пусть простой и без админки но зато надежнее


Код нужно доработать так как он будет выводится вверху страницы а не в самом шаблоне,
может кто нибудь переделает и выложит
 
а никто не может скинуть архивом готовый модуль заказов, а в редмишке указать что надо сделать??
 
Пробывал зделать но невышло присоеденяюсь к придедущему челу и прошу чтобы выложили модуль готовый буду благодарен!:)
 
Все елементарно просто)И какой архив ..если нужно зделать 3 действия.
P.S/после
Как я это делала для себя
я могу только сказать :aw: и почему я такую не могу встреть)
 
Почему удалили сообщение??Я про Вас кто разбирается в этом просто скинуть архив уже со сделанным модулем)))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху