Перейти к публикации

Авто выбор категории addnews.html


Рекомендованные сообщения

Здравствуйте, нельзя ли передать параметр, чтобы при переходе к добавлению новости автоматически выбиралась нужная категория?

Например, ссылка типа /addnews.html?catlist[]=1 будет вести на добавление новости с автоматически выбранной первой категорией.

 

Лицензия

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах

Решил. Кому интересно как сделать выбор категории по get запросу DLE (немного SEO)

Удалить в engine/modules/addnews.php (// закомментировать):

$cats .= $categories_list;

В templates/ваш_шаблон/addnews.tpl в самый конец добавить:

<script>
function get(cat){
   if(cat=(new RegExp('[?&]'+encodeURIComponent(cat)+'=([^&]*)')).exec(location.search))
      return decodeURIComponent(cat[1]);
}
document.getElementById('category').innerHTML = "<option value='" + get('cat') + "' selected='selected'></option>";
</script>

Результат (скройте tr с помощью стиля display:none, если не хотите чтобы это безобразие кто то увидел):

98353026a41c.jpg

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах

Т.е я так понимаю ?сли я нахожусь в категории например ,,новости,, то нажимая ссылку добавить статью эта категория подставляется автоматически на странице добавления новости ?

Ссылка на сообщение
Поделиться на других сайтах
On 07.02.2016 at 7:04 PM, webair said:

ешил. Кому интересно как сделать выбор категории по get запросу DLE (немного SEO)

Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт.

Чет не пойму, откуда JS понимает id текущей категории. :(

Ссылка на сообщение
Поделиться на других сайтах
В 10.02.2016в17:03, Datagor сказал:

Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт.

Чет не пойму, откуда JS понимает id текущей категории. :(

Вставляете в любое место вашего сайта ссылку

вашсайт.ру/addnews.html?cat=1 и называете Добавить новости политики

вашсайт.ру/addnews.html?cat=2 и называете Добавить новости экономики

 

Показать пока не могу, сайт в стадии разработки.

Ссылка на сообщение
Поделиться на других сайтах
В 10.02.2016в17:03, Datagor сказал:

Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт.

Чет не пойму, откуда JS понимает id текущей категории. :(

Тынц

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...