• Здравствуйте уважаемое сообщество.
    Мой вопрос не сильно коснется wordpress и за это прошу прощенье, особенно если нарушаю правила.

    Почти месяц назад писал сообщение о фильтрах в buddypress на русскоязычном и англоязычном форуме. Но ответа не поступило, немножко покопавшийся я нашёл простое решение этой задачи, но тут же наткнулся на проблему не знания js. По этому прошу кто может помочь мне.
    Требуется, чтобы с помощью js реализовать автоматическую смену поля со списком.

    P.s.
    Если сразу по умолчанию поставить нужный пункт, то нужного результата не будет 🙁

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Приблизительно понимаю, что надо написать, что то в роде этого:

    <script language="JavaScript">
                  document.activity-filter-by.activity_update.value = Updates
    </script>

    Написал сам, проблема решена, спасибо всем.
    Никогда не занимался js, но буквально через 15 минут понял как всё работает и написал маленькую строчку которая для меня делает большое дело.

    Наверно я зря поднял тему на форуме.

    Для тех кто может столкнётся с такой же проблемой расскажу:
    Для изменения фильтра я использовал только тему. В неё необходимо было найти файл activity.php (С нужными фильтрами есть разные файлы, но я использовал именно его).

    <li id="activity-filter-select" class="last">
    <label for="activity-filter-by"><?php _e( 'Show:', 'buddypress' ); ?></label>
    <form name="activfilter"> - добавил
    <select id="activity-filter-by">
    <option value="activity_update"><?php _e( 'Everything', 'buddypress' ); ?></option>
    <option value="activity_update"><?php _e( 'Updates', 'buddypress' ); ?></option>
    					</select>
    			</form> - добавил
    			<script language="JavaScript">var objSel = document.activfilter.Updates; </script> - добавил
    		</li>
Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Скрипт» закрыта для новых ответов.