Помощь Джумла 1.5 и "резерв" товара без модулей

Статус
В этой теме нельзя размещать новые ответы.
На чем на джумле каталог? Virtuemart?
 
Нее, там просто странички. Без модулей, плагинов. Делал их так: "менеджер материалов" - "создать материал", ну и далее заполнял поля "заголовок" и "текст" и вешал созданную страничку куда требовалось.

Плюнул на шаблоны, не удается, т.к. все страницы на сайте выполнены через "статьи".
Решил просто вставлять код в нужные страницы через редактор. Одно не удается - найти переменную заголовка для передачи ее в форму для последующей отправки письма.

Камрады, подскажите!!
PHP:
$doc    = &JFactory::getDocument(); // название страницы
$uri    = &JFactory::getURI(); // урл страницы
 
echo $doc->title; // выводим название страницы
echo $uri->toString(); // выводим урл страницы
Далее думаю не проблема понять что куда поставить
 
PHP:
$doc    = &JFactory::getDocument(); // название страницы
$uri    = &JFactory::getURI(); // урл страницы
 
echo $doc->title; // выводим название страницы
echo $uri->toString(); // выводим урл страницы
Далее думаю не проблема понять что куда поставить
Попытался подставить в мой файл с самой формой и обработкой, но неудачно. Также пихал на саму страничку. Толку нет.

С ДЛЕ оказалось все проще, разобрался очень быстро.
 
вставлять нужно именно в материал джумлы а не в какой то левый файл.
И после этого передавать POST'ом в твой файл формы
 
вставлять нужно именно в материал джумлы а не в какой то левый файл.
И после этого передавать POST'ом в твой файл формы
Делаю так:

Страничка с материалом у меня содержит следующее:

HTML:
<br />текст текст текст
 
<div align=right><form method=POST action=/rezerv/rezerv.php><input type=hidden name=title value={title}><input type=submit name=button value=Купить></form></div>

А страничка rezerv.php у меня содержит (выдержка) :

PHP:
<tr bgcolor="#D0CFCE">
  <td>
    <b>Наименование</b>
  </td>
</tr>
<tr bgcolor="#ffffff">
  <td><input type="text" name="title" size="39" value="<?php echo $_POST['title']; ?>" style="border: #000 1px solid; background-color: #fff;">
<input type="hidden" name="check[]" value="1"></b>
  </td>
</tr>

Тут я так понимаю, что нужно меня мой title, который я прописывал для ДЛЕ.
 
В материале должно быть так. пишу наугад, но по идее правильно.
Пробуй, тестируй, ищи ошибки.
HTML:
<?php
$doc = &JFactory::getDocument();
?>
<div align=right>
<form method=POST action=/rezerv/rezerv.php>
<input type="hidden" name="title" value="<?php echo $doc->title; ?>">
<input type="submit" name="button" value="Купить">
</form></div>
 
Вместо наименования товара в нужном поле вижу переменные:
PHP:
<?php echo $doc->title; ?>
Уже на страничке rezerv.php
 
Значит что то с <?php ?> напутал и название не обрабатывается.
Ищи ошибки! будь внимательнее!
 
Значит что то с <?php ?> напутал и название не обрабатывается.
Ищи ошибки! будь внимательнее!
Нигде не трогал код в принципе :nezn:
Может вместо title чего другое передавать?
Где и что можно копнуть на предмет ошибок?
 
Когда в материал вставляешь php код нужно в общих настройках отключить редактор совсем, чтобы он не резал код.
Открой сейчас материал и посмотри не порезало ли там что нибудь.
Стучи в аську, хватит флудить
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху