webair 178 Опубликовано: 7 февраля 2016 Рассказать Опубликовано: 7 февраля 2016 (изменено) Здравствуйте, нельзя ли передать параметр, чтобы при переходе к добавлению новости автоматически выбиралась нужная категория? Например, ссылка типа /addnews.html?catlist[]=1 будет вести на добавление новости с автоматически выбранной первой категорией. Лицензия Изменено 7 февраля 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 7 февраля 2016 Рассказать Опубликовано: 7 февраля 2016 (изменено) Автор Решил. Кому интересно как сделать выбор категории по 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, если не хотите чтобы это безобразие кто то увидел): Изменено 7 февраля 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
adminro2 2 Опубликовано: 10 февраля 2016 Рассказать Опубликовано: 10 февраля 2016 Т.е я так понимаю ?сли я нахожусь в категории например ,,новости,, то нажимая ссылку добавить статью эта категория подставляется автоматически на странице добавления новости ? Цитата Ссылка на сообщение Поделиться на других сайтах
Datagor 31 Опубликовано: 10 февраля 2016 Рассказать Опубликовано: 10 февраля 2016 On 07.02.2016 at 7:04 PM, webair said: ешил. Кому интересно как сделать выбор категории по get запросу DLE (немного SEO) Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт. Чет не пойму, откуда JS понимает id текущей категории. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 11 февраля 2016 Рассказать Опубликовано: 11 февраля 2016 Автор В 10.02.2016в17:03, Datagor сказал: Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт. Чет не пойму, откуда JS понимает id текущей категории. Вставляете в любое место вашего сайта ссылку вашсайт.ру/addnews.html?cat=1 и называете Добавить новости политики вашсайт.ру/addnews.html?cat=2 и называете Добавить новости экономики Показать пока не могу, сайт в стадии разработки. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 15 февраля 2016 Рассказать Опубликовано: 15 февраля 2016 Автор В 10.02.2016в17:03, Datagor сказал: Можете показать, как всё это работает? Ссылку на любую демку или рабочий сайт. Чет не пойму, откуда JS понимает id текущей категории. Тынц Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.