Jump to content


Photo
- - - - -

JBZOO И RSFORM

rsform

Best Answer Namir , 04 September 2013 - 15:49

Разобрался, на сайте разработчика написано все, если кому надо

In the Default Value area, type this code:
 
//<code>
$user = JFactory::getUser();
return $user->get('name');
//</code>
Go to the full post


  • This topic is locked This topic is locked
9 replies to this topic

#1 seo

seo
  • JBZoo User (rus)
  • User rate: ~
  • posts: 1
  • topics: 1

Posted 11 July 2013 - 15:17

Здравствуйте. Необходимо сделать форму в которой тайтл материала вписывается автоматом в поле.

 

То есть есть каталог квартир, в каждой квартире есть кнопочка уточнить цену. При нажатии по этой кнопочке вылазит RSform и в первом поле должно быть название квартиры (либо ID) чтоб человек не вбивал сам а уже было автоматом.

 

В данный момент стоит код:

 

 

//<code>
$document = & JFactory::getDocument();
return $document->title;
//</code>

 

И постоянно пишет название тайтла одной страницы "каталог квартир". Так называется тайтл родительского пункта меню под которым стоят категории и сами внутряки отдельной квартиры.

 

Заранее спасибо.


  • 0

#2 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 11 July 2013 - 15:21

присоединяюсь, тоже интересует.


  • 0

#3 d91me

d91me
  • JBZoo User (rus)
  • User rate: 0
  • posts: 144
  • topics: 39

Posted 17 July 2013 - 10:05

Присоединяюсь


  • 0

#4 polyakov2004

polyakov2004
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 280
  • topics: 61

Posted 17 July 2013 - 22:38

попробуйте вывести модулем. т.е. создайте модуль рс форм и добавите его в конструкторе. У меня выводится в скрытом поле выводится  

заголовок страницы (Вкладка забронировать рядом с галереей )

 //<code>
$doc = JFactory::getDocument();
return $doc->getTitle();
//</code> 

или

ссылка на страницу (кнопка забронировать)

//<code>
return $_SERVER['HTTP_REFERER'];
//</code> 

http://vmorskom.com/


Edited by polyakov2004, 17 July 2013 - 22:42.

  • 0

#5 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 18 July 2013 - 05:18

Я не знаком с RSForm и его возможностями, но я делал так...

 

В карточке товара делаем ссылку куда нужно (в данном случае на форму RSFrom) и добавляем в конце в ссылку что-то типа такого: 

?item_id=<?php echo $item->id?>

В итоге ссылка выглядит так: ваш_сайт/путь_до_формы?item_id=59 (например).

 

В итоге, если рсформ позволяет выполнить php скрипт, чтобы задать дефолтное значение поля, то просто вынимаем значение id с помощью $_SERVER['REQUEST_URI'] и explode.

 

Таким образом я передавал на нужные страницы любые данные - id категории, цену, название и так далее.

 

Если нужно, распишу подробнее.


Edited by fiction13, 18 July 2013 - 05:21.

  • 0

#6 Павел Акимов

Павел Акимов
  • JBZoo User (rus)
  • User rate: 20.2
  • posts: 452
  • topics: 63

Posted 18 July 2013 - 05:35

А не проще c jQuery. Берём тайтл (там всегда название) или чего вам нужно (главное что бы класс а лучше id было) и добавляем в поле rsform. При этом закрываем поле для редактирования.

 

Делал такое... работает хорошо.


  • 2

#7 Namir

Namir
  • JBZoo User (rus)
  • User rate: 0
  • posts: 67
  • topics: 24

Posted 25 July 2013 - 20:13

Подскажите что делать, если нужно автоматом подставить зарегистрированного пользователя в РСформу?


  • 0

#8 ecwallspb

ecwallspb
  • JBZoo User (rus)
  • User rate: 1.6
  • posts: 100
  • topics: 11

Posted 26 July 2013 - 09:20

я всегда делал так 

 

//<code>
$document = & JFactory::getDocument();
return $document->title;
//</code>

 

 

но он передает только заголовок вот бы сделать для удобство чтобы  он ещё и ссылку передавал на материал. 


  • 0

#9 polyakov2004

polyakov2004
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 280
  • topics: 61

Posted 26 July 2013 - 09:26

я всегда делал так 

 

//<code>
$document = & JFactory::getDocument();
return $document->title;
//</code>

 

 

но он передает только заголовок вот бы сделать для удобство чтобы  он ещё и ссылку передавал на материал. 

//<code>
return $_SERVER['HTTP_REFERER'];
//</code>

Дает ссылку на материал


  • 0

#10 Namir

Namir
  • JBZoo User (rus)
  • User rate: 0
  • posts: 67
  • topics: 24

Posted 04 September 2013 - 15:49   Best Answer

Разобрался, на сайте разработчика написано все, если кому надо

In the Default Value area, type this code:
 
//<code>
$user = JFactory::getUser();
return $user->get('name');
//</code>

  • 0





Also tagged with one or more of these keywords: rsform

Click to return to top of page in style!