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