0.00
Рейтинг
0.00
Сила

Не получается добавить текстовое поле в шаблон Add топика

Добрый день, если кто сталкивался с подобной проблемой:
добавил в шаблон топика add новое поле topic_author по аналогии с полем topic_title.

<p><label for="topic_author">{$aLang.topic_create_author}:</label>
	<input type="text" id="topic_author" name="topic_author" value="{$_aRequest.topic_author}" class="input-text input-width-full" />
	<small class="note">{$aLang.topic_create_title_author}</small></p>


Добавил в маппер( в запрос на добавления и обновления топеика),
в валидацию topic.entity.class.php:
$this->aValidateRules[]=array('topic_author','string','max'=>500,'min'=>2,'allowEmpty'=>false,'label'=>$this->Lang_Get('topic_create_author'),'on'=>array('topic'));

Прописал функции получения и задания в topic.entity.class.php
public function getAuthor() {
return $this->_getDataOne('topic_author');
public function setAuthor($data) {
$this->_aData['topic_author']=$data;


Не помогло:
Ошибка: Поле Автор слишком короткое (минимально допустимо 2 символов).
Бьюсь с этим довольно долго, по аналогии искал topic_title находил все части кода где встречается и смотрел можно ли добавить для topic_author

Как передать в PHP параметры из Javascript(Jquery)

Не могу разобраться, если у меня есть Javascript код в шаблоне который должен передать параметры в PHP, например:
$('#rating [type=submit]').click(function(){
    summ = parseFloat($('#summ').text());
    jQuery.post('<strong>change_rating.php</strong>', {
        obj_id: $(this).attr('id').substr(3),
        rating: summ
    }, notice);
 });

то как организовать PHP код change_rating.php чтобы работало?
Я пробовал сделать это фнукцией обрабатывающей эвент, но не работает…

Как передать параметры из Javascript(Jquery) в PHP скрипт

Прошу помощи, так как не смог разобраться как передать параметры из Javascript в PHP.
У меня есть jquery скрипт, размещенный в ActionBlog template sendstars,
В скрипте идет передача параметров скрипту change_rating.php:

При нажатии на кнопку происходит переход на URL, который обрабатывается в ActionBlog как обычно:
$this->AddEventPreg('/^[\w\_\w]{1,50}$/i','/sendstars$/i','change_rating');
Но дело в том, что в скрипт PHP сейчас не передаются параметры из Jquery.
Я пробовал поключать php скрипт из Actionblog в change_rating.php, находящийся там же где и шаблон с JS, через require_once, но не помогло.
Прошу подсказать, какие есть варианты решения этой проблемы.

Не понятны переменные в шаблоне index.tpl

Добрый день, уважаемые разработчики!
У экшенов есть шаблон index.tpl со следующим содержимым:
{include file='header.tpl' menu='blog' menu_content='blog'}
{include file='topic_list.tpl'}
{include file='footer.tpl'}

Я замучился искать, что означает menu='blog' menu_content='blog' — по видимому перменные шаблона, но где они конкретно задаются и что означают.

создать вложенные блоги

Добрый день!
Прошу подсказать направление деятельности, как сделать блог вложенным в другой блог.
Например: блог Поэзия Сергея Есенина, переходим по ссылке и список вложенных блогов: Ранняя поэзия Есенина, Революционная поэзия, и т.д.Далее уже по ссылке попадаем на ссылки названия стихотворений и далее по ссылке на само стихотворение — топик.