Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Получить параметр из урл и по нему переадресовать на определенную страницу

Доброго времени, уважаемые форумчане! Подскажите будьте так добры.

Мне нужно брать параметр из урл и через этот параметр переадресовывать на определенную страницу (очень хорошо было бы с помощью jQuery).

Т.е. если в урле есть "ParametrTwo" (или по значению параметра "two"), то делаем переадресацию на определенную страницу. К примеру test.ru/kontakty/ Если параметр другой то на другую страницу.

test.ru/index.html?ParametrOne=one&ParametrTwo=two&ParametrThree=three
Ответ: Решение такое, может кому пригодится!

Делал для робокассы, там это требуют

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<script>
function getUrlParameter(url, param)
{
    if(!url || !param)
    {
        return '';
    }
    
    
    var ar1 =  new Array();
    ar1 = explode('?', url);
    var ar2 = explode('&', ar1[1]);
    
    var len = ar2.length;
    
    if(len)
    {
        for(var i = 0; i < len; i++)
        {
            var ar3 = explode('=', ar2[i]);
            if(ar3.length)
            {           
                if(ar3[0] === param)
                {
                    return ar3[1];
                }
            }
        }
    }
    
    return '';
}
 
var mycode = getUrlParameter(window.location.href, 'InvId');
 
if(mycode == '111') // если возвращается этот параметр в урле
{
location.replace('http://yandex.ru'); // то переадресовываем его на этот урл
}
else if(mycode == '112') // и так сколько угодно параметров
{
location.replace('http://google.ru'); // и сколько угодно урлов переадрессации
 
}
</script>
Вопрос: Как подключить стили к определенной странице

Как сделать, чтобы стили применялись к определенной странице? У меня получается так, что нужно уменьшить ширину одной страницы, и я её уменьшаю, но такие же изменения происходят на всех оставшихся страницах сайта, там где мне это не нужно. Как подключить стили к определенной странице?
Страница:
Ответ: Вспомнил, что ранее мне нужно было вывести графический баннер на главную страницу, и для этого использовался специальный PHP код. Так и сейчас с помощью простого PHP кода подключил стили к определенным страницам.
PHP
1
2
3
4
5
6
<?php function lol_lol_styles(){
if ((is_page('19'))){
         echo '<link rel="stylesheet" type="text/css" href="/wp-content/findoss_code/css/boost_1.css">';
} 
}
add_action( 'wp_footer', 'lol_lol_styles' );?>
В процессе работы возникла непонятная ситуация, все сделал одинаково, что на тестовом сайте, что на основном, однако на тестовом сайте некоторые элементы продолжают отображаться некорректно, в то время как на основном все хорошо.
Вопрос: Чтобы в flash игре после определённого события переходило на определённую страницу

Как сделать так, чтобы в flash игре после определённого события переходило на определённую страницу сайта? Т. е у меня есть игра. Хочу чтобы после проигрыша перебрасывало на одну страницу в браузере, а после выигрыша на другую.
Ответ: А что не получается?
Вопрос: Как вывести посты на страницу Wordpress?

Здравствуйте, у меня два вопроса, которые между собой перекликаются.

1. Как вывести посты(записи) на определенную страницу, есть ли такая возможность?
2. Как вывести посты определенной рубрики на страницу?

Добавлено через 15 минут
Насколько я понимаю, нужно получить массив записей нужной рубрики, пройтись по нему, и передать полученные значения на желаемую страницу.

Как получить доступ к желаемой функции и странице, какая для этого имеется функция?
Ответ:
Сообщение от Pepeka
Точно на определенной странице? А что это за страница?
первый вариант использования: у меня есть в топ меню страница, которая переносит на каталоги товаров отсортированных по брендам. Либо сразу на записи(товары) определенного бренда.

второй: Я хочу вести на странице какие-то записи, но т.к в WP нельзя публиковать посты непосредственно на страницу, я могу их сначала добавлять в какую-нибудь рубрики, а уже из нее выводить на страницу.

Сообщение от Pepeka
Реализаций несколько. Да, в том числе можно и через запрос к БД + цикл вывода.
Либо используя стандартные функции WP.
Работать с БД я пока не умею, а вот про функции WP я бы хотел узнать поподробней. А именно, мне нужно получить id странице нужной мне рубрики, пройтись по нему, и с помощью WP функции передать полученные значения на id желаемой странице - это все мое понимание задачи, исправьте, если я не прав.
Вопрос: Запись в гугл-таблицу значения, полученного от пользователя (с веб-страницы)

помогите решить задачу ( в приложенном файле) - третьи сутки бьюсь
суть в том что нужно с веб-страницы получить от анонимного пользователя значение и записать его в гугл-таблицу. как реализовать с помощью гугл-скрипт?
Ответ: Galeks,
В JS нет функции getElementByName - есть метод getElementsByName, который возвращает массив элементов по заданному имени.
Для единственного элемента с заданным именем нужно использовать getElementsByName[0]
Кстати, вы передаете в функцию respect в качестве параметра символьную строку respect('forma1'), а потом используете эту символьную строку, как элемент DOM
Не проще ли сразу передать в функцию введенное значение, чем потом там искать его таким странным образом?
Вопрос: Как вывести код на определенной странице?

Как вывести нужный мне html css код только на нужной мне странице? Я добавил код htm в файл page.php, но теперь он показывается на каждой созданной странице. Как сделать что бы отображался только на 1 нужной мне странице? Первые дни с вордпрессом, мозги уже кипят)
Ответ:
Код PHPHTML
1
<?php if (is_page('Id страницы или slug-name')) { ?> ваш html код <?php } ?>
Вопрос: Если скрыт тулбар, как зайти в редактор определенной страницы? Не wp-admin

Что-то короче намудрили, что тул бар скрыт даже когда галка стоит. А ведь в нем есть хорошая кнопочка "редактировать страницу". Она особенно нужна, когда на сайте этих страниц миллион и нужную искать через админку - ппц как не хочется.
Подскажите плиз, может можно в адресной строке что-то приписать, чтобы перекинуло в редактор открытой страницы?
Ответ: Какой-то отдельной ссылки в принципе нету, вам нужно заходить в вп-админ т.к. это админка и только там можно редактировать.. Если хотите можете поставить ссылку ( отредактировав шаблоны ) в частности вам нужно будет поставить проверку - админ ли сейчас смотрит страницу и если админ, то вывести ему ссылку ( скадем под текстом ).
для вывода ссылки.
Вопрос: Регистрация на сайте. Скачивание файлов и доступ к страницам после регистрации

Здравствуйте!
Помогите пожалуста с поиском плагина (можно платным) или комплексом плагинов которые совместно позволят сделать регистрацию на сайте, а так же доступ к определенным страницам только после регистрации и главное, скачивание файлов только после регистрации.
Спасибо вам большое
Ответ:
Сообщение от Mr-Sergio
доступ к определенным страницам только после регистрации
User Access Manager+User Access Manager Private Extension
(плагин User Access Manager Private Extension устанавливается после того как уже установлен и активирован плагин User Access Manager)
Вопрос: Передача данных в параметры функции из html-страницы

Добрый вечер. Не могу понять, как мне передать из input-поля данные в параметр функции.

Код HTML5
1
2
3
4
5
6
7
8
9
<input type="text" class="form-control" id="a">
<input type="text" class="form-control" id="b">
<input type="text" class="form-control" id="c">
<input type="text" class="form-control" id="d">
<input type="text" class="form-control" id="e">
<input type="text" class="form-control" id="f">
<input type="text" class="form-control" id="g">
<input type="text" class="form-control" id="h">
<input type="text" class="form-control" id="j">
Код Javascript
1
2
3
4
5
$('#button_one').click(function Calculate(a, b, c, d, e, f, g, h, j))
    {
        var result = average(a + b + c + d + e + f + g + h + j);
        $('#result-text').html(result);
    }
Как мне передать значение параметров a, b, c и так далее из input-поля в параметры функции Calculate? Спасибо.
Ответ: OpenGoodwin, немного не понимаю, что именно вам нужно

вообще есть такая фишка
Код Javascript
1
a.value,b.value...
кстати, а что вы хотели сказать своим кодом?

Добавлено через 49 секунд
Код Javascript
1
2
3
4
5
// может всё-таки вот так?
$('#button_one').click(function Calculate(a, b, c, d, e, f, g, h, j){
        var result = average(a + b + c + d + e + f + g + h + j);
        $('#result-text').html(result);
    })
Добавлено через 38 секунд
но тут займуться только 1 параметр

короче, скажите, что вам надо, только подробно

Добавлено через 5 минут
насколько я понял, вам надо прочитать , и
могу предложить такой вариант
Код Javascript
1
2
3
4
$('#button_one').click([a, b, c, d, e, f, g, h, j],function Calculate(event){
        var result = average(event.data.a + event.data.b + event.data.c + event.data.d + event.data.e + event.data.f + event.data.g + event.data.h + event.data.j);
        $('#result-text').html(result);
    })
Вопрос: Передача полученных данных ajax на другую страницу.

Привет всем. Есть такая проблема:
получаю данные посредством ajax
function updateTable(from, to, qSortTx) {
		emIsAjax = true;
		
		var getData = {
				action: 'exchangers_monitoring',
				tz: 'ok',
				script: 'valute',
				f: from,
				c: to,
				q: qSortTx
			};
			
		jQuery.ajax({
			type: 'POST',
			url: globalAJAXURL,
			data: getData,
			success: function(data) {	
				jQuery('#exchangers_plugin').replaceWith(data);
				initOtherPages();
				initShowAll();
				initTips();
				initDoubleExchange();
				initAdditionalAJAXActions();			
			}
		});	
	}


как эти данные передать на страницу в блок
<div id="box"></div>


Спасибо.
Ответ:
Сообщение от pekinessik
как эти данные передать на страницу в блок
Серверу что это проблематично сделать? Передавать то ничего и не надо ибо эти данные формирует сервер, куда интереснее вопрос когда и как вызывается указанная страница.