Не выбираются рубрики в Доске объявлений при добавлении на главной

#1 27 июня 2015 в 00:55
Здравствуйте, такая проблемка.
При добавлении объявления на главной страничке компонента не выбираются рубрики для объявления.

Если добавлять в конкретной рубрике, то рубрика подтягивается нормально.
Хотелось бы поправить эту ошибку, чтобы можно было по прямой ссылке /board/add.html добавлять объявления в любую рубрику.
Версия движка 1.10.5
Помогите пожалуйста поправить
#2 27 июня 2015 в 15:03
проверьте в своем шаблоне файл com_board_edit.tpl
там должен быть кусок в конце

  1. {literal}
  2. <script type="text/javascript">
  3. function getRubric(){
  4. $("#category_id").prop("disabled", false);
  5. $("#obtype").prop("disabled", true);
  6. var category_id = $('select[name=category_id]').val();
  7. if(category_id != 0){
  8. $.post("/components/board/ajax/get_rubric.php", {value: category_id, obtype: '{/literal}{$item.obtype}{literal}'}, function(data) {
  9. $("#obtype").prop("disabled", false);
  10. $("#obtype").html(data);
  11. });
  12. {/literal}
  13. {if $form_do == 'add'}
  14. {literal}
  15. $.post("/components/board/ajax/get_form.php", {value: category_id}, function(dataform) {
  16. if(dataform!=1){
  17. $('.cat_form').remove();
  18. $("#before_form").after(dataform);
  19. }else{
  20. $('.cat_form').remove();
  21. }
  22. });
  23. {/literal}
  24. {/if}
  25. {literal}
  26. } else {
  27. $("#obtype").html('<option value="0">-- {/literal}{$LANG.SELECT_CAT}{literal} --</option>');
  28. $("#obtype").prop("disabled", true);
  29. $('.cat_form').remove();
  30. }
  31. }
  32. $(document).ready(function() {
  33. $('#title').focus();
  34. $('#from_search').hide();
  35. getRubric();
  36. });
  37. </script>
  38. {/literal}
и попробуйте по очереди отключать плагины и дополнения, посторонние скрипты (рекламные блоки) которые выводятся на странице добавления объявления.
#3 27 июня 2015 в 15:42


проверьте в своем шаблоне файл com_board_edit.tpl
там должен быть кусок в конце

Нил™
Большое спасибо!, код был похожий, но немножко не тот.
Теперь город не записывается)) Алерт "Необходимо указать город", хотя город заполнен.
От беда печаль)
#4 27 июня 2015 в 15:54

код был похожий, но немножко не тот.

Рейк Накейкл
ну вообще кусок кода который я привел, я взял вроде из шаблона версии 1.10.6 поэтому на всякий случай наверно лучше посмотреть какой он в дефолте 1.10.5 может быть там есть какие то отличия которые могут иметь значение. А по поводу того что город не записывается у вас скорее всего не верный id или name в input-е куда вписывается название города города.

  1. <input name="city" class="text-input" type="text" id="city_ed" style="width:184px" value="{$item.city|escape:'html'}"/>
#5 27 июня 2015 в 15:54
Поправил, переменная с городом по-другому называлась. Спасибо за наводку! dance
#6 27 июня 2015 в 15:55
Пока ковырялся, вы уже написали. Спасибо, заменил везде city_ed на city
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.