Смена типа топика при публикации

При публикации топика после ввода заголовка, текста, тегов и т.п., если вдруг решили сменить тип топика, то соответствующий линк ведет на др. экшен. Соответственно все что вводили теряется.

Возможно ли при смене типа топика сохранять введенную информацию?
Или же, что лучше, сделать выбор типа топика селектом (чекбоксами)?

Обработка checkbox multiple value

Приветствую сообщество, появился вопрос.
Есть форма вида:
<input type="checkbox" name="checkboxname[]" value="1" />
<input type="checkbox" name="checkboxname[]" value="2" />
<input type="checkbox" name="checkboxname[]" value="3" />

Необходимо обработать ее в хуке обычным способом
foreach($_POST['checkboxname'] as $i => $value)
...

Как получить массив checkboxname? Пробую getRequest('checkboxname'), не работает. Просто не хватает знаний об устройстве движка.

Снять checkbox по умолчанию

Всем привет!
Сегодня получил на почту парочку писем от пользователей типа «Отпишите нас от своей рассылки!».
В этой связи у меня возник вопрос:
Подскажите, что и где нужно подправить, чтобы галочки в настройках сайта в профиле не стояли по умолчанию?

А уж если пользователь захочет подписаться — то у него была бы такая возможность.

Заменить поле для меток (тэгов) checkbox:ми

Есть желание заменить поле для меток статическим списком с возможностью выбора нескольких меток чекбоксами.
Для мульти-выбора неплохо подходит данный скрипт: www.erichynds.com/jquery/jquery-ui-multiselect-widget/

Помогите реализовать, так что бы выборка работала при сохранении и эдитировании топика!

<script type="text/javascript">
   $(function(){
       $("#sel").multiselect({
       	   selectedList: 5 
       });
   });   
</script> 
<select multiple="multiple" size="5" id="sel" name="sel">
  <optgroup label="England">
      <option value="London">London</option>
      <option value="Leeds">Leeds</option>
      <option value="Manchaster">Manchaster</option>
  </optgroup>
  <optgroup label="USA">
      <option value="New York">New York</option>
      <option value="Chicago">Chicago</option>
  </optgroup>
</select>


добавляем данные в текст поле

<script type="text/javascript">
		    $(document).ready(function() {
		        $("#sel").change(
		            function () {
		                $('#tags').attr('value', $("#sel").val());
		            }
		        );
		    });
		</script>


осталось в edit показать какие checkbox checked…

Модификация стандартного chekbox, функционал выделения и отключение всех chekbox

Недавно столкнулся с такой проблемой, в списке сообщений livestreet.ru/talk/ после нажатия на галочку, выделяются все «chekbox с определенным css классом» но нажимая второй раз эти галочки не снимаются, а по опыту использования на одном из проектов удобнее что бы было выделение и снятие галочки у chekbox.

Решается эта проблема заменой в js/main.js кода

	this.checkAll = function(cssclass, checkbox, invert) {
		$('.'+cssclass).each(function(index, item){
			if (invert) {
				$(item).attr('checked', !$(item).attr("checked"));
			} else {
				$(item).attr('checked', $(checkbox).attr("checked"));
			}
		});
	}
на немного модифицированный код

	this.checkAll = function(cssclass, checkbox, invert) {
		$('.'+cssclass).each(function(index, item){
			if (!$(checkbox).is(":checked")) {
				$(item).removeAttr("checked");
			} else {
				$(item).attr("checked","checked");
			}
		});
	}


PS Возможно кому то ещё пригодится такая модификация.